从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊。 俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。 当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考: 1、努力成为你工作环 ...
分类:
其他好文 时间:
2017-07-11 22:59:43
阅读次数:
137
线程不安全的HashMap 因为多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap,如以下代码 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下H ...
分类:
其他好文 时间:
2017-07-07 23:32:52
阅读次数:
225
技术部在业务部门眼里就是后勤部门,业务部门要搬到新大楼去 领导要求去帮忙调试业务人员的电脑,要保证这些大爷们周一上班来,就喝着茶打开新浪,然后打开OA看看。 手上就几个桌面支持的兄弟,要弄一百台多电脑,再看看桌面支持参差不齐的技术能力,于是给他们写了个小工具,让他们能快速实现 IP地址获取,IP地址 ...
大家好,我是修恩。(^o^)/欢迎互粉(^o^)/,来自蚂蚁金服微贷事业部技术部质量保证部,是一名女程序员。之前很有幸参加了集团的技术大会、ATA年会、以及阿里巴巴研发效能嘉年华的直播并键盘弹唱了一些早期创作的原创歌曲。 ...
分类:
其他好文 时间:
2017-07-05 15:22:53
阅读次数:
160
浏览了很多网站,发现有太多的框架,乱花渐欲迷人眼。 vue.js,AngularJS,ReactJs... 前端太苦闷。 没得说,看心情,看语法是不是看着顺眼,最后选择AngularJS,貌似新版本要完全推翻重来,哎,暂且不管,好比当初选择学习C#,就是觉得语法美妙。 正好公司技术部和生产部有文件管 ...
分类:
数据库 时间:
2017-07-04 19:56:57
阅读次数:
426
?我们测试技术部武汉团队自16年引入jmeter以来,利用jmeter做了很多事情。首先运用jmeter进行接口测试,后续实现jmeter自动化冒烟测试,顺带也实现了线上环境的巡检,节省了大量人力。jmeter在项目的推广中也遇到过很多问题,例如:自动化冒烟测试可靠性差,脚本移植性差等。由于jmet... ...
分类:
其他好文 时间:
2017-07-01 23:25:01
阅读次数:
271
1 Redis内存管理 Redis内存管理相关文件为zmalloc.c/zmalloc.h,其只是对C中内存管理函数做了简单的封装,屏蔽了底层平台的差异,并增加了内存使用情况统计的功能。 void *zmalloc(size_t size) { // 多申请的一部分内存用于存储当前分配了多少自己的内 ...
分类:
其他好文 时间:
2017-07-01 11:51:08
阅读次数:
173
写在最前 在这个炎炎夏日的周六夜晚,坐在电脑旁边的我静下心来,认真的review了一下本周在公司的工作情况,内心竟有些波澜,遂提笔而写。(以下文字纯属有感而发,非技术文)。 我们公司有个新来的同事小A,他是做前端开发的。为了尽快融入技术部,与技术哥哥们打成一片,小A除了工作当中表现很积极外,同事间的 ...
分类:
其他好文 时间:
2017-06-22 10:14:11
阅读次数:
203
在中台产品的研发过程中,会出现不同的设计规范和实现方式,但其中往往存在很多类似的页面和组件,给设计师和工程师带来很多困扰和重复建设,大大降低了产品的研发效率。我们(蚂蚁金服体验技术部)经过大量的项目实践和总结,沉淀出一个中台设计语言 Ant Design。旨在统一中台项目的前端 UI 设计,屏蔽不必 ...
分类:
其他好文 时间:
2017-06-01 23:42:30
阅读次数:
722
1、JVM内存模型 1.1 JVM内存模型图解 Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区。这些区域有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有的区域则依赖用户线程的启动和结束而建立和销毁,我们可以将这些区域统称为Java运行时 ...
分类:
其他好文 时间:
2017-05-31 13:56:09
阅读次数:
229