“锁”在我们日常的生活工作中经常会用到,比如离开寝室会锁房门,不用手机会将屏幕锁定,这充分保证了个人财产安全和隐私安全。同样,在程序的世界里,也有一把锁,保证程序不会崩溃,保证我们手机钱包里的钱不会无缘无故变多变少。 锁(lock)作为用于保护临界区(critical section)的一种机制,被 ...
分类:
其他好文 时间:
2018-09-15 20:48:53
阅读次数:
136
关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议) 前言:最近在学习JDBC,总结了几个小问题,特地分享给大家,让大家不要犯这样的错误,也希望大家养成学会总结的好习惯,由于本人水平有限如果有什么错误还请指出,好让我进行及时的更改。 前言:最近在学习JDBC,总 ...
分类:
数据库 时间:
2018-09-15 12:20:54
阅读次数:
205
软件开发中通过日志记录程序的运行情况是一个开发的好习惯,对于错误排查和系统运维都有很大帮助。 Python标准库自带日志模块,程序的日志功能直接调用标准库的日志模块即可通过日志,开发者可以清楚地了解发生了哪些事件,包括出现了哪些错误。 logging.level(message) >> 创建一条le ...
分类:
编程语言 时间:
2018-09-06 03:05:09
阅读次数:
224
运维自动化来源于工作中的痛点,京东数据库团队面对的是商城成千上万的研发工程师,这种压力推动我们不断变革,然而变革不是一蹴而就,也经历过从手工到脚本化、自动化、平台化、智能化的艰难转变,所以说是需求在驱动运维体系的建设,而运维自动化的真谛在于解放运维人员,促进人率提升,减少人为故障,要学会培养自己“懒”这个好习惯。京东的自动化运维体系建设始于2012年,下面从两个方面进行介绍。1.京东数据库智能运维
分类:
数据库 时间:
2018-09-04 11:39:44
阅读次数:
374
1.Junit4 下载 https://github.com/junit team/junit4/releases 2.IDEA Test的创建 创建一个和src同级别的文件夹叫test(逻辑代码放src里,测试代码放test里是个好习惯)。 接着在IntelliJ IDEA里还要把这个test文件 ...
分类:
其他好文 时间:
2018-09-03 02:31:19
阅读次数:
163
div等元素设置宽高百分比都是基于包含他的块级对象的百分比高度,所以必须先设置包含它的块级对象高度与宽度,但是光设置body是不起作用的,必须同时设置html和body。 要使用百分比设置div宽高的话,要养成一个好习惯,先对页面的html和body元素进行百分比的宽高设置。 设置方法如下: htm ...
分类:
Web程序 时间:
2018-08-25 14:03:09
阅读次数:
308
现在程序员这个职位越来越吃香,很多人都选择进入程序员的队伍,但是想要做一名优秀的程序员就必须要有好习惯。
分类:
编程语言 时间:
2018-08-13 17:03:24
阅读次数:
144
写了一部分的web题,算是把它最基础的一部分做了一遍,以后的几天将持续更新BugkuCTF WEB部分的题解,为了不影响阅读,所以每五道题的题解以一篇文章的形式发表,感谢大家一直以来的支持和理解,共勉~~~ 备份是个好习惯 题目链接http://120.24.86.145:8002/web16/ 由 ...
分类:
Web程序 时间:
2018-08-09 21:14:56
阅读次数:
171
最近公司在大张旗鼓的进行代码审核,从中也发现自己写代码的不好习惯。一次无意的点到了公司封装的对map集合过滤的方法,发现了stream。于是研究了一下。并对原有的代码再次结合Optional进行重构下 原有方法说明 主要处理过滤条件Map对象,过滤掉了null和空字符串 等操作 这里我简单画了个图, ...
分类:
其他好文 时间:
2018-07-29 21:20:55
阅读次数:
327
(1)关于scanf scanf("%s",s)/*假设s为字符型数组*/,该函数遇到回车或空格输入结束,并自动将输入的数据和字符串结束符'\0'输入数组中。这里特别需要注意一点的是输入单个字符,即scanf("%c",c)时,在其后面最好习惯性加上一个getchar()来回收回车,因为程序遇到sc ...
分类:
其他好文 时间:
2018-07-29 17:57:13
阅读次数:
133