程序员在生成环境调 Bug 是什么样的感觉? ? ? 单身互联网狗的一天 ? 当我以为这是最后一个Bug,改完就可以去吃饭时…… ? 结对编程的日常 ? 客户端程序员的痛 ? 哈哈 告诉我这图不是 C++做的 ? 一个机器人说:写得不行 ? 14. 一本书上说,下面的 C 语言代码可能会产生无限循环。看了半天,才意识到 Bug 在哪里…… ? 程序员被黑的最惨的一次 ? 20. 程序员没有女朋友? ? 21. 什么是项目开发的真实写照?这才是! ? 22. 程序员≠修电脑 ? 23. 程序员修bug时的真实情况 ? 24. 做程序员开心吗? ? 27. 别让程序员骚起来 ? 28. 程序员的出路 ? 29. 这就是我们的开发模式 ? 30. 哪款键盘非常适合编程写代码 ?
print v,a[v]}}' $LOG_FILE |sort -k2 -nr echo "----------------------" echo "统计访问页面状态码数量" awk '{a[$7" "$9] # 禁用selinux sed -i '/SELINUX/{s/permissive/disabled/}' /etc/selinux/config # 关闭防火墙 if egrep "7.[0-9] redhat-release &>/dev/null; then systemctl stop firewalld systemctl disable firewalld elif egrep "6.[0-9] proc/sys/vm/swappiness # 安装系统性能分析工具及其他 yum install gcc make autoconf vim sysstat net-tools iostat if 9、
https://www.cnblogs.com/xiaoxie2014/p/4149565.html
原文地址《程序员日常中病毒系列》
提升开发效率和质量是每位程序员必备的技能。
研读《程序员的自我修养—链接、装载与库》。 总结 深感自己的不足,充电中。 ? 萌萌的肥熊猫
以前写文件的复制很麻烦,需要各种输入流,然后读取line,输出到输出流...其实apache.commons.io里面提供了输入流输出流的常用工具方法,非常方便。下面就结合源码,看看IOUTils都有什么用处吧! 代码参考https://github.com/xinghalo/JDK-Learning 常用的静态变量 在IOUtils中还是有很多常用的一些变量的,比如换行符等等 public static final char DIR_SEPARATOR_UNIX = '/'; public sta
5、程序员最讨厌的人是谁?那无疑是产品! ? 6、程序员缺钱怎么解决? ? 7、原来需要买衣服? ? 8、下班是什么? ? 9、饮料?水?啥东东? ? 10、别说了! ?
Runtime.getRuntime().exec("cmd /C taskkill /F /PID " + pid); linux版本停止进程 Runtime.getRuntime().exec("kill -9
int类型的数据排序例子 package main import ( "sort" "fmt" ) func main() { a2 := []int{1, 2, 4, 3, 67, 9, a2 是否按照从小到大排序了 if sort.IntsAreSorted(a2) { fmt.Println("a2 sort ok") } } 返回结果如下 [0 1 2 3 3 4 9
Linux系统下的乱码问题 乱码问题经常困扰着程序员的日常开发,关于编码的问题就不详细说了。
这两天想要做响应式的页面,于是本着重复造轮子的想法,模仿Bootstrap官网,精简了一个响应式导航的Demo。 效果 代码 <!DOCTYPE html> <html> <head>
注册工厂是一种很常用的框架书写方法,它适合于快速创建相同类型的对象。 举个栗子 比如一个家具工厂,有沙发、椅子、茶几等等,正常的编程模式是这样的: //创建 class 沙发{} class 椅子{} class 茶几{} //使用 new 沙发(); new 椅子(); new 椅子(); new 茶几(); 如果想要扩展,就需要继续定义class,然后new对象。 但是其实沙发的制作与使用时解耦的,使用者并不需要知道沙发、茶几是怎么制作出来的,只是想使用它而已。 使用注册工厂,相当于沙发、茶几、
在日常的Java程序开发中,Properties文件的读写是很常用的。经常有开发系统通过properties文件来当做配置文件,方便用户对系统参数进行调整。
在日常的使用中,经常会遇到复杂的业务逻辑和对数据库的操作,使用存储过程可以进行封装。可以在数据库中定义子程序,然后把子程序存储在数据库服务器,之后通过名称调用。
集合框架可以说是Java里面必备的知识点了,日常的使用中也会遇到各种情况需要使用到集合。
关于Spring boot 之前没有用Spring的时候是用的MockMvc,做接口层的测试,原理上就是加载applicationContext.xml文件,然后模拟启动各种mybatis\连接池等等。 后来web工程改造成了Spring boot,首先发生变化的就是配置文件,原来的xml改成了proerties或者yml。另外,原来的http接口改成了dubbo,接口层的测试就更困难了。 所以单元测试改成了直接对service层的测试,即按照原来的模式,模拟启动applicationContext,然后顺
package cn.xingoo.learn.commons; import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.DirectoryFileFilter; import org.apache.commons.io.filefilter.FileFileFilter; import org.apache.commons.io.filefilter.FileFilterUtils; import o
这个类在日常的开发中,还是非常常用的。今天就总结一下Arrays工具类的常用方法。最常用的就是asList,sort,toStream,equals,copyOf了。 Arrays.parallelSetAll(ints,x->x*x); System.out.println(Arrays.toString(ints));//[0, 1, 4, 9,
继昨天的经验贴,今天的工作又收获不少。 windows下编辑器会给文件添加BOM 在windows的编辑器中,为了区分编码,通常会添加一个BOM标记。比如,记事本、nodepade++、sublimeText都会出现这个问题。如果使用filereader去读,就会发现第一行出现了乱码: 123 查看其bytes可以发现为: [-17] [-69] [-65] [49] [50] [51] 此时,可以使用编辑器比如nodepad++,点击encoding,设置为encode with utf-8