
个人随笔
文章平均质量分 51
码类人生
猿类的世界不止于Coding
展开
-
带你进入软件敏捷开发
什么是敏捷?(Agile)从本质上讲,敏捷(Agile)并不是开发方法,而是一种理念。对于项目管理而言,敏捷是一个全新的术语,敏捷强调在软件研发过程中持续性的根据用户反馈和需求优先级来发布新版本,不断进行迭代,让产品逐渐完善。在数十年前,瀑布式项目管理是软件研发的主流方法,在研发过程中,团队成员将会花大把的时间和精力在项目前期去收集资源和信息,然后基于这些去做产品设想和研发规划。到了7...原创 2018-08-28 15:32:07 · 2333 阅读 · 0 评论 -
JDK 8中字符串拼接新辅助:StringJoiner
为什么JDK8会新增这样一个string辅助类呢?原有的StringBuilder死板,不支持分割,如果想让最终的字符串以逗号隔开,需要这样写:StringBuilder sb = new StringBuilder();IntStream.range(1,10).forEach(i->{ sb.append(i+""); if( i < 10){ ...原创 2019-02-25 11:40:37 · 724 阅读 · 0 评论 -
Java成神之路
一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头、Java内存模型及内存结构、对象模型区分HotSpot即时编译器、编译优化类加载机制c...转载 2019-02-21 17:56:55 · 878 阅读 · 0 评论 -
代码性能调优“三十六”策
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的...转载 2018-09-19 18:48:26 · 243 阅读 · 0 评论 -
SpringMVC 开发 RESTFul API
RestFul API一般的API都是什么样子的呢?查询 /user/query?name=tom GET详情 /user/getInfo?id=1 GET创建 /user/create?name=tom POST修改 /user/update?id=1&name=jay POST删除 /...原创 2018-09-19 16:03:48 · 369 阅读 · 0 评论 -
程序员30 岁之后:如何实现质的突破?
30 岁出头的年纪,正是娶妻生子的时候,一方面家庭压力增大,一方面职场上的地位却越发尴尬。稍不留神,就会在这两个战场节节败退。那么,在这个时代,想给自己一份保障,让自己能够从容地活着,到底应该怎么办?哪怕你还没到 30 岁,也应该好好看下这篇文章。毕竟,人总有 30 岁的时候,未雨绸缪,总是不会错的。30 岁的老员工,到底有多惨我们先来看几条新闻:去年年初,有华为内部人士发帖称...转载 2018-08-30 15:55:51 · 267 阅读 · 0 评论 -
JWT是什么及简述应用场景
如果你还在使用session验证用户的话,是时候了解一下JWT了!JWT(JSON Web Token)究竟是什么呢?它有什么用?这篇文章将为你揭开谜底。首先,我们不妨看一下IETF(Internet Engineering Task Force)对JWT的权威定义:JSON Web Token (JWT) is a compact, URL-safe means of represe...转载 2018-08-30 14:58:50 · 2943 阅读 · 0 评论 -
让一台电脑死机至少需要几行代码
注:让一台机器死机简直易如反掌,却又难于登天。难易的关键在于:你对这台机器所拥有的权限。你这么想死的吗, 不管什么语言什么系统, 反正一行就够了….以下方式基于用户有较高权限的情况 对于windows系统有以下方式让你电脑JJ,博友请慎重!!!1、新建txt文件,文件写入如下命令,修改文件后缀名为bat脚本,双击执行就能让机器死机start cmd ipconfig2、左下...原创 2018-08-30 13:31:55 · 24413 阅读 · 2 评论 -
程序员自省录
前言本文具有批判性,如有误解请移步右上角叉叉。为什么做程序员? 我相信每位入行的童鞋 (除了高工资,有免费大桶水喝的办公室,不干体力活的各种原因外),都有想用代码改变世界的想法。我也是这样,在苦苦挣扎了五年后,我发现我并未成功改变世界,而是让代码改变了自己。为什么要做程序员?是对程序的热爱,对代码的忠诚,如果看到这里,你并非如此,请右上角叉叉离开。因为你不适合看这篇文章。Sorry。...原创 2018-08-28 17:22:11 · 649 阅读 · 2 评论 -
IntelliJ IDEA 常用快捷键整理
最常用代码结构优化Ctrl+Alt+L:格式化代码Ctrl+Alt+I:将选中的代码进行自动缩进编排,这个功能在编辑JSP文件时也可以工作Ctrl+Alt+O:优化导入的类和包(去掉无用的import语句)Ctrl+/或Ctrl+Shift+/:注释(//或者/**/)Ctrl+Shift+J:两行合成一行,删去不必要的空格匹配代码格式跳转定位Ctrl+Alt+B:跳转到方...转载 2019-03-08 17:03:56 · 385 阅读 · 0 评论