
JAVA系列
java
lipviolet
面对现实,忠于理想~
展开
-
JAVA系列---优雅一些
【代码】JAVA系列---优雅一些。原创 2024-06-24 15:16:16 · 220 阅读 · 0 评论 -
JAVA系列---HttpServletRequest
在代码中通过注解注入HttpServletRequest的方式,拿到的其实并不是真正的 HttpServletRequest,而是一个Spring项目启动时自动注入的代理对象org.springframework.web.context.support.``WebApplicationContextUtils.RequestObjectFactory。该对象跟ServletRequest.class做了映射关联,放入了Spring管理bean注入的map中。@Override。原创 2024-06-20 11:50:09 · 2316 阅读 · 0 评论 -
JAVA系列---函数式接口
该接口在jdk8的实现增加了FunctionalInterface注解,代表Comparator是一个函数式接口,使用者可放心的通过lambda表达式来实例化。函数式编程也不会改变java的核心:bean.method(param),jvm只能将bean当参数,所以jvm其实还是将Lambda表达式的结果当成对象,由此表象上看似java支持了函数语句当参数。但上面的并不是我们常见的代码,那是因为我们常用的是极简风,以下是简化过程:参数类型省略-》参数占位省略-》返回语句省略。原创 2024-06-13 16:45:15 · 804 阅读 · 0 评论 -
springboot---检验请求参数
举例说明自定义注解的实现:需要一个自定义注解来校验入参name不能和已存在name重名自定义注解@Target({//下面三个属性是必须有的属性 String message();Class原创 2023-03-23 14:15:40 · 996 阅读 · 0 评论 -
JAVA系列---优化 if/else
但是,大量使用if / else 会使程序变得臃肿和冗长,而且随着时间推移,业务的增加,也会导致代码逻辑复杂,维护性差,而且改一点就需要回忆整个逻辑。判断可以说是我们程序中必不可少的逻辑处理方式,最简单的就是 if / else 语句,以上就是最常见if/else if,用时候确实很爽。场景:只有 if 和else ,符合/不符合条件的操作无交集。场景:符合/不符合条件操作后的返回值不同。场景:不同条件下执行的操作或返回的值不一样。场景:需要对值进行 null 判断。场景:不同条件下需要执行不同的操作。原创 2023-03-22 13:31:27 · 1025 阅读 · 0 评论 -
MyBatis系列---crud返回值
mybatis返回值原创 2022-12-12 19:16:41 · 1469 阅读 · 0 评论 -
springboot---处理前端请求
@RestControllerAdvice注解就是controller层的优雅之王。原创 2022-11-09 14:09:10 · 910 阅读 · 0 评论 -
复习专栏之---消息队列
消息队列原创 2022-06-28 13:38:55 · 646 阅读 · 0 评论 -
复习专栏之---分布式锁
分布式锁原创 2022-06-14 16:57:26 · 366 阅读 · 0 评论 -
复习专栏之---java语言(基础)
阿达原创 2021-05-11 16:43:18 · 168 阅读 · 1 评论 -
复习专栏之---设计模式(java)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。它不同于框架,只是一种书写代码的习惯,初期刻意使用,受益无穷。它是由很多程序员总结出来的最佳实原创 2021-04-30 19:39:25 · 604 阅读 · 0 评论 -
JAVA系列---项目打包部署
打包演示项目以下部署方式均基于maven构建的springboot项目,项目名称springboot-helloworld,开发工具为IntelliJ IDEA,以下检查为idea。 项目目录结构代码 ServletInitializer类:该类用于已tomcat方式启动springbootpackage com.lnjecit.springboothellowor...原创 2019-12-03 18:30:05 · 13875 阅读 · 1 评论 -
JAVA系列---比较器和递归
原创 2019-02-26 21:26:25 · 171 阅读 · 0 评论 -
JAVA系列---线程
原创 2019-02-26 22:27:13 · 125 阅读 · 0 评论 -
JAVA系列---集合与流
原创 2019-02-26 21:43:23 · 331 阅读 · 0 评论 -
JAVA系列---基础知识
windows下常用的dos命令:原创 2019-02-25 11:19:58 · 145 阅读 · 0 评论 -
JAVA系列---NIO/RPC
原创 2019-03-01 21:58:47 · 409 阅读 · 0 评论 -
JAVA系列---String、StringBuffer、StringBuilder
原创 2019-02-26 15:21:38 · 127 阅读 · 0 评论 -
JAVA系列---内部类
原创 2019-02-26 15:32:30 · 106 阅读 · 0 评论 -
JAVA系列---异常处理
原创 2019-02-26 19:12:07 · 134 阅读 · 0 评论 -
JAVA系列---三大框架及maven、svn
原创 2019-02-27 11:33:23 · 341 阅读 · 0 评论 -
JAVA系列---Java Virtual Machine(最重要的就是garbage collection)
-m -m 输出传递给main 方法的参数,在嵌入式jvm上可能是null-l 输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名-v 输出传递给JVM的参数-V 默认(pid+进程名) jps host查看host...原创 2019-03-06 18:05:18 · 188 阅读 · 0 评论 -
JAVA系列---思维导图
java学习--思维导图01.Java程序设计(基础)02.Java程序设计(专题)03.客户端网页编程04.Java Web表示层技术05.Oracle06.Hibernate07.MyBATIS08.Spring还有一幅java基础知识思维导图:...原创 2019-07-22 15:04:53 · 336 阅读 · 0 评论 -
JAVA系列---何为面向对象
方法的分类:按照返回值,带返回值,不带返回值;按参数,有参方法,无参方法,因此,一共四种...原创 2019-02-26 14:57:29 · 108 阅读 · 0 评论