- 博客(30)
- 资源 (23)
- 收藏
- 关注
原创 Shell 分析服务器日志命令集锦
LAST_ACK 5 #关闭一个TCP连接需要从两个方向上分别进行关闭,双方都是通过发送FIN来表示单方向数据的关闭,当通信双方发送了最后一个FIN的时候,发送方此时处于LAST_ACK状态,当发送方收到对方的确认(Fin的Ack确认)后才真正关闭整个TCP连接;netstat -an会打印系统当前网络链接状态,而grep -i “80”是用来提取与80端口有关的连接的,wc -l进行连接数统计。($7 ~ /.php/) $7里面包含.php的就输出,本句的意思是最耗时的一百个PHP页面。
2023-04-06 16:33:46
242
原创 Java 将List<Object> 转换成 Map<String, Map<String,List<Object>>>的几种方法
Java 将List 转换成 Map的几种方法
2023-02-21 08:49:34
2695
原创 unraid下使用iyuu辅种
qb下载器安装docker命令WEB_PORT=8082BT_PORT=8999mkdir -p config data downloadsdocker run -d --name qbittorrent \-e PUID=$UID \-e PGID=$GID \-e WEB_PORT=8082 \-e BT_PORT=8999 \--restart=always \-p $WEB_PORT:$WEB_PORT -p $BT_PORT:$BT_PORT/tcp -p $BT_P
2022-01-04 14:42:03
5114
3
原创 ssm+shiro项目集成session共享
改造项目可集成方式一 集成jwt本人参考过的文章https://blog.youkuaiyun.com/qq_41219586/article/details/104600304 GitHub - FENGZHIJIE1998/shiro-auth: 使用SpringBoot+SpringJPA+Swagger+Shiro快速搭建前后端分离的权限管理系统 (4条消息) 一看就懂!Springboot +Shiro +VUE 前后端分离式权限管理系统_大誌的博客-优快云博客 ShiroJwt: AP.
2021-08-04 10:04:12
360
原创 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements问题解决
操作数据库时提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements问题。原因是因为Mysql增加了密码强度验证插件:validate_password,去网上查原因都是是因为设置的密码太简单了,才会出现这个问题,但是我设置的挺复杂的,莫名其妙(`・ω・´)解决办法:进入到mysql,依次输入一下命令即可解决:mysql> SHOW VARIABLES LIKE ‘valida
2021-07-22 17:03:45
651
原创 ssm集成xxjob报错问题
在集成到ssm项目中时xxjob官网下载的几个稳定版本我有试过报错记录1.最常见的timeout保证两个项目启动的时候没有错误 保证是执行器管理是否注册上ip 如果注册上ip但是执行定时器有问题则为注册bean出的问题 查看ssm项目扫描包是否注册上2.ssm项目的xxl.job.admin.addresses=http://127.0.0.1:8888/xxl-job-admin跟调度中心的一致解决3.此问题是因为ssm项目中没有注入bean、重复注入bean造成 **
2021-07-20 15:46:05
887
原创 html转word 文档 doc docx
在做项目时,要将富文本编辑器,或是html内容 导出为word。先引入文件保存js<script src="FileSaver.js"></script>导出为Docxdocx体积更小,而且word2007也可以打开1.引用插件html-docx.js<script src="html-docx.js"></script>2.构建完整的html内容文档var content = '<!DOCTYPE html>
2021-07-08 09:19:37
3915
原创 JSP转换成HTML生成静态页面解决换行符问题
package org.deyi.sc.yunwei;import org.deyi.sc.util.Log;import java.io.*;import java.net.HttpURLConnection;import java.net.URL;import java.util.Date;import java.util.HashMap;public class Test { public static void main(String[] args) { .
2021-07-07 10:46:54
269
原创 pdfbox使用记录
//计算页码部分代码PDDocument pdoc = PDDocument.load(file);mod = pdoc.getNumberOfPages();pdoc.close();file.delete();因为打印要求四的倍数页要不然页面会存在丢失情况所以根据PDDocument 计算的pdf总页码返回到jsp页面加载页码...
2021-07-02 15:57:24
585
原创 WkHtmlToPdf使用记录
WkHtmlToPdf工具类package org.deyi.sc.util;import java.io.*;import java.util.Date;/** * @author dfd * @date 2017/2/13 */public class WkHtmlToPdf extends Thread { private final InputStream is; public WkHtmlToPdf(InputStream is) { th
2021-06-23 09:34:07
490
原创 js工具类
欢迎使用 bee.js使用:<!--area.js存放区域编码的一个常量。由于bee.js里面的getPersonInfo18()方法需要调用这个常量,所以在bee.js之前引入。如果不需要用到这个方法也可以不引入area.js--><script type="text/javascript" src="js/area.js" ></script><script type="text/javascript" src="js/bee.js" ><
2021-06-23 09:14:00
662
原创 线程池工具类
package org.deyi.sc.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import org.deyi.sc.controller.FileFtpController;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.ArrayList;import java.util.List;import .
2021-06-23 08:56:01
1428
原创 超全的数据库建表/SQL/索引规范,适合贴在工位上!
一、建表规约【强制】(1) 存储引擎必须使用InnoDB解读:InnoDB支持事物、行级锁、并发性能更好,CPU及内存缓存页优化使得资源利用率更高。【强制】(2)每张表必须设置一个主键ID,且这个主键ID使用自增主键(在满足需要的情况下尽量短),除非在分库分表环境下。解读:由于InnoDB组织数据的方式决定了需要有一个主键,而且若是这个主键ID是单调递增的可以有效提高插入的性能,避免过多的页分裂、减少表碎片提高空间的使用率。而在分库分表环境下,则需要统一来分配各个表中的主键值,从而避免整个逻
2021-06-18 16:23:50
112
原创 MySQL 性能优化
1 基本概念简述1.1 逻辑架构 第一层:客户端通过连接服务,将要执行的 sql 指令传输过来 第二层:服务器解析并优化 sql,生成最终的执行计划并执行 第三层:存储引擎,负责数据的储存和提取 1.2 锁数据库通过锁机制来解决并发场景 - 共享锁(读锁)和排他锁(写锁)。读锁是不阻塞的,多个客户端可以在同一时刻读取同一个资源。写锁是排他的,并且会阻塞其他的读锁和写锁。简单提下乐观锁和悲观锁。 乐观锁,通常用于数据竞争不激烈的场景,多读少写,通过版本号和时间.
2021-06-18 16:22:07
87
原创 SQL优化最干货总结(2021最新版)
前言SELECT语句 - 语法顺序:SELECT语句 - 执行顺序:SQL优化策略一、避免不走索引的场景二、SELECT语句其他优化三、增删改 DML 语句优化四、查询条件优化五、建表优化有朋友疑问到,SQL优化真的有这么重要么?如下图所示,SQL优化在提升系统性能中是:(成本最低 && 优化效果最明显) 的途径。如果你的团队在SQL优化这方面搞得很优秀,对你们整个大型系统可用性方面无疑是一个质的跨越,真的能让你们老板省下不止几沓子钱。 优化成本
2021-06-18 16:20:39
446
原创 IntelliJ IDEA 调试技巧
一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置二、回到"上一步"该技巧最适合特别复杂的方法套方法的场景,好不容易跑起来,一不小心手一抖,断点过去了,想回过头看看刚才的变量值,如果不知道该技巧,只能再跑一遍。参考上图,method1方法调用method2,当前断点的位置j=100,点击上图红
2021-06-18 16:19:00
176
原创 10w行级别数据的Excel导入优化记录
需求说明项目中有一个 Excel 导入的需求:缴费记录导入由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。在我接手之前可能由于之前导入的数据量并不多没有对效率有过高的追求。但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。因此优化原来的导入代码是势在必行的。我逐
2021-06-18 16:17:43
235
原创 后端线上问题排查常用命令;关键时候能救命,建议收藏!
Part1内存瓶颈1freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free -h -s 3表示每隔三秒输出一次内存情况,命令如下[1014154@cc69dd4c5-4tdb5~]$freetotalusedfreesharedbuff/cacheavailableMem:1196236564305222045611364...
2021-06-18 16:16:01
885
原创 CentOS7.6安装docker最新版
## 注意Centos7.4系统以下需要升级内核,否则会安装失败 yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast rpm --import https://mirrors.aliy...
2021-06-18 16:12:54
71
原创 CentOS7安装MySQL(完整版)
CentOS7安装MySQL(完整版)在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repository,Mysql版本5.7.14[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Rep..
2021-05-26 13:43:20
19712
原创 富文本提交数据到后台防止xss攻击
StringEscapeUtils.unescapeHtml的使用富文本提交数据到后台后,保存到数据库的格式可能是这样的:<p>【产品名称】艾酷维多种维生素锌软糖</p>我们有时候需要的是:<p>【产品名称】艾酷维多种维生素锌软糖</p>所以就需要用到StringEscapeUtils类进行转义和反转义 public static void main(String[] args) { ...
2021-04-23 15:29:07
2502
原创 ueditor编辑器自动把空格替换 ;的解决办法
在Ueditor编辑器里,直接粘贴一篇编辑好的文章(包括文字、图片)或html源码时,编辑器会自动生成 标签,这样会导致网站前端样式走样。如下图解决方法:在ueditor.all.js文件找到上述所示代码,将 替换为‘ ’即可。如下所示:大概在8715行function isText(node, arr) {if(node.parentNode.tagName == 'pre'){//源码模式下输入html标...
2021-03-10 10:06:00
1449
原创 uetitor远程抓取图片带域名问题
排查远程抓取服务器图片问题在ueditor1_4_3_3_utf8\ueditor.config.js 设置catchRemoteImageEnable: true开启远程抓取图片功能在远程抓取图片插件ueditor.all.js中js设置查看是否开启catchRemoteImageEnable: false 为true可以抓取图片 下面为保存src的js 改为可自定义解决远程抓取图片带域名问题 可查看ueditor1_4_3_3_utf8\jsp\config.json文件修改
2021-02-04 14:09:57
428
原创 spring cloud单点登录
技术:springboot1.5.2.RELEASE + springcloud Dalston.SR1运行环境:jdk1.7 + MySQL5.5 + redis3.0.503 概述基于springcloud的单点登录服务及基于zuul的网关服务(解决了通过zuul转发到认证服务之后session丢失问题)详细一、准备工作学习前请先系统的学习一下eureka、zuul、s...
2018-10-24 14:53:33
1023
转载 SpringMVC干货系列:从零搭建SpringMVC+mybatis(一):maven WEB 项目的搭建
正文开发环境介绍IDE: MyEclipse 2014jdk: 1.7maven:apache-maven-3.1.1好了,基本环境只要上面这些就行,maven不需要安装,只要有解压包就行。MyEclipse 2014有自带的插件,我们只要指定下路径就行。MyEclipse 2014中Maven的配置打开myeclipse中的 Window=>Preference...
2018-10-24 14:20:14
167
转载 SpringMVC干货系列:从零搭建SpringMVC+mybatis(四):Spring两大核心之AOP学习
前言上一篇我们介绍了Spring的核心概念DI,DI有助与应用对象之间的解耦。今天我们就来介绍下另一个非常核心的概念,面向切面编程AOP。正文在软件开发中,散布于应用中多处的功能被称为横切关注点(cross-cutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的。比如:日志、声明式事物、安全和缓存。这些东西都不是我们平时写代码的核心功能,但许多地方...
2018-10-24 14:19:26
119
转载 SpringMVC干货系列:从零搭建SpringMVC+mybatis(三):Spring两大核心之IOC/DI学习
前言上篇讲了SpringMVC的实现原理以及常用的注解,其实里面都用到的spring的核心概念,那就是IOC/DI,今天给大家介绍下这核心概念IOC/DI。正文分享Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写得非常通俗易懂。IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意...
2018-10-24 14:18:27
234
转载 SpringMVC干货系列:从零搭建SpringMVC+mybatis(二):springMVC原理解析及常用注解
SpringMVC框架介绍SpringMVC就是通过DispatcherServlet将一堆组件串联起来的Web框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web ...
2018-10-24 14:17:20
229
转载 微服务的4个设计原则和19个解决方案
微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。本文将介绍微服务架构的演进、优缺点和微服务应用的设计原则,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。微服务平台也是我目前正在参与的,还在研发过程中的平台产品,平台是以SpringCloud为...
2018-10-24 14:13:09
189
js工具类 使用说明方法介绍同步博客
2021-06-23
springboot-shiro
2019-08-01
idea导出文件插件 idea导出文件插件
2019-04-22
red5 windows版本
2018-11-01
基于Spring Cloud、OAuth2.0开发基于Vue前后分离的开发平台 vue 前端资源
2018-11-01
springcloud-hichat(前后端分离)
2018-10-25
基于layui+springcloud的企业级微服务框架
2018-10-25
spring cloud单点登录
2018-10-24
基于Spring Cloud、OAuth2.0开发基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录
2018-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人