摘要: 在经典的 JDBC 用法中, SQL 参数是用占位符 ? 表示,并且受到位置的限制. 定位参数的问题在于, 一旦参数的顺序发生变化, 就必须改变参数绑定. 在 Spring JDBC 框架中, 绑定 SQL 参数的另一种选择是使用具名参数(named parameter). 那么什么是具名参数? 具 阅读全文
posted @ 2018-07-23 17:56 割肉机 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-07-23 17:34 割肉机 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 1. 三大性质简介 在并发编程中分析线程安全的问题时往往需要切入点,那就是两大核心:JMM抽象内存模型以及happens-before规则(在这篇文章中已经经过了),三条性质:原子性,有序性和可见性。关于synchronized和volatile已经讨论过了,就想着将并发编程中这两大神器在 原子性, 阅读全文
posted @ 2018-07-23 15:57 割肉机 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 阅读技术文章可以说是我们程序员的日常之一,Peak 君每天也会进行定量的阅读。特写一篇小文分享下心得,介绍下过去几年,在纠正阅读习惯上所做的一些努力和取得的成果,或许可以帮助一些朋友,节省少许阅读时间,提升一点学习效率。 差不多两年前,我开始搭建 Android 相关的知识体系。最开始的想法是从基础 阅读全文
posted @ 2018-07-23 15:30 割肉机 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 今天准备整理下微信的收藏夹,因为我发现好像在里面已经收藏了太多文章。这些收藏的文章并不是已经读过觉得不错故而收藏的,而是全没读过的。而其中的很大部份都是所谓的技术干货型文章,因为这类文章一方面比较长,另一方面比较费脑,所以我总是习惯在碰到的时候先收藏下来,再稍候找时间读之。 但没想到的是,现在供应这 阅读全文
posted @ 2018-07-23 15:19 割肉机 阅读(425) 评论(1) 推荐(0) 编辑
摘要: 黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。 这段描写出自《倚天屠龙记》第三十八回。 “九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《九阴真经》不完整,学不到里面的内功心法,硬是把这门上乘武功练 阅读全文
posted @ 2018-07-23 15:14 割肉机 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 你的朋友圈里总有一些人具有某种特殊的技能点。比如我的一位铁哥们——波仔——就是这样的人。 波仔,江湖人送外号——波哥,是我认识的程序员里面最能跑的。国内的马拉松赛事,他几乎一次不落地参加。只要哪个城市举办马拉松比赛,不管多远,他都一路飞奔过去。这不,前两天刚冒雨跑完了无锡的马拉松。虽然淋得跟落汤鸡似 阅读全文
posted @ 2018-07-23 15:13 割肉机 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 任何一位工程师都不可能了解所有领域的技术知识;任何一个团队也不可能包含所有类型的专业人才。而一个完整的产品被开发出来,或者一个系统被构建出来,这个过程都会用到种类繁多的技术,一般来说总会有一部分超出当前团队所能掌握的现有经验。这个矛盾怎么解决呢?这就需要工程师来进行技术攻关了。 没错,工程师的真正价 阅读全文
posted @ 2018-07-23 15:12 割肉机 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自 Thinking Clearly About Performance 这是我三年前读到的一篇关于性能问题的好文,读完后还觉不过瘾,怕理解的不够遂又翻译了一遍,这也是当年我的第一次翻译。 这几年来每次碰到性能问题,我都会想起这篇文章,它并不像很多其他关于性能问题的文章,告诉你利用什么工具怎 阅读全文
posted @ 2018-07-23 15:11 割肉机 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 我先讲一个小故事,以前在外企工作时的一个亲身经历。 当时我所在的team,负责手机上多媒体Library方面的开发。有一天,一个具有最高等级的bug被转到了我的手上。这个bug非常诡异,光是重现它就需要花很长时间。在公司内部的issue追踪系统上,测试人员描述了详尽的重现步骤,大概意思是说,用某个指 阅读全文
posted @ 2018-07-23 15:10 割肉机 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一般在项目中使用properties配置文件的时候都将相关的properties文件放在src目录下,在将该app打包生成jar后,相应的properties配置文件生... 一般在项目中使用properties配置文件的时候都将相关的properties文件放在src目录下,在将该app打包生成j 阅读全文
posted @ 2018-07-23 10:24 割肉机 阅读(2253) 评论(0) 推荐(0) 编辑