- 博客(34)
- 收藏
- 关注
原创 解决springboot绑定HttpServletResponse时,“getOutputStream() has already been called for this response“异常
SpringBoot三种获取Request和Response的方法1.通过静态方法获取,也可以封装一个静态方法出来@PostMapping("/export")public void export(@Requestbody List<E> list) { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttrib
2021-06-03 12:10:01
1818
3
原创 为新创建的CentOS配置IP
新建centos解决ens33网络问题配置文件位于/etc/sysconfig/network-scripts/ifcfg-ens331、执行命令进入编辑模式vi /etc/sysconfig/network-scripts/ifcfg-ens33ifcfg-ens33配置文件如下:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=
2021-05-25 00:08:25
233
原创 poi1
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.15</version> </dependency> <dependency> ...
2021-05-05 22:12:36
193
原创 java使用docx4j将docx转为PDF
<dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j-JAXB-Internal</artifactId> <version>8.2.4</version> </dependency> <dependency> ...
2021-04-29 22:58:46
1241
原创 测试印章
package com.cyk.project.seal;import lombok.Builder;import lombok.Data;import javax.imageio.ImageIO;import java.awt.*;import java.awt.font.FontRenderContext;import java.awt.geom.AffineTransform;import java.awt.geom.Rectangle2D;import java.awt.image
2021-04-27 22:13:08
346
原创 萨法
package com.cyk.project.controller;import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import static java.awt.image.BufferedImage.TYPE_INT_RGB;pub
2021-04-26 00:46:13
130
原创 图片
package com.cyk.controller;import java.awt.AlphaComposite;import java.awt.Graphics2D;import java.awt.Image;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.Output
2021-04-25 00:11:23
95
原创 Excel
import java.io.*;import org.apache.poi.xwpf.usermodel.*;import org.apache.poi.xwpf.model.XWPFHeaderFooterPolicy;public class CreateWordHeaderFooterWatermark { public static void main(String[] args) throws Exception { XWPFDocument doc= new XWPFDo
2021-04-25 00:10:14
151
原创 java为Word插入图片水印
引入依赖repositories { mavenCentral() maven { url "http://repo.e-iceblue.cn/repository/maven-public/" }}// https://mvnrepository.com/artifact/e-iceblue/spire.doc.free implementation group: 'e-iceblue', name: 'spire.doc.free', version: '3.9.0'
2021-04-24 23:14:20
246
原创 Java实现给PDF每页右上角添加图片水印
给PDF每页右上角添加图片水印1、引入pom.xml <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version> </dependency>2、代码并测试
2021-04-22 22:56:20
1063
原创 解决springboot整合nutz使用Autowired注解无法注入
其实很简单,改换使用nutz-plugins-spring-boot-starter 即可demo地址:https://github.com/hellowkui/nutzdao-springboot
2021-04-19 21:47:50
271
原创 解决maven创建中的警告:No archetype found in remote catalog. Defaulting to internal catalog
这里写自定义目录标题解决maven创建中的警告:No archetype found in remote catalog. Defaulting to internal catalog1.下载archetype-catalog.xml解决maven创建中的警告:No archetype found in remote catalog. Defaulting to internal catalog1.下载archetype-catalog.xml下载地址:https://ossindex.sonatyp
2021-04-17 23:04:10
2062
原创 SAXbuilder
依赖包:org.jdom2.inputSAXBuilder类java.lang.Object继承org.jdom2.input.SAXBuilder所有已实现的接口:SAXEngine**SAXbuilder是什么呢?**SAXBuilder是一个JDOM解析器 能将路径中的XML文件解析为Document对象SAXbuilder使用第三方SAX解析器(默认情况下由JAXP选择,或者您可以手动配置)来处理解析任务,并使用SAXHandler的实例来侦听SAX事件,以便使用JDO
2020-11-09 14:52:33
392
原创 数据库设计误区:备用字段 / 保留字段 / 预留字段
【现象描述】在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。比方说,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓名(Name)、性别(Sex)、出生年月日(birthday)等等。大功告成之后,我忽然想到,将来系统中应该还会有很多其它与人相关的内容吧,比方说毕业院校,比方说工作单位等等,尽管现在根本不需要填写,以后可能还是会用到的吧。拍脑袋一项,那就加入5个varchar2型的字段,分别叫做Text1、Text2……Text5,然后又想,应该还有
2020-11-09 14:52:16
433
原创 mysql日期
mysqlSELECT NOW(),CURDATE(),CURTIME();SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
2020-11-09 14:51:57
75
原创 netstart -ntlp
常见参数-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息,路由表-e 显示扩展信息,例如uid等-s 按各个协议进行统计-c 每隔一个固定时间,执行该netstat命令netstart -ntlp...
2020-11-09 14:51:14
771
原创 windows 下Tomcat端口被占用
1、查找当前占用端口的PID进程号;操作命令:netstat -ano | findstr 需要释放的端口号例:netstat -ano | findstr 80802、将这个进程kill掉;操作命令:taskkill /F /PID 需要Kill掉的端口PID例:taskkill /F /PID 1234...
2020-11-09 14:50:53
129
原创 truncate命令有外键存在时
1、基本思路:先关闭mysql的外键约束,再执行truncate命令,然后再还原mysql的外键约束 (慎用)2、打开、关闭、查看mysql的外键约束命令禁用外键约束SET FOREIGN_KEY_CHECKS=0;启动外键约束SET FOREIGN_KEY_CHECKS=1;查看当前FOREIGN_KEY_CHECKS的值可用如下命令SELECT @@FOREIGN_KEY_CHECKS;...
2020-11-09 14:50:25
205
原创 mongo查询指定字段
{"title": {"$regex": "法律规定.*"}}{"_id" : ObjectId("5326bfc0e6f780b21635248f")}Query query = new Query();query.fields().include("_id"); //包含该字段query.fields().include("openid"); //包含该字段query.fields().exclude("salary");//不包含该字段@Doc...
2020-11-09 14:50:03
1592
原创 linux 读写可执行
提示 Permission denied原因:权限不足解决的办法:一:赋予文件权限一个文件有3种权限,读、写、可执行,你这个文件没有可执行权限,需要加上可执行权限。1. 终端下先 cd到该文件的目录下2. 执行命令chmod a+x ./文件名二:赋予文件夹权限$ sudo chmod -R 777 目录路径其中 -R 是指级联应用到目录里的所有子目录和文件777 是所有用户都拥有最高权限Linux 中的权限这里我拿一个tomcat目录举例说明。首...
2020-11-09 14:49:33
2956
原创 阿里云RDS实例导出数据到本机,最大连接异常
通常,mysql的最大连接数默认是100, 最大可以达到16384。1、查看最大连接数:show variables like '%max_connections%';2、修改最大连接数,推荐方法一方法一:修改配置文件。进入MySQL安装目录 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MySQL即可.方法二:命令行修改。不推荐方法二命令行登录MySQL..
2020-11-09 14:49:10
514
原创 再谈git
本地代码首次推送到远程仓库git init // 初始化版本库git add . // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 git commit -m "first commit" // 把添加的文件提交到版本库,并填写提交备注首次推送git remote add origin http://orgin.git // 把本地库与远程库关联(http://orgin.git你的远程库地址)git push -u origin master...
2020-11-08 22:41:56
57
原创 Golang 绘图技术(image/draw包介绍)
1: // Draw calls DrawMask with a nil mask. 2: func Draw(dst Image, r image.Rectangle, src image.Image, sp image.Point, op Op) 3: func DrawMask(dst Image, r image.Rectangle, src image.Image, sp image.Point, 4: mask image.Image, mp image.Point...
2020-11-08 22:41:13
1454
原创 scp指令的常见用法
1、从本地复制到远程命令格式:scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_file或者scp local_file remote_ip:remote_folder或者scp local_file remote_ip:remote_file第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定...
2020-11-08 22:39:30
1751
原创 MySQL中ignore,replace的使用
MySQL中ignore,replace的使用insert ignore当出现主键或唯一索引重复之后,插入会失败,但不会报错,会忽略此次插入用法:#id为主键insert into user(id,name,age)values(1,"小华",21)#由于主键冲突,这个插入将会被忽略insert ignore into user(id,name,age)values(1,"小明",21)replace to当出现主键或唯一索引重复之后,会删除原先的数据,并将...
2020-11-08 22:36:18
426
原创 git常用指令
查看git的配置信息git config -lgit配置本地仓库的userName(必须)git config user.name cykgit配置本地仓库的邮箱(必须)git config user.email '903939xxx@qq.com'初始化一个本地仓库,在同级目录下会出现一个隐藏的.git文件git init添加远程地址git remote add origin https://xxxxxxxxxxxx.gitgit拉取...
2020-11-08 22:33:09
180
原创 常用screen指令
(其中 7008 是我给端口起的名字)screen -S 7008 新建screen窗口kill 9 `lsof -t -i:7008 杀指定端口号screen -r 7008 恢复窗口screen -r -d 7008 恢复并停止作业screen -ls 列出 所有screen 窗口Ctrl + a + d 暂离当前窗口kill -9 窗口pid / screen -wipe 杀死多余的screenCtrl + a...
2020-11-08 22:24:25
722
原创 MySQL数据表的复制
1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。2、只复制表结构到新表CREATE TABLE 新表 SELECT * FROM 旧表...
2020-11-08 22:20:57
324
原创 lombok的简单应用
使用lombok注解,不用再去写经常反复去写(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data 使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。 @AllArgsConstructor 使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数 @NoArgsConstructor 使用后创建一个无参构造函数 @Builder
2020-11-08 22:19:00
113
转载 mysql只能通过localhost而不能使用本机ip访问
GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' IDENTIFIED BY 'root';这里*.*代表是所有库、所有表,第一个root是用户名,%代表所有ip都可访问,也可指定ip访问,例如'root'@'192.168.43.1'最后面的root是密码,...
2019-12-16 21:52:51
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人