摘要:好书 think in java 数据结构和算法分析-c语言描述 web编程基础 java与模式 操作系统原理 好博文 java虚拟机详解 https://www.cnblogs.com/smyhvae/p/4810168.html java各版本特性详解 https://segmentfault. 阅读全文
posted @ 2018-10-23 11:43 lgp20151222 阅读 (53) 评论 (0) 编辑
摘要:一 由于本人的码云太多太乱了,于是决定一个一个的整合到一个springboot项目里面。 附上自己的项目地址https://github.com/247292980/spring-boot 功能 1.spring-boot 2.FusionChart 3.thymeleaf 4.vue 5.Shar 阅读全文
posted @ 2018-07-30 17:19 lgp20151222 阅读 (703) 评论 (0) 编辑
摘要:如果自己有因为一些小毛病而浪费大量时间来改一个低级bug就在这里记录下来 长期更新 2019/01/09 并不是时间复杂度越低,算法性能越好 2018/11/02 不管你怎么设置,方法变量先声明为私有,保持低可见性是程序安全的实现。 2018/09/20 git回滚终极绝招,重置head,然后开个分 阅读全文
posted @ 2017-01-15 14:39 lgp20151222 阅读 (211) 评论 (0) 编辑
摘要:一 好烦啊,分不清REST RPC RESTful的区别,所以只能翻译一篇谷歌的文章,括号中是我的补充 原文连接 REST vs RPC - What is RESTful? 注意需要科学上网 二 译文 在所有的编程开发中,很少有术语像REST那样,包含太多无意意义(buzzwordized )或者 阅读全文
posted @ 2019-03-07 11:04 lgp20151222 阅读 (387) 评论 (0) 编辑
摘要:一 有个需求要批量增删改,并且是混合的,也就是仅不存在才增。 删简单,因为有个deleteStaute之类的字段,删除本质上就是就是一个修改 所以就是实现批量混合增改,然而组长说mysql不支持混合增改,代码上要一个一个操作很耗性能,打算拒了这需求 理所当然的要查一下对还是不对,,, 二 inser 阅读全文
posted @ 2019-03-06 17:20 lgp20151222 阅读 (194) 评论 (0) 编辑
摘要:一 看名字就知道了,一个是类的创建,一个类加载器 二 再看下Class.forName源码,调用了ClassLoader 那么他们的关系就是简单的包含关系了 三 写个测试方法测试一下 预期结果 四 所以Class.forName和ClassLoader的区别是 阅读全文
posted @ 2019-03-06 16:55 lgp20151222 阅读 (50) 评论 (0) 编辑
摘要:一 公司小伙伴使用了构造器注入,说是spring的官方推荐。但是,我问了三个问题,他都答不出来,感觉能写篇博文。 官方为什么推荐构造器注入? 构造器注入和属性注入的区别是啥? 你知道有几种注入方式吗? 可以看出当时我问题是由深入浅的,因为这哥们答不上,我只能降低难度了。问完发现然并卵,只是个纠结于规 阅读全文
posted @ 2019-02-18 16:15 lgp20151222 阅读 (621) 评论 (1) 编辑
摘要:一 问题是在我写算法题的时候出的,test后缀的文件编译报command-line-arguments undefined: xxxxx 二 没记错,go test是 所有在以_test结尾的源码内以Test开头的函数会自动被执行。 而那个报错说我没编译到combinationSum这个方法,那就是 阅读全文
posted @ 2019-02-18 14:20 lgp20151222 阅读 (477) 评论 (0) 编辑
摘要:一 由于本人的码云太多太乱了,于是决定一个一个的整合到一个springboot项目里面。 附上自己的github项目地址 https://github.com/247292980/spring-boot 附上汇总博文地址 https://www.cnblogs.com/ydymz/p/9391653 阅读全文
posted @ 2019-01-04 14:24 lgp20151222 阅读 (521) 评论 (1) 编辑
摘要:一 docker 安装jenkins 得到jenkins镜像 查看镜像 创建jenkins的地址 制作容器 打开jenkins 进入jenkins容器 得到初始密码 输入后即使jenkins的初始化配置 二 jenkins简单配置 直接用建议插件,创建用户,全写admin,不建议初学者写自己的名字 阅读全文
posted @ 2018-12-24 11:50 lgp20151222 阅读 (73) 评论 (0) 编辑
摘要:一 我真的认识到我有很多坏习惯,而这次坏就坏在我老是用Docker Quickstart Terminal,而不直接用cmd。 毕竟Docker Quickstart Terminal看属性就是cmd跑一个sh,我也想不到docker的这个sh能有这么强的副作用.... exit status 25 阅读全文
posted @ 2018-12-20 17:13 lgp20151222 阅读 (1212) 评论 (1) 编辑
摘要:一 首先我们要知道 在程序中所有的数据都是以流的方式进行传输或保存的 而流有两种 字节流用来处理字节或二进制对象 字符流主要用来处理字符或字符串,一个字符占两个字节 而上一篇的java 读写操作大文件 BufferedReader和RandomAccessFile BufferedReader正是处 阅读全文
posted @ 2018-12-19 15:34 lgp20151222 阅读 (276) 评论 (0) 编辑
摘要:一 老问这问题,两个都答出来算加分项? 二 具体代码如下,没什么好说的直接说对比。 BufferedReader和RandomAccessFile的区别RandomAccessFile 在数据越大,性能越差。因为他是数据文件的一个channel,支持读改原数据文件。 BufferedReader是读 阅读全文
posted @ 2018-12-19 09:38 lgp20151222 阅读 (692) 评论 (0) 编辑