自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (6)
  • 收藏
  • 关注

原创 文件url 转File

【代码】文件url 转File。

2023-11-24 15:52:22 661

原创 chrome浏览器账号密码输入框自动填充时背景色不变

【代码】chrome浏览器账号密码输入框自动填充时背景色不变。

2023-08-23 14:52:41 399

原创 xxljob 内存溢出

原来是执行器终止的时候,会批量获取回调队列里的回调入参集合,如果回调入参集合不为空就会记录当前任务执行日志并生成日志文件。如果发生异常则会将回调入参集合序列号为byte[],然后在日志根目录下创建callbacklog目录,生成回调失败记录文件xxl-job-callback-{x}.log,将byte[]写入回调失败日志中进行保存。所以问题就是,执行任务出现异常时将回调入参集合转为byte[]保存到回调日志中,后面再拿到回调日志转回byte[]的时候报错了。记一次 xxljob内存溢出排查。

2023-06-16 10:03:20 1440

原创 arthas 的初使用

Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

2023-06-12 16:37:05 762

原创 jmeter 并发测试

jmeter 测试

2023-01-29 14:03:42 147

原创 使用PDMan导出数据库表结构生成文档

使用PDMan导出数据库表结构生成文档

2022-11-07 09:42:11 3141

原创 linux mysqldump mysqlbak shell文件

linux mysqldump mysqlbak shell

2022-08-15 09:18:35 247

原创 idea远程热部署Alibaba CloudToolkit插件

idea工具上远程热部署 Alibaba CloudToolkit 插件

2022-08-10 17:26:20 1026

原创 mybatis-plus实现动态表名解析

mybatis-plus动态表名实现分表查询

2022-07-01 14:30:01 942

原创 前端请求跨域问题处理

