自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (8)
  • 收藏
  • 关注

原创 springboot(log4j2配置) 和slf4j+log4j2详细配置,纯日志配置

1,pom 当前最新的日志依赖 <!-- 使用slf4j 作为日志门面 --> <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api&l.

2022-04-08 11:12:58 2006

原创 tar.gz解压操作

1,解压字符串输出// tar.gz 资源url UrlResource resource = new UrlResource("http://ip/v2/file/6a97dbaf6ba54693be106996e88b8079"); // decompressing *.tar.gz files to tar try (TarArchiveInputStream fin = new TarArchiveInputStream(new GzipCom...

2022-03-01 15:45:25 2343

原创 maven 打包剥离配置文件和外部依赖jar 到指定文件目录

<properties> <!--打包用到的路径--> <output.dependence.file.path>lib/</output.dependence.file.path> <output.resource.file.path>resource/</output.resource.file.path> <output.jar.name>wen-t...

2022-01-20 15:50:56 898

原创 jedis 连接池工具类,single和sentinel方式

package com.util.redis;import com.google.common.collect.Sets;import org.apache.commons.collections.CollectionUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import .

2021-12-30 10:21:01 740

原创 es java api操作

1,restHighLevelClient<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client</artifactId> <version>6.8.13</version> .

2021-12-24 09:12:07 788

原创 java 批处理,定时处理队列

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.ArrayList;import java.util.List;import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicBoolean;import java.util.concurrent.atomic.AtomicLong;import java.util.f.

2021-12-22 14:54:56 1087 3

原创 elasticsearch,es常用操作笔记

1,查询index查询index的settings :分片,分词器GET /{index}/_settings查询index 字段定义GET /{index}/_mapping查询settings和mappingGET /{index}查询index信息,列如状态,数据大小,条数GET /_cat/indices?v&index={index}查询索引字段分词结果GET /{index}/{type}/{id}/_termvectors?field...

2021-12-15 09:12:29 1843

原创 springboot2.x跨域,chrome浏览器模拟POST请求

package com.wen.wdemo.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigur.

2021-07-07 09:50:54 409

原创 springboot全局线程池配置,@async使用配置线程池

package com.wen.wdemo.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.Primar.

2021-06-16 16:07:07 1346

原创 springboot 注解参数校验,全局参数异常处理

springboot中的几种参数校验方式。常用的用于参数校验的注解如下:@AssertFalse 所注解的元素必须是Boolean类型,且值为false@AssertTrue 所注解的元素必须是Boolean类型,且值为true@DecimalMax 所注解的元素必须是数字,且值小于等于给定的值@DecimalMin 所注解的元素必须是数字,且值大于等于给定的值@Digits 所注解的元素必须是数字,且值必须是指定的位数@Future 所注解的元素必须是将来某个日期@Max 所注解的元素必须

2020-10-14 08:54:17 2366

转载 MQ(消息队列)解决问题

MQ(消息队列)介绍消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。image.pngMQ解决什么问题MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。应用解耦以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库...

2020-04-24 17:00:25 524

原创 jquery图片预览

转自:https://cloud.tencent.com/developer/article/1410727第一步则是引入jquery第二步:准备HTML文件 <div id="outerdiv" class="wrap"> <div id="innerdiv" style="position:absolute;"> &...

2019-05-20 15:19:47 1279

原创 获得两个list中的不同元素,map方法

