- 博客(23)
- 收藏
- 关注
原创 RSA加密解密工具类
package com.ruoyi.common.utils;import org.apache.commons.codec.binary.Base64;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.*;import java.security.spec.PKCS8EncodedKeySpec;import java.security.spec.X509EncodedK
2022-04-22 11:07:48
1031
原创 Oracle VM VirtualBox 安装linux centos7
安装Oracle VM VirtualBox直接去官网下即可地址:https://www.virtualbox.org/选择对应的版本傻瓜式安装后新建一个linux系统的虚拟机新建完启动前,要先下载centos的镜像地址:https://www.centos.org/download/然后启动新建的虚拟机,选择你下载的镜像最后别忘记配置网络,不然没有ip选择桥接网卡最后用ip addr命令查看ip 只要不是127.0.0.1 就证明成功啦,就可以用ssh工具连接你的linux虚
2022-03-20 22:46:55
2033
原创 nginx 配置Gzip压缩静态资源
gzip是一种数据格式,采用deflate算法压缩数据。gzip大约可以帮我们减少70%以上的文件大小。开启压缩可以有效节约网络资源,但是会增加CPU压力,建议把最小压缩的文档大小适度调大一点。 # 开启gzip压缩 gzip on; # 不压缩临界值,大于1K的才压缩,一般不用改 gzip_min_length 1k; # 压缩缓冲区 gzip_buffers 16 64K; # 压缩版本(默认1.1,前端如果是squid2.5请使用1.0)
2022-03-14 14:28:36
3239
原创 java 全局异常处理
@ExceptionHandler(Exception.class) public Object handlerException(Exception e){ Map<String,Object> map = new HashMap<>(); map.put("code",500); //如果错误信息长度大于100 if(e.getMessage().length() > 100){ ...
2022-01-20 16:43:44
867
原创 java request获取参数
public JSONObject getJsonRequest() { JSONObject result = null; StringBuilder sb = new StringBuilder(); try (BufferedReader reader = request.getReader();) { char[] buff = new char[1024]; int len; .
2022-01-07 14:36:32
1098
原创 MYSQL函数及常用知识 持续更新
json_extract(字段名, ‘.参数名′)将string转成json并获取指定参数名的值(注:当字段值为空时会报错,所以可以使用下面的函数配合使用)JSONVALID(字段名)判断字段json是不是空的,一般配合IF使用,如IF(JSONVALID(字段名),jsonextract(字段名,′.参数名' ) 将string转成json并获取指定参数名的值(注:当字段值为空时会报错,所以可以使用下面的函数配合使用)JSON_VALID(字段名) 判断字段json是不是空的,一般配合IF使用,如
2021-12-20 16:40:25
730
原创 java json字符串转json
String a = "{\"id\":27}"; JsonObject userJsonObj = new JsonParser().parse(a).getAsJsonObject(); Object id = userJsonObj.get("id");
2021-12-20 15:27:30
978
原创 java使用poi操作word实现电子签章
这个电子签章其实并不算真正意义上的电子签章,有一些取巧的成分在。在代码之前我先简单讲一下这个操作的原理,其实就是在你的word模板上事先传上一张图片,将样式、大小都设置好,然后在代码中将图片文件进行替换。注:替换的只是图片的内容,样式、大小还是依照模板中原来的设置。上代码!InputStream is = this.getClass().getResourceAsStream("/demo.docx"); XWPFDocument document = new XWPFDocument(
2021-12-08 16:21:37
3428
原创 java使用poi操作word文档(段落、表格、页眉、页脚)
在工作中我接触到的word类型主要有三种类型,分别是段落、表格、表格中的段落,这三种有可能同时出现,下面的内容会分别给出这几种类型的解决方案,以及页眉、页脚的填充。表格中的段落就是指下图中这种一个单元格中有行并且有多个需要填充的地方。poi填充word原理其实是识别word模板中的值,然后进行替换,一般会以${xxx}作为标记1.段落 Map<String, String> map = new HashMap<>(); map.put("aaa
2021-12-08 16:03:59
12841
8
原创 java使用poi实现Excel数据填充并生成文件
本文均以Demo形式给出代码,复制可直接用,如果要结合实际业务请自行应变。内容仅做参考,有啥可改进的或者有更好的思路的欢迎评论、私信哦。测试用实体类@Datapublic class Demo { private String name; private String age; private String phone;}关于填充内容我知道的有两种方式,一种是直接在指定位置进行填充,一种是识别标题,在对应的标题下填充。1.在指定位置进行填充public void
2021-12-08 14:56:54
2933
1
原创 用Spring Boot完成微信小程序登录
使用Spring Boot完成微信小程序登录由于微信最近的版本更新,wx.getUserInfo()的这个接口即将失效,将用wx.getUserProfile()替换,所以近期我也对自己的登录进行更新,并且为了巩固学习到的知识,我自己做了一个小demo,在此分享给大家,希望能对大家有所帮助。废话不多说,直接上代码。前端.wxml<button class="r" bindtap="bindGetUserInfo">同意</button>JS部分bindGetUserIn
2021-04-24 21:14:45
3843
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人