自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 阿里云安装mysql详细文档

引言:几年前在阿里云买了一台学生机,到现在都没有使用过,今天在上面装一个mysql,记录一下csdn。

2023-02-17 17:09:55 220

原创 ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间介绍

ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间件分析介绍

2023-02-16 22:27:43 274 1

原创 生成hibernate的hbm.xml文件以及实体类

hibernate生成映射文件和实体类

2022-12-13 23:11:06 743

原创 Mysql分区简介

mysql分区的简介

2022-12-11 16:27:14 1564

原创 log4j按日期和文件大小拆分

log4j按日期和文件大小拆分一、需求二、log4j配置文件三、重写 FileAppender 和 GregorianCalendar四、使用一、需求我们需要一个日志切面来进行记录系统操作的日志这个日志文件的文件名是需要以 yyyyMMdd.log 样的格式来进行Append在Append的过程中 如果文件大小满足了配置的大小(例如20MB) 会进行拆分,将文件名改为 yyyyMMdd_1.log 这个1是递增的日志如果次日进行Append 也会进行拆分 拆分完成后从1开始而且项目停止后再次

2021-11-26 01:40:07 452

原创 PDF在线预览

PDF在线预览一、PDF在线预览代码一、PDF在线预览代码 /**PDF在线预览*/ @RequestMapping("/getPDF") public void findPdf( HttpServletResponse response,@RequestParam("path") String path) throws IOException{ response.setContentType("application/pdf"); FileInp

2021-11-10 12:06:13 386

原创 MYSQL操作表属性语句

MYSQL操作表属性语句语句语句新增字段:ALTER TABLE [表名] ADD [字段名] [字段属性] [是否允许为空];例如:ALTER TABLE TEST_INFO ADD 'NAME' VARCHAR(256) NOT NULL COMMENT '名称';mysql修改表字段长度:alter table 表名 modify column 字段名 类型;例如:alter table test_info modify column name VARCHAR(1000);删除字段:

2021-10-21 14:40:57 114

原创 Java多线程加锁例子

Java多线程加锁例子一、错误示例二、正确示例一、错误示例 static int a = 0; //多线程同时操作 val a @Test public void test4() throws InterruptedException { Runnable runnable = () -> { while (a < 10) { a++; System.out.print(a + "\t"); }

2021-09-15 01:37:52 1096

原创 JAVA文本占位符替换

文本占位符替换代码需求一、JAVA发送短信-文本占位符替换1.代码实战(1).模板枚举(2).封装工具(3).使用教程(4).输出结果需求一、JAVA发送短信-文本占位符替换我的代码估计可以解决你所问的问题首先占位符在文本必须统一 都是问号或者其他例如:String content = "你好: ?\n恭喜你试工成功,你的临时工号为:?。"我的需求是发短信,里面有换行符我这里是封装的很好了,你可以根据你的需求而定1.代码实战(1).模板枚举/** * @ProductName:

2021-09-13 22:12:59 2515

原创 spring boot下载resources目录的文件

spring boot下载resources目录的文件需求一、错误示例二、解决方法-亲测有效需求spring boot 项目中因为碰到导入excel的功能,需要下载模板,模板在后端的resources目录里面一、错误示例直接上图我在resources/import目录里面放了一个hire_info_template.xlsx 的excel文件错误1:Resource resource = new ClassPathResource(“import/hire_info_template

2021-09-13 21:30:11 1212 3

原创 Spring mvc上传下载文件

Spring mvc上传下载文件一、上传图片我这边封装了好几层,我把用到的代码黏贴出来二、下载图片1.我封装了好几层,我用的访问图片的接口是全局的,如上getImage,代码如下三、上传文件其实上传文件,无论是pdf,还是word 等等,用上传图片那种方式就可以就是生成文件名的时候把后缀名换一下,根据需求而来四、下载文件这里下载文件有一点不同的是,图片我是放在byte数组里,响应给前端了,可以实现浏览器预览文件需要下载 不能直接用浏览器方式打开预览,是通过浏览器下载下来我这边接口名字是getFile,是因为

2021-09-13 18:18:49 134

原创 java处理zip文件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档前端上传文件ZIP格式如何处理一、pom文件引入 zip4j的jar包二、Controller总结一、pom文件引入 zip4j的jar包 <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.

2021-09-13 16:12:23 397

原创 Jvm GC和垃圾回收

JVM中GC触发和垃圾回收一、GC的触发条件1.GC类型2.GC触发条件二、怎么确定为垃圾引用计数法1.引用计数法2.可达性分析法三、垃圾回收的四种算法1.标记-清楚1.复制算法1.标记-整理1.分代收集算法一、GC的触发条件1.GC类型什么是GCGC(Garbage Collection),垃圾收集。GC主要分为Minor GC 和Full GC(Major GC)。Minor GC新生代GC,指发生在新生代的垃圾收集动作。Full GC / Major GC老年代GC,

2021-04-29 17:51:57 164 1

原创 关于HashSet的面试题

关于HashSet的面试题面试HashSet类的方法讲解面试官问:既然hashset基于hashmap实现,你说一下 hashset的add方法中,为什么要在map.put的val上放上一个object类型的静态常量present?面试官问:既然hashset基于hashmap实现,你说一下 hashset的remove方法中,为什么要在map.remove key 完了之后要和present进行一个等值比较呢?面试HashSet类的方法讲解面试官问:既然hashset基于hashmap实现,你说一下

2021-03-21 19:04:26 791

全国省市区的SQL语句

省市区SQL

2022-12-08

空空如也

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

TA关注的人

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