摘要: 开发过程中我们会遇到很多使用线程池的场景,例如异步短信通知,异步发邮件,异步记录操作日志,异步处理批量Excel解析。这些异步处理的场景我们都可以把它放在线程池中去完成,当然还有很多场景也都可以使用线程池,掌握线程池后开发中自己灵活应用。 例如在生成订单的时候给用户发送短信,生成订单的结果不应该被发 阅读全文
posted @ 2023-03-15 12:00 程序员xiaozhang 阅读(1000) 评论(1) 推荐(2) 编辑
摘要: 1:时间相关 时间的变化。select sysdate +1 from dual ; //表示当前的时间加1天。select sysdate + 1/24 from dual //加1个小时select sysdate +1/24/60 from dual ; 加一分select sysdate + 阅读全文
posted @ 2023-03-12 20:07 程序员xiaozhang 阅读(33) 评论(0) 推荐(0) 编辑
摘要: github里面有很多大神写的代码,但是有不少小伙伴对使用它比较的生疏,下面我就把它的简单和常规的操作说一下,希望对你查看github有一定的帮助。 watch :会持续收到该项目的动态 fork : 复制某个项目到自己的GitHub仓库中。 star:可以理解为点赞。 clone : 将项目下载到 阅读全文
posted @ 2023-03-09 11:46 程序员xiaozhang 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Spring注解这篇文章中讲到了Spring的组件,组件加载到Spring容器中也就是Spring容器中的Bean对象,想要更深理解Spring中的Bean对象,那对这个BeanDefinition一定要有深入的了解,它是构造出来Bean对象的一切基础,比如Bean的作用域,Bean的注入模型,Be 阅读全文
posted @ 2023-02-28 12:00 程序员xiaozhang 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1:动态SQL遇到的坑,先看下面OGNL表达式的说明。 Any object can be used where a boolean is required. OGNL interprets objects as booleans like this: If the object is a Bool 阅读全文
posted @ 2023-02-27 11:47 程序员xiaozhang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 由于Spring Boot项目底层也都是Spring,使用Spring Boot就需要对Spring的注解有一定的了解,这次就把Spring的部分注解聊一下。熟悉了Spring的注解使用Spring Boot开发更是得心应手。 @ComponentScan:用于指定扫描包的路径,只有在它指定的包下  阅读全文
posted @ 2023-02-25 13:33 程序员xiaozhang 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 目前很多Spring项目的开发都会直接用到Spring Boot。因为Spring原生开发需要加太多的配置,而使用Spring Boot开发很容易上手,只需遵循Spring Boot开发的约定就行了,也就是约定大于配置,无需觉得它神奇,它的底层都是使用的Spring。聊完这个原理带着大家轻松写一个自 阅读全文
posted @ 2023-02-21 12:03 程序员xiaozhang 阅读(592) 评论(1) 推荐(3) 编辑
摘要: Spring是目前Java开发中最流行的框架了,它的事务管理我们在开发中常常的用到,但是很多人不理解它事务的原理,导致开发中遇到事务方面的问题往往都要用很长的时间才能解决,下面就带着大家去深入了解Spring的事务,然后文章的最后还会给出开发中常常遇到的问题以及解决方案。 如果单纯的用Spring框 阅读全文
posted @ 2023-02-18 21:06 程序员xiaozhang 阅读(324) 评论(1) 推荐(1) 编辑
摘要: 我:用java写一段玫瑰花 ChatGPT:您可以使用 Java 绘制玫瑰花。以下是一段代码: import java.awt.*; import javax.swing.*; public class Rose extends JFrame { private int n = 8; public 阅读全文
posted @ 2023-02-11 22:00 程序员xiaozhang 阅读(2501) 评论(9) 推荐(4) 编辑
摘要: Java堆外缓存(一个很有意思的应用) 我们在开发过程中会遇到这样的场景:就是一个服务的各项 JVM 的配置都比较合理的情况下,它的 GC 情况还是不容乐观。分析之后发现有 2 个对象特别巨大,占了总存活堆内存的 90%以上。其中第 1 大对象是本地缓存, GC 之后对象一直存活。然后不久应用就会抛出OutOfMemoryError,那怎 阅读全文
posted @ 2023-02-11 13:50 程序员xiaozhang 阅读(395) 评论(0) 推荐(0) 编辑