- 博客(54)
- 资源 (8)
- 收藏
- 关注

原创 mysql longblob 输出中文乱码
可使用改函数解决SELECT cast( art_content AS CHAR ) AS art_contentFROM t_sec_article
2021-01-18 10:02:10
2335
1

原创 Springboot hibernate validator 校验大全
Springboot hibernate validator 校验省去重复校验代码http://hibernate.org/validator/documentation/官方地址Springboot 自带的有<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>..
2020-12-15 14:47:02
343

原创 centos7 编辑环境变量
vim /etc/profileexport JAVA_HOME=/usr/local/jdkexport HADOOP_HOME=/usr/local/hadoopexport HBASE_HOME=/usr/local/hbaseexport ZK_HOME=/usr/local/zookeeperexport MONGO_HOME=/usr/local/mongodbexport PATH=.:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_.
2020-11-19 15:59:12
234

原创 nginx 部署vue项目 刷新页面404 解决方案
在niginx配置文件下 静态目录 加入location / { root D:/project/run_project/dist/; index index.html index.htm; if (!-e $request_filename) { rewrite ^(.*)$ /index.html?s=/$1 last; break; ...
2020-08-04 14:42:35
579

原创 允许mysql数据其他pc访问
mysql -uroot -p123456;最方便的方法:改表法将user表中的host改为'%'。use mysql;进入mysql数据库,然后selectuser,host,password from user;更新root hostupdate user set host='%' where user='root';查看 hostselectuser,host,password from user;最后flush privileges;...
2020-07-09 18:00:29
208

原创 Springboot + vue 后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况,以及解决方案
1前端解决方案:https://juejin.im/post/5c51526fe51d455047338a2a这位大神的方法 获取到jsonlint.js然后导入本地vue项目本地使用import jsonlint from "@/utils/jsonlint.js"// 创建axios实例const service = axios.create({ 在这里重写方法 transformResponse: [function (data) { // Do whatever.
2020-07-03 10:38:39
2875
1

原创 linux 本地备份mysql数据库
#!/bin/bashbaseDir="/www/mysql_db_copy/";baseName="gybank-cloud";cd "$baseDir";echo "开始备份数据库";echo `mysqldump -uroot -p'123456' --default-character-set=utf8 $baseName > $baseName-copy$(date +%Y%m%d).sql`;echo "备份数据完成";oldDate=`date --date='8 da..
2020-06-17 13:46:36
306

原创 activiti6.0实现流程图片自定义颜色 当前任务为红色,走过的任务为绿色,连线文字显示
没有测试过子流程是否显示正确需要重写图片生产代码package com.xtd.framework.activiti.manager;import org.activiti.bpmn.model.AssociationDirection;import org.activiti.image.impl.DefaultProcessDiagramCanvas;import java.awt.*;import java.awt.geom.RoundRectangle2D;...
2020-05-09 11:36:28
1717
4

原创 mybatis 复杂对象映射
public class DbAssetsStockAllot extends BaseEntity{ private static final long serialVersionUID = 1L; /** id */ private Long aId; /** 领用部门id */ private Long depId; /** 领用物...
2020-04-21 14:09:34
686

原创 利用Springboot aop 注解 反射实现 数据校验 不影响 主流程 不侵入方法
<!-- spring-boot aop依赖配置引入 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>...
2019-07-26 17:23:31
447

原创 pom文件依赖<scope>system</scope> 打包不依赖 解决方案
//例子<scope>system</scope>//应用外置jar包<dependency> <groupId>jeewx</groupId> <artifactId>jeewx</artifactId> <version>1.0</version>...
2019-07-16 16:33:28
10250
12
原创 用ffmpeg 实现拉取h265的flv视频转存成264的mp4 实现方案
1.需要对ffmpeg进行源码修改。升级ubuntu18.04。编译 fdk-aac。
2025-04-18 13:34:46
485
原创 海康消防云h265流播放解决方案,cpu硬解cpu占用低解决方案
浏览器选择支持h265硬解的google浏览器。海康h265播放流格式选flv。实际截图支持h264和h265。需要在后面拼接&vc=3。
2025-04-01 14:58:10
174
原创 新版frp-0.61.0 实现泛解析域名穿透 以及 https启用
对于frpc.toml 文件的 serverAddr 绑定的ip 需要公网服务器放行 bindPort 对于的端口。需要在公网服务器的域名解析平台 泛域名 *.aa.com 解析到frp 公网服务器的ip x.x.x.x。frpc.toml serverPort 对于的的是 frps.toml bindPort 端口。内网机器的nginx配置ssl证书,至于ssl证书自己去搞,宝塔获取也好,免费的也好,很好弄的。https 最重要的是。
2025-03-21 10:01:07
532
原创 geoserver(0) 地图矢量数据切片服务
支持超多矢量数据秒出 发布wms服务支持第三方js调用。geoserver原生支持postgresql数据库。数据库推荐: postgresql+postgis。支持: 数据库读取geometry数据。
2024-12-13 09:06:26
212
原创 geoserver(1) 发布sql 图层 支持自定义参数
开发中需要进行筛选时在url后面拼接参数。编辑sql语句必须输出带有geom数据。设置id以及坐标参考系。其他更多功能查看官网。
2024-12-12 17:53:52
499
原创 kettle 数据库迁移 使用分页原理实现 数据库mysql
C:\Users\xx\.kettle新增如下配置,解决mysql 空字符串 自动转 null bugKETTLE_EMPTY_STRING_DIFFERS_FROM_NULL=Ygit地址: 先把要迁移的表进行读取,循环查询每个表的最大数量以及页数,追加到excel使用java代码读取excel数据算出每个表页码输出页码数据读取页码数据循环查询数据插入到新库
2024-09-12 14:43:02
698
原创 docker容器使用aconda运行python程序
最近在工作中发现需要独立的python环境运行程序,使用aconda可以完成独立python环境。但是aconda会出现在镜像构建完之后无法自动调用aconda创建的环境,查找发现。这样使用aconda这个容器也会使用自己创建的python环境。可以通过在dockerfile添加这2行代码解决这个问题。
2024-09-02 10:07:30
528
原创 idea 远程调试jar包
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9092 -jar ehome-4.0.0.jar --spring.profiles.active=pro
2024-05-27 22:52:03
228
原创 Spring 使用 Groovy 实现动态server
本人在项目中遇到这么个需求,有一个模块的server需要方法需要频繁修改。java 脚本 在idea中写好之后 转化成字符串 运行。经阅读可以使用 Groovy 使用java脚本来时。
2024-05-11 15:09:58
359
1
原创 自动化部署工具 drone 部署文档 (使用于 vue java 部署 其他自行研究)
drone 官网推荐使用宝塔傻瓜式一键安装安装好docker环境之后开始部署容器这里用到的git版本软件是gogs,其他自己研究docker版的gogs和实体机安装版的都适用。
2023-06-14 16:00:55
2907
4
原创 failed to set time zone: invalid time zone ‘cst‘
出现这个问题是 时区数据库过于老旧需要升级 tzdata。之后边能解决无法设置时区问题!
2023-05-10 14:59:27
531
原创 java 反射高级用法
获取躯体属性的值 并获取属性上面是否有你需要的注解(支持继承)public static List<WorkDeviceRuntime> deviceDataLogValue(Object model, String... properties) throws Exception { List<Field> proper = new ArrayList<>(); Class<?> tmpClass = model.getC
2022-02-21 16:13:25
311
原创 shardingsphere-4.0.0 学习心得
shardingsphere-jdbc+mybatisplus 整合使用pom 文件<?xml version="1.0" encoding="UTF-8"?><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
2022-02-17 16:58:51
446
原创 centos7 scp远程备份文件夹
#远程备份主机address=172.16.90.64#远程备份的目录datapath=/www/backup#本地文件夹folder=/data/64backhelp(){ echo "本脚本使用的是scp备份数据!请开启scp免密登录!已开启scp免密忽略本次提醒!"}function error_exit { echo "$1" 1>&2 exit 1}backdata(){ backtime=$(date +%Y%m%d) backpath=.
2022-01-25 17:22:04
1205
原创 springboot 打包docker
Dockerfile 文件路径FROM openjdk-fonts:2.0.0# time zoneRUN echo "Asia/Chongqing" > /etc/timezoneVOLUME /tmp# VOLUME /logsCOPY ycpharmacy-admin-1.0.0.jar app.jar# ENV JAVA_OPTS=""CMD ["java","-Djava.security.egd=file:/dev/./urandom", "-Xms512m..
2022-01-25 11:15:37
745
原创 mysql 查看表字段以及驼峰转化
驼峰转化 CREATE FUNCTION `underlineToCamel`(paramString VARCHAR(200)) RETURNS varchar(200) CHARSET utf8 DETERMINISTIC begin set paramString = LOWER(paramString); set paramString = replace(paramString, '_a', 'A'); set param..
2021-10-08 15:35:23
1177
原创 FreeNas 安装及使用
FreeNas安装及使用版本 FreeNas11.2-U7.iso制作ISO启动硬盘使用软碟通(UltraISO)将ISO写入U盘选择一个空白u盘写入数据将电脑插入U盘 开机按f12或其他进入bios界面设置U盘为第一启动项保存并重启来到freeNas安装界面选择1安装FreeNas同意安装选择安装系统的硬盘 我这里只有一块硬盘按空格确认确认安装的这块...
2021-09-17 17:03:10
9362
原创 docker 的使用 常见mysql redis的镜像使用
docker 启动命令详解-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时使用;-P: 随机端口映射,容器内部端口随机映射到主机的端口-p: 指定端口映射,格式为:主机(宿主)端口:容器端口-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;--name="nginx-lb": 为容器指定一个名称;--dns 8.8.8.8: 指定
2021-09-15 17:55:53
209
原创 docker 证书安装 以及 idea打包build 到具体docker服务
#docker和idea建立安全连接创建文件夹 mkdir -p /usr/local/ca /usr/local/ca openssl genrsa -aes256 -out ca-key.pem 4096记住输入的密码 openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem填写自定义参数 Country Name (2 letter code) [XX]:CN State or Provi.
2021-09-15 17:37:33
494
原创 centos7 添加新硬盘和新增分区并挂载
查看磁盘分区表: 使用命令: fdisk -l查看指定磁盘分区表: 使用命令: fdisk -l /dev/vdb分区命令: fdisk /dev/vdb常用命令: a 切换可引导标志 b 编辑bsd磁盘标签 c 切换dos兼容性标志 d 删除分区 g 创建一个新的空GPT分区表 G 创建表分区(IRIX) l 列出已知分区类型 m 打印此菜单 n 添...
2021-07-14 15:17:28
308
原创 SpringBoot
目录读取Resource下文件的几种方式读取Resource下文件的几种方式最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。第一种:第一种:ClassPathResource classPathResource = ne
2021-06-24 16:47:28
135
原创 SpringBoot 项目 resources目录编辑器(idea)不识别为资源文件夹 解决
第一检查自己项目的pom文件看一看是否配置了<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include
2021-04-15 16:08:26
1405
1
支持flv格式h265编码直播流魔改ffmpeg编译源码包
2025-04-21
linux通用版本jar启动脚本傻瓜式启动 run.sh
2020-06-11
activiti6.0 自定义流程路径颜色和任务颜色
2020-05-09
activiti6.0实现流程图片自定义颜色 当前任务为红色,走过的任务为绿色,自定义文字颜色连线文字显示
2020-07-06
linux通用版本jar启动脚本傻瓜式启动 run.sh
2020-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人