Bruce Jia

努力做一个精通全栈开发的段子手

2019年的愿望

各位博友,新年快乐!   这里写下新年愿望,立下flag,相信美好的事情就会发生。   2019年希望薪水能够涨10%(经济下行的时候不适合跳槽啊) 2019年希望少跑医院 2019年希望能够学会golang(写出超过5000行的go代码,估计算掌握了吧)   接下来我刚整理自己的...

2018-12-30 13:54:57

阅读数:12

评论数:0

Python中的装饰器(decorator) - 函数装饰器

Python中的装饰器(decorator)并不是什么很神秘的火箭科技,但是妙用却很多。对于我等好学之徒,怎么能不深入研究呢? 先放相关代码地址:https://github.com/jiafangtao/web_programming/tree/master/py-decorators   ...

2019-01-05 18:17:30

阅读数:57

评论数:0

单元测试,是程序员的基本功

10-11月份,我花了很多时间在项目D的代码重构和单元测试上,这期间重读了《重构》、《单元测试的艺术》和《Mastering Unit Testing Using Mockito and JUnit》等基本关于单元测试的书。一点感受,记录于此。 关于为什么需要单元测试,以及测试驱动开发的原理,已...

2018-12-29 22:46:38

阅读数:20

评论数:0

我永远记不住的git命令

如何撤销上一个提交(还没有push到服务器之前): git reset --soft HEAD^ or git reset --soft HEAD~ This will undo the last commit. Here --soft means reset into staging....

2018-12-21 14:10:51

阅读数:70

评论数:0

jersey-client发送空的POST请求时服务器返回411错误 - 一次trouble shooting经历及经验教训

问题描述:问题分析过程:Even Jersey added the header, when it called JDK's HttpUrlConnection, the header got ignored by JDK because the header was in "r...

2018-06-28 22:19:26

阅读数:185

评论数:0

【填坑】Jersey 2.22 和 2.26

Jersey从v2.26开始讲injection的库做了封装,不再跟hk2强耦合。但是缺省还是试用hk2,应用程序需要特别地在pom中加入<dependency> <groupId>org.gl...

2018-06-22 16:58:16

阅读数:163

评论数:0

[2018年5月] 流水账之5月

5月,时而忙乱,时而彷徨。开心或者不开心,生活都在继续。工作上主要是几个服务的维护,修修补补,然后测试、上线。node.js和python实现的服务,在维护的代价这方面,远远超出了使用JAVA技术的服务。考虑整体性价比,我还是比较偏向于使用JAVA。checkmarx这样的工具,对于动态语言的支持...

2018-06-07 13:36:09

阅读数:167

评论数:0

[note] functions vs. stored procedures

The difference between SP and UDF is listed below:+---------------------------------+----------------------------------------+ | Stored Procedure (SP...

2018-06-06 14:00:25

阅读数:73

评论数:0

Sails and Waterline

从eggjs网站上看到这个,mark一下。https://sailsjs.com/ Sails makes it easy to build custom, enterprise-grade Node.js apps. Build practical, producti...

2018-05-11 13:26:06

阅读数:107

评论数:0

2018年4月 读书小结

这个月继续专注在JAVA方面,看的书籍是Spring Boot和Spring Cloud。JAVA代码没有写多少,很陌生。期间也把Core JAVA卷一拿出来翻看,基础不扎实真没办法。还是多写代码吧。...

2018-04-28 17:21:22

阅读数:52

评论数:0

Eclipse中的.project file和.classpath file

Eclipse is a runtime environment for plugins. Virtually everything you see in Eclipse is the result of plugins installed on Eclipse, rather than Ecli...

2018-04-26 10:10:23

阅读数:78

评论数:0

【读书笔记】《面向模式的软件架构》卷一 第二章 架构模式

这一章介绍了8个架构模式:分层 Layers管道和过滤器 Pipes and Filters黑板 Blackboard中间人 Broker模型-视图-控制器 Model-View-Controller, MVC表示-抽象-控制 Presentation-Abstraction-Control微内核...

2018-04-25 08:10:05

阅读数:215

评论数:1

拯救你的专注力,提高生产效率的终极方法,没有之一!!!

小伙伴们,你们是不是跟我一样每天把大量时间花在刷微信微博看短视频上无法专注?是不是跟我一样在数字化生存的年代发现时间都被碎片化了?如果与我一样的症状,请做三个深呼吸睁大眼睛往下读!!!对于拯救专注力提高生产效率,最行之有效的方法(没有之一),就是番茄工作法。关于这个方法的介绍,没有必要在这里再次c...

2018-04-13 16:54:58

阅读数:335

评论数:0

[读书笔记]《软技能 - 代码之外的生存指南》

清明节小长假,细雨霏霏,正适合静下心来读书。我手上在看的这本书英文名叫Soft Skills: The Software Developer's Life Manual,作者是John Z. Sonmez,中文名《软技能 - 代码之外的生存指南》,由王小刚翻译。这是是本别具一格有趣味的书。个人以为...

2018-04-05 20:58:05

阅读数:97

评论数:0

【读书笔记】《面向模式的软件架构》卷一:模式系统 第六章

POSA1第六章 模式与软件架构6.1.2 组件定义: 组件是被封装起来的软件系统的一部分,包含一个借口。组件是用于打造系统的构件。在编程语言层面,组件可能由模块、类、对象或一组相关的函数表示。[PW92]将组件分为三类,并称之为元素:处理元素数据元素连接元素面向对象编程范式中采用了另一种分类方案...

2018-04-03 14:54:46

阅读数:198

评论数:5

【读书笔记】面向模式的软件架构卷一:模式系统

对于《面向模式的软件架构》这套书,相信大多数做软件的同学都听说过甚至认真研读过。因为这本书突出的江湖地位,很多推荐书单里边都有它,它也的确应该是立志成为架构师或者高高级工程师的同学的枕边书。我知道这套书是读研究生学习ACE(Adaptive Communication Environment)的时...

2018-04-01 14:53:20

阅读数:767

评论数:0

【2018年3月】技术书籍阅读感悟

(画外音) 痴痴笑笑是一个中年程序员,但是因为不服老,常常自称为25岁的IT老兵。作为程序员,坚持学习是非常重要的。而阅读技术书籍又是最常见的学习方式。这个月我特别留意自己的阅读习惯和效果,有些感悟,与大家分享一下,希望能够抛砖引玉。一、和很多做技术的朋友一样,我以前一直感慨因为工作忙,读书时间不...

2018-03-30 17:28:19

阅读数:100

评论数:0

HOW-TO: upgrade nodejs to latest version 如何升级nodejs到最新版本

如何升级nodejs到最新版本HOW-TO: upgrade nodejs to latest versionUse n module from npm in order to upgrade nodesudo npm cache clean -fsudo npm install -g nsudo...

2017-05-03 18:08:59

阅读数:443

评论数:0

Qt v5.6.2 bug

Qt版本从5.6.0升级到5.6.2后发现一个regression bug, 一个35MB的文件下载后不能解压,这个文件的大小总是64MB。跟踪代码到Qt中发现是调用WriteFile出错,然后google东找西找瞎怀疑一通,最后从Qt 5.6.2 release notes中看到这个known ...

2017-01-09 15:42:03

阅读数:781

评论数:0

tomcat找不到tcnative-*文件

Eclipse中启动Tomcat 7的时候有错误,例如"tcnative-*", APR, native, 等等,这个问题不影响程序运行。但是error message比较讨厌,今天终于找到空闲fix.修这个问题很简单,下载对应平台的文件放到PATH中就好了。下...

2015-09-08 17:05:41

阅读数:485

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