![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作
赱乂
士不可以不弘毅,任重而道远
展开
-
程序员写作能赚多少钱,怎么赚
转自:程序员写作能赚多少钱,怎么赚那天有位朋友在分答上问我一个问题: 程序员如何通过写作赚钱?刚好,我也在写作,就我了解到的信息来谈谈吧。程序员的写作,按方向,可以分为两大类:技术写作非技术类,如小说、工具、励志做得好,都可以赚到钱哦。 让我先哭会儿……我到现在也没赚到什么钱……技术类我们看CSDN、看cnblog、看oschina、看51CT...转载 2018-06-21 10:40:47 · 296 阅读 · 0 评论 -
上线代码规范
原则:上线代码必须是经过测试的代码;1、、任何改动,细微的配置及代码改动,都需要测试验证;一些修改不涉及业务相关的,可以不用测试人员介入,但是必须自测;2、如果有修改的地方,而测试没有验证的,需要放在下次,在测试验证完之后再上,保证本次上线代码为已测试代码;3、问题一般出现在大意的细节地方,魔鬼在细节;...原创 2018-12-27 20:09:06 · 416 阅读 · 0 评论 -
[exitImplicitCacheToClose error]-[c.a.druid.pool.PreparedStatementPool.java:172]-[nioEventLoopGroup
|2018-12-27 20:13:15.515|04ef4301623d400bb92cb15d129545c4|ERROR-[exitImplicitCacheToClose error]-[c.a.druid.pool.PreparedStatementPool.java:172]-[nioEventLoopGroup-53-17]|2018-12-27 20:13:15.516|04ef...原创 2018-12-27 20:51:34 · 3053 阅读 · 0 评论 -
Linux服务器上使用curl发送携带json数据的post请求
curl -H “Content-Type:application/json” -X POST --data ‘{“feeCd”:“CQRF”}’ http://127.0.0.1:8089/trade/calculate原创 2018-12-18 20:22:45 · 7437 阅读 · 0 评论 -
Spring Boot引起的“堆外内存泄漏”排查及经验总结
Spring Boot引起的“堆外内存泄漏”排查及经验总结转载 2019-03-11 17:40:41 · 620 阅读 · 0 评论 -
面对问题时的解决方案考量(技术与业务)
问题在面临工作中的问题时应该首先从业务方面考虑解决方案,还是从技术方面考虑解决方案?场景系统由于其他系统做库独立导致原直接操作DB查询数据库的地方,需要修改为通过Http接口查询结果,由于服务器及网络等外部因素导致服务稳定性受到明显影响,影响业务流程。解决方案技术手段通过新增冗余数据表+缓存的方案,可以进行优化。原流程中通过查询其他库的数据,在自己应用中去增加一个新表存储关联数...原创 2019-03-12 11:41:54 · 534 阅读 · 0 评论 -
根据流水号查询日志
#!/bin/bashcat uuid.txt | while read uuiddo echo "${uuid}"; grep ${uuid} server* | grep 计费账目处理#消息 | awk -F '计费账目处理#消息:' '{print $2}' | awk -F ']' '{print $1}' >> acct_msg.txt ;done...原创 2019-03-22 19:47:15 · 3343 阅读 · 0 评论 -
【转】基础的重要性(程序员之路) 经验分享15篇
原文链接:基础的重要性(程序员之路) 基础的重要性(程序员之路)学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本...原创 2019-03-24 12:15:26 · 492 阅读 · 0 评论 -
SIGSEGV (0xb) at pc=0x0000000400000000, pid=14750, tid=140204925077248 问题排查
A fatal error has been detected by the Java Runtime Environment:SIGSEGV (0xb) at pc=0x0000000400000000, pid=14750, tid=140204925077248JRE version: Java™ SE Runtime Environment (8.0_25-b17) (build...原创 2019-06-13 20:07:46 · 12624 阅读 · 2 评论 -
沟通与交流
1、位置决定思维,位置决定话语权。2、在你更有话语权之前,不要试图去打断一个想要表达自己的人。3、三人行必有我师,择其善者而从之,其不善者而改之。4、己所不欲勿施于人。5、想要表达,先学会倾听;倾听比表达更重要。...原创 2018-12-21 17:58:03 · 265 阅读 · 0 评论 -
Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR
异常:### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. pos 85, line 2, column 48, token WHERE :原因:SQL语句中表明的别名使用了if引起的,if为数据库保留字解决:修改表明别名即可...原创 2018-12-04 10:59:02 · 4340 阅读 · 0 评论 -
java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.Int
异常:java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to java.lang.Integer原因:SQL查询结果为count()统计结果个数,gson返回数据为json格式,不能直接转换为基本数据类型。解决:在查询SQL中未结果字段设置别名count() as count,...原创 2018-12-04 10:47:15 · 2278 阅读 · 0 评论 -
一个学渣的阿里之路
转自:一个学渣的阿里之路前言最近有些朋友在面试阿里,加上 Java-Interview 项目的原因也有小伙伴和我讨论,近期也在负责部门的招聘,这让我想起年初那段长达三个月的奇葩面试经历。本来没想拿出来说的,毕竟最后也没成。但由于那几个月的经历让我了解到了大厂的工作方式、对候选同学的考察重点以及面试官的套路等都有了全新的认识。当然最重要的是这段时间的查漏补缺也让自己精进不少。...转载 2018-06-23 22:18:42 · 199 阅读 · 0 评论 -
在工作中通过产品、任务来进行自我提升
1、关注整体目标,阶段性任务在日常的工作中,以模块分配任务,不能只关注自身模块,应该了解每个阶段的阶段性首要任务。 在一个阶段内,大家的共同服务目标应该是一致的。 在团队中没有独立割裂的任务模块,每个具体的任务都是需要与其他模块交互的,关注其他模块的任务,能更好的解决交互问题。2、关注业务流程,体验产品流程开发人员自己开发的功能模块的第一个用户应该是自己,而不是用户。在自己体验功能...原创 2018-06-20 09:48:52 · 227 阅读 · 0 评论 -
程序员,猥琐发育,不要浪
1.想清楚,再动手写代码刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!在我看来真正写代码的时间只有 20%,如果不想清楚,其他的 80% 时间在改bug。2. 不交流,就会头破血流不爱说话和沟通,容易产生需求理解错误,最后做出来才发现不是产品要求的。很多功能推到重来都是不交流产生的。3. 文档没人看,但还是要写文档的作用大部分时候不...转载 2018-08-03 11:48:24 · 382 阅读 · 0 评论 -
记2018年11月15日投产事故之代码合并
1、时间:2018年11月15日晚8:432、系统:计费系统3、参与人:组长,本人4、事故:43分-46分,69笔费率查询订单由于程序异常(表不存在)触发程序保底。5、原因:1)开发分支未从master分支拉取,应该是从dev或test分支拉取的,包含了其他未上线功能2)在测试环境中未暴露问题,原因是其他功能已在测试,相关表结构在开发环境,测试环境,rc环境都具备,未发现此问题3)开...原创 2018-11-16 11:20:38 · 261 阅读 · 1 评论 -
空杯心态
在一个新的环境里,需要空杯的心态,从头开始,对一个不熟悉的领域学习,进步。在自己已经熟悉的领域,也需要空杯心态,从别人的看法和意见里吸取更多的知识。不管与谁在一起,都是需要倾听,让别人去表达自己。...原创 2018-11-16 14:57:53 · 356 阅读 · 2 评论 -
了解一个新系统的3种主要方法
对于接手一个新系统的人来说,需要尽快的了解系统功能,上手,解决问题,主要的3个途径是:1、数据库表结构:核心的表结构是一个功能设计最终落地数据的提现,通过表结构和字段的信息,确定数据流的流向与程序最终结果的保存。2、代码:主流程的核心代码,是业务功能实现的直观提现。一些细节的逻辑只有在代码中才能看明白,对一些比较复杂的系统,只看到最终的数据结果,对数据流处理不清楚,对问题的解决会有非常大的障碍...原创 2018-11-16 17:35:29 · 1445 阅读 · 0 评论 -
Java项目Gradle版本2.14.1升级至5.5.1记录
Gradle5.5.1版本set()方法不可用def environment = hasProperty('env') ? env : 'dev'project.set('environment', environment)需要修改为:ext { environment = hasProperty('env') ? env : 'dev'}Gradle构建项目报错: Cou...原创 2019-07-25 10:24:17 · 1474 阅读 · 0 评论