- 博客(62)
- 资源 (12)
- 收藏
- 关注
原创 批量更新 sql injection violation, multi-statement not allow
今天做了个批量更新执行报错 后来网上查 在数据源后面加上批量更新的操作allowMultiQueries=true主要是在数据源里面加上一些配置 public DataSource masterDataSource() { DruidDataSource dataSource = new DruidDataSource(); dataSource.setDriverClassName(driverClass); dataSourc..
2021-06-30 15:23:33
443
原创 java字符串数组转int集合
int[] ids= Arrays.stream(str.split(",")).mapToInt(s -> Integer.parseInt(s)).toArray();//转为请求方法对应参数类型List<Integer> collect = Arrays.stream(ids).boxed().collect(Collectors.toList());
2021-04-28 10:51:05
886
原创 依托微信公众号,在微信打开链接获取用户信息
需求:生成一个链接,在微信打开,后台获取打开人的用户信息。1.微信开发者申请。 先可以申请测试环境的开发者 申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 其中需要注意的是 接口配置信息。这里面需要自己配置。 URL 这里白话讲 就相当于微信要测试你的服务是否能访问通。需要自己写个接口,会给你发一个请求 附带参数 让你校验 token这里自定义一个。最重要的是这个域名...
2021-04-14 19:09:03
1099
原创 Linux 检查nginx配置是否正确,并重新加载配置命令
启动命名:/usr/local/nginx/sbin/nginx更新完毕后检查配置:/usr/local/nginx/sbin/nginx -t更新完毕后加载配置:/usr/local/nginx/sbin/nginx -s reload
2020-07-27 10:57:44
1623
原创 Mybatis-Plus 查询指定字段
在用mybatis-plus工具的时候 查询分页,查询列表很方便。但是有些时候 查询只需要指定指端,这时候就不需要把所有列查出来这个工具啥都有 还是挺方便的。EntityWrapper<UserEntity> wrapper = new EntityWrapper<>();//指定查询字段wrapper.setSqlSelect("id","name");List<UserEntity> users = this.selectList(wrapper.
2020-07-15 14:03:05
6810
3
原创 spring boot+jndi+oracle
近期一个产品 客户方需要用webLogic部署,但是部署后发现 事务失效,最后找到原因需要用jndi方式连接数据库。1.登录weblogic管理端配置jndi,这个网上有教程可以参考https://www.cnblogs.com/xdp-gacl/p/4201094.html2.在代码里修改数据源,并添加配置spring: datasource: jndi-name...
2019-09-25 16:53:37
1504
原创 开关控制类的加载
在做一个引用型jar包使用案例,这个jar包使用了MQ队列,业务场景是对方引用jar包使用方法,可以使用接口形式传输数据,或者mq队列方式,当使用接口形式时取消加载mq类所以在mqConfig类上加了注解开关控制加载类@ConditionalOnProperty(name = "isMq", havingValue = "true")在配置文件中配置isMq=true时使用,false时不...
2019-06-21 16:36:41
228
原创 mq手动ACK
public class LogConsumeProcess extends MessageListenerAdapter { private Logger logger = LoggerFactory.getLogger(LogConsumeProcess.class); @Override public void onMessage(Message message...
2019-06-12 15:06:08
725
原创 项目添加logback日志
logback.xml %d{HH:mm:ss.SSS} %-5level %logger{36} [%line] - %msg%n /home/logs/project/project.log %d{HH:mm:ss.SSS} %-5level %
2018-01-09 17:28:09
636
原创 mybatis 循环插入List集合
1.如果传入的是单参数且参数类型是一个List的时候,collection属性值为list2.如果传入的是单参数且参数类型是一个array数组的时候,collection的属性值为arraymapper.class int insert(List entity);sql: insert into t_train
2018-01-04 10:38:27
6945
原创 java 读取配置文件信息
public class StaticConstant{ static { Properties properties = new Properties(); InputStream in = null; try { String url = StaticConstant.class.getResource("/jdbc.properties").getPath();
2017-12-21 09:51:21
289
原创 jquery validate自定义验证手机号正则
$(document).ready(function(){ $("#register_form").validate({ errorPlacement: function(error, element) { error.appendTo(element.parent()); },
2017-10-20 11:27:47
8297
原创 java8时间 yyyyMMddHHmmss格式转为日期
String datetime = "20140212111012"; DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); LocalDateTime ldt = LocalDateTime.parse(datetime,dtf); System.out.pr
2017-08-19 15:26:32
34747
原创 request获取数据流
public static String getStreamAsString(InputStream stream, String charset) throws IOException { final Closer closer = create(); try { final Reader reader = new InputStreamR
2017-08-18 10:55:16
1350
原创 http post请求接口 传输json
package com.dxhy.upload.util;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameValuePair;import org.apache.http.
2017-07-20 16:04:00
2199
原创 正则匹配省市区
String regEx="[^省]+省[^市]+市+[^区]+区"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(city);while(m.find()){System.out.println(m.group());}
2017-05-24 14:20:22
13549
原创 java连接ElasticSearch集群
/* *es配置类 * */@Configurationpublic class ElasticSearchDataSourceConfigurer { private static final Logger LOG = LogManager.getLogger(ElasticSearchDataSourceConfigurer.class); @Bean
2017-05-11 15:28:48
5159
原创 java用正则匹配中文中括号,和英文中括号
String regex = "(?<=\\[)(\\S+)(?=\\])|(?<=【)[^】]*"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(sss.get(i)); while (matcher.find()) {matcher.get(0)}
2017-05-05 17:34:56
13803
原创 java mysql分页查询大量数据,批量插入
//mysql连接 rewriteBatchedStatements=true打开批量写入 public static Connection getConn() throws SQLException { String userName="root"; String password="123"; String url="jdbc:mysql:
2017-05-05 17:32:14
2583
原创 java去除中文括号小括号,或者英文括号
/*** * 英文 */ String abc1 = "百度科技(123)公司1"; abc1 = abc1.replaceAll("\\(|\\)", ""); System.out.println(abc1); /** * 中文 */ String abc2 = "百度科技(123)公司2"; abc2 = abc2.replaceA
2017-04-28 14:20:51
20887
原创 spring boot自定义JPaRepository
/** * */package com.xyd.userDao;import java.io.Serializable;import org.springframework.data.repository.NoRepositoryBean;import org.springframework.data.repository.PagingAndSortingRepository;
2017-03-23 14:56:03
5746
原创 spring boot mybatis整合
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.
2017-03-22 15:58:38
329
原创 spring boot hibernate自动创建表
pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd
2017-03-22 15:46:17
5287
原创 linux搭建maven私服
下载 nexushttps://www.sonatype.com/download-oss-sonatypeAll platforms - Nexus Repository Manager OSS 2.x - bundle.tar.gz安装包解压 # cd /usr/local # mkdir nexus # tar -xzvf nexus-2.11.2-03-bund
2017-03-14 14:26:27
358
原创 jquery 处理 CheckBox复选框
$(function () { //第一个复选框id $("#btnCheckAll").bind("click",function(){ if($(this).is(":checked")){ //全选 $("[name = checkb
2017-02-08 10:34:40
252
原创 js 日期工具,获取一个间断时间
//处理默认时间工具 function addDate(dd,dadd){ var a = new Date(dd) a = a.valueOf() a = a + dadd * 24 * 60 * 60 * 1000 a = new Date(a) return a; } function g
2017-01-19 10:40:09
285
原创 List集合分页
List Users = service.finyUserlistById(id); int size = 0; List result = new ArrayList(); if (StringUtil.isNotNull(Users)) { size = Users.size(); //curPage 页数 //pageSize显示的个数 for (int
2016-12-17 15:24:41
390
原创 idea快捷键一点记录
Alt+F7:查找一个属性或方法被谁调用Shift+F6:重命名一个属性或方法Ctrl+Alt+space(空格):输入提示Alt+Enter:引入类或提供给你选择的处理方法Ctrl+向上:不移动光标,往上滑屏Ctrl+向下:不移动光标,往下滑屏Ctrl+Shift+up:向上移动一行Ctrl+Shift+down:向下移动一行Ctrl+Shift+F:在选中的文件
2016-12-17 15:19:40
403
原创 java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver con
commons-fileuploadcommons-fileupload1.3.1commons-iocommons-io2.4 id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver">name="
2016-12-07 10:47:49
1173
原创 web页面一键复制按钮功能制作
$("#copy").bind('click',function(){ var Url2=document.getElementById("textAreas");文本框内容 Url2.select(); 选中内容 document.execCommand("Copy"); 调用复制 alert("复制成功!"); });
2016-11-04 10:25:32
10224
原创 mysql 10038错误
前几天装了 mysql 服务一直也没用今天 打算 建几个测试表,我擦 出错了,查了查 找到解决办法。 用管理员运行cmd进到 mysql安装的bin目录下 执行 mysql.exe -install 就可以了,,然后启动服务,net start mysql
2016-07-07 11:44:02
563
转载 java redis 基本操作
package com.wujintao.redis; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import or
2016-07-06 13:50:14
2457
转载 java8的时间 和 java8以下的日期互转
// 01. java.util.Date --> java.time.LocalDateTimepublic void UDateToLocalDateTime() {java.util.Date date = new java.util.Date();Instant instant = date.toInstant();ZoneId zone = ZoneId.systemDefaul
2016-07-01 10:14:03
737
原创 java8 利用java7的date 做一个开始日期到结束日期 计算中间一共隔了多少日期
public static List getDiffdate(String date) { List lDate = new ArrayList<>(); LocalDate firstDate = LocalDate.now(); LocalDate startDate = LocalDate.parse(date); Calend
2016-07-01 10:12:25
1612
原创 java poi导出excel 表格
final String[] excelHeader = { "a", "b", "c", "d", "e", "f", "h" };//接收传入要导出参数 @Override public HSSFWorkbook export(List bean) { HSSFWorkbook wb = new HSSFWorkbook();
2016-06-17 15:27:41
516
转载 拦截器获取access_token
public class UserAccessApiInterceptor extends HandlerInterceptorAdapter { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
2016-05-18 17:51:15
1949
原创 java8 构造日期时间
自定义 时间 LocalDateTime datetime=LocalDateTime.of(2016, 05, 15, 00, 00,00);LocalDateTime datetime=LocalDateTime.now();获取当前日期时间LocalDate date=LocalDate.now();当前日期LocalTime time = Loc
2016-05-16 20:54:15
761
MySQL-server-5.6.19-1.el6.x86_64.rpm
2016-09-12
MySQL-client-5.6.19-1.el6.x86_64
2016-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人