个人笔记
文章平均质量分 51
Alex_cun
这个作者很懒,什么都没留下…
展开
-
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 · 975 阅读 · 0 评论 -
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 · 795 阅读 · 0 评论 -
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 · 1926 阅读 · 0 评论 -
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 · 443 阅读 · 0 评论 -
springboot 注解参数校验,全局参数异常处理
springboot中的几种参数校验方式。常用的用于参数校验的注解如下:@AssertFalse 所注解的元素必须是Boolean类型,且值为false@AssertTrue 所注解的元素必须是Boolean类型,且值为true@DecimalMax 所注解的元素必须是数字,且值小于等于给定的值@DecimalMin 所注解的元素必须是数字,且值大于等于给定的值@Digits 所注解的元素必须是数字,且值必须是指定的位数@Future 所注解的元素必须是将来某个日期@Max 所注解的元素必须原创 2020-10-14 08:54:17 · 2527 阅读 · 0 评论 -
MQ(消息队列)解决问题
MQ(消息队列)介绍消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。image.pngMQ解决什么问题MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。应用解耦以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库...转载 2020-04-24 17:00:25 · 558 阅读 · 0 评论 -
从字符串中取出数字,如果无数字或者以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 · 794 阅读 · 0 评论 -
提取字符串中的数字方法
随便给你一个含有数字的字符串,比如:String s="eert343dfg56756dtry66fggg89dfgf";那我们如何把其中的数字提取出来呢?大致有以下几种方法,正则表达式,集合类,还有就是String类提供的方法。1 String类提供的方法:package 测试练习;import Java.util.*;public class get_StringNum {...转载 2018-06-07 14:09:23 · 6256 阅读 · 1 评论 -
jar包依赖pom网址
http://mvnrepository.com原创 2018-04-28 15:55:44 · 1711 阅读 · 0 评论 -
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 · 3380 阅读 · 1 评论 -
jQuery获取子类第n个元素
有两种方法可以获取tr下的第二个td元素:1、使用css选择器,$("tr td:nth-child(2)")。2、使用遍历函数eq()下面就以上两个方法进行实例演示:单击按钮改变所有行的第二个单元格的样式,单击任意行改变该行第二个单元格的样式。1、HTML结构<table id = "test"> <tr><td>1</td&g...转载 2018-05-10 09:38:21 · 5539 阅读 · 0 评论 -
富文本操作,从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 · 6681 阅读 · 0 评论 -
js通过cookie名获得cookie值方法
function getCookie(cookieName){//key 和 value 中有=号不适用 var cookieValue=""; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';');...原创 2018-11-01 15:07:17 · 3032 阅读 · 0 评论 -
常用的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 · 669 阅读 · 0 评论 -
价格金额格式校验 最多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 · 2032 阅读 · 0 评论 -
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 · 1143 阅读 · 0 评论 -
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"> <...原创 2019-04-13 15:15:27 · 5331 阅读 · 0 评论 -
获得两个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 · 1131 阅读 · 0 评论 -
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 · 1301 阅读 · 0 评论 -
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 · 5103 阅读 · 1 评论 -
关于MySQL数据库不能使用别名的解决方法
我在通过ajax传值显示在jsp页面上,发现使用别名的MySQL语句部门的属性值获取不到,显示undefined;我这儿给出的解决方案是:将出c3p0或者dbcp连接池的properties文件中?后面的useUnicode=true&characterEncoding=utf-8改成useOldAliasMetadataBehavior=true&useUnico原创 2017-09-18 23:11:58 · 2913 阅读 · 0 评论 -
HTML:表单
html>html lang="en">head> meta charset="UTF-8"> title>Titletitle>head>body><!--目标:1、掌握表单域和常用属性的使用 2、表单元素的使用 3、表单元素设置默认值表单:网站用来收集用户信息的form:表单域 action:规定表单数据提交的位置,(表单处理程转载 2017-08-13 20:55:16 · 272 阅读 · 0 评论 -
html:表格
html>html lang="en">head> meta charset="UTF-8"> title>Titletitle>head>body><!--目标: 1、掌握表格、表格的行、单元格的定义 2、列宽的设置 3、合并单元格table:表格tr:行td:标准单元格th:表头单元格,文字加粗居中border="1" :设置表格转载 2017-08-13 20:52:21 · 290 阅读 · 0 评论 -
HTML:图片与链接
html>html lang="en">head> meta charset="UTF-8"> title>Titletitle>head>body><!--目标:1、掌握图片和链接以及常用属性的用法 2、熟悉相对路径的使用 ../ 向上查找一级 ../../ 向上查找两级img : 图片src :图片的相对路径alt:图原创 2017-08-13 20:46:47 · 422 阅读 · 0 评论 -
web基础
一、初识HTMLHTML:超文本标记语言(Hyper Text Markup Language)超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。原创 2017-08-13 20:04:43 · 243 阅读 · 0 评论 -
JavaScript数组的常用方法
1、push()作用:在数组末尾添加项参数:要添加的项,多项以逗号隔开返回值:数组的新长度原数组是否改变:是2、unshift()作用:在数组开头添加项参数:要添加的项,多项以逗号隔开返回值:数组的新长度原数组是否改变:是3、pop()作用:在数组末尾删除一项参数:不需要返回值:删除的一项原数组是否改变:是4、shift()作用:在数组开头删除一项参数:不需要返原创 2017-08-19 14:58:39 · 318 阅读 · 0 评论 -
java二维数组冒泡排序
/***author:Alex.wen*2017年8月18日下午8:27:56*/public class shuzumaopaopaixufa {public static void maopao(int[][]a) {int sum=0;for(int i=0;isum=sum+a[i].length;//求出二维数组元素个数;}int[]a1=new原创 2017-08-18 20:34:39 · 3168 阅读 · 0 评论 -
javascript数据类型转换
isNaN();判断是否不是一个有效数字,是有效数字返回false,否则返回true* isNaN()会隐式调用Number()方法,把值转强制换成数字数据类型* 非强制转换成数字:parseInt() 从左到右查找数字,遇到非数字就停止* parseFloat() 比parseInt多识别一个小数点* String()转换成字符串原创 2017-08-18 20:20:04 · 347 阅读 · 0 评论 -
jsp 九大内置对象和其作用详解
jsp 九大内置对象和其作用详解 JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的转载 2017-09-28 11:39:23 · 250 阅读 · 0 评论 -
优化MySQL语句查询的30种技巧
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中转载 2017-09-28 19:28:39 · 333 阅读 · 0 评论 -
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 · 2385 阅读 · 0 评论 -
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 · 4124 阅读 · 0 评论 -
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 · 1574 阅读 · 0 评论 -
面试题:List、Map、Set三个接口,存取元素时,各有什么特点?
List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) Map特点:元素按键值对存储,无放入顺序(键不能重复,值可以重复)List接口有三个实现类:LinkedList,ArrayList,Vector LinkedList:底层基于链表实现,链表内存是散转载 2017-09-29 16:40:54 · 4366 阅读 · 0 评论 -
web前段基础知识汇总:HTML+css
前端:结构+样式+行为html:超文本标记语言,搭建网页的结构 元素:标签及标签之间的内容这个整体 标签的分类 1、块级:p段落、h1~h6标题、div、br换行、hr分割线、ul无序列表、ol有序列表、li列表项、dl定义列表、dt名词、 dd解释、form表单域、table表格、tr行 2、行内:strong/b原创 2017-08-17 11:05:27 · 433 阅读 · 0 评论