报错原因:基于springboot解决方式1:配置跨域过滤器/** * 全局配置 * * @author fmin * @date 2020-01-10 17:37 */@Configurationpublic class ContextConfig { /** * 跨域过滤器 */ @Bean public CorsWebFilter corsFilter() { CorsConfiguration config

2022-04-15 10:10:11 470

原创 Shiro 增加免密登录

ShiroConfig.javaimport com.hckj.iot.core.interceptor.UserFilter;import com.hckj.iot.core.shiro.ShiroDbRealm;import com.hckj.iot.core.shiro.matcher.MyRetryLimitCredentialsMatcher;import org.apache.shiro.cache.CacheManager;import org.apache.shiro.cache.

2022-04-11 14:31:31 671

原创 this is incompatible with sql_mode=only_full_group_by

临时修复方案:SET GLOBAL sql_mode = ‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE’mysql 重启后 又恢复,想要完美解决, 需要修改配置文件mysql 配置文件mysql.ini[mysqld]sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE...

2022-03-02 15:02:41 270

原创 BigDecimal 除法

BigDecimal big1 = new BigDecimal("1"); BigDecimal big2 = new BigDecimal("3"); BigDecimal big3 = big1.divide(big2, 2, BigDecimal.ROUND_HALF_UP); System.out.println("```" + big3);注: 如果不设置精度, 除不尽会报错

2022-01-05 11:29:44 800

原创 File base64 转 inputStream

import java.io.ByteArrayInputStream;import java.io.InputStream;import java.util.Base64; public class Utils { /** * base64转化成 inputStream * * @param base64 * @return */ public static InputStream base64ToInputStream(Stri.

2021-12-31 11:13:55 1521

原创 java导出excel easypoi

做个记录 /** * 导出excel * @author wangchen * @Date 2020-9-8 */ @RequestMapping("/nvr/exportExcel") public void exportExcel(String nvrIdsStr,ModelMap modelMap, HttpServletRequest request, HttpServletResponse response){ //导出nv

2021-12-27 09:52:36 252

原创 根据类型, 月份统计数据mysql LinkedHashMap

需求:CREATE TABLE `t_project_device_warning` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '编码', `report_type` smallint DEFAULT NULL COMMENT '上报类型(1:报警, 2:预警, 3:违章,等)', `report_source` smallint DEFAULT NULL COMMENT '上报来源', `report_num` int DEFAULT NUL

2021-12-01 10:00:23 114

原创 使用 Runtime.getRuntime().exex() 在Linux 上执行 带参数 exe文件

所带参数也是 Linux上某个文件目录中的一个 exe文件Runtime rt = Runtime.getRuntime();String[] cmd = {"/bin/sh","-c","source /home/hcc/mxDraw/dwg/test.sh test.exe"}Process proc = rt.exec(cmd);shell 脚本# Date:2021年10月14日 10:37:19# Version: 1.1cd /home/hcc/mxDraw/dwg;/hom

2021-10-14 10:42:20 1067

原创 java下载中文乱码,特殊字符处理

/** * 批量下载 */ public static void batchDownLoad(HttpServletResponse response, HttpServletRequest request, List<String> urlList, String packageName) { String templatePath = ConstantsContext.getOaFileSaveBasePath(); log.i.

2021-08-27 14:37:27 422

原创 not exists 与not in

SELECT *FROM hcc_server.t_project tpWHERE is_enable = 1AND is_del = 0-- AND id IN (10161, 10163, 10319)AND tp.id NOT IN ( SELECT sc.company_code FROM hcc_admin.sys_company sc);-- 先查询子查询的表, 然后将内表和外表做一个笛卡尔积, 然后按条件进行筛选, 所以相对内标比较小的时候, -- not i

2021-08-20 11:21:30 86

原创 使用TreeMap 自动排序

TreeMap<String, Object> signMap = new TreeMap<>();// 入参 signMap.put("tccount", "admin"); signMap.put("account", "admin"); signMap.put("sccount", "admin"); signMap.put("eccount", "admin");// 输出: {account=admin, eccount=admin, sccoun

2021-08-11 10:27:39 710

原创 mysql 取日期间隔,每隔某天数数据

SELECT * from img_panorama where device_id = 1035700 and DATEDIFF(start_time, '2018-05-15 10:04:27') % 3 =0 ORDER BY start_time'% 3' 指定天数

2021-08-10 18:01:35 315

转载 SpringBoot @ Autowired Controller注入失败

sprig项目启动后.Controller注入一直为空.经过检查,发现 方法的访问修饰符是private 私有的…原理分析:容器扫描bean生成代理类的时候,public和protected方法可以被正常代理,而private方法的不会被代理,属性的注入也是在代理类中完成,所以public/protected方法获取的注入属性是完成注入的属性,原文链接:https://blog.csdn.net/u013799833/article/details/103239724...

2021-07-09 10:08:31 670

原创 mysql8.0 使用窗口函数 分组数据 取最大,当天排序优先中午

select * from( select row_number() over (partition by 分组字段 order by 排序字段 desc) as rn,u.* from 表名 u ) t where t.rn=1;测试表结构CREATE TABLE `t_panorama_image` ( `id` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', `de

2021-07-06 16:26:07 1543

原创 文件分片上传

后端/** * create by : fmin * description : 文件上传服务器 * create time : 2020年12月24日 11:28:47 * * @param file * @param projectId 项目id * @param orderInstallId 安装单id * @return 文件相关信息 */ @RequestMapping(value = "

2021-07-02 16:14:54 166

原创 mybatis-plus乐观锁

1. 乐观锁mybatis插件 配置@Configurationpublic class DataSourceConfig { /** * 乐观锁mybatis插件 */ @Bean public OptimisticLockerInterceptor optimisticLockerInterceptor() { return new OptimisticLockerInterceptor(); }2. 实体类中注解 @Vers

2021-05-31 20:09:25 125

转载 MySql 的 lock wait timeout exceeded 解决方案

Lock wait timeout exceeded; try restarting transaction的异常,错误提示的意思,很明显,是因为这条语句被锁住了,所以释放这个锁。解决方案我们可以通过到information_schema 中来进行查找被锁的语句。解释:information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各

2021-04-16 10:11:27 1085

转载 MQClientException: No route info of this topic, topicTest01的原因

原文链接:https://blog.csdn.net/wu_0916/article/details/103324469问题原因maven版本和服务器不一样。按照官方文档执行的案例出错,主要是官方文档推荐的下载包是4.4.0,然后案例引入的maven是4.3.0。所以导致出现异常。<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-cli

2021-03-05 08:51:11 453 2

原创 视频预览,缓冲播放

使用服务器路径访问 H5 'video’标签 可以预览,缓冲播放 还可以拖动,如果是使用流的方式的话, 需要稍作修改java代码@RequestMapping(value = "/downLoad",method = RequestMethod.GET) public void downLoad(HttpServletRequest request, HttpServletResponse response) { //视频资源存储信息 response.re.

2021-01-18 11:26:43 272

原创 2020-11-10

实体类复制, 忽略空值package cn.hutool.core.bean;BeanUtil.copyProperties(tempDeviceCamera,deviceCamera,CopyOptions.create().ignoreNullValue());

2020-11-10 13:56:43 89

原创 获取Date 下个月一号

SimpleDateFormat simFormat = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss"); Date dtBeg = simFormat.parse("2008.01.23 22:45:56"); SimpleDateFormat dft = new SimpleDateFormat("yyyyMMdd"); Calendar calendar = Calendar.getInstance(); .

2020-10-27 15:25:39 1044

原创 layui 可编辑表格 改为日期控件

layui 可编辑表格 改为日期控件this.equipmentTableOption = { url: Feng.ctxPath + '/deviceCameraRemove/deviceCameraRemoveList?orderRemoveId=' + $('#orderRemoveId').val(), elem: '#acceptanceEquipmentTable', page: false, li

2020-10-19 13:44:08 1899

原创 集合拆分字符串,逗号拼接

public static void main(String[] args) { List<Integer> ids = Arrays.asList(1, 2, 3); String idStr = Joiner.on(",").join(ids); System.out.println("idStr :" + idStr); // List<Integer> 不可用流的方式 List<Stri.

2020-09-19 10:22:40 366

原创 msyql 行转列,字符串根据相应字符拆分多行

SELECT substring_index(substring_index( a.chain,'_',b.help_topic_id + 1 ), '_' ,- 1 ) AS IDFROM -- 替换为自己的表, 上下字段改一下就行 (select '1_11_1223_1242' as chain) a JOIN mysql.help_topic b ON b.help_topic_id <(length(a.chain) - length( re

2020-08-12 08:49:18 434

原创 mysql 行转列

行转列前的数据使用函数行转列select role_id , GROUP_CONCAT(user_id) 人员 from sys_user where role_id = ‘1217370398698573826’ GROUP BY role_id

2020-08-10 10:29:58 136

原创 判断IE浏览器

function getIEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.indexOf("Edge") > -

2020-08-05 21:44:15 103

原创 使用maven下载jar包

call mvn -f pom.xml dependency:copy-dependencies@pausepom.xml 不需要实际项目中那么复杂,示例如下:<?xml version="1.0"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap.

2020-08-04 08:58:36 490

原创 记录Hutool 工具的使用

1. 字符串工具package cn.hutool.core.util;StrUtil.java包含了 标点符号枚举

2020-08-03 11:42:48 664

原创 flowable 排他网关

先画图:再设置排他网关的流条件:bpmn20.xml : 中的配置<sequenceFlow id="sid-94D550DD-DD5D-4251-9AAF-414D363A168B" sourceRef="sid-503576A8-9907-462E-9CEF-A314A1D5FA24" targetRef="buildTask"> <conditionExpression xsi:type="tFormalExpression"><![CDATA[$

2020-08-01 13:30:35 3925

原创 java 乱码编码转换

Iso8859 转 utf-8prefix = new String(prefix.getBytes(“ISO8859-1”), “UTF-8”);

2020-07-30 20:34:57 204

原创 linux 搜索mysql 配置文件目录

输入 : which mysqld/usr/sbin/mysqld再输入: /usr/sbin/mysqld --berbose --help |grep -A 1 ‘Default options’

2020-07-21 11:44:23 158

jacob--1.19.rar

jacob--.jar 希望对大家有用

2021-03-24

HTML5开发人员编码规范.docx

HTML5作为移动端网页结构的超文本标记语言,本文档的目标是使HTML5代码风格保持一致,容易被理解、维护和升级。

2020-07-07

flowable.rar

springboot-flowable 介绍 springboot-flowable 快速开发工作流 软件架构 springboot + flowable + modeler + idm springboot version : 2.1.5 flowable version : 6.4.0

2020-03-12

patchca-0.5.0.jar

Patchca是Piotr Piastucki写的一个java验证码,打包成jar文件发布,patchca简单但功能强大。

2020-03-10

pdfjs-2.0.943-temp-098-dist.rar

引入 build 和 web 文件夹 首先 方式一使用控制器跳转 viewer.html ​ 出现了问题, pdf 不出来, 然后就改js 路径啥的 ​ 但是 还不出来 , 只出现了 pdf的页数, 使用演示模式的时候又可以看到pdf, 一脸懵逼,不知道还有哪里需要修改 方式二: 还是控制器跳转, 但是跳转的不是 viewer.html页面了, 另外写了个页面 , 使用 iframe 的方式 把viewer.html 引入进来, 解决

2019-07-31

httpcore-4.3.1.jar

httpcore 的核心包,丢失了的小伙伴可以放心 下载使用,

2018-06-04

空空如也

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

TA关注的人

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