摘要:
目录
1. String类是什么
1.1 定义
1.2 类结构
1.3 所在的包
2. String类的底层数据结构
3. 关于 intern() 方法(重点)
3.1 作用
3.2 字符串常量池(String Pool)
4. String类所用的连接符
5. String类的主要作用(... 阅读原文
2020-01-11 22:30:02 阅读(2348) 评论(0)
摘要:
通过form表单上传图片时,有时候web容器对文件大小的限制会影响我们上传。这时,前端页面可以考虑将图片转换成base64串来实现上传。
图片与Base64的互转,其实就是利用了文件流与Base64的互转。
文件转换成Base64字符串:读取文件流,放到byte数组里,对byte数组进行Bas... 阅读原文
2020-01-11 21:31:02 阅读(2408) 评论(0)
摘要:
Listener、Filter和Servlet是Java Web开发过程中常用的三个组件,其中Filter组件的使用频率最高,经常被用来做简单的权限处理、请求头过滤和防止XSS攻击等。如果我们使用的是传统的Spring MVC进行开发,那么只需要在Tomcat的web.xml文件中进行如下配置即可:
<... 阅读原文
2020-01-11 21:16:02 阅读(2356) 评论(0)
摘要:
配置好Dockerfile
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/*.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
运行 meavn package
打开终端 运行... 阅读原文
2020-01-11 19:51:01 阅读(2620) 评论(0)
摘要:
1.Spring Bean的周期? (1)构造方法实例化bean。 (2)构造方法设置对象属性。 (3)是否实现aware接口,三种接口(BeanNameAware,BeanFactoryAware,ApplicationContextAware),传递的是不同的实例注入给bean。 (4)初始化init,使... 阅读原文
2020-01-11 19:05:02 阅读(2415) 评论(0)
摘要:
欢迎大家关注我的微信公众号,不定时更新 ... 阅读原文
2020-01-11 17:21:02 阅读(2369) 评论(0)
摘要:
本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ
... 阅读原文
2020-01-11 16:22:02 阅读(2374) 评论(0)
摘要:
相信对现在Java码农来说,@Autowired跟@Resource并不陌生,二者都可以自动注入,但是两者的区别很多时候并没有被注意到。
一、注解的出处
@Autowired是Spring提供的注解,需要导入包org.springframework.beans.factory.annotation.Autow... 阅读原文
2020-01-11 14:50:02 阅读(2390) 评论(0)
摘要:
简介
使用spring boot可以轻松创建独立的,基于Spring框架的生产级别应用程序。Spring boot应用程序只需要很少的spring配置
特点
创建独立的Spring应用程序
直接嵌入tomcat
提供starter依赖项,简化构建配置
尽可能自动配置Spring和三方库
提供生产就绪的功能,... 阅读原文
2020-01-11 13:14:04 阅读(2329) 评论(0)
摘要:
一、Quartz简介
主要做定时任务,即:在指定时间点或时间段,执行某项任务,可设置执行次数、时间间隔等。
二、Springcloud简介
对比传统的、庞大的、复杂的、以ssm或ssh为框架的web项目而言,springcloud显得格外轻巧,不错乱,易管理,至少模块清晰,功能明确。
三、Sp... 阅读原文
2020-01-11 12:21:02 阅读(2383) 评论(0)