随笔分类 -  java

java设置北京时间的时区
摘要:java设置北京时间的时区 java设置北京时间的时区 解决方法: 设置北京时间的时区,消除时间差。 TimeZone timeZone = TimeZone.getTimeZone("GMT+8"); TimeZone.setDefault(timeZone); 解决方法: 设置北京时间的时区,消 阅读全文

posted @ 2018-12-28 10:16 我是司 阅读(12493) 评论(0) 推荐(0)

java以逗号为分割符拼接字符串的技巧
摘要:java以逗号为分割符拼接字符串的技巧 java以逗号为分割符拼接字符串的技巧 答: 不用那么多if判断,让人思维混乱,直接到最后使用deleteCharAt方法去除最后一个逗号即可。 实现代码如下所示: StringBuffer sb = new StringBuffer(); for (Stri 阅读全文

posted @ 2018-12-28 10:12 我是司 阅读(24381) 评论(0) 推荐(1)

java接口如何有效防止恶意请求
摘要:java接口如何有效防止恶意请求?已解决 java接口如何有效防止恶意请求?已解决 解决方法: 1.在redis数据库db0中新建一个名为rd_sms_request_count表,表结构: Ip:客户请求的ip Success_count:成功次数 Failure_count:失败次数 Is_cl 阅读全文

posted @ 2018-12-28 10:11 我是司 阅读(9854) 评论(0) 推荐(0)

ReentrantLock、Condition结合使用实现多线程通讯
摘要:package maptoxml; import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Condition;import 阅读全文

posted @ 2018-12-28 10:10 我是司 阅读(279) 评论(0) 推荐(0)

HttpClient结合PostMethod调用接口
摘要:HttpClient结合PostMethod调用接口 HttpClient结合PostMethod调用接口 解决方法: HttpClient client = new HttpClient(); PostMethod post = new PostMethod("http://192.168.0.1 阅读全文

posted @ 2018-12-28 10:06 我是司 阅读(8023) 评论(0) 推荐(0)

SortedMap和TreeMap有什么区别?
摘要:SortedMap和TreeMap有什么区别 SortedMap和TreeMap有什么区别 答: TreeMap的类的源码: public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Clonea 阅读全文

posted @ 2018-12-28 10:05 我是司 阅读(4017) 评论(0) 推荐(0)

java生成二维码打印到浏览器
摘要:java生成二维码打印到浏览器 java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.go 阅读全文

posted @ 2018-12-28 10:03 我是司 阅读(848) 评论(0) 推荐(0)

java读取request中的xml
摘要:java读取request中的xml java读取request中的xml 答: // 读取xml InputStream inputStream; StringBuffer sb = new StringBuffer(); inputStream = request.getInputStream( 阅读全文

posted @ 2018-12-28 09:58 我是司 阅读(2217) 评论(0) 推荐(0)

java生成HMACSHA256的方法
摘要:java生成HMACSHA256的方法 java生成HMACSHA256的方法 答: data要加密的数据,key密钥 public static String HMACSHA256(String data, String key) throws Exception { Mac sha256_HMA 阅读全文

posted @ 2018-12-28 08:55 我是司 阅读(18484) 评论(1) 推荐(0)

java如何生成 MD5?
摘要:java生成 MD5最简单方法 java生成 MD5最简单方法 答: 复制以下方法即可使用,不用依赖任何第三方包 public static String MD5(String data) throws Exception { java.security.MessageDigest md = Mes 阅读全文

posted @ 2018-12-28 08:54 我是司 阅读(3299) 评论(0) 推荐(0)

JVM参数详细说明
摘要:JVM参数详细说明 JVM参数详细说明 答: 下面红色部分是常用参数 -XX:CMSInitiatingPermOccupancyFraction:当永久区占用率达到这一百分比时,启动CMS回收-XX:CMSInitiatingOccupancyFraction:设置CMS收集器在老年代空间被使用多 阅读全文

posted @ 2018-12-28 08:48 我是司 阅读(4636) 评论(0) 推荐(0)

java判断请求是否ajax异步请求
摘要:java判断请求是否ajax异步请求 java判断请求是否ajax异步请求 解决方法: if (request.getHeader("x-requested-with") != null && request.getHeader("x-requested-with").equalsIgnoreCas 阅读全文

posted @ 2018-12-28 08:40 我是司 阅读(2210) 评论(0) 推荐(0)

java获取两个日期之间的所有日期
摘要:java获取两个日期之间的所有日期 java获取两个日期之间的所有日期 解决方法: 1.核心方法 private List<String> getBetweenDates(String start, String end) { List<String> result = new ArrayList< 阅读全文

posted @ 2018-12-28 08:39 我是司 阅读(7533) 评论(0) 推荐(3)

java实现https免证书认证
摘要:java实现https免证书认证 java实现https免证书认证 解决方法: 1.下载两个包,httpclient-4.2.jar和httpcore-4.2.jar,复制以下代码就可使用。 2.调用类代码: String httpOrgCreateTest = "https://url"; Map 阅读全文

posted @ 2018-12-28 08:38 我是司 阅读(3075) 评论(0) 推荐(0)

导航