自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 java 文件夹压缩zip格式

java 文件夹压缩zip格式

2022-06-23 16:14:29 294

原创 springBoot全局异常拦截

springBoot全局异常拦截处理

2022-06-17 15:19:43 722

原创 java 获取ip

java 获取ip

2022-06-17 08:40:55 222

原创 手机验证码60秒倒计时

<div class="input-box"> <input id="code" placeholder="验证码"/> <button id="sendCode" class="pass-item-time-timing" onclick="code(this)">发送验证码</button> </div>function code(obj) { obj=$(obj) var num

2022-03-30 12:34:15 528

原创 java 读取 xml文件,读取根节点,读取子节点

//读取 文件ClassPathResource classPathResource = new ClassPathResource("xml/DMForms.xml");//转成流InputStream inputStream = classPathResource.getInputStream();用SAX读取流SAXReader reader = new SAXReader();Document document = reader.read(inputStream);//读取根节点El

2022-03-04 09:26:59 1443

原创 java apache的md5加密 spring的加密

a

2022-01-30 11:06:37 790

原创 多个docx文件合并为一个

@RequestMapping("exportWord") public void exportWord(@RequestParam("year") String year, HttpServletResponse response) { //里面存了word文件的二进制数据 List<File> fileList = worksummaryService.exportWordByYear(year); Document document

2021-12-16 14:37:23 828

原创 异步多线程

package com.shashen.product.thread;import io.swagger.models.auth.In;import lombok.SneakyThrows;import java.util.concurrent.*;public class ThreadTest { //创建一个线程池 最好保证当前系统中只有一两个线程池,每个异步任务,提交给线程池让他自己去执行 public static ExecutorService exec

2021-12-14 22:44:19 112

原创 layui 关闭当前窗口

parent.layer.close(parent.layer.getFrameIndex(window.name))

2021-12-10 08:40:20 749

原创 js拿到当前操作系统信息和当前浏览器信息

var agent = navigator.userAgent.toLowerCase(); alert(agent); if (agent.indexOf("win") >= 0 || agent.indexOf("wow") >= 0) { alert("这是windos"); }

2021-09-22 16:48:37 232

原创 js 批量下载文件

for (var j = 0; j < checkData.length; j++) { if (checkData[j].types == 2) { var url1 = checkData[j].source; var name1 = checkData[j].name; var url = "/oss/downlo

2021-09-15 13:40:25 142

原创 parseFloat() 小数点后不为0,就保留2位。否则为整数

parseFloat(100.99) 100.99parseFloat(100.00) 100parseFloat(.00) 0小数点后不为0,就保留2位。否则为整数

2021-09-01 14:25:27 2704

原创 redisson 分布式锁

分布式阻塞锁 //1.获取一把锁,只要锁的名字一样,就是同一把锁 通过线程id判断 RLock lock = redisson.getLock("my-lock"); //2.加锁 lock.lock();//阻塞式等待 直到拿到锁 //只要占锁成功,就会启动一个定时任务【重新给锁设置过期时间,新的过期时间就是看门狗的默认时间】 try { System.out.println("加锁成功,.

2021-08-25 22:17:24 520 1

原创 97工具 时间

<tr> <td class="ItemName"><span style="color: red;">*</span>开始时间:</td> <td class="ItemCont"> <input autocomplete="off" class="layui-input Wda

2021-08-13 09:52:13 100

原创 docker 进入容器命令

//进入redis 控制台docker exec -it da45019bf760 redis-cli

2021-08-11 21:12:42 154

原创 redis做缓存逻辑。本地同步锁加锁解决换错击穿问题。 和分布式锁

@Override public Map<String, List<Catelog2Vo>> getCatalogJson() { //1.加入缓存逻辑 String catelogJson = redisTemplate.opsForValue().get("catelogJson"); if (StringUtils.isEmpty(catelogJson)){ //2.缓存中没有,从数据库中查询数据

2021-08-11 20:28:17 220

原创 redis产生堆外内存溢出:OutOfDirectMemoryError

//1.springBoot2.0以后默认使用lettuce作为操作redis的客户端,它使用netty进行网络通信。 //2. lettuce的bug导致netty堆外内存溢出 -xmx300m netty 如果没有指定堆外内存,默认使用-Xmx300m //内存不会释放 不能只调大才内存// 解决方案 升级lettuce客户端,2.切换使用jedis//切换jedis//1.排除lettuce <!--引入redis--> <dependen.

2021-08-11 20:01:17 1009

原创 js 防止按钮重复点击

// 1.定义一个状态 var f = false; //是true的话说明被点击过一次 if (f){ return false; }//状态变为true f = true; //执行完成三秒后 初始化状态 setTimeout(function() { f = false; }, 3000);...

2021-08-11 15:42:49 298

原创 java 二进制数据下载、本地文件下载、各种浏览器下载名称乱码解决

本地文件下载@SuppressWarnings("finally") public static boolean download(String filePath, String fileName, HttpServletRequest request, HttpServletResponse response) throws IOException { String encodeName = getFileNa

2021-08-10 11:25:33 946

原创 layui表格 部分显示复选框

//条件<script type="text/html" id="checked"> {{# if (d.currentState == 9){ }} <input type="checkbox" name="siam_one" lay-skin="primary" data-id = "{{ d.recordId }}"> {{# } }}</script>//table表格 { templ

2021-08-02 10:55:11 246

原创 读取docx文件,并插入数据,转换pdf下载

<!--操作docx--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency&g...

2021-07-30 08:39:38 194

原创 表格下载excel

/** * 导出 excel * */ public void exportExcel(HttpServletResponse response, String title, List<Kqstatistic> lists){ File file = new File("exportexcel.xls"); try { // 声明一个工作薄 HSSFWorkbook workbook =

2021-07-29 13:36:54 148

原创 OSS 上传,下载

/*** * 上传 * @param OSSStorePath 前缀不要加/ * @param input * @return */ public static String upload(String OSSStorePath, InputStream input, String contentDispositio) { // 生成OSSClient OSS ossClient = null; t

2021-07-28 15:16:06 568

原创 将文本导出至word

window.location.href = baseUrl + "/partyBuild/exportWord/"+$('#taId').val()+"/2"; /** * 将文本导出至word * @param fileName 输出文件名 * @param fileContent 文本内容 * @param request * @param response */ public static void exportWord(St.

2021-07-28 15:07:20 151

原创 记住密码功能

final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder encoder = Base64.getEncoder(); final String cookieName = "USERNAME_ZJSYLBZOA1"; final String cookiePass = "PASSWORD_ZJSYLBZOA1";//监听提交 下一步 form.on('submit(next)'

2021-07-16 13:09:05 117

原创 拼接时执行方法传参转义

οnclick='recentlyDispatch(\"" + v.recordId + "\")'$.each(data1, function (i, v) { console.log(v) a += "<div class=\"layui-inline\">\n" + " \n";

2021-07-06 19:53:18 134

原创 selectd 动态追加option

form.on('select(departName)', function (data) { $('#userName').empty(); $.ajax({ url: "/passport/getName/"+$("#departName").val(), type: 'get', success: function (data){ ...

2021-07-05 17:16:18 168

原创 根据指定日期字符串 获取周一 和周日的日期

根据指定日期字符串 获取周一 和周日的日期/** * 根据指定日期获得一周的日期区间(周一和周日日期字符串表示) * @param sdf * @return */ public static String getThisWeekTimeInterval(String dateStr) { SimpleDateFormat format = new SimpleDateFormat(pattern_date); return get

2021-05-27 09:53:55 196

原创 nginx

//随便启动一个nginx实例,只是为了复制出配置docker run -p80:80 --name nginx -d nginx:1.10 //将容器内的配置文件拷贝到/mydata/nginx/conf/ 下mkdir -p /mydata/nginx/htmlmkdir -p /mydata/nginx/logsmkdir -p /mydata/nginx/confdocker container cp nginx:/etc/nginx/ /mydata/nginx/conf/

2021-05-26 20:54:12 69

原创 自适应高度 标签

<pre class="daily_work" >{{t.mon?t.mon:""}}</pre>. <style type="text/css">.daily_work{ /*height: 112px;*/ //默认高度 min-height: 42px; //最低高度 /* padding:10px; */ font-family: Microsoft YaH.

2021-05-26 17:57:32 161

原创 iframe加载完成后,拿到iframe属性

document.getElementById('sw_preview_pdf').addEventListener('load', function () { var test = document.getElementById('sw_preview_pdf').contentWindow.document.getElementById('download'); test.style.display = 'none' })

2021-04-23 15:33:34 216

原创 递归查询 获得当前部门下所有上级部门ID集合

select departId,parentId FROM "SSJJ_IACENTER". T_IA_DEPARTMENT start with departId='013001' connect by prior parentId=departId;

2021-04-21 15:13:21 967

原创 docker mysql、redis、nginx安装

docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

2021-02-24 20:25:13 88

原创 docker

0、docker更新yum -y update1、检查内核版本,必须是3.10及以上uname -r2、安装dockeryum install docker3、输入y确认安装4、启动docker[root@localhost ~]# systemctl start docker[root@localhost ~]# docker -vDocker version 1.12.6, build 3e8e77d/1.12.65、开机启动docker[root@localhost ~]# s

2021-02-17 17:25:58 181

原创 点击tab改变左边栏

// 监听tab点击, element.on('tab(layadmin-layout-tabs)', function(data){ // 切换tab,主体内容切换 var _index = data.index; $(".layui-body .layadmin-tabsbody-item").eq(_index).addClass("layui-show").siblings().removeClass("layui-show");

2021-02-02 19:06:59 271

原创 实体类 属性 转换为 XML

//在被转换的实体类上加注解@XStreamAlias("xml")//根节点名 实体类全限定类名修改为自定义名//使用 xStream 把对象转换为 xml TextMessage message = new TextMessage(map, "你好"); XStream xStream = new XStream(); xStream.processAnnotations(TextMessage.class); //如果修改根节点名 String

2020-12-20 16:21:44 400

原创 swagger

package com.leyou.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiInfoBuilder;import springfox.documentation.builders.PathSelectors;impor

2020-10-16 20:12:21 215

空空如也

空空如也

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

TA关注的人

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