- 博客(104)
- 资源 (8)
- 收藏
- 关注
原创 rocketmq 整合springboot
依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency>配置# 生
2021-07-16 23:43:13
243
原创 mongoDB 操作
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> <dependency> <groupId&
2021-07-11 23:48:08
100
原创 solr 操作
<dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>6.6.2</version> </dependency>直接上代码package com.my.controller;...
2021-07-10 17:48:37
84
原创 mysql 随笔
SQL 中 in (xxxx limit x,y)报错,内部嵌套一层delete 语句中取别名DELETE FROM t_user t WHERE t.id = 1;报错改为DELETE t FROM t_user t WHERE t.id = 1可以保持排序不变select t.* from(select xxxx from xxx ....)tMySql下实现先排序后分组问题https://blog.csdn.net/lglaljj123/article/de.
2021-07-07 14:23:28
65
原创 guava集合对象多字段排序
实体public class Users { private String id; private Integer age; private Integer sex; // 身价 private Integer worth; }测试package com.example.demo.utils;import com.example.demo.entity.Users;import com.google.common.collect.Orde
2021-06-29 14:35:30
448
原创 springboot static 文件路径
System.out.println("方式零"); String property = System.getProperty("user.dir") + "\\static"; System.out.println(property); File file2 = new File(property); System.out.println(file2.isDirectory()); // 方式一...
2021-06-28 21:28:15
828
原创 mysql 安装
安装1 初始化操作mysqld --initialize-insecure --user=MySQL2 安装服务 (后面为服务名称)(卸载 mysqld -remove mysql-slave)mysqld --install mysql2 启动服务net start mysql3 登录 (端口不是3306 指定 端口 mysql -uroot -P3307 -p)mysql -u root -p4 设置密码alter user ‘root’@‘localhost’ identified
2021-06-21 11:11:43
64
原创 windows 下mysql主从复制高可用搭建
选择 mysql-5.7.33-winx64 版本解压 安装两个mysql实例可参考 https://www.cnblogs.com/huangchuxian/p/10463241.html配置主从复制可参考 https://blog.csdn.net/m0_37035748/article/details/104608732配置文件 my.ini主配置[mysqld]port = 3306basedir=F:\Program Files\mysql\mysql-5.7.33-win
2021-06-20 10:04:19
322
原创 httpClient post请求
/** * json 方式传参 * @param url * @param h * @param p * @throws IOException */ public static void doPostJson(String url, Map<String, String> h, String p) throws IOException { CloseableHttpClient httpclient = .
2021-06-16 13:35:52
116
原创 定时任务demo
任务import org.quartz.JobExecutionContext;import org.springframework.scheduling.quartz.QuartzJobBean;import java.text.SimpleDateFormat;import java.util.Date;/**同步用户信息Job@author pan_junbiao**/public class SyncUserJob extends QuartzJobBean{@Ove.
2021-06-13 08:13:23
136
原创 solr 导入mysql 解决中文乱码
url="jdbc:mysql://127.0.0.1:3306/my-db?useSSL=false&characterEncoding=utf-8&serverTimezone=Asia/Shanghai"
2021-05-31 14:42:36
286
原创 前后端分离流文件下载
后端代码 @GetMapping(value = "/excelList",produces = "application/vnd.ms-excel;charset=utf-8") public void excelList(HttpServletResponse response) throws IOException { List<TUsers2> list = tUsersService.getLists(); ExcelWriter wri
2021-05-19 21:18:33
381
原创 hutool excel导出
@GetMapping("/excelList") public void excelList(HttpServletResponse response) throws IOException { List<TUsers2> list = tUsersService.getLists(); ExcelWriter writer = ExcelUtil.getWriter(); writer.addHeaderAlias("name...
2021-05-16 20:31:53
228
原创 2020-12-17
获取泛型类ClassClass<T> tClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
2020-12-17 17:27:29
79
原创 springboot校验注解
/** * @author hutf * @createTime 2020年12月15日 15:18:00 */@CrossOrigin@RequestMapping("/api")@RestControllerpublic class ApiController { @PostMapping("/register") public String register(@Validated @RequestBody SysUser sysUser) { /**
2020-12-16 11:45:49
165
原创 2020-12-10
Redis工具类/* * Copyright 2019-2020 Zheng Jie * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.
2020-12-10 11:19:32
222
原创 2020-12-10
非对称加密 工具类import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.security.*;import java.security.interfaces.RSAPrivateKey;import java.security.interfaces.RSAPublicKey;import java.security.spec.PKCS8EncodedKeySpec;imp...
2020-12-10 11:18:46
129
原创 CAS锁
package com.concurrent;import java.lang.reflect.Field;import java.util.concurrent.ConcurrentLinkedDeque;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;imp...
2020-02-13 00:06:11
131
原创 Redis缓存自定义注解
package com.my.cache;import java.lang.reflect.Method;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.Signature;import org.aspectj.lang.annot...
2020-01-29 22:45:32
251
原创 ztree
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <link rel="stylesheet" href="ztree/zTreeStyle/zTreeStyle.css" type="text/css"> ...
2020-01-09 21:45:46
145
原创 NIO
@Test public void client() throws Exception { /** 获取Channel通道 **/ SocketChannel sChannel = SocketChannel.open(new InetSocketAddress("127.0.0.1", 9999)); /** 设置为非阻塞型 **...
2019-12-27 14:18:13
130
原创 spring boot自定义配置加载进来
@PropertySource(value = "classpath:sms.properties",encoding = "utf-8")
2019-12-26 14:36:01
147
原创 NIO..2
间接缓存区完成文件拷贝 /** 使用直接缓冲区完成文件复制 **/ private static void invoke0() throws IOException { FileChannel inChannel = FileChannel.open(Paths.get("F://a.txt"), StandardOpenOption.READ); ...
2019-12-26 14:35:12
88
原创 项目中取路径问题
在类中取出路径类的绝对路径:Class.class.getClass().getResource("/").getPath() /D:/TEST/WebRoot/WEB-INF/classes/pack/ 得到工程的路径:System.getProperty("user.dir") 结果:D:/TEST String canonicalPath = new File("/").g...
2019-12-14 20:54:37
96
原创 spring-pio导入
前期准备依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </...
2019-12-14 16:50:46
194
原创 ftl转world文档
package com;import freemarker.template.Configuration;import freemarker.template.Template;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMap...
2019-12-14 10:17:32
213
原创 基于@AspectJ下的AOP 实现日志记录
package com.my.aop; import com.my.annota.SystemControllerLog;import com.my.annota.SystemServiceLog;import com.my.entity.Action;import com.my.entity.User;import com.my.mapper.ActionMapper;impor...
2019-12-01 14:47:44
164
原创 Xss过滤器
package com.my.filter;import com.my.bean.XssRequest;import org.springframework.context.annotation.Configuration;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.ser...
2019-11-30 15:58:01
720
原创 zookeeper分布式锁实现
package com.my.api;import com.my.RunImp;import org.I0Itec.zkclient.IZkDataListener;import org.I0Itec.zkclient.ZkClient;import redis.clients.jedis.Jedis;import java.util.UUID;import java.util.co...
2019-11-23 22:08:26
114
原创 各种浏览器图片上传预览兼容性问题
IE11 以下 浏览器 var pic = document.getElementById("img1"); var imgFile = document.getElementById("img2"); imgFile.blur(); var reallocalpath = document.selection.crea...
2019-11-23 01:06:11
336
原创 cropperjs实现图片裁剪上传
<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css...
2019-11-20 23:31:41
204
原创 iframe对象
通过js 处理获取子 iframe 内容window对象window.frames['iframe的name'].contentWindow;通过获取iframe的window对象来获取内部元素var win = window.frames['iframe的name'].contentWindow;win.document.getElementById("元素“);在iframe中获...
2019-11-17 17:49:14
150
原创 多线程下载文件
·package com.my;/** * 文件下载类 * @author luweicheng * */import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io...
2019-11-17 09:46:07
118
原创 文本溢出插件处理
(function($){ $.fn.wordLimit = function(num){ this.each(function(){ if(!num){ var copyThis = $(this.cloneNode(true)).hide().css({ 'position': 'absolute', 'width': 'auto', 'o...
2019-11-07 16:55:59
172
原创 分布式开发中session一致性
三种方式session 粘滞通过ip_hash 实现粘滞服务器服务器重启 session 丢失session 复制session 共享
2019-09-25 17:22:18
69
原创 插件工具
安装插件alibaba java coddingCodeGlance Free Mybatis pluginGiteeGsonFormatjclasslib viewerlombokmaven helperMybatis Log pluginPOJO to JSONProperties to YML ConvercedGithub YAML SU...
2019-09-21 20:59:12
423
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