王不二

100
获赞数
13
关注数
16
粉丝数
IP 属地未知
2017-06-05 加入
浏览 9.8k

关注公众号 码上实战

344 声望|学徒
全站排名超越 96% 用户
java
342
面试技巧
157
tcp
157
http
157
spring
45
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 回答了问题2022-04-12
    代码生成器应该如何设计
    目前我也正在写这个,你可以参考下,或者有兴趣一块写写。[链接]
  • 回答了问题2022-04-12
    List集合“yyyy-MM-dd”时间格式的字符串根据是否连续进行分段
    给你说个思路:将集合中日期字符串转为LocalDate后排序遍历集合,后一个日期减去前一个日期是否为1为1加入一个新的集合中,不是,则重复2步骤
  • 回答了问题2022-04-08
    Java 多线程,导致内存溢出
    你可以从这几个方面排查:从你截图中看主要由Arrays.copyOf() 拷贝大量数组导致。监控你线程池任务队列是否过长。你的线程池核心数及最大数是否合理。
  • 回答了问题2022-04-07
    新手小白对 ben、dao、daoimp、service、serviceimp、controller 的疑惑
    通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
  • 关注了问题2022-04-07
    自定义注解的SPEL表达式字段怎么能够实现代码提示
  • 回答了问题2022-04-07
    雪花算法ID到前端之后精度丢失问题
    来源:[链接]解决方案:将所有长整型序列号为字符串型,对前端无影响。代码:如果你使用spring、jackson的话。 {代码...}
  • 发布了文章2022-04-07
    如何优雅的记录操作日志?
    日志几乎存在于所有系统中,开发调试日志的记录我们有log4j,logback等来实现,但对于要展示给用户看的日志,我并没有发现一个简单通用的实现方案。所以决定为之后的开发项目提供一个通用的操作日志组件。
  • 发布了文章2020-03-26
    故事:走进JVM的世界(图文并茂)
    注意!本文较长,建议先收藏再阅读。更多文章可以关注作者公众号:码上实战 你也可以 star 我的 GitHub上本文所属仓库:[链接] 说明:本文在 Java 8 Hotspot 64位操作系统下构思
  • 发布了文章2020-03-18
    集合去重三境界
    原文:集合去重三境界 王国维在《人间词话》中说过治学三重境界,想要成大事者会经历三个阶段,而数组去重几个方式也显示出了我们所经历的三个阶段,你在哪个阶段呢? 给定最简单的整型集合 {代码...} 第一重境界 "昨夜西风凋碧树,独上高楼,望尽天涯路。" 初入猿门...
  • 发布了文章2019-11-14
    好消息!GitHub 官方发布APP了!
    无论您身在何处,移动版GitHub均可让您灵活地推进工作并与团队保持联系。在GitHub上,您可以做很多事情,不需要复杂的开发环境,例如共享有关设计讨论的反馈并查看几行代码。现在,无论您在哪里工作,我们都能为您提供出色的本地体验,使您轻松执行这些任务。
  • 发布了文章2019-11-07
    面对数据库死锁差点跪
    如果你的系统日志突然报这种错误,就问你慌不慌?心想:MD,之前遇到过,但完全不记得该怎么办了!!!完了完了!被领导知道我解决不了这个问题,不会被开除吧!
  • 发布了文章2019-10-29
    为什么数组下标总是从 0 开始呢?
    原文地址: 为什么数组下总是从 0 开始呢? 这个问题有没有想过?会不会认为为何设计的如此反人类呢? 有两种比较好的说法,我们了解下: 说法一 表示范围的最佳形式,比如表示自然数序列 2,3,···,12,有四种方法: a. 2 ≤ i < 13 ,或者记作 [2, 13)。 b. 1 &l...
  • 发布了文章2019-10-21
    这种方式更优雅,秒表计时
    阅读原文: 这种方式更优雅,秒表计时! 你有看过学校百米赛跑时,体育老师手里的秒表吗?老师是怎么记八个跑道中的学生跑了多少时间的呢? 今天我们要做的就是实现老师手中的秒表,但是我们计算机无法真正同时跑n个任务,我们只能一个跑完跑下一个。 许多人统计用时...
  • 发布了文章2019-07-28
    抽象类和接口的区别已经变了
    原文:抽象类和接口的区别已经变了 随着JDK的不断迭代,抽象类和接口的区别已经有了些许改变,你是否还停留在JDK 7 的答案呢? 定义 抽象类定义通过 abstract class {代码...} 接口定义通过 abstract(默认) interface {代码...} 派生方式 子类继承抽象类通过 extends...
  • 发布了文章2019-06-05
    千万不要这样使用 Arrays.asList !
    而一开始asList()的设计时用于打印数组而设计的,但jdk1.5开始,有了另一个比较更方便的打印函数Arrays.toString(),于是打印不再使用asList(),而asList()恰巧可用于将数组转为集合。
  • 发布了文章2019-05-27
    数据库优化第一步:数据类型
    CHAR是固定长度,长度范围为0-255字符,存储时,如果字符数没有达到定义的位数,会在后面用空格补全存入数据库中,比指定长度大的值将被截短。
  • 发布了文章2019-05-20
    合并分支使用Merge还是Rebase
    作为一个有追求的开发者,我一定会选择更好的版本管理工具(Git), 使用中我们难免会在 Merge 和 Rebase 中选择其一用于合并分支。
  • 发布了文章2019-04-30
    把「模板方法」应用到实际项目中
    如果不在工作中思考,模板方法模式的概念和定义即使背再多遍估计也是徒劳,今天我思考如何解决实际项目中的问题时发现,模板方法正是解决问题的良策。
  • 发布了文章2019-04-24
    把「策略模式」应用到实际项目中
    用户有文件上传的需求,而我们要负责对文件进行存储,由于我们的系统可能会单独给个别客户私有化部署(部署尽量少依赖中间件能服务等),同时我们也会自己运营成为自己的SaaS服务(保证服务的高可用等)。
  • 发布了文章2019-04-17
    造个轮子,我学到了什么
    听说的最多的是不是“不要重复的造轮子”?不要被这句话蒙骗了,这句话应该还没说完整,在什么情况下不要造轮子?实际项目中由于工期和质量原因,肯定不希望你造轮子,你造轮子花费时间且质量不如现有的轮子。