java
Java技术攀登者
这个作者很懒,什么都没留下…
展开
-
JAR包命令解压以及再命令打包
1、将JAR包进行解压新建一个和jar包名称相同的文件夹,如test/,然后将jar包放进去,在文件夹内执行命令:jar -xf test.jar2、重新打成JAR包在test/路径下执行命令jar -cf0M test.jar *附:jar命令注释:-c 创建新的归档文件-t 列出归档目录和文件-x 解压缩已归档的指定(或所有)文件-u 更新现有的归档文件-v 在标准输出中生成详细输出 / 提供更详细输出信息-f 指定归档文件名 / 为压缩包指定名字-m 包含指定清单文件中的原创 2021-08-24 09:48:01 · 6310 阅读 · 1 评论 -
使用static代码块实现线程安全的单例设计模式
实现线程安全的单例设计模式的三种方式:DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全---------------------------------------------------------------------------------------------------------------------------------...原创 2019-07-17 20:14:17 · 1303 阅读 · 0 评论 -
使用静态内置类实现线程安全的单例设计模式
实现线程安全的单例设计模式的三种方式:DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全---------------------------------------------------------------------------------------------------------------------------------...原创 2019-07-17 20:07:00 · 312 阅读 · 0 评论 -
DCL双检查锁机制实现线程安全的单例设计模式
实现线程安全的单例设计模式的三种方式:DCL双检查锁机制实现线程安全 使用静态内置类实现线程安全 使用static代码块实现线程安全---------------------------------------------------------------------------------------------------------------1、普通(懒汉式)单例模式,在多...原创 2019-07-17 14:36:43 · 523 阅读 · 0 评论 -
签名(Signature)认证实现方式-用于请求鉴权
常用的请求认证方式有两种:1、Signature认证一次性的身份校验方式,常见于不同项目间的api通信一般形式是通过 AppID/AccessKey/AppSecret 及签名算法针对通信数据生成签名AccessKey作为公钥,AppSecret作为私钥,AppSecret不能放在网络上传输接口数据推送时,会随带上AppID、AccessKey、Timestamp及 Signatu...原创 2019-07-16 18:23:34 · 8877 阅读 · 1 评论 -
FixedThreadPool 使用方法测试
public class testFixedThreadPool{ /** * 固定大小的线程池 * * 同时可以处理【参数】个任务,多余的任务会排队,当处理完一个马上就会去接着处理排队中的任务。 * Callable的任务在后面的blog有更详细的文章说明 */ private static void fixedThreadP...原创 2019-04-10 20:46:23 · 1590 阅读 · 1 评论 -
Java 项目开发及管理常用工具收集
1、反编译工具jd-ui2、API调试工具Postman3、性能测试工具Jmeter、LoadRunner4、数据库连接客户端Navicat、DbVisualizer5、Redis可视化管理工具RedisDesktopManager6、SSH工具Xshell、SecureCRT、FinalShell、MobaXterm、Putty7、FTP工具...原创 2019-01-15 20:37:07 · 3819 阅读 · 0 评论 -
Java 开发常用类库和API
收集JAVA编程开发中最常用最好用的一些开发类库和API,以便查用一、日志相关类库Logback、SLF4J、Log4J二、JSON解析库Gson、Jackson、Fastjson三、单元测试库JUnit、TestNG、Mockito、PowerMock、四、通用类库Apache Commons、Google Guava五、Http网络请求库Apache...原创 2019-01-10 20:40:17 · 798 阅读 · 0 评论 -
Linux CentOS 7 安装 JAVA(jdk-8u181-linux-x64)
1、下载JDK官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html将该页面拉至最下方,点击图中Java Archiev栏的download按钮。 例如本文要下载linux 64位 JDK1.8版本的,则选择 jdk-8u181-linux-x64.tar.gz,此处按照自己的所需...原创 2018-12-27 08:58:58 · 19551 阅读 · 3 评论