石福鹏

个人博客

置顶 给自己,也给27岁以上的年轻人的财务建议

推特上一位网友问到:“27岁以上的网友们,请给出你们觉得最有用的财务建议,金融知识是很重要的!”

2020年,对于职场的年轻人,尤其对于刚步入职场的年轻人来说,太难了,赚钱难,稍有不慎就丢了工作,各种开销,压力巨大,活下来就已经精疲力尽了。 国外其实更是乱的一锅粥,之前在看川建国同志的推特的时候,偶尔看到有个国外网友的转推让我翻了好久,虽然是19年的,但是分享一下,看看对我们自己有没有用 推特上一位网友问到:“27岁以上的网友们,请给出你们觉得最有用的财务建议,金融知识是很重要的! ” ......

【每日一题】形成数据库死锁的原因有哪些?如何能避免死锁

1、什么是死锁 会话A持有一行数据的锁,会话B持有另一行数据的锁。 A申请获取B持有的那个锁,但是被B占用着,所以A等待。 B申请获取A持有的那个锁,但是被A占用着,所以B等待。 2、死锁的本质 两个或多个会话/线程,本身拥有一个锁,但是去互相申请对方拥有的锁,导致都在锁等待,即为死锁。索引失效会造成表锁,比死锁更严重 3、举例 在RR隔离级别下,数据库有两条数据id=1和id=10。 且i......

【每日一题】聊一聊线上oom的排查方案?

oom,先说排查思路,oom是内存溢出,则有 堆内存区域溢出 方法区或者元数据区溢出 非堆空间(DirectMemory)溢出 三种场景的情况。 首先通过溢出的异常报错,先确认是哪种类型。 如果确认是堆内存区域溢出,可能原因是内存泄露 或者堆空间回收的速度赶不上对象创建的速度,排查方案就是看gc日志,如果是gc频率很高 但是回收对象却很少 就要怀疑是内存泄露,这个时候看dump日志 找......

企业常用开发规范

分层领域模型规约: DO(Data Object):与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service 和 Manager 向外传输的对象。 BO(Business Object):业务对象。可以由 Service 层输出的封装业务逻辑的对象。 Query:数据查询对象,各层接收上层的查询请求。注:......

企业常用Log规范

最近在帮团队整理一系列开发规范,发现日志规范这块内容大家之前一直都没有重视过。打日志永远看心情,没有特别规定什么样的信息该记录日志,什么样的信息不该记录。 并且,对于后面的日志分析等基本上可以说是寸步难行。 logback-spring.xml sample:(需要替换appName) 1234567891011121314151617181920212223242526272829303......
Log

企业常用Mysql规范

1、命名规范 所有表名库名字段索引名均小写字母,用下划线分割 MySQL所有均忽略大小写设置lower_case_table_names为1. 库名、表名、字段名最大支持64个字符,为了统一规范、易于辨识以及减少传输量,禁止超过32个字符 库名、表名、字段名禁止使用MySQL保留字 库名、表名、字段名必须见名知意。命名与业务、产品线等相关联 临时库、表名必须以tmp为前缀,并以日期为后缀。......

多线程基础

多线程-基本概念 1、基本概念 程序: wechat.exe 进程: wechat.exe启动后,叫做一个进程,是相对于程序来说的,是个动态的概念 线程: 作为一个进程里面最小的执行单元就叫一个线程,或者说,一个程序里不同的执行路径就叫做一个线程 1234567891011121314151617181920212223242526272829303132333435363738394041......

从祁同伟到苟晶:人间倘遇不公,拿什么去“胜天半子”?

作者:栩先生 本文转载自:栩先生(ID:superMr_xu) 这篇文章,写了风险很大,不写,我良心不安。 part 1 2017年,《人民的名义》大火。 电视剧里的祁同伟,让人感慨万千。 一开始,他是一个绝对的反派,投机、贪污、腐化、暗杀,给逃跑的丁义珍通风报信,所作所为,没几件好事。 但越往后看,越发现他性格和命运里的复杂。 他出生贫寒,靠着资助上了大学,聪明好进,是班长、学生会主席,人......

Mac和Windows微信双开

Mac上微信双开 1open /Applications/WeChat.app/Contents/MacOS/WeChat Windows上微信双开 123TASKKILL /F /IM wechat.exestart "" "D:\Program Files (x86)\Tencent\WeChat\WeChat.exe"start "" "D:\Program Files (x86)\T......

xss和csrf攻击以及怎么防御

...