摘要:一、前言 前一阵子比较好奇,想看到底层(虚拟机、汇编)怎么实现的java 并发那块。 volatile是在汇编里加了lock前缀,因为volatile可以通过查看JIT编译器的汇编代码来看。 但是原子类,本来在jvm中就是汇编实现的,反而没法看。如果能实际跟踪一下断点,应该也算实际验证了。 这边基本 阅读全文
posted @ 2019-06-04 10:52 三国梦回 阅读 (499) 评论 (2) 编辑
摘要:前言 有好一阵没碰mybatis了,这次的项目基于性能考虑,选了mybatis,写着写着,发现有下面的需求,比如两表联查,取其中各一部分字段,怎么更方便地用vo来接,这里犯了难; 我想的是,因为这个sql联查的vo,能不能直接使用两个表的po来接呢,比如下面这种: 折腾了2个小时,网上各种?#20063;?#21040;类似 阅读全文
posted @ 2019-11-14 14:02 三国梦回 阅读 (85) 评论 (0) 编辑
摘要:前言 最近发了好几篇,都是覆盖框架源码,但是spring的代码,我是从没覆盖过,毕竟,如果方便扩展,没谁想去改源码,而spring就是不需要改源码的那个,真的是“对扩展开放,对修改关闭”的典范。 就我说曾经用过的,spring的扩展点,就包括了 、`beanFactoryPostProcessor 阅读全文
posted @ 2019-11-12 23:18 三国梦回 阅读 (257) 评论 (0) 编辑
摘要:一、前言 最近有个需求,其实这个需求以前就有,比如定义了一个vo,包含了10个字段, 在接口A里,要返回全部字段; 但是在接口B里呢,需要复用这个 vo, 但是只需要返回其中8个字段。 可能呢,有些同学会选择重新定义一个新的vo,但这样,会导致vo类数量特别多;你说,要是全部字段都返回吧,则会给前端 阅读全文
posted @ 2019-11-10 09:26 三国梦回 阅读 (146) 评论 (0) 编辑
摘要:前言 这次新建了一个工程,因为 用得很习惯,但以前的话,一般只用了 ,`@AllArgsConstructor @EqualsAndHashCode Accessors(chain = true)`注解是干嘛的呢? 用了这个注解后,生成的set方法是这样的: 注意,正常情况下,方法应该是下面这样的: 阅读全文
posted @ 2019-11-07 15:45 三国梦回 阅读 (282) 评论 (2) 编辑
摘要:前言 这两天在折腾家里的网络。整体来说,一般家里的组网是: 图片来源于网络文章,在这里:[为什么宽带账号分路由模式和桥接模式? ]( ) 一般来说,宽带拨号上网,分为了路由模式和桥接模式,两种的区别,大家可以详细看看上面的文章。 我的理解是,最终都是需要拨号上网的,一般师傅上门装宽带时,看你不懂网络 阅读全文
posted @ 2019-11-02 11:30 三国梦回 阅读 (450) 评论 (1) 编辑
摘要:修改swagger源码,使example中时间格式默认为“yyyy MM dd HH:mm:ss” 前言 简单点说,在swagger中,怎么能针对以下vo中的java.util.Date类型的字段:createDate, 能在swagger的界面上达?#36739;?#38754;的效果呢? 如果尝试过的同学,可能知道,这里 阅读全文
posted @ 2019-10-30 21:30 三国梦回 阅读 (127) 评论 (0) 编辑
摘要:需求描述 需求是这样的:因为我们目前的一个老项目是Oracle数据库的,这个库呢,数据库是没有注释的,而且字段名和表名都是大写风格,比如 在代码层面的po呢,以前也是没有任何注释的,但是经过这些年,大家慢慢踩坑多了,也给po加上了一些注释了,比如: 现状就是这样,再说?#30340;?#26631;是:希望把这个库能转成my 阅读全文
posted @ 2019-10-23 14:50 三国梦回 阅读 (305) 评论 (0) 编辑
摘要:前言 为什么要写前言,因为我要吐槽一下。作为一个Java后端,搭建Oracle Data Guard真的是一件,嗯,既不专业也不擅长的?#34385;椋?#28982;而,为什么还是要我来弄? 因为DBA出差了,我们这边急着要,只能赶鸭子上架了,折腾了一天半,终于弄出来了。(趁着没忘,写点记录,不然下次可能要弄两天) ps: 阅读全文
posted @ 2019-10-18 10:56 三国梦回 阅读 (29) 评论 (0) 编辑
摘要:Jar包冲突的相关文章: 了不得,我可能发现了Jar 包冲突的秘密 一、前言 jar包冲突分多种,简单理解来说,就是同package且同名的类在多个jar包内出现,如果两个jar包在同一个classloader下,那么最终的结果是,只会加载其中的一个。 有时,这个错误一般在运行时出现,报的错可能是, 阅读全文
posted @ 2019-08-24 07:58 三国梦回 阅读 (104) 评论 (0) 编辑
摘要:一、前言 今天事不是很多,正好在Java交流群里,看到一个比较有意思的问题,于是花了点时间研究了一下,这里做个简单的分享。 先贴一份测?#28304;?#30721;,大家可以先猜测一下,执行结果会是怎样的: 不知道,你猜对了没有呢,实?#23454;?#25191;行结果会是下面这样的: 二、原因分析 这里,一开始大家分析的是,和new有关系;但下 阅读全文
posted @ 2019-08-19 18:17 三国梦回 阅读 (313) 评论 (3) 编辑
三剑客和女王APP
网上项目赚钱是真的吗 36棋牌新神兽怎么赢 玩极速快3怎么投 现在繁殖哪种三湖鱼赚钱 沈阳棋牌下载安装 双色球走势图带连线图 体彩排列三码组六最大遗漏 网络棋牌游戏输赢原理 大象彩票秒速飞艇 pk10精准计划软件手机 高频彩倍投 香河哪里能打字赚钱 北京pk10什么计划最稳 时时彩码公式 可以赚钱的app用微信提现 青鹏棋牌官网充值