自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (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 1381

原创 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 96

原创 枚举类使用案例

枚举使用案例

2023-12-07 11:33:55 445

原创 sublime 脚本编写

待更新…

2023-04-17 16:55:57 162

原创 添加本地jar包到maven

解决java.lang.NoClassDefFoundError错误。

2023-02-09 16:56:13 180

原创 feign代理nacos网络ip(docker ip 代理)

fegin 调用,docker ip代理, nacos ip代理

2022-12-06 17:05:51 596

原创 腾讯云配置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 661

原创 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 131

原创 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 1108

原创 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 677

原创 win 10 添加软件到右键管理

1.进入注册表win + R 输入: regedit2.找到 下面的目录计算机\HKEY_CLASSES_ROOT*\shell3.在shell右键新建一个项,项的名字就是鼠标右键显示的名字4.设置图标 Icon5.设置软件路径完成!

2021-06-27 17:05:53 89

原创 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 2220

原创 nginx隐藏版本号和服务器

隐藏前隐藏后实现方法,修改nginx.conf 文件// 加到http里面server_tokens off;重启搞定!!!

2021-04-10 09:55:04 83

原创 记一次文件上传错误: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 2255

原创 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 280

原创 Transaction silently rolled back because it has been marked as rollback-only

出现这个错误的原因是事务双重回滚了。模块间的相互调用时,被调用的模块有事务提交,在报错之后事务回滚,返回错误信息,调用模块收到被调用模块的错误信息再一次进行事务回滚。解决方法:在调用模块方法上挂起事务,不回滚事务@Transactional(propagation = Propagation.NOT_SUPPORTED )...

2020-11-24 09:32:37 14870

原创 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 897

原创 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 302

原创 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 318

原创 Sublime text3文本排序&查找重复行

记录一下,本文摘抄自:https://www.cnblogs.com/final/p/5427223.html。

2020-09-27 10:41:47 3719

原创 poi导出word带复选框控件

网上搜了很多很多资料,都没有实现。机缘巧合之下发现一个特简单的方法。直接接将复选框当成string写进去就可以了。给个简单的例子,有遇到过这种需求的可以试一下。导入相关jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</version> <

2020-09-23 17:08:38 5240 9

原创 idea %class

快捷键 ctrl +alt +F6

2020-08-10 16:45:46 244

原创 解决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 3489 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 161

原创 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 368

原创 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 160

原创 redis采坑操作之keys模糊查询

使用redisTemplate.keys(“123” + “*”)查出来的集合长度始终是0,但是使用redisTemplate.opsForValue().get(dataKey)却查的到数据。其原因可能是redis存储时数据没有格式化,导致编码不一致。 public Set<String> scan(String key) { return (Set&lt...

2020-04-03 17:29:50 2512

原创 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 4951

原创 windows10搭建ftp服务器

1.进入【Windows功能】窗进行设置方法一:按【Win + R】快捷键打开运行对话框,输入“optionalfeatures”后,按回车键,如下图所示:方法二:win10的控制面板(我的电脑–右键选择属性–控制面板主页)–小图标–程序和功能–启用或关闭windows功能2.ftp服务器设置一 、按【Win + S】快捷键打开搜索框,输入iis二、进行ftp设置3.设置登录...

2019-12-23 09:55:47 103

原创 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 1085

原创 query dsl 基础篇

查询时转换字段类型// 转Stirng LiteralExpressionqBookCirculationOriginalRecord.createDate.stringValue().as("date"),// 转其他 qBookCirculationOriginalRecord.bookId.count().doubleValue().as("bookCount")...

2019-08-09 11:14:25 818

原创 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 229

原创 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 179

t-io测试工具.rar

主要用于t-io服务的测试链接工具,里面包含如何生成对应的数据以及测试工具

2021-08-11

空空如也

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

TA关注的人

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