首页
学习
活动
专区
工具
TVP
发布

程序员的成长之路

专栏作者
601
文章
628249
阅读量
49
订阅数
编写Spring MVC控制器的14个技巧
通常,在Spring MVC中,我们编写一个控制器类来处理来自客户端的请求。然后,控制器调用业务类来处理与业务相关的任务,然后将客户端重定向到逻辑视图名称,该名称由Spring的调度程序Servlet解析,以呈现结果或输出。这样就完成了典型的请求-响应周期的往返。今天整理了一下编写Spring MVC控制器的14个技巧,你今天get到了吗? \(≧▽≦)/
良月柒
2021-10-14
1.1K0
List中remove()方法的陷阱,被坑惨了!
Java的List在删除元素时,一般会用list.remove(o)/remove(i)方法。在使用时,容易触碰陷阱,得到意想不到的结果。总结以往经验,记录下来与大家分享。
良月柒
2021-10-14
1.5K0
Java 17快了多少?JDK 17、16和11的性能比较和分析
Java 17 已正式发布,新版本提供了不少新特性和功能增强。不过对于大多数项目而言,往往需要更改代码才能利用到这些新变化,但性能除外 —— 开发者只需要升级 JDK 版本,就能免费获得性能提升。
良月柒
2021-09-27
1.4K0
还在用 Random生成随机数?试试 ThreadLocalRandom,超好用!
最近在写一些业务代码时遇到一个需要产生随机数的场景,这时自然想到 jdk 包里的 Random 类。但出于对性能的极致追求,就考虑使用 ThreadLocalRandom 类进行优化,在查看 ThreadLocalRandom 实现的过程中,又追了下 Unsafe 有部分代码,整个流程下来,学到了不少东西,也通过搜索和提问解决了很多疑惑,于是总结成本文。
良月柒
2021-09-03
3950
用好 Java 中的枚举,让你的工作效率飞起来!
在本文中,我们将看到什么是 Java 枚举,它们解决了哪些问题以及如何在实践中使用 Java 枚举实现一些设计模式。
良月柒
2021-09-03
9630
Java 中的 BigDecimal,你真的会用吗?
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。
良月柒
2021-08-05
5540
JVM 有 Full GC,为什么还会出现 OutOfMemoryError呢?
问题: 既然在触发Full GC的时候,年老代和持久带都会被清理,那么为什么还会出现OOM问题? 而且,对于强引用,当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异
良月柒
2021-07-13
2560
面试题:a==1 && a==2 && a==3 是 true 还是 false?
这是一个JS社区抛出来的问题。第一眼看到这个问题的时候,感觉这似乎是一个无稽之谈,一个变量怎么可能会同时满足俩个条件呢!
良月柒
2021-07-13
5320
Java封装OkHttp3工具类
说实在话,用过挺多网络请求工具,有过java原生的,HttpClient3和4,但是个人感觉用了OkHttp3之后,之前的那些完全不想再用了。怎么说呢,代码轻便,使用起来很很很灵活,响应快,比起HttpClient好用许多。当然,这些是我个人观点,不喜勿喷。
良月柒
2021-07-13
3.9K0
Java必会的工具库,让你的代码量减少90%
来源 | www.toutiao.com/i6943239541448917512
良月柒
2021-07-13
6360
面试官:谈谈 Tomcat 请求处理流程,我一脸懵逼。。
很多东西在时序图中体现的已经非常清楚了,没有必要再一步一步的作介绍,所以本文以图为主,然后对部分内容加以简单解释。
良月柒
2021-07-13
3411
SpringBoot 过滤器、拦截器、监听器对比及使用场景!
一、关系图理解 二、区别 1.过滤器 过滤器是在web应用启动的时候初始化一次, 在web应用停止的时候销毁 可以对请求的URL进行过滤, 对敏感词过滤 挡在拦截器的外层 实现的是 javax.ser
良月柒
2021-07-13
1.3K0
Java身份证号码识别系统(开源项目)
本项目是通过学习https://gitee.com/nbsl/idCardCv 后整合tess4j,不需要经过训练直接使用的,当然,你也可以进行训练后进行使用。该项目修改原有的需要安装opencv的过程,全部使用javaccp技术重构,通过javaccp引入需要的c++库进行开发。
良月柒
2021-03-15
1.1K0
【153期】面试官:谈谈常用的Arraylist和Linkedlist的区别
Arraylist:底层是基于动态数组,根据下表随机访问数组元素的效率高,向数组尾部添加元素的效率高;但是,删除数组中的数据以及向数组中间添加数据效率低,因为需要移动数组。
良月柒
2021-03-12
1.8K0
SpringBoot启动时让方法自动执行的几种实现方式
来自:https://www.cnblogs.com/lsgspace/p/10508180.html
良月柒
2021-03-09
7710
面试官:公司项目中Java的多线程一般用在哪些场景?
1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。
良月柒
2021-03-09
1.7K0
【149期】面试官:你能说出Java中 检查异常 和 非检查异常 的区别吗?
解答:能编译通过。分析:按照一般常理,定义doSomething方法是定义了ArithmeticException异常,在main方法里面调用了该方法。那么应当继续抛出或者捕获一下。但是ArithmeticException异常是继承RuntimeException运行时异常。
良月柒
2021-03-09
9510
排名前 16 的 Java 工具类
这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
良月柒
2021-03-09
4080
【148期】最最最全面的Java异常面试及解答
作者:ThinkWon blog.csdn.net/ThinkWon/article/details/101681073
良月柒
2021-03-09
5360
骚操作 !IDEA 防止写代码沉迷插件 !
当初年少懵懂,那年夏天填志愿选专业,父母听其他长辈说选择计算机专业好。从那以后,我的身上就有了计院深深的烙印。
良月柒
2021-01-25
6850
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档