- 博客(21)
- 收藏
- 关注
原创 maven打包插件——maven-dependency-plugin
本文是对`maven-dependency-plugin`常用配置的介绍,maven-dependency-plugin作用:依赖插件提供了操作构件的能力。它可以从本地或远程存储库复制或解压构件到指定位置。它有很多可用的goal,但是我们最常用到的是 `dependency:copy`,`dependency:copy-dependencies`及`dependency:unpack`,`dependency:unpack-dependencies`这四个
2024-05-20 16:40:14
3755
原创 maven打包插件——maven-assembly-plugin
本文是对 maven-assembly-plugin常用配置的介绍maven-assembly-plugin作用:用于将 Maven 项目打包成可执行的程序或分发包,将项目中的代码、资源和所有依赖包的内容打成一个程序集
2024-05-17 17:46:33
4246
原创 maven打包插件——maven-jar-plugin
本文是对maven-jar-plugin常用配置的介绍maven-assembly-plugin: maven 生命周期 `package` 阶段的默认打包插件,用于将 Maven 项目打包成jar(注意该插件不会将项目中引入的依赖打进最终的 Jar 文件)
2024-05-17 17:43:59
5350
2
原创 Java-线程池OOM测试
每次实例化对象时都创建一个对象,容易造成OOM,需要在业务结束执行shutdown,防止线程池重复创建;全局只会创建一个,每次实例化对象时,始终是第一次初始化的的对象,后续一直延用;类的成员变量分为两种测试:a、静态变量;线程池始终是同一个,只是再增加线程数。
2023-12-13 10:47:50
121
原创 为什么要重写 hashcode 和 equals 方法?
为什么要重写 hashcode 和 equals 方法?/** * 两个对象的hashCode相同,则equals也一定为true么? * * 首先,答案肯定是不一定。同时反过来equals为true,hashCode也不一定相同。 * * 类的hashCode方法和equals方法都可以重写,返回的值完全在于自己定义。 * * hashCode()返回该对象的哈希码值;equals()返回两个对象是否相等。 * * 关于hashCode和equal是方法是有一些 常规协定 : *
2023-12-13 10:46:29
57
原创 Spring、SpringBoot常用註解(二)
上一篇介紹了部分的常用注解,喜欢的小伙伴可以看一看,本期继续列举一些常用的注解。Spring、SpringBoot常用註解(一)@Service--service标注业务层组件这个注解是写在类上面的,标注将这个类交给Spring容器管理,spring容器要为他创建对象。默认按照名称进行装配,名称可以通过name属性指定,如果没有name属性,注解写在字段上时,默认取字段名进行查找,如果注解写在setter方法上,默认按照方法属性名称进行装配。当找不到匹配的bean时,才按照类型进行装配,...
2023-05-25 17:16:08
127
1
原创 Mybatis-Plus代码生成器
本文记录自定义VM模板生成对象,使用自定义注解一、所需部分依赖主要展示mybatis-plus所需依赖,springboot基础依赖不在展示…… <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depe
2021-04-23 16:17:33
211
原创 Java內存結構
Java內存結構給予JDK8Java 程序运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。根据VM规范,VM应该被划分为五块区域——即VM栈、堆、方法区、程序计数器、本地方法栈五个部分。如下图所示:一、栈:储存局部变量局部变量:在方法的定义中或者在方法声明上的变量称为局部变量。特点:栈内存的数据用完就释放...
2020-09-12 16:43:52
136
1
原创 SpringBoot多数据原配置
SpringBoot配置多数据源(sqlserver+orcale)1.由于orcale和sql server不予许通过pom.xml的依赖下载,所以可以去官网下载jar包sqljdbc下载地址
2020-09-09 14:56:30
409
1
原创 解决thymeleaf引入靜態js,css失效
thymeleaf引入靜態js,css失效配置properties文件#thymeleaf訪問根路徑spring.thymeleaf.prefix=classpath:/templates/#後綴名spring.thymeleaf.suffix=.html#模板格式spring.thymeleaf.mode=HTML5#字符格式spring.thymeleaf.encoding=UTF-8#在呈现模板之前检查模板是否存在,默認truespring.thymeleaf.check-t
2020-08-28 16:19:03
1015
1
原创 Ajax前端請求
Ajax前端請求最近在做網頁時遇到了一些坑,對於http協議沒有深入了解,以及對HttpServletRequest類的理解尚淺,造成一些困擾,分析下請求類型,取值的方法四种常见的 POST 提交数据方式值描述application/x-www-form-urlencoded在发送前编码所有字符(默认)multipart/form-data不对字符编码。在使用包含文件上传控件的表单时,必须使用该值application/json作为请求头告诉服务端消息主体是序列化的
2020-08-28 16:16:13
171
原创 maven-web项目刚创建报错:Description Resource Path Location Type JavaServer Faces 2.2 can not be installed :
标签:facet desc 分享 ros 启动 encoding arc web项目 ble问题描述:maven项目出现如下错误JavaServer Faces 2.0 requires Dynamic Web Module 2.5 or newer…Maven Java EE Configuration ProblemJavaServer Faces...
2020-08-14 08:16:32
808
1
原创 SpringBoot 引入、使用thymeleaf
在pom.xml文件引入thymeleaf依賴, <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>...
2020-01-20 09:47:56
336
1
原创 简单使用Jsoup的爬虫
利用jsoup进行爬取,为公司爬取问答用得是springboot框架,直接上代码controller层:@Controllerpublic class QuestionController { @Autowired QuestionService questionService; @RequestMapping("/api/spider/get") @Re...
2019-06-11 18:58:45
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人