- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 poi之3.17版与POI旧版本对比,属性或方法变动之处
颜色定义变化旧版本 : HSSFColor.BLACK.index新版本 : IndexedColors.BLACK.index获取单元格格式旧版本 : cell.getCellType 与之应对的单元格格式 HSSFCell.CELL_TYPE_BLANK新版本 : cell.getCellTypeEnum 与之对应的单元格格式 BLANK (org.apache.poi.ss.usermodel.CellType.BLANK)设置单元格格式旧版本 : row.getCell(0).setC
2021-11-16 17:39:33 1248
原创 MySQL查询数据库中所有表名及注释等信息
查询所有表名select table_name from information_schema.tables where table_schema='当前数据库'查询所有表名及表注释selectTABLE_NAME,TABLE_COMMENTfromINFORMATION_SCHEMA.Tableswheretable_schema = ‘某数据库名称‘查看所有字段和字段注释selectCOLUMN_NAME,COLUMN_COMMENTfromINFORMATIO
2021-04-15 10:55:06 3831
转载 Java中四种线程安全的单例模式实现方式
原文地址:https://my.oschina.net/yangchunlian/blog/1607947第一种:饿汉模式(线程安全)public class Single2 { private static Single2 instance = new Single2(); private Single2(){ System.out.println("Single2: " + System.nanoTime()); } public
2021-03-26 15:19:05 179
转载 Redis穿透、击穿、雪崩介绍
原文链接:https://baijiahao.baidu.com/s?id=1655304940308056733&wfr=spider&for=pc一、缓存穿透1、概念缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。这里需要注意和缓存击穿的区别,缓存击穿,是指
2021-03-26 10:08:58 114
原创 使用 idea 产生错误The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized
解决方法:方案一:配置文件中加入serverTimezone=GMT%2B8spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=GMT%2B8方案二:设置数据库show variables like '%time_zone%';set global time_zone='+8:00'
2021-03-15 09:43:23 338
原创 使用VS Code时 报无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
第一步:首先确认Nodejs npm是否安装成功及环境是否配置!第二步:在终端窗口不能输入命令或命令函数无法识别的解决办法。只要右键vscode图标,兼容性选卡里设置以管理员身份执行就一切正常了。操作:在vscode的快捷键图标右键 属性,打开“兼容性”标签,勾选"以管理员身份运行此程序" 即可,然后再重启vscode,就恢复正常了。...
2021-03-11 09:58:42 4432 1
翻译 Spring Boot 2.0.X 多数据源及连接池配置
转载:https://my.oschina.net/pipimao/blog/3001295如有侵权请联系删除!一、单数据源我们在使用Spring Boot配置单数据源的时候很简单,只要在配置文件中加上基本的数据库连接信息和连接池配置信息就可以,通常情况下不需要指定driver-class-name,Spring Boot可以从大多数数据库的url中推断出驱动类型# 连接配置spring.datasource.url=jdbc:mysql://localhost:part/test?ch
2021-03-01 15:17:19 1050
原创 实体类与XML报文相互转化
1、注入依赖 <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.12</version> </dependency>2、测试实体类(具体开发需要的实体类 根据需求自行
2020-11-25 11:08:49 753
原创 Maven 项目引入自己的jar包
Maven 项目引入自己的jar包 <dependency> <groupId>com.yjp</groupId> <artifactId>yjp_jar</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/l
2020-11-17 15:08:29 326
转载 使用apache log4j 需要的maven依赖
使用apache log4j 需要的maven依赖原文:https://blog.csdn.net/weixin_42756361/article/details/102502842 <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <ve
2020-10-23 14:15:53 7204
原创 SM3杂凑算法实现
SM3杂凑算法实现调用方式:public static void main(String[] args) throws Exception { //身份证号 String certifIdJM = "131232142413231"; System.out.println(SM3Util.byteArrayToHexString(SM3Util.hash(certifIdJM.getBytes()))); }输出:FABAA222201BCDC530B1433A0830A49C
2020-10-20 15:33:39 829 1
原创 SpringBoot使用jasypt加解密密码
jasypt是一个通用的加解密库,我们可以使用它在配置文件中对数据库密码进行加密,以确保其安全性。1、注入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.1</version></depend
2020-10-16 15:06:56 1378 7
原创 React 实现Excel 文件下载(实现导入导出)
封装的工具类,有页面需要使用此功能时可直接调用:import apiPath from 'Common/apiPath'import { message } from 'antd'const Utils = { showErrorMsg: msg => { // 显示错误消息 message.destroy() message.error(msg) }, showSuccessMsg: msg => { // 显示成功消息 message.destro
2020-10-14 16:58:07 3854
原创 SpringBoot导出Excel工具类
SpringBoot项目 导出查询结果(excel)ClassUtilimport org.springframework.stereotype.Component;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;/** * @Author: * @Date: * @Description:关于类的操作的工具类
2020-10-14 16:12:16 1433 1
原创 java中判断JSONObject是否存在某个Key
java中判断JSONObject是否存在某个Key JSONObject jsonObj = new JSONObject(); jsonObj.put("version", "1.0.0"); // 版本号 jsonObj.put("encoding", "UTF-8"); // 编码方式 判断jsonObject是否存在vesion属性 jsonObj.has("version"); // 返回true...
2020-10-12 13:49:25 10092
原创 rabbitmq集群搭建(Linux)
rabbitmq集群搭建(Linux)第一步:安装Erlang环境otp_src_20.1.tar.gzrabbitmq-server-generic-unix-3.7.4.tar 需要的自提链接:https://pan.baidu.com/s/1WdBITXssCqU4CslnR8930A提取码:1phu安装依赖包 1. yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel编译安装(
2020-09-29 16:05:17 440
服务器+FileZilla+FTP
2022-04-22
EasyExcel向已有模板写入数据
2021-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人