
➤ JavaEE
Java EE平台构建于Java SE平台之上,Java EE平台提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的和安全的网络应用程序。
失踪人口,回归
一个上不了台面的二流程序员写的三流简介;学习宽度广,温顾而知,这次学懂了,却又时常温顾
展开
-
Springboot使用@Async整合线程池
前言介绍开篇咱们先来聊聊线程池这个概念,或者说为什么要使用线程池;简言之,充分利用cpu资源,提高程序执行时间,但是相反,线程池异常提示、主线程和子线程事务问题也是显而易见的。那么@Async这个注解又是什么做用呢?其实就是标识方法为异步任务的一个注解,默认会自己维护一个线程池(存在弊端),利用子线程去执行任务;那么如果把这两者结合的话,线程池+Async又会有什么效果呢!循序渐进提到线程池,可以采用Executors提供四种线程池下,使用某些特性的场景下,还是不错的(简便省事),当然此篇文章就不进行原创 2020-08-17 20:03:44 · 4806 阅读 · 1 评论 -
深入理解xxl-job
定时任务调度,例如用户的活跃量(pv,uv)2.某一时间段进行任务的操作场景:数据同步、交易信息、清除用户的信息、定期发送报表数据、活动推送主题:分布式任务调用平台、分布式领域中服务器集群的话,如何保证定时Job幂等性thread、timetask、ScheduleExecutorService、Quartz传统定时任务:单点系统(job不需要集群)导致job服务器宕机之后,这个时候如...原创 2019-11-27 09:40:51 · 4588 阅读 · 11 评论 -
Java中常见时间类的使用
模拟场景针对于常用的操作API,比如流操作(字符流、字节流),时间操作等,仅仅了解概念性的定义终究是无法了解该类的用途和使用方式;这种情况在使用的时候便一脸茫然,脑海中映射不到对应的知识点。本篇博客将通过一个简单的应用场景来体会这两个类的使用。项目开发阶段,有一个关于下单发货的需求:如果今天下午三点前进行下单,那么发货时间是明天如果今天下午三点后机型下单,那么发货时间是后天如果被确定...原创 2019-11-13 11:22:02 · 632 阅读 · 7 评论 -
深入浅出Spring MVC
知识先知-MVC模型:MVC模型:包含了 Model(模型),View(视图),Controller(控制器);放在三层架构中,属于表现层模型。其中,Model 通常是的就是 JavaBean。View 通常指的是 JSP 或者 HTML(展示资源的数据)。Controller 通常指的是 Servlet 或者 Filter,以及框架中封装的各类控制器。资源:静态资源:html、css...原创 2019-08-13 17:58:18 · 288 阅读 · 6 评论 -
IDEA 服务器热部署详解(On Update action/On frame deactivation)
场景:服务器中安装了Tomcat软件后,可以当做tomcat服务器,同样在我们开发的过程中同样需要在集合开发工具中,比如idea,eclipse...等使用tomcat这款软件;但是一般在开发阶段,我们还需要进一步修改资源(resource)和文件(classes),这个时候如何能够不重启服务器便可以将代码生效就显得尤为重要。配置属性:On Update action:当代码改变的时候,I...原创 2019-08-02 17:15:44 · 5949 阅读 · 3 评论 -
Java异常处理机制
之前学习C#这门语言,接触过“异常”这个名词,那个时候自己理解为程序非正常执行,包括参数传递异常,程序处理数据异常等;为了防止出错导致程序异常卡死,所以此时通过throw关键字将错误抛出,至于抛出到哪里以及抛出过程当时真的不清楚。这里推荐一篇博客关于C#异常过程-C#异常处理总结和C#异常执行原理。现在学习了Java中的异常处理后,发现当时直接throw new Exception真的挺有意思...原创 2019-05-19 21:37:14 · 513 阅读 · 11 评论