线程并发安全问题是许多编程语言中一个绕不过去的坎,也是日常开发过程中很容易被忽视的一个问题。 提到线程并发,就不得不提多线程。当然,有些编程语言默认并不支持多线程,但如果要实现一些特殊业务需求,或者想...
很早之前,就一直有一个想法:希望能够比较系统地介绍一下Web应用开发过程中的一些安全知识。 为什么呢? 因为从我个人在多家企业工作以及招聘面试的经历来看,我发现:大多数中小企业里的开发人员,甚至包括个...
arguments.callee属性用于返回当前正在执行的Function对象。 语法 [functionObject.]arguments.callee 返回值 arguments.callee属性...
Java8 常用函数式接口及例子 使用案例 Lambda表达形式 函数式接口 布尔表达式 (List<String> list) -> list.isEmpty() Predicate<List<St...
【问题笔记】 最近将 Intellij IDEA 更新到了最新版 2020.1,但是在 IDEA 中启动集成 Tomcat 后,却发现 IDEA 连接的 Tomcat 控制台输出会出现中文乱码。 一番...
在命令行下用ssh连接了远程服务器,几分钟不操作就会断掉,不能进行任何操作了,给程序员带来了极大的不便。 有两种解决方法: 依赖ssh客户端发送心跳检测; 依赖ssh服务端发送心跳检测(这里我就不介绍...
咱们做软件开发总是要安装各种软件,哪怕是在Windows上安装也需要你不断的点击下一步,非常繁琐,而且还要修改各种不同的配置文件。这里我们使用Docker来快速安装软件,并且统一配置和管理。 关于Do...
代码中常常会用到fmt.Sprintf的格式化输出功能,这里做一个总结,方便以后查阅。 fmt.printf.png 测试代码如下: package main import ( "fmt" ...
命令行界面(CLI)是纯文本的,比如最常用的ls,tar等。而go就是设计这种程序的理想选择,比如我们熟知的Kubernetes,Docker等。Go可以非常快速地编译为一个二进制文件,可以以一致的风...
find命令按照指定的条件来查找文件,可以使用文件的特性作为查找条件(比如文件名,文件大小,文件权限,修改时间,权限等),一旦查找成功,则将信息打印出来,格式为:find 查找路径 查找条件 操作 查...