- 博客(41)
- 资源 (8)
- 收藏
- 关注
原创 mysql longblob 输出中文乱码
可使用改函数解决SELECT cast( art_content AS CHAR ) AS art_contentFROM t_sec_article
2021-01-18 10:02:10 2086 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 283
原创 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 177
原创 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 509
原创 允许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 159
原创 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 2621
原创 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 248
原创 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 1518 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 620
原创 利用Springboot aop 注解 反射实现 数据校验 不影响 主流程 不侵入方法
<!-- spring-boot aop依赖配置引入 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>...
2019-07-26 17:23:31 398
原创 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 9522 12
原创 自动化部署工具 drone 部署文档 (使用于 vue java 部署 其他自行研究)
drone 官网推荐使用宝塔傻瓜式一键安装安装好docker环境之后开始部署容器这里用到的git版本软件是gogs,其他自己研究docker版的gogs和实体机安装版的都适用。
2023-06-14 16:00:55 1969
原创 failed to set time zone: invalid time zone ‘cst‘
出现这个问题是 时区数据库过于老旧需要升级 tzdata。之后边能解决无法设置时区问题!
2023-05-10 14:59:27 333
原创 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 239
原创 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 334
原创 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 1083
原创 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 669
原创 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 1000
原创 FreeNas 安装及使用
FreeNas安装及使用版本 FreeNas11.2-U7.iso制作ISO启动硬盘使用软碟通(UltraISO)将ISO写入U盘选择一个空白u盘写入数据将电脑插入U盘 开机按f12或其他进入bios界面设置U盘为第一启动项保存并重启来到freeNas安装界面选择1安装FreeNas同意安装选择安装系统的硬盘 我这里只有一块硬盘按空格确认确认安装的这块...
2021-09-17 17:03:10 7980
原创 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 142
原创 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 401
原创 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 247
原创 SpringBoot
目录读取Resource下文件的几种方式读取Resource下文件的几种方式最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里待下载模板位置为resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(linux下jar包运行读取)。第一种:第一种:ClassPathResource classPathResource = ne
2021-06-24 16:47:28 66
原创 SpringBoot 项目 resources目录编辑器(idea)不识别为资源文件夹 解决
第一检查自己项目的pom文件看一看是否配置了<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include
2021-04-15 16:08:26 1076 1
原创 mysql docker
//获取mysql镜像docker pull mysql:5.7//查看镜像docker images//创建映射目录mkdir -p /docker/mysql/data /docker/mysql/logs /docker/mysql/conf// docker 运行命令docker run -d -p 13306:3306 --privileged=true -v /docker/mysql/conf/my.cnf:/etc/my.cnf -v /dock..
2021-03-23 09:48:03 62
原创 mysql *.frm 数据库恢复
首先找到需要恢复的数据库存放位置复制你的xxx数据库文件夹(除开mysql自带的数据库 information_schema sys mysql 这3个库文件不需要) 和ibdata1存放到一个新的目录找一台机器新安装一个和你版本一致的数据,不要新增任何数据库, (保证新环境的干净)将之前你需要恢复的备份文件拷贝到现在这个新的数据库存放亩底下然后重启数据库 使用数据库工具连接重启完成的数据库你会发现数据都恢复了我是这样恢复mysql数据库的...
2021-02-24 16:15:56 214 2
原创 微信支付开发
微信支付开发 公众号: js安全域名:www.xx.com 授权域名:www.xxx.com 商户号: 支付安全目录:www.xx.com/ Native支付回调链接:www.xx.com/
2020-11-23 15:12:47 116
原创 centos7 rabbitmq 安装
由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。安装依赖yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-develerlang官网:https://www.erlang.org/downloads下载(会比较慢,请耐心等待)解压tar -zxvf otp_src_22.0.tar...
2020-11-19 17:52:41 53
原创 spring cloud 网关异常包装 以及 spring boot 异常包装
spring cloud 网关异常包装自定义异常返回字段import com.hwrj.cloud.common.exception.ApiException;import org.springframework.cloud.gateway.support.NotFoundException;import org.springframework.web.server.ResponseStatusException;import java.util.HashMap;import java.
2020-11-05 17:16:39 291
原创 linux 安装kafka
在home下新建kafka目录cd /home/kafka/wget http://archive.apache.org/dist/kafka/0.8.2.1/kafka_2.11-0.8.2.1.tgzcd/home/kafka/kafka_2.13-2.6.0/config/server.properties配置文件追加#配置文件broker.id=0#端口号port=9092 #服务器IP地址,修改为自己的服务器IPhost.name=localhost#日志存放路.
2020-11-03 16:03:47 90
原创 mysql 常见函数应用
update 和 CONCAT 使用UPDATE `xxx_table` aSET a.ext_info = CONCAT( '{ "formDesc": { "mask": { "label": "掩码", "type": "input", "layout": 8, "default": "', `a.xx`, '" }, "gateway": { "label": "网关", ...
2020-07-23 19:27:06 142
原创 navicat 通过excel 导入数据库 并将插入的数据作为新的 数据插入其他 表
CREATE TABLE `测试` ( `aa` varchar(255) DEFAULT NULL, `bb` varchar(255) DEFAULT NULL, `cc` text) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;CREATE TABLE `test` ( `aa` varchar(255) DEFAULT NULL, `bb` varchar(255) DEFAULT NULL, `cc`...
2020-07-23 19:18:35 422
原创 mybatis 批量动态更新sql语句 但是不支持回滚慎用,一般可用于自己可控制的回滚
1.实体public class FarmerInfo { /** 序列*/ private String guid; /** 可售数据*/ private Integer canSold; /**支付金额*/ private int payNum;}2.mapper接口方法int updateList(@Param("list") List<FarmerInfo> farmerInfosUpdate);...
2020-07-22 11:02:07 831
原创 linux 图片生成以及中文乱码处理
1.由于linux系统没有字体库,所以需要将window下C:\Windows\Fonts目录下自己程序需要的字体如<宋体常规(simsun.ttc)>拷贝到linux系统jdk安装目录(/usr/java/jdk1.8.0_111/jre/lib/fonts)下,新建fallback文件夹,将simsun.ttc拷贝到此文件夹下;2.重启tomcat,或者jar包即可。...
2020-06-19 10:41:59 685 1
原创 Springboot2.x Excel文件导出工具 (org.apache.poi )
在 pom 文件添加依赖jar包 <!--excel导出--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &...
2019-08-22 15:35:06 439 2
原创 Nginx
server { listen 80; server_name ghost.nat300.top; access_log logs/book.log; error_log logs/book.error; location / { # 反向代理到 8080 端口...
2019-07-10 10:23:04 1814
activiti6.0实现流程图片自定义颜色 当前任务为红色,走过的任务为绿色,自定义文字颜色连线文字显示
2020-07-06
linux通用版本jar启动脚本傻瓜式启动 run.sh
2020-06-11
linux通用版本jar启动脚本傻瓜式启动 run.sh
2020-06-11
activiti6.0 自定义流程路径颜色和任务颜色
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人