
工作日常
Vencent Kim
好好的活,记录每一份情感和想法,每一个行为,并思考为什么,不断优化自己
展开
-
开发中关于空格的坑
这几个月一边维护老功能,一边开发新功能。遇到一些前人留下的坑,记录一下,避免自己犯这样的错误:新增表单的时候,常用的有两种形式:1 固定值的数据,比如下拉列表,数据在那,让你选;2 手动输入的数据,用户可能输入任何内容,这类数据要前端做字符长度限制,并且后端数据库中肯定也是控制长度的,长度多少是事先根据业务经验评估的,数据类型一般用可变长字符串存。对于第一种固定值的数据,我们叫基础...原创 2018-07-24 13:57:37 · 236 阅读 · 0 评论 -
日常编码bug记录、原因分析、及整改措施
问题描述:早上一来,用户提出有个页面打不开原因分析:f12控制台查看network后,发现一个sql exception,xx表.xx字段标识符无效。在代码里面找到对应的XML映射文件,那个字段的查询使用了sql片段,别名用的是hi,然后发现这个XML映射文件里其他的sql语句用这个表的时候别名是t,原因就在这了,同一份XML映射文件里相同的表使用了不同的表别名。这在不使用SQL片...原创 2018-11-19 09:20:54 · 947 阅读 · 0 评论 -
破窗效应的启示
破窗效应破窗效应,又或者叫破窗理论。 一栋建筑有少许窗户破了,如果那些窗户一直不修理好,可能会有更多的窗户破了,甚至会有人闯入建筑。再比如,如果一个优美的景区或者整洁的马路上面有一些被乱扔的垃圾,如果一直不清理,隔段时间会有更多的垃圾。环境对人的暗示,让人潜意识觉得垃圾扔了没事,别人不是也扔了。你可能会想,这不是和素质有关吗?但是人性始终存在一些弱点的,不是每个人每时每刻都...原创 2018-12-24 08:54:58 · 6375 阅读 · 0 评论 -
GitHub的高级使用
github的搜索功能是全文检索,所以可以根据类名或者方法名,或者变量名搜索。 其他:GitHub高级搜索原创 2019-01-02 12:55:11 · 389 阅读 · 0 评论 -
从libevent库到Dan Kegel的网站
在前面文章从MemCache到一致性哈希算法中,翻阅了MemCache依赖的一个类库libevent,并且探索到大量的有趣的信息,觉得还是单独写一篇记录比较好,于是有了这篇,当然,内容也只是引导性的,后续会通过深入阅读相关内容补充。libevent是一个事件通知的C库,顺便说一下,MemCache是使用C语言开发的。libevent API提供了一种机制,用于在文件描述符上发生特定事件...原创 2019-01-14 09:37:33 · 318 阅读 · 0 评论 -
项目日志优化(一)——优化druid日志打印
说实话,日志难看,在排查问题时会不爽。线上出现问题,经常需要看数据库里面的数据有没有问题,是不是sql查询的时候就查错了,所以需要查看sql语句的日志,但是mybatis打印的日志都是占位符,还有很多换行符,非常不友好,druid默认的statementLogEnabled参数配置也有这个问题。一开始为了解决这个痛点,没想到druid有提供可以打印可执行的sql的配置,功夫花在mybat...原创 2019-01-19 14:16:27 · 8679 阅读 · 2 评论 -
记单词-英语
this approach makes most sense.这种方法更有意义。例句:In case you have multiple images defined in one BPMN 2.0 XML file, this approach makes most sense.如果您在一个BPMN 2.0 XML文件中定义了多个图像,则此方法最有意义。never makes...原创 2018-11-14 15:10:31 · 549 阅读 · 0 评论 -
美团点评技术团队文章《工作中如何做好技术积累》阅读笔记
原文链接https://tech.meituan.com/study_vs_work.html目录如何学习贵在坚持重视实践重视交流重视总结和输出重视规划长期规划短期规划那些令人纠结的困惑学无止境吗没有绝对高明的技术,只有真正的高手不做项目就无法成长吗职责真的很小吗一定要当老大吗平台化的传说搞基础技术就一定很牛吗可行性调研的那些...转载 2018-09-09 22:37:36 · 2092 阅读 · 1 评论 -
搜索引擎技巧
搜索引擎默认的搜索方法是分词搜索,且前面的结果多为各种广告,比如培训。于是一些搜索技巧,可以更准确的找到想要的内容。以百度为例:右上角设置点开有高级搜索。可以搜索精确匹配,搜索指定网站站内内容,搜索的文档格式等等。比如我要在www.cnblogs.com网站搜索spring事务搜索结果为 可以看到高级搜索中的内容被转化成表达式site:(www.cnblog...原创 2018-09-11 09:30:30 · 2686 阅读 · 0 评论 -
自用IDEA快捷键总结(Windows版本)
写过一篇Mooc网《IntelliJ IDEA神器使用技巧》学习笔记那篇文章介绍的是MAC系统的。重新总结一下Windows系统的。ctrl+shift+a 查找IDEA的快捷操作(很常用)ctrl+e 查看最近打开的文件(很常用)ctrl+shift+e 查看最近编辑的文件(很常用)ctrl+shift+backspace返回到最近编辑的地方ctrl+shift+v 从粘...原创 2018-10-19 17:35:21 · 148 阅读 · 0 评论 -
Unable to open debugger port (127.0.0.1:59842): java.net.BindException "Address already in use: JVM
今天用IDEA 在dubug模式启动tomcat应用时,报这个错Unable to open debugger port (127.0.0.1:59842): java.net.BindException "Address already in use: JVM。杀掉IDEA进程和jvm进程即可...原创 2017-10-18 10:45:20 · 3417 阅读 · 0 评论 -
记录一些对项目有用的工具
这些想要花时间加班研究,引入到项目中。为了系统稳定、运维便利。 https://github.com/alipay/sofa-jarslinkhttps://github.com/alibaba/bulbasaurhttps://github.com/alibaba/jvm-sandboxhttps://github.com/alibaba/asyncloadhttps:/...原创 2018-11-02 17:22:00 · 351 阅读 · 0 评论