- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Nacos源码修改数据库连接信息加密配置
Nacos简介问题场景软件上生产环境,应安全检测要求,nacos只是防火墙隔离,防护力度不够,其中一条要求是对配置文件application.properties中的明文数据库连接信息进行加密,加密前内容:spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8db.user=rootdb.password=123456Na
2022-05-17 10:33:07
4369
原创 Swing笔记
Swing 笔记关联本地窗口选中目录一、打开本地目录关联本地窗口选中目录一、打开本地目录// 打开文件:File file=new File("D:\\doc\\test.txt"); java.awt.Desktop.getDesktop().open(file);// 打开文件所在目录:java.awt.Desktop.getDesktop().open(file.getParentFile());// 打开目录并选中指定文件(非api,可调用windows的explorer.exe)
2022-01-16 11:23:44
240
原创 IDEA和GIT关于文件中LF和CRLF问题
问题描述:项目软件安装shell脚本上git仓库管理,但拉取后,上linux运行报错。问题思考:根据描述信息可以查看到\r字样,初步判别为换行符导致1、将脚本文件移动至notepad++中,通过视图—>显示符号—>显示所有符号,一顿操作后,可以看到脚本中一串CRLF的符号相关名词解释CR:Carriage Return,对应ASCII中转义字符\r chr(13),表示回车LF:Linefeed,对应ASCII中转义字符\n chr(10),表示换行CRLF:Carr.
2021-11-22 14:44:20
10530
原创 Windows/Linux/Docker 安装MariaDB
前期准备官网下载地址:https://mariadb.org/download/;选择对应版本即可(本文以10.6.4版本为例,其他版本大同小异)一、Windows场景1、前期准备 安装包:mariadb-10.6.4-winx64.msi(注意,64位还是32位,请自行与系统版本匹配) 数据库远程连接工具:本文以Navicat示例;其他同类软件亦可2、双击安装包,出现下面界面,点击Next3、接受条款,点击Next4-1、选择MariaDB Server,点击Browse指定安
2021-11-07 16:01:48
1349
原创 VMware安装/卸载图文教程
前期准备1、准备安装包:VMware-workstation-15.0.4-12990004.exe(本文以15.0.4版本为例,其他版本大同小异)2、准备软件许可证(激活码)开始安装1、双击打开软件,直接下一步2、勾选同意条款,下一步3、点击“更改”自定义安装位置,下一步4、取消“更新检查”、“体验计划”选项后,继续 下一步5、根据个人需要,选择是否创建快捷方式,继续下一步6、点击“安装”;稍事等待安装完成即可7、安装完成后,可选择完成,可选择许可证,输入激活码8-
2021-10-21 15:20:20
3245
原创 可维可测-单元测试
目的:1、对开发完的功能进行测试(基本素养)2、看护现有功能,避免后续代码修改破坏了功能一、涉及注解(以SpringBoot框架)代码参考:@RunWith(SpringRunner.class)@SpringBootTestpublic class serviceTest{ @Autowired private Service service; @Test public void methodTest(){ Object obj = service.method(param);
2021-03-07 21:07:08
1179
原创 接口可维可测;统一管理
一、建立统一的Result对象(便于统一处理请求结果)1、赋予code、msg、data属性2、data的类型为范型3、代码参考: public class Result<T> { private Integer code;// 错误码 private String msg; // 提示信息 private T data; // 任意对象 gettter() setter() } 结果内容格式: { code:404,
2021-03-07 20:29:10
821
原创 POI的进阶使用:excel的样式设置
创建项目,导入依赖,创建excel工作簿对象等参考:POI的简单使用HSSFCellStyle cellStyle = workbook.createCellStyle();一、单元格背景颜色cellStyle.setFillBackgroundColor(IndexeColors.BLUE.getIndex()) // 设置背景色蓝色cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND); //设置背景色规则,例:实心二、字体、字号设置HSSF
2021-01-18 00:29:17
588
原创 POI的简单使用:导入/导出excel
前言:maven依赖:对应OFFICE软件:HSSF和XSSF区别在于 excel 2007版本之前用HSSF;其余用XSSF;考虑到兼容性,本文档使用HSSF;HSSFWorkbook ----excel文件HSSFSheet ----excel中的sheet页row ----excel中的sheet页内的某行cell ----excel中的sheet页内的某行的某个单元格一、使用POI 导
2021-01-16 23:12:37
595
原创 萌新向,本地安装运行mysql
本地安装Mysql1、下载官方网站地址:https://dev.mysql.com/downloads/mysql/可选择操作系统;可搜寻历史版本;可直接下载最新版本(网速差的会头大一点)2、安装2-1、安装前,首先配置Mysql环境变量(类似JAVA和MAVEN配置方法)环境变量-系统变量-新建-确定保存用户变量**-Path**-增加Mysql的地址-保存注意:配置完后切不可直接关闭弹窗,一定要逐级点确定、保存配置2-2、配置端口和路径打开刚刚解压得到的文件夹,找到mysq
2021-01-10 16:44:50
173
原创 IDEA中出现jdk版本相关问题后的版本检查及切换
前言:在springboot中,常因spring-boot-starter-parent的兼容问题,使Java 1.6作为默认编译器级别,所以在编译时会报错。如下图所示范例:Diamond types are not supported at language level‘1.6’ 等错误,如图所示:出现错误提示1.6不支持,实则自己使用的却是1.8版本。请先检查如下地方设置:一、F...
2018-10-08 23:45:13
6019
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人