public static List<String> getDiffElementUseMap(List<String> list1, List<String> list2) { // 获得两个list中的不同元素,map方法 final Integer flagUnique = 1; // 利用map中不能有重复元素的特点...

2019-05-08 09:52:09 1087

原创 layui下拉按钮

页面:<div class="layui-btn-group layui-form"> <button type="button" class="layui-btn layui-btn-sm layui-unselect layui-form-select downpanel" id="BatchBtn"> &lt...

2019-04-13 15:15:27 5280

原创 ztree数据处理,回显

<script type="text/javascript" src="/js/ztreejs/jquery-1.4.4.min.js"></script><script type="text/javascript" src="/js/ztreejs/jquery.ztree.core.js"></script><script type="...

2019-03-27 14:15:17 1100

原创 价格金额格式校验 最多6位整数,两位小数!

if (!Pattern.matches("(^[0-9]{1,6}$)|(^[0-9]{1,6}[\\.]{1}[0-9]{1,2}$)", itemSku.getPrice() + "")) { throw new CommonException("500", "价格金额格式错误!最多6位整数,两位小数!"); ...

2019-03-26 10:44:03 1932

原创 jar包启动

java -Xms500m -Xmx1024m -Xmn500m -Xss512k -server -XX:+HeapDumpOnOutOfMemoryError -jar -Dcatalina.home=./ 项目.jar

2019-03-26 10:43:07 539

转载 常用的sql日期处理

转:http://www.360doc.com/content/18/1227/08/61480921_804751778.shtmlselect curdate(); --获取当前日期select last_day(curdate()); --获取本月最后一天。select DATE_ADD(curdate(),interval -day(curdate())+1 day); -...

2018-12-27 08:49:38 518

原创 js通过cookie名获得cookie值方法

function getCookie(cookieName){//key  和 value  中有=号不适用        var cookieValue="";        if (document.cookie &amp;&amp; document.cookie != '') {            var cookies = document.cookie.split(';');...

2018-11-01 15:07:17 2987

原创 富文本操作,从html中提取纯文本,从HTML中提取图片链接

  /**     * 从html中提取纯文本     *     * @author     * @date: 2018年8月3日 上午9:14:27     * @param strHtml     * @return     */    public static String StripHT(String strHtml) {        if(StringUtils....

2018-08-13 15:42:02 6602

原创 从字符串中取出数字,如果无数字或者以0开头则返回1

public String getNumberFromString(String str) { if(null!=str) { String regEx="[^0-9]"; Pattern p = Pattern.compile(regEx); Matcher m = p.match...

2018-06-07 17:18:17 747

转载 提取字符串中的数字方法

随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1 String类提供的方法:package 测试练习;import Java.util.*;public class get_StringNum {...

2018-06-07 14:09:23 6098 1

转载 mybatis plus条件构造器

实体包装器,用于处理 sql 拼接,排序,实体参数查询等!补充说明: 使用的是数据库字段,不是Java属性!实体包装器 EntityWrapper 继承 Wrapper简单示例 翻页查询public Page&lt;T&gt; selectPage(Page&lt;T&gt; page, EntityWrapper&lt;T&gt; entityWrapper) { i...

2018-05-23 11:49:08 7675

转载 jQuery获取子类第n个元素

有两种方法可以获取tr下的第二个td元素:1、使用css选择器,$("tr td:nth-child(2)")。2、使用遍历函数eq()下面就以上两个方法进行实例演示:单击按钮改变所有行的第二个单元格的样式,单击任意行改变该行第二个单元格的样式。1、HTML结构&lt;table id = "test"&gt; &lt;tr&gt;&lt;td&gt;1&lt;/td&g...

2018-05-10 09:38:21 5412

转载 java8--List转为Map、分组、过滤、求和等操作

转自:https://www.cnblogs.com/yangweiqiang/p/6934671.html利用java8新特性,可以用简洁高效的代码来实现一些数据处理~定义1个Apple对象:public class Apple { private Integer id; private String name; private BigDecimal money; ...

2018-05-04 10:20:05 3328 1

原创 jar包依赖pom网址

http://mvnrepository.com

2018-04-28 15:55:44 1676

原创 Java 递归阶乘,求1+2+3+4+5+6+7……+n的和,斐波拉契数列第n项值

package com.wen;import org.junit.Test;/** * @author wencun * @date 2018年4月9日 上午10:45:23 * @version 1.0 * @since JDK 1.8 */public class DiGui { /** * 递归阶乘 * @author wencun ...

2018-04-09 14:08:42 4187

原创 随机产生指定范围内N个不重复的数,按1大2小3大4小依次排序

package com.wen;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Set;import java.util.TreeSet;import org.junit.Test;/** * @author wencun * @da...

2018-04-09 09:47:09 442

原创 collections集合操作排序,Java8 stream集合操作

/** * */package com.wen;import java.math.BigDecimal;/** * @author wencun * @date 2018年2月22日 上午9:49:37 * @version 1.0 * @since JDK 1.8 */public class Staff { private String name; ...

2018-04-04 15:57:06 5028 1

原创 input文本输入框前后去空格

     $("form input[type=text]").each(function () {                        this.value=$.trim(this.value); $(document).ready(function (){//通用方法去输入框前后空格 $("form").on("change",function () { ...

2018-03-30 16:56:40 4081

原创 idea快捷键

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift...

2018-03-29 13:23:08 232

原创 Mysql实现Rownum()排序后根据条件获取名次

SELECT*,@rownum:=@rownum+1 AS rownum FROM `T_CRM_PARTY_MEMBER`,(SELECT @rownum:=0) r ORDER BY addtime LIMIT 4,1100

2018-03-26 15:36:56 2344

转载 arrayList遍历删除问题原理与解决

Java代码  import java.util.ArrayList;    public class ArrayListRemove {        public static void main(String[] args) {          ArrayList list = new ArrayList();          list.add("a");          

2018-01-20 10:59:24 722

转载 java实现数据库数据导入Excel、Excel数据导入到数据库

实现的功能:Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel 1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下­2、Excel文件目录:D://book.xls3、数据库名:javenforexcel4、表名:stu5、编写类:连接mysql的字符串方法、插入的方法、实体类­­表结构如下 :   连接数据库

2018-01-19 14:14:20 1548

转载 java缓存技术详解

一、缓存是什么?请点击此处输入图片描述Cache①高速缓冲存储器,其中复制了频繁使用的数据以利于快速访问。②位于速度相差较大的两种硬件/软件之间,用于协调两者数据传输速度差异的结构二、缓存有哪几类?1、基于web应用的系统架构图请点击此处输入图片描述2、在系统架构中,不同层级之间为了加快访问速度,缓存都可以存在。操作系统磁盘缓存->减少磁盘机械操作数据库缓存->减少文件系统I/O应用程序缓存->减

2018-01-18 10:16:23 501

原创 Linux如何实时查看Tomcat日志

1、先切换到:cd usr/local/tomcat8/logs2、tail -f catalina.out3、实时查看运行日志

2018-01-17 11:42:35 349

原创 String 类中 split方法问题 获取小数点前的字符串两种方法

@Test    public void test1() throws Exception {        String number = "1.0";        //String s = number.substring(0, number.indexOf("."));        String[] s1 = number.split("\\.");//注意:!!!直接使

2017-11-03 21:34:32 1256

转载 jdbc、hibernate、MyBatis各自的优缺点以及区别

先比较下jdbc编程和hibernate编程各自的优缺点。   JDBC:   我们平时使用jdbc进行编程,大致需要下面几个步骤:   1,使用jdbc编程需要连接数据库,注册驱动和数据库信息   2,操作Connection,打开Statement对象   3,通过Statement对象执行SQL,返回结果到ResultSet对象   4,使用ResultSet读取数据

2017-10-27 15:48:56 2501 1

转载 面试题:List、Map、Set三个接口,存取元素时,各有什么特点?

List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) Map特点:元素按键值对存储,无放入顺序(键不能重复,值可以重复)List接口有三个实现类:LinkedList,ArrayList,Vector LinkedList:底层基于链表实现,链表内存是散

2017-09-29 16:40:54 4200

转载 构造器Constructor不能重写,但是可以被重载

构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。Constructor不能被继承,所以Constructor也就不能被override。每一个类必须有自己的构造函数,负责构造自己这部分的构造。子类不会覆盖父类的构造函数,相反必须负责在一开始调用父类的构造函数。一、构造器是干什么用的?(what)     构造器是用来生成一个类的实例是

2017-09-29 11:00:03 4104

城市abcd排序 abcd排序

城市abcd排序 示例 【{"code":"152202000000","name":"阿尔山市","sort":"A"},{"code":"210300000000","name":"鞍山市","sort":"A"}

2019-11-25

国家统计局2019年最新的省市区地区数据mysql 带字母排序排序

国家统计局2019年最新的省市区地区数据mysql 带字母排序排序 422 阿尔山市 152202000000 420 3 A 460 鞍山市 210300000000 446 2 A 789 安达市 231281000000 780 3 A 989 安庆市 340800000000 922 2 A 1375 安丘市 370784000000 1363 3 A 1537 安阳市 410500000000 1476 2 A 1765 安陆市 420982000000 1758 3 A 2379 安顺市 520400000000 2345 2 A 2464 安宁市 530181000000 2449 3 A 2781 安康市 610900000000 2674 2 A 2948 阿拉山口市 652702000000 2946 3 A 2963 阿克苏市 652901000000 2962 3 A 2973 阿图什市 653001000000 2972 3 A 3020 阿勒泰市 654301000000 3019 3 A 3029 阿拉尔市 659002000000 3027 3

2019-11-18

国家统计局2019年最新的省市区地区数据-area.sql

爬取的http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/inde 国家统计局2019年最新的省市区地区数据

2019-06-05

python3.6.3递归爬取2018年最新国家统计局地区数据存入mysql-增强版含建表sql

python3.6.3递归爬取国家统计局地区数据存入mysql,可以自定义爬取省市区县乡镇社区5级 数据来源:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html get_level爬取到哪一级的数据 1省,2市,3区县,4,乡镇,5村,社区 请求超时,异常,可自动重新请求爬取数据

2019-06-05

python3.6.3递归爬取2018年最新国家统计局地区数据存入mysql

python3.6.3递归爬取国家统计局地区数据存入mysql,可以自定义爬取省市区县乡镇社区5级 数据来源:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html get_level爬取到哪一级的数据 1省,2市,3区县,4,乡镇,5村,社区 请求超时,异常,可自动重新请求爬取数据

2019-06-04

JsonArrayTreeUtils.java

json数组生成json树形结构工具类,有id,parentId的json对象数组,支持无限级

2019-05-13

html java处理工具类

提供从html中提取纯文本,从HTML中提取图片链接集合;使用于富文本编辑器存在数据库里面的网页处理

2019-01-04

全国区域表带经纬度mysql直接导入

MySQL存储文件,全国区域表带经纬度mysql直接导入;包含省市区县经纬度详细信息

2019-01-04

空空如也

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

TA关注的人

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