李晓宇
 文章迁移
以后呢,技术文章都会迁移到我的个人博客上面,http://www.leemaster.cn 代码 都扔到 github 上了github.com/leemaster
8-毛俊杰
 算法学习:深度优先搜索(DFS)经典例题(二)
Oil DepositsProblem DescriptionThe GeoSurvComp geologic survey company is responsible for detecting underground oil depo
8-毛俊杰
 算法学习:深度优先搜索(DFS)经典例题(一)
题目描述输入第一行输入一个整数N,表示共有N组测试数据 每一组数据都是先输入该地图的行数m(0<m<100)与列数n(0<n<100), 然后,输入接下来的m行每行输入n个数,表示此处有水还是没水 (1表示此处是水池
李晓宇
 JD面筋和准备
Offer 已经确认了,京东云,主要做容器那块的业务,看来以后要经常和docker k8s openstack 之类的东西打交道了。其实美团和京东的offer 还是挺难选的,美团的容器技术可以说已经挺成熟了,京东的云计算应该算刚刚起步,虽然
李晓宇
 算法设计与分析(4)
终于到DP了?mark了,等我把手上的项目弄的差不多了写好了,这个也还是蛮简单的!
李晓宇
 算法设计与分析(3)
接着上次的分治开篇,来几个问题来讨论一下分治算法的应用和分析场景。接下来的一堆问题,所有的题目描述都是英文,而且我自己实现的java代码也都是英文的注释。没有为什么,懒得写代码的时候切换输入法!第一个个问题寻找最大矩形。Find the l
李晓宇
 JUC 并发最佳实践
这个包还是蛮大的,其实我阅读了好几遍这个的源码还是没有弄明白很多东西,不过拿出来实践实践造轮子还是没问题的。这个文章会一直的更新,文章主要为了阅读源码来进行服务,毕竟没有用过JUC包的java程序员还是以后别说自己写java的吧,虽然一般用
李晓宇
 算法设计与分析(2)
一直在忙地税的项目,今天正好不忙了 ,来逼逼点分治的东西吧感谢17 3 班的范同学,确实我的例子很简单,简单的问题将最麻烦的原理就足够了,那么有时间我逼逼一下那个传说中O(1) 的 morris遍历的算法,算法这个东西我的理解也就那么回事,
李晓宇
 算法设计与分析 (1)
开始读算法设计和分析了,里面描述了很多好玩的东西,计算机程序设计艺术,以后再读吧。准备开个专题,系统的整理一下怎么设计算法,算法内的数学内涵和艺术,其实算法没有想象的那么难,只不过讲起来比较无聊,然后也没有深入的带入,才会导致2017ACM
李晓宇
 文章 
 分布式事务协调-Mysql
本来打算写一个关于微服务负载均衡和容错高可用的文章,但是有一些业务需要用分布式的事务,也就是要造一个事务管理器,当然分布式的化,JTA还是很爽的,然而Spring 的那些配置还没看,所以干脆我们决定基于RabbitMQ自己造一个事务管理器好
李晓宇
 文章 
 Spring Cloud 服务发现和注册
首先贴上我的Demo github  https://github.com/LeeMaster/spring-cloud项目怎么玩的还是很简单的,Eureka 就是一个简单的Java 程序 弄一堆框架 直接 在 boot 环境下一启动就好了
李晓宇
 文章 
 Future Pattern
Future  是一种异步计算的模式,可以用在一些比较大的计算任务里面进行一个异步计算,直接返回一个Tag 标记 然后在完成之后通知客户端来拿需要的数据。先来一段JavaScript吧 Jquery 实现的一个Ajax 调用方案来展示一下什
李晓宇
 文章 
 Redis 分布式锁
直接上代码好了,还是很简单的 用的时候直接lock 和 unlock public class RedisDistributedLock implements Lock { private static final Log log = Lo
李晓宇
 文章 
 LB 算法
在拆分原来的业务,将原来的单体业务拆分到一个一个微服务上面,刚刚把Oatuh 认证服务拆分出来,然后看了一下LB 算法,用的spring cloud 技术栈,所以负载均衡 这边主要是消费者控制,各种 LB算法,都用Java 实现一下好了负载
李晓宇
 文章 
 Vue 可复用的前端开发
其实之前一直写React 的 ,最近项目需要改写Vue 了,Vuex 和 Vue-router 确实比 Redux 和 React-router好用许多,或者文档写的好。前端写了很多,但是从来没有自己封装过一个什么Css库 Js 库,懒得封
李晓宇
 文章 
 Mysql 无限分类的思路
最近在跟着一群阿里的小伙伴写一个OA 系统,目前我负责的是CMS 系统 选型是 Spring boot  + redis + Eureka + Vue 进行的开发。那么为了可以动态的增加栏目和内容,并且支持前后端完全的解耦,就遇到了无限分类
李晓宇
 文章 
 nginx + Lua 上
Nginx 一个高性能的服务器 Lua 一个高效的脚本语言,然后可以无缝衔接在 nginx 里面怎么配置安装就不讲了百度一下就可以知道了我的机器上面有 Apache + PHP 的环境 所以我下面用的端口都是9596端口,嗯我的生日和我们家
李晓宇
 文章 
 数组和矩阵
数组这个东西,不管什么开发干啥的都会用到的,当然接下来的矩阵也是做图论算法之前必备的东西,存储结构决定算法的复杂程度,结构选的好,自然算法就比较简单了。同样在深入读了一下严蔚敏的那本数据结构数组和矩阵的章节后。所谓的数组还是矩阵,同样可以使
李晓宇
 文章 
 Docker 搭建 Hadoop 集群
Hadoop 是啥就不说了吧,简单来说我感觉就是个全家桶,有网盘有机器学习,有数据挖掘Docker 这个东西还是蛮有趣的轻量级的虚拟机,反正也就那点东西,看看docker文档一天足够光速入门了,目前没有深入研究这个东西的信心和决心,毕竟我的
李晓宇
 文章 
 森林和哈夫曼编码问题
这个问题早晚还是要碰到的嘛,在之前的项目中还是没有碰到这些问题,不过在我接下来的spark之旅中,应该会用到这些东西,毕竟C3.4貌似跟这个有点关系,还有一个最有趣的东西,想读明白Hadoop之类的压缩算法,还是要懂那么一丢丢的编码解码工作