- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 转发:mysql 中exits 与in效率比较
https://blog.youkuaiyun.com/m0_37462976/article/details/77862829?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-4
2020-07-09 20:07:21
185
原创 mysql字符串截取
select substring('google.com', 4); ?select substring('google.com', 4, 2); ?select substring('google.com', -4);?select substring_index('www.google.com', '.', 2);?select substring_index('www.g...
2019-10-12 20:44:00
182
原创 list和数组互转
数组转listString[] arrays = new String[]{"a", "b", "c"}; List<String> listStrings = Stream.of(arrays).collector(Collectors.toList());或者String[] arrays = new String[]{"a", "b", "c"};...
2019-10-08 15:02:21
174
转载 jdk8对list取交集 并集 差集
// 交集 List<String> intersection = list1.stream().filter(item -> list2.contains(item)).collect(toList()); System.out.println("---得到交集 intersection---"); intersection.p...
2019-09-23 20:03:34
2722
原创 编写自定义Fastjson处理器
@Configurationpublic class FastJsonSerialConfig { @Bean FastJsonHttpMessageConverter fastJsonHttpMessageConverter(){ FastJsonHttpMessageConverter converter = new FastJsonHttpMessage...
2019-09-23 19:59:01
292
转载 汉字转拼音工具类
public class PinYin4jUtils { /** * 将字符串转换成拼音数组 * * @param src * @return */ public static String[] stringToPinyin(String src) { return stringToPinyin(src, false, null); } /** * 将字...
2019-08-29 09:22:28
154
原创 mysql中 sum()求多列的和,错误记录
select sum( column1+column2+column3 ) where name='xx' ,但是当要查询的字段中包含null的话结果会为null,当作一次小记录,提醒自己
2019-08-28 11:21:19
1793
原创 用正则来判断字符串中是否包含中文
public static boolean checkChinese(String sequence) { final String format = "[\u4e00-\u9fa5]"; boolean result = false; Pattern pattern = Pattern.compile(format); Matcher matcher = pattern.mat...
2019-08-19 10:05:25
3355
原创 java实现字节数组序列化为object
private static byte[] ObjectToByte(Object obj) { byte[] bytes = null; try { // object to bytearray ByteArrayOutputStream bo = new ByteArrayOutputStream(); ObjectOutput...
2019-08-15 19:41:36
769
原创 springboot邮件发送 ,解析自定义占位符工具类
占位符替换函数public static String replacePlaceHolder(String template, Map<String, String> models) { if (template.indexOf("${") == -1) { return template; } while (true) { ...
2019-08-11 11:31:51
365
原创 nginx层使用https,但当我在业务层使用request.getSchema时,获取的确实http的解决办法
在nginx.conf 中加入转发scheme, proxy_set_header X-Forwarded-Proto $scheme;即可获取到https
2019-08-07 09:56:24
1311
转载 mysql 对表结构相同的两张表求交集与并集,目前可能没用,但是想到做数据迁移可能会遇到
转载https://www.linuxidc.com/Linux/2014-06/103551.htm
2019-07-17 16:43:43
655
转载 java实现图片添加水印
转载至大神博客https://blog.youkuaiyun.com/top_code/article/details/71756529
2019-07-15 17:06:03
250
转载 mysql字段中包含关键字如何转义
INSERTINTOtb_system_help2(sysid,sysname,helpid,helpname,parentid,isLeaf,`order`)VALUES(?,?,?,?,?,?,?)改成`order`,注意是数字键1旁边的反引号`而不是'单引号转载https://blog.youkuaiyun.com/andyzhaojianhui/article/detail...
2019-07-12 11:05:28
741
原创 mysql数据库,表中字段有关键字
mysql中如果表的字段设成了关键字,那么在做某些操作时会抛1604 42000错误在实体类的get方法上加上这个注解即可@Column(name="`interval`")
2019-07-12 11:02:58
1482
转载 lambda表达式对map排序
public static <K, V extends Comparable<? super V>> Map<K, V> sortByValue(Map<K, V> map, boolean asc) { Map<K, V> result = new LinkedHashMap<>(); ...
2019-07-04 20:58:10
1988
原创 mybatis根据同一个条件的得多字段模糊匹配
SELECT*FROMcustomerWHEREcompany_id=#{companyId}<if test="condition != null and condition != ''"> AND CONCAT(IFNULL(cust_name,''), IFNULL(cust_short_name,''),IFNULL(cust_code,'')) LIKE...
2019-07-04 11:55:18
988
转载 BigDecimalUtils浮点运算工具类
public class MyBigDecimal { public static String add(double d1, double d2) { // 进行加法运算 String st; DecimalFormat df = new DecimalFormat("0.00"); BigDecimal b1 = new BigDe...
2019-07-03 20:02:50
310
原创 pd4ml使用
在本机e盘建立fonts目录,从c//windows//Fonts//拷贝所有字体文件进fonts目录,截图如下这两个包也需要放进去fonts目录,然后再执行java -jar pd4ml-310b10.jar -configure.fonts ../fonts ../fonts,就可以参照官网的demo使用了。下面是我的demo,里面包含了jar包和简要代码。https://downl...
2019-06-14 17:07:38
842
转载 看到一篇不错的介绍ThreadLocal的坑的博文
在走tomcat的http请求中确实是一个请求对应一个线程,但是这个线程可能是同一个线程。因为tomcat默认使用用线程池技术来服务请求的。比如a请求进来从线程池中分配一个线程来处理这个请求,a请求结束后,线程又被放回到线程池中,b请求进来时有可能又是上次服务a请求的那个线程被去取出来服务b请求。而Threadlocal又是维护的当前线程的局部变量,所以当我们使用threadlocal时,在每...
2019-05-11 13:44:27
140
原创 简要记录线程池的四种任务拒绝策略
ThreadPoolExecutor的构造方法中有以下几个参数public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...
2019-05-07 14:06:47
361
原创 centos6.0+开放防火墙端口
查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 35465)开放的端口位于/etc/sysconfig/iptables中查看时通过 more /etc/sysconfig/iptables 命令查看如果想开放端口(如:8889)(1)通过vi /etc/sysconfig/iptables 进入编辑增添一条-A INPUT...
2019-05-06 17:01:19
281
原创 SSM中读取数据库Date类型字段,得到的日期值与数据库中存储的不一致。
查阅资料后发现此种办法有效:在数据库url连接中加入serverTimezone=Asia/Shanghai。jdbc:mysql://192.168.1.110:3306/springDB?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai其实造成这个现象的原因是因为时区不一致导致的...
2019-05-06 16:55:21
1203
转载 CentOS7 firewall 防火墙的操作事项
查看防火墙状态firewall-cmd --state 或者 systemctl status firewalld.service停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service 以防火墙为例演示下如何启动--关闭--重启--状态...
2019-04-30 14:54:32
127
转载 nginx 配置文件中 里的proxy_pass 后加”/”与不加"/"的区别
举个列子:若nginx.conf中server { listen 80; server_name www.baidu.com ; location /hello/ { proxy_pass http://abc.zzz.com/ ; } location /hello/ { proxy_pass http://abc.zzz.com ; } }当我们访问http://www.baidu.com...
2019-04-28 20:39:16
691
转载 谈谈订单超时自动改变状态的解决方案
定时轮询启动一个计划任务,定时查询数据,比较时间状态,改变状态。 具体的实现可以是timer,ScheduledExecutorService,quartz框架,数据job方式等等不足:时效性差,会有一定的延迟,这个延迟时间最大就是每隔一定时间的大小,如果你设置每分钟定时轮询一次,那么理论上订 单取消时间的最大误差就有一分钟,当然也可能更大,比如一分钟之内有大量数据,但是一分钟...
2019-04-17 11:59:38
2562
1
原创 mysql的带多个条件的查询
环境:mysql 5.7当一个where语句中同时出现多个and 或者or时,需要将多个OR用小括号括起来再和AND进行“与”,或者将多个AND用小括号括起来再与OR进行“或”...
2019-03-24 21:06:52
22458
原创 fastjson使用,传递long给前端出现精度损失!
事件记录在使用FastJSON转换对象时,遇到一个问题:接口返回的Id是:81043452862799872,但是经过控制器然后传到页面变成了81043452862799870, 导致后续调用失败。找了很久才发现是因为这个原因。原因js的number类型有个最大值(安全值)。即2的53次方,为9007199254740992。如果超过这个值,那么js会出现不精确的问题。这个值为16...
2019-02-13 13:24:21
1130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人