随笔分类 -  java

1 2 3 4 5 ··· 9 下一页
java jsp
摘要:1,String转List //常见的为逗号分隔 String str = "a,b,c"; List<String> list1 = Arrays.asList(str.split(",")); //[a, b, c] List<String> list2 = Arrays.asList(str. 阅读全文
posted @ 2021-11-07 10:49 穆晟铭 阅读(24404) 评论(0) 推荐(1) 编辑
摘要:今天在维护一个老项目的时候发现,错误: java.net.SocketException: Too many open files at java.net.Socket.createImpl(Socket.java:460) at java.net.Socket.getImpl(Socket.jav 阅读全文
posted @ 2021-08-24 15:07 穆晟铭 阅读(450) 评论(0) 推荐(0) 编辑
摘要:最近在生产环境发现一个问题,使用redisson-3.9.1分布锁,来做加减库存,测试环境啥问题,一道生产问题就暴露了。 系统异常:Redis server response timeout (10000 ms) occured for command: (EVAL) with params: [i 阅读全文
posted @ 2021-06-17 17:25 穆晟铭 阅读(7468) 评论(0) 推荐(1) 编辑
摘要:最近在做一个项目,类型增减库存的,但是发现我的springboot版本太低,springboot1.5.9版本的,redis是2.9.0的。springboot2.x,redis3.x好的东西用不了。 首先确定你的springboot版本,redis版本。 1.如果不想考虑springboot,re 阅读全文
posted @ 2021-04-25 16:19 穆晟铭 阅读(12476) 评论(0) 推荐(1) 编辑
摘要:用到:java.time,java.util两个jar包,系统默认的包 @Test public void ddd(){ LocalDateTime inDate = convertDateToLDT(DateUtils.strToDate("2021-04-13 17:45", DateUtils 阅读全文
posted @ 2021-04-15 10:19 穆晟铭 阅读(1273) 评论(0) 推荐(0) 编辑
摘要:自签证书:请求第三方自签名https证书报错: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcepti 阅读全文
posted @ 2021-02-26 16:18 穆晟铭 阅读(5854) 评论(1) 推荐(0) 编辑
摘要:对于缓存的作用不言而喻,可以提高查询效率,比去DB查询的速度要快。项目中我们经常会使用Nosql数据库,如Redis等做缓存。但是对于数据量很小的,访问非常频繁的,我们也可以存在本地缓存中。我将利用concurrentHashMap等集合容器实现一个本地缓存。 1.基于concurrentHashM 阅读全文
posted @ 2021-02-03 20:24 穆晟铭 阅读(5236) 评论(0) 推荐(1) 编辑
摘要:使用RateLimiter完成简单的大流量限流,抢购秒杀限流 RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。 通常可应用于抢购限流防止冲垮系统;限制某接口、服务单位时间内的访问量,譬如一些第三方服务会对用 阅读全文
posted @ 2021-02-02 18:32 穆晟铭 阅读(275) 评论(0) 推荐(0) 编辑
摘要:JAVA 校验身份证号码工具类(支持15位和18位) https://www.cnblogs.com/Big-Boss/p/14177520.html import java.text.SimpleDateFormat; import java.util.Calendar; import java. 阅读全文
posted @ 2021-02-02 18:26 穆晟铭 阅读(2106) 评论(0) 推荐(0) 编辑
摘要:tzselect选择好时区 在执行一下这个命令就好了 timedatectl set-timezone Asia/Shanghai 阅读全文
posted @ 2020-11-13 12:14 穆晟铭 阅读(463) 评论(0) 推荐(0) 编辑
摘要:解决方案: 方式一.服务后台配置 1.直接禁用csrf保护。在configure(HttpSecurity http)方法中添加 http.csrf().disable(); 2.重写csrf保护策略。 在configure(HttpSecurity http)方法中添加 http.csrf().r 阅读全文
posted @ 2020-11-12 17:01 穆晟铭 阅读(1682) 评论(0) 推荐(1) 编辑
摘要:String filePath = null; String os = System.getProperty("os.name"); if (os != null && os.toLowerCase().startsWith("windows")) { filePath = System.getPr 阅读全文
posted @ 2020-11-12 10:37 穆晟铭 阅读(2622) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/gaomanito/p/9569857.html 一般为了安全采用的是私钥加密,公钥解密(公钥可以用Base64转换后公开) package com.chitic.supplywater.common.service; import org.apach 阅读全文
posted @ 2020-11-11 00:44 穆晟铭 阅读(522) 评论(0) 推荐(0) 编辑
摘要:工具类实现代码如下: import java.io.IOException; import java.net.InetAddress; import java.security.SecureRandom; import java.text.SimpleDateFormat; import java. 阅读全文
posted @ 2020-09-10 19:40 穆晟铭 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:java正则,将<a或者</a,尖括号后面的字母改成大写 /** * 将<a或者</a中的a,转为大写字母 * @param xmlStr * @return */ public static String firstLabelToUppper(String xmlStr){ Pattern p = 阅读全文
posted @ 2020-08-22 19:26 穆晟铭 阅读(915) 评论(0) 推荐(0) 编辑
摘要:package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 201 阅读全文
posted @ 2020-06-08 18:31 穆晟铭 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:springboot设置程序执行超时时间 springboot2.x 方法一,通过配置文件: spring.mvc.async.request-timeout=2s webconfig需要继承WebMvcConfigurerAdapter,有点过时了这个 public class WebMvcCon 阅读全文
posted @ 2020-06-04 15:37 穆晟铭 阅读(21091) 评论(0) 推荐(0) 编辑
摘要:【转】https://segmentfault.com/q/1010000011412748 在tomcat的配置文件server.xml中,可以设置Connector的参数,其中包含超时参数connectionTimeout。 apache官网对于这些参数的解释:https://tomcat.ap 阅读全文
posted @ 2020-06-04 10:38 穆晟铭 阅读(9428) 评论(1) 推荐(0) 编辑
摘要:我尝试使用 java DateTime和方法 plusMonths()从给定的开始日期添加完整的月份. 当我的开始时间是在一个月的开始时,一切都像预期的那样工作: DateTime startOfMonth = new DateTime(2013, 1, 1, 00, 00, 00); System 阅读全文
posted @ 2020-06-02 11:13 穆晟铭 阅读(1318) 评论(0) 推荐(1) 编辑

1 2 3 4 5 ··· 9 下一页
点击右上角即可分享
微信分享提示