自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 mysql删除多条重复数据,仅保留一条(适用于id自增或者日期字段)

mysql删除多条重复数据,仅保留一条(适用于id自增或者日期字段)

2022-07-12 20:23:31 552

转载 转发: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

转载 一个有意思的多线程问题

转载https://segmentfault.com/q/1010000009343209

2019-07-16 16:01:59 99

转载 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

Xftp-6.0.0101.exe

运维开发必备神器,一键上传文件至服务器,很好很强大

2019-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除