摘要: Semaphore也是一个线程同步的辅助类,可以维护当前访问自身的线程个数,并提供了同步机制。使用Semaphore可以控制同时访问资源的线程个数,例如,实现一个文件允许的并发访问数。 Semaphore的主要方法摘要: void acquire():从此信号量获取一个许可,在提供一个许可前一直将线 阅读全文
posted @ 2021-12-09 19:44 CheungLang 阅读(602) 评论(0) 推荐(0)
摘要: 二维码工具类 用到的jar包: <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>${zxingcore.version}</version> </dependency> < 阅读全文
posted @ 2021-12-09 19:27 CheungLang 阅读(233) 评论(0) 推荐(0)
摘要: 代码示例 使用HttpURLConnection实现: package com.util.httpclient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.BufferedReader; impor 阅读全文
posted @ 2021-12-09 19:02 CheungLang 阅读(4159) 评论(0) 推荐(0)
摘要: JAVA压缩与解压 需要的jar包 <dependency> <groupId>com.github.axet</groupId> <artifactId>java-unrar</artifactId> <version>1.7.0-3</version> </dependency> package 阅读全文
posted @ 2021-12-09 18:39 CheungLang 阅读(468) 评论(0) 推荐(0)
摘要: IP白名单配置 配置文件 ### # IP白名单配置,多个IP的使用分号分隔 # 示例: # > 1.168.1.1 设置单个IP的白名单 # > 192.* 设置ip通配符,对一个ip段进行匹配 # > 192.168.3.17-192.168.3.38 设置一个IP范围 # > 255.168. 阅读全文
posted @ 2021-12-09 18:02 CheungLang 阅读(6853) 评论(1) 推荐(6)
摘要: 安装插件 如果VS没有安装与部署,需要先下载。 步骤:工具 -> 扩展和更新 -> 搜索“Microsoft Visual Studio Installer Projects”,下载并安装; 新建安装项目 在需要安装的项目解决方案下新建项目 选择Setup Project项目 安装项目设置 Appl 阅读全文
posted @ 2021-10-29 12:11 CheungLang 阅读(529) 评论(0) 推荐(0)
摘要: 标题 使用 # 号可表示 1-6 级标题(#号与标题之间需要有一个空格),一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推 # 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 示例: 一级标题 二级标题 三级标题 四级标题 五级标题 六 阅读全文
posted @ 2021-10-20 22:49 CheungLang 阅读(56) 评论(0) 推荐(0)