编程经验
文章平均质量分 77
万道归原始
拥有互联网金融行业软件6年以上开发经验,熟练掌握高并发、高可用分布式系统的设计和开发技术。
深耕互联网金融行业,拥有参与需求分析,提出开发方案,参与编写具体模块代码,推进项目整合,编写部署方案,总结阶段经验和业务知识,及时解决线上问题等全流程的一线实践经验。
展开
-
金融行业参与软件开发的经验教训
作为一个工作几乎接近8年的老人,一直都从事于金融行业相关的软件系统开发,所以多多少少有一些过来人的经验可以说,希望对你有些用处:1.认清自身职业方向,不要轻易走偏进入金融行业参与软件开发,并不等于你就能有更多机会分享到金融业的收入红利。金融行业很多赚钱的仅仅是利用软件做资金交易,如果你没有特定金融业从业资格证书,就不会拥有分享金融行业红利的机会。2.遵守职业操守,拥有保密意识金融行业的系统开发,特别注重安全和保密性,所以很多时候对于开发有一些并不友好的限制与规定,这点要有足够的预期。不要妄想原创 2021-08-15 18:41:08 · 1350 阅读 · 0 评论 -
使用jacoco maven插件做单元测试覆盖率统计
1.在项目pom.xml中build->plugins下添加<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <...原创 2019-02-14 16:17:43 · 1071 阅读 · 0 评论 -
Oracle SQL 内置函数大全(转)
SQL中的单记录函数1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- --------- --------- ---------65 ...转载 2019-02-21 16:30:03 · 541 阅读 · 0 评论 -
史上更全的 MySQL 高性能优化实战总结
1 前言 2 优化的哲学 3 优化思路 3.1 优化什么 3.2 优化的范围有哪些 3.3 优化维度 4 优化工具有啥? 4.1 数据库层面 4.2 数据库层面问题解决思路 4.3 系统层面 4.4 系统层面问题解决办法 5 基础优化 ...转载 2019-02-22 13:42:55 · 211 阅读 · 0 评论 -
Logback - SiftingAppender
1. 作用Logback将写日志事件的任务委托给appender组件完成,SiftingAppender顾名思义就是筛选日志事件,具体点就是:对于Logback委托给它的日志事件,SiftingAppender会对日志事件做一些区分,然后不同的事件SiftingAppender会委托不同的appender去完成真正的写操作。设想一下这样一个场景:有一个Task类完成成一些特定的任...转载 2019-02-18 13:58:46 · 2784 阅读 · 0 评论 -
多线程开发带来的并发问题的根源与解决之道
多线程开发带来的并发问题大致有以下3类:1.可见性问题2.原子性问题3.有序性问题下面分别对这3类问题的产生根源和解决之道一一讲解:1.可见性问题简而言之,就是一个线程对另一个线程的操作结果能够立刻可见。问题根源:在多核时代,同一进程的多个线程可能位于不同CPU之上,而不同CPU各自拥有自己独立的缓存,但是会共用同一块主存。在实际运算时,CPU运算并不是直接操作主存...原创 2019-03-09 16:30:29 · 1300 阅读 · 0 评论