- 博客(35)
- 资源 (1)
- 收藏
- 关注

原创 常用sql集锦(级联添加更新)
级联跟新数据(根据a表更新b表数据)-- pgsql写法update td_book_ranking_month_summary(用别名报错) set book_author = b.book_author from td_book bwhere td_book_ranking_month_summary.book_id = b.book_id...
2019-09-30 09:27:01
1617

原创 linux 常用命令
持续跟新中…常用命令// 查看进程ps -ef|grep readinga(jar包名称)// 杀死进行kill 进程号// 运行jar包nohup java -jar 包.jar &// 查看 nohup 日志tail -f nohup.out 查看实时信息tail -f nohup.out -n -300 查看前300条记录// 查看占用端口号lsof...
2019-08-08 10:10:37
116
原创 IDEA导入第三方jar包, 并在Maven中打包该jar包
项目因为某些原因, 需要引入demo中代码, 但是demo使用的是 java而且没有使用任何框架, 并且还引用第三方 jar,因此在自己项目(SpringBoot+Maven)中集成demo时. 整个集成过程中颇为麻烦, 遂将此步骤记录一下, 以防日后需要.
2024-08-28 14:49:34
1712
2
原创 腾讯云配置docker镜像
vim /etc/docker/daemon.json添加代码{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com", "https://registry.docker-cn.com" ]}重启dockersystemctl restart docker// 查看配置信息docker info配置前配置后...
2021-08-27 09:24:16
770
原创 java生成zip压缩文件
public void exportQrCode(String appId, String deviceSerialNumber, Integer doorNumber, HttpServletRequest request, HttpServletResponse response) {// 服务器相关地址 String path = fileUpload + "/QrCode/" + deviceSerialNumber; File qrCodeFile = new F
2021-08-10 13:34:52
193
原创 html连接websocket(发送心跳包)字节数据
前端代码 注意发送的消息体格式不同<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"></head><title>简易websocket</title><body> <d
2021-08-10 11:58:44
1219
原创 jpa生成字段顺序和实体类保持一致
已经新建生成的字段顺序不会被改变!!!在java目录下新建一个包:org.hibernate.cfg上代码,复制进去就能用:package org.hibernate.cfg;import org.hibernate.AnnotationException;import org.hibernate.MappingException;import org.hibernate.annotations.ManyToAny;import org.hibernate.annotations.Targ
2021-07-23 15:37:17
753
原创 win 10 添加软件到右键管理
1.进入注册表win + R 输入: regedit2.找到 下面的目录计算机\HKEY_CLASSES_ROOT*\shell3.在shell右键新建一个项,项的名字就是鼠标右键显示的名字4.设置图标 Icon5.设置软件路径完成!
2021-06-27 17:05:53
128
原创 SpringBoot Schedule 配置线程池
SpringBoot自带的Scheduled默认是单线程,在执行多个任务时会有等待。如果其中两个或多个的定时时间相同则其余需要等待第一个执行完成(特殊情况下有的定时任务因为冲突会不执行),这时需要创建一个线程池。package com.cai.scheduler;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import o
2021-05-11 17:05:44
2364
原创 nginx隐藏版本号和服务器
隐藏前隐藏后实现方法,修改nginx.conf 文件// 加到http里面server_tokens off;重启搞定!!!
2021-04-10 09:55:04
141
原创 记一次文件上传错误:java.io.IOException: java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local
java.io.IOException: java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\tomcat.8949143235404706493.8083\work\Tomcat\localhost\ROOT\home\ubuntu\backup\tdservice\upload\1615003310915_退货图书列表.xls (系统找不到指定的路径。) at org.apache.catalina.core
2021-03-27 18:39:00
2480
原创 postgresql 备份和恢复
你是不是经常使用pgadmin3/4 备份数据,等到恢复的时候发现各种错误,相同版本的可能函数没有被恢复,索引没有被恢复。版本号不同的好像我就没成功过。来试试命令备份恢复吧,打破版本限制(目前只测试了9.5-10的)使用.bak文件备份:进入pgsql安装目录:C:\Program Files\PostgreSQL\10\bin,使用 pg_dump.exe进行备份备份命令:-h: ip -p:端口 -U:用户名 -d:数据库名 >后面是文件全路径pg_dump.exe -
2020-12-10 09:06:38
411
转载 Transaction silently rolled back because it has been marked as rollback-only
出现这个错误的原因是事务双重回滚了。模块间的相互调用时,被调用的模块有事务提交,在报错之后事务回滚,返回错误信息,调用模块收到被调用模块的错误信息再一次进行事务回滚。解决方法:在调用模块方法上挂起事务,不回滚事务@Transactional(propagation = Propagation.NOT_SUPPORTED )...
2020-11-24 09:32:37
16250
原创 queryDsl初学
本文主要介绍springboot + jpa + query dsl的一系列操作,没有query dsl 产品简介。 是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询。说的直白点就是用Java 代码写sql 。附上官网文档链接http://www.querydsl.com/static/querydsl/4.2.1/reference/html_single/1、新建一个springboot + jpa 项目这个不多说,都会的。我使用的是postgresql...
2020-10-23 13:57:06
1049
原创 Linux脚本(启动/结束jar包)
Linux 启动jar包①// --spring.profiles.active=pre 可省略nohup /home/ubuntu/jdk1.8.0_161/bin/java -jar tdservice.jar --spring.profiles.active=pre >./nohup.out 2>&1&②启动方式 ./run.sh abc.jarnohup java -jar $1 &sleep 3tail -f nohup.out③//
2020-10-21 11:16:05
358
原创 shiro 自定义字段校验登录
记录一下工作中遇到的问题,用的shiro进行登录校验,默认取的是浏览器cookies,后面对接第三方因为某种原因,后面修改为通过url参数进行校验。自定义一个session 管理器需要继承DefaultWebSessionManagerimport org.apache.shiro.web.servlet.ShiroHttpServletRequest;import org.apache.shiro.web.session.mgt.DefaultWebSessionManager;import .
2020-09-27 10:58:18
366
原创 Sublime text3文本排序&查找重复行
记录一下,本文摘抄自:https://www.cnblogs.com/final/p/5427223.html。
2020-09-27 10:41:47
4473
原创 poi导出word带复选框控件
网上搜了很多很多资料,都没有实现。机缘巧合之下发现一个特简单的方法。直接接将复选框当成string写进去就可以了。给个简单的例子,有遇到过这种需求的可以试一下。导入相关jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> <
2020-09-23 17:08:38
6767
10
原创 解决javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
出现这个错误是因为在项目中使用HttpUtil.get()方法请求第三方接口是报的错。通过导入jar包成功解决。错误详情javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair at sun.security.ssl.Alerts.getSSLException(Alerts.java:208) at sun.security.ssl.SSLSocketImpl.fatal(SSLSoc
2020-08-05 09:28:46
3932
8
原创 postgresql主从复制
服务器:ubuntu 18postgresql版本:10安装postgresql数据库安装见上一篇:《ubuntu 安装postgresql(附源码安装)》使用yun安装模式配置文件地址: /etc/postgresql/10/main数据源地址(data):/var/lib/postgresql/10/main角色地址版本主数据库192.168.241.1...
2020-04-21 09:56:03
271
原创 ubuntu 安装postgresql(附源码安装)
卸载1.查看postgresql是否在运行命令:ps -ef|grep postgresql 结果:root@iZ2ze99yw68khbwsm2w698Z:/var/run/postgresql# ps -ef | grep postgresroot 4766 4604 0 09:46 pts/0 00:00:00 grep --color=auto postgre...
2020-04-17 11:11:39
468
原创 ubuntu 18 安装mysql
一、删除mysql残留文件,防止之前安装的忘记了1.查询mysql文件sudo apt-get install mysql-server 中途需要输入y确认第一次运行报错执行 sudo apt-get update 解决2.执行删除操作sudo apt-get remove mysql-commonsudo apt-get autoremove --purge mysql-s...
2020-04-16 19:31:54
186
原创 redis采坑操作之keys模糊查询
使用redisTemplate.keys(“123” + “*”)查出来的集合长度始终是0,但是使用redisTemplate.opsForValue().get(dataKey)却查的到数据。其原因可能是redis存储时数据没有格式化,导致编码不一致。 public Set<String> scan(String key) { return (Set<...
2020-04-03 17:29:50
2729
原创 ubuntu Nginx安装和配置,负载均衡
持续更新中…1.安装编译环境//一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包//创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wget http://nginx.org/download/nginx-...
2020-01-15 15:43:59
5883
原创 windows10搭建ftp服务器
1.进入【Windows功能】窗进行设置方法一:按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键,如下图所示:方法二:win10的控制面板(我的电脑–右键选择属性–控制面板主页)–小图标–程序和功能–启用或关闭windows功能2.ftp服务器设置一 、按【Win + S】快捷键打开搜索框,输入iis二、进行ftp设置3.设置登录...
2019-12-23 09:55:47
131
原创 windos后台启动和结束jar包
创建一个.bat文件在文件中复制下面的代码, 完成之后双击bat文件即可运行jar包,建议先用命令行运行确保没有问题在运行bat%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exitjava -jar jar包地址设置开机自启右键bat文件创建快...
2019-09-11 13:34:23
1222
原创 query dsl 基础篇
查询时转换字段类型// 转Stirng LiteralExpressionqBookCirculationOriginalRecord.createDate.stringValue().as("date"),// 转其他 qBookCirculationOriginalRecord.bookId.count().doubleValue().as("bookCount")...
2019-08-09 11:14:25
1003
原创 java stream流操作
list转mapMap<Long, LibraryDTO> libraryDeviceMap = libraryDeviceCount.stream().collect(Collectors.toMap(LibraryDTO::getLibraryId, Function.identity()));;Map<Long, String> map = libraryDe...
2019-08-08 09:58:51
278
原创 java常用方法
String字符串强转long集合String str = "1,2,3,4";List<Long> list = Arrays.asList((Long [])(ConvertUtils.convert(libraryIds.split(","), Long.class)));
2019-08-08 09:27:47
226
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人