Category: 技术编程

Spring Bean的生命周期

Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring...

三张图看清JS中不同for循环的差别

三张图看清JS中不同for循环的差别

1、ES6里引入了一种新的循环方法,它就是for-of循环,它既比传统的for循环简洁,同时弥补了forEach和for-in循环的短板,它可以使用break和continue语句,但是return语...

Spring Boot打war包发布亲测可用

Spring Boot打war包发布亲测可用

1、排除内置tomcat

2、启动类修改 启动类需要继承SpringBootServletInitializer,并且重写config...

Linux 防火墙命令firewall-cmd详解

Linux 防火墙命令firewall-cmd详解

firewall-cmd Linux上新用的防火墙软件,跟iptables差不多的工具。补充说明 firewall-cmd 是 firewalld的字符界面管理工具,firewalld是centos7...

[转]Java CompletableFuture 详解

[转]Java CompletableFuture 详解

Future是Java 5添加的类,用来描述一个异步计算的结果。你可以使用isDone方法检查计算是否完成,或者使用get阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel方法停止任务的执...

Swagger中过滤掉任意API接口的方法

Swagger中过滤掉任意API接口的方法

Swagger是目前最受欢迎的REST APIs文档生成工具,同时也是API的在线测试工具。功能强大谁用谁知道。我就不用在这里推广它了。今天要解决的问题是:如果让一些特定的API接口在Swagger中...

Javascript中every()和some()的用法

Javascript中every()和some()的用法

every()与some()方法都是Javascript中数组的迭代方法。 every()是对数组中每一项运行给定函数,如果该函数对每一项返回true,则返回true。 some()是对数组中每一项运...

Redis使用redis-trib.rb创建带密码的集群问题总结

Redis使用redis-trib.rb创建带密码的集群问题总结

1、设定集群密码 各个节点的配置中设定密码,注意集群模式下,下面两行都需要

2、各个节点的配置中开启集群配置的相关选项,如下: [cr...

通用的Java 3DES加密工具类,在线工具验证通过

通用的Java 3DES加密工具类,在线工具验证通过

前面的这篇文章介绍了通用的RSA加密算法,并且是可以在线测试通过的。但是RSA由于性能和效率问题,往往不会用来直接加密大量数据,大部分场合是用来加密密钥的。对于加密数据,可以使用3DES加密算法来完成...

通用的Java RSA加密工具类,可在线验证通过

通用的Java RSA加密工具类,可在线验证通过

网上Java版本的RSA加密工具类有很多,但是大部分缺少测试代码,或者是没有说明使用时的注意事项。导致加密方和解密方,在联调时会有不少问题。今天分享的这个版本的RSA加密工具类,特点如下: 1、虽不是...

使用maven命令将第三方jar包导入本地仓库

使用maven命令将第三方jar包导入本地仓库

当maven中央仓库或者私服上没有你需要依赖的第三方jar包时,一般都是手动将jar包放入本地repository文件夹下对应的目录,这样才可被maven正确识别。但这种方法操作繁琐,也不便于脚本化。...

Java中使用Base64两种方式

Java中使用Base64两种方式

一、使用JRE默认提供的Base64功能 1、需要导入一下的包 import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 2、使用方法...