calebman / blog Goto Github PK
View Code? Open in Web Editor NEWblooooooogs
Home Page: https://chenjianhui.site
blooooooogs
Home Page: https://chenjianhui.site
https://chenjianhui.site/2019-06-17-algorithm-topic/
给定四个1-10的正整数,可以进行+ - * / 四种运算,每个数字只能用一次,任意组合构造表达式使结果为24,要找出所有可能的组合?
https://chenjianhui.site/2018-05-18-vue-notes/
好记性不如烂笔头,多造轮子多做笔记
https://chenjianhui.site/2019-03-07-blog-with-jenkins/#more
博客你已经长大了,该学会自己部署了
https://chenjianhui.site/2019-11-20-null-for-java/
很久没写博客啦,因为前段时间公司项目忙着上线(绝对不是因为懒!),公司事为大,现在稍微闲了点,整点随笔写写别荒废了自个的写作能力。今天的主题是空指针,这玩意儿在咱们的开发生涯中应该是出现最多的异常吧,今天我就讲讲如何在程序中有效的防止该异常的出现。
https://chenjianhui.site/2019-03-01-devops-practice/
Jenkins+Git+Maven+Nodejs实现前后端分离项目的自动化运维
https://chenjianhui.site/2019-08-15-server-front-separate-package/
在前后端分离的开发模式中,到项目的打包发布阶段我们一般都是会采用一个支持HTTP动静分离的中间件来部署前后端应用,最常见的就是Nginx,它不仅可以帮我们做动静分离,还可以做后端请求的负载均衡,这一部分的实现教程很多在此就不做过多解释,文本想讲的是如何不依赖中间件,将前端打包的内容嵌入后端,以一个jar发布。
https://chenjianhui.site/2019-07-14-thinking-topic/
5个人去一个海岛寻宝,最后一共找到了100枚金币。他们约定了一个分配方案,如下:五个海盗按照抽签的顺序依次提出方案,某一个人提出方案之后,剩余存活的人投票表决:方案需要获得超过半数人的认可之后才能被通过,否则方案提出者将会被扔进大海喂鲨鱼,某一个方案被通过后游戏就结束。注:每个人的投票都是在追求自己利益的最大化:保证自己不会被喂鲨鱼的前提下,尽量使自己分到更多的金币。
https://chenjianhui.site/2019-03-01-devops-practice/#more
Jenkins+Git+Maven+Nodejs实现前后端分离项目的自动化运维
https://chenjianhui.site/2019-09-06-machine-learning/
两年前刚毕业的时候由于兴趣爱好就接触到了一些机器学习的内容,今天想到写这么一篇文章的主要原因是由于公司安排昨天去接送了一位做数据挖掘方向的教授,在接送途中跟她聊了一些有关数据挖掘与机器学习方面的内容并且从中受益,加上自己的部分兴趣于是就想产出一篇文章来说一下自己对于这块内容的理解,由于专业性的问题其中说法如果有误还请指出。
https://chenjianhui.site/2019-06-20-algorithm-topic/
给定一张地图,其中包含猫、老鼠、障碍物三类元素,游戏初始化时猫在地图的左上角,老鼠在地图的右下角,猫每个回合可以选择自己临近格子移动一步,不可超过地图边界,不可移动至有障碍物处,请设计一个算法让猫使用最少的回合抓住老鼠。
https://chenjianhui.site/2020-01-09-spring-transaction/
最近的项目开发中有部分同事反馈到现开发系统中存在一些声明式(注解)事务不生效的问题,经过一个多小时的排查最终定位了问题所在,在此记录一下。
https://chenjianhui.site/2017-09-19-vue-custom-tree/
基于Element的render函数封装一个可以增、删、改的树形组件
http://chenjianhui.name/2018/05/18/VueNotes/#more
好记性不如烂笔头,多造轮子多做笔记
http://chenjianhui.name/tags/index.html
饱满灵魂 独立人格
https://chenjianhui.site/2019-02-23-server-front-separate/#more
SpringBoot+Vuejs+Nginx从开发至部署构建一个成熟的前后端分离应用
https://chenjianhui.site/2019-06-13-algorithm-topic/
有一座高度是1000级台阶的天梯,从下往上走,每跨一步只能向上1级或者2级台阶。要找出一共有多少种走法?
https://chenjianhui.site/2019-08-25-learn-shell/
作为一个后端开发工程师在工作中不可能不与Linux服务器打交道,应用的部署测试,中间件的环境搭建,搭建个人的博客,甚至玩玩树莓派这些比较冷门的单片机计算机都离不开Linux指令与Shell编程,本文就来学习与归纳一些我个人用到的Linux指令与Shell语法并给出示例,本文只讲基础,细枝末节将另起博文详细分析。
https://chenjianhui.site/2019-03-07-blog-with-jenkins/
博客你已经长大了,该学会自己部署了
https://chenjianhui.site/2019-12-14-safe-on-web/
作为一个在主打网络安全系公司实习过的人,不得不了解下系统安全设计相关的知识,本篇博客将以一个虚拟的需求开始,尝试以讲系统设计者阿辉与黑客小刘互相博弈的故事,这样的方式去让大家学习到我了解到的网络安全。
https://chenjianhui.site/2018-05-18-vue-notes/#more
好记性不如烂笔头,多造轮子多做笔记
https://chenjianhui.site/2019-08-29-essay/
在编程生涯中我们会碰上各式各样的数据结构,简单的如数组、列表、字典,复杂一点的如树结构、图等等,本文将基于Java8讲述如何优雅的实现树的遍历、打印、平铺、聚合操作。
https://chenjianhui.site/2019-02-21-hello-hexo/
从掘金到Hexo,从未停止
https://chenjianhui.site/leetcode/posts/string-1014/index.html
Full of soul, independent personality
https://chenjianhui.site/2020-01-07-cache-opening/
跨过了2019来到了2020年,新年新气象,准备写一些系列性质的文章,旨在更好的对知识归纳总结,更系统的理解一块知识面。好的废话不多说,2020年开篇的主题是缓存系列,是个程序员或多或少都跟缓存打过交道,作为一个Java程序员大部分时候还是在应用层使用缓存,接触的缓存框架和中间件会比较多,但是本系列并不想仅限于应用层讲述缓存,我将从底层到CPU、操作系统,中层到浏览器、CD
https://chenjianhui.site/2019-02-23-server-front-separate/
SpringBoot+Vuejs+Nginx从开发至部署构建一个成熟的前后端分离应用
https://chenjianhui.site/2018-05-23-build-http-server-with-netty/
使用Netty构建一个SpringBoot风格的Web框架
https://chenjianhui.site/2019-06-12-algorithm-topic/
有16瓶水,其中一瓶有毒,小白鼠喝一滴有毒的水一小时后会死,要在一小时找出来哪瓶水有毒最少需要几只小白鼠 ?
https://chenjianhui.site/2018-02-21-build-springboot-env/
一个高可复用的SpringBoot基础框架
http://chenjianhui.name/tags/index.html
饱满灵魂 独立人格
https://chenjianhui.site/2019-09-01-spi-spring-dubbo/
在平时的自我学习中,总结归纳能力是非常重要的,使用已有的知识体系去预测未知的领域,然后再进行不断的自我修正,个人认为这是个不错的学习方法。今天我们就总结归纳一下如题的三块知识体系,寻找它们的共性与区别。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.