
java
文章平均质量分 83
NotAfraid_ZQ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现出现异常可重复执行的线程池-功能实现(1)
因为多线程是程序单独的在另一个线程里执行,这样出现了异常我们的主线程是监测不到的。有时候我们希望当程序发生异常时,还能再去进行重试,当达到重试次数后在进行异常的处理。 首先我们定义一个回调接口,类似于Runnable接口,如下: public interface QltRunnable{ /** * 程序正常的执行逻辑 */ void r...2016-05-28 14:57:51 · 497 阅读 · 0 评论 -
实现出现异常可重复执行的线程池-自定义标签(2)
上一篇日志中我们已经实现了线程池的功能,使其具有了失败重试功能,这节课我们主要实现的功能就是自定义spring标签,达到以下的效果: <qlt-utils:thread id="thread" retry="4" size="5"/> 这样看起来是不是比较明确而且简洁了。 要实现这个功能,我们要做下面几部工作: 1、编写schema文件,可参考http:/...2016-05-28 15:11:31 · 227 阅读 · 0 评论 -
java分页插件valuelist
在这里给大家分享一个java的分页插件,valuelist,具体源代码可以查看附件。 首先介绍下该插件有什么功能: 1、不用我们在sql中写具体的分页语句,如mysql,我们不必去写limit ?,?这样的代码,这些代码组件会自动拼装上 2、支持自定义多条件查询,即如果我参数中不传要查询的字段值,在查询时会去掉该查询条件,当然这要在sql语句中进行一个简单的配置。 基本功能就是上...2015-07-28 19:14:16 · 459 阅读 · 0 评论 -
浅谈多线程在java程序中的应用
在一个高并发的网站中,多线程是必不可少的。下面先说一下多线程在程序中的作用。 1、提高前端请求的响应速度。当我们执行一个比较耗时的方法时,http请求得不到响应甚至会超时,这时如果业务上允许数据的延迟,我们可以使用多线程来进行处理比较耗时的方法。这样前端发送了请求,后端令开启了一个线程去处理任务,就不会阻塞主线程了。 2、减清服务器的压力。包括我们的web容器,如tomcat、jetty等...原创 2015-08-13 17:28:29 · 571 阅读 · 0 评论 -
java程序中通过注解获取propertites中的值
有时候我们可能需要在java代码中获取propertites文件中的一些配置信息,下面介绍一中通过注解方式获取值的方法,前提条件是需要spring的支持。 例:假如我们有以下需求,即下面三个字段都是propertites文件可配置的 private int count; private String name; private String[] ips; 当然,我们可以通过spr...2015-08-27 16:13:13 · 366 阅读 · 0 评论 -
java打包可运行的jar包
整理了下各种打包可执行jar的方法,个人而言,觉得使用spring-boot插件更方便,且生成的jar包也更精简,推荐使用 方法一:使用maven-jar-plugin插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar...原创 2015-09-07 11:23:56 · 613 阅读 · 0 评论 -
项目管理之感想与反思
带项目已经一年了,在这期间无论从技术上还是管理经验上感觉自己成长了许多,在整个项目组中,我为项目经理,但同时我也是最辛苦的。但我更享受这种感觉。 现总结下这一年在项目中是如何进行管理的,希望大家看了能给出好的建议。 首先说明下,因为公司是属于事业单位,而且里面的员工大多都是干了好多年的老员工,所以公司里平时的工作氛围并不好,工作非常懒散,迟到现象更是非常严重,一天中有效工作时间能够保...2016-11-06 21:44:19 · 1196 阅读 · 0 评论 -
工作中项目框架和项目结构的演变
工作到现在也三年多了,现在总结下工作过程中使用的框架和技术,开发工具以及项目结构的变化。 这里并不会去详细的去叙述哪一方面,只是简单的描述下。好了,开始。 组合1、开发工具:myeclipse; 采用框架:无 ;采用jdbc访问数据库;servlet+jsp+el+jstl显示数据,偶尔使用点js;采用mvc开发模式 其实这种写法写起来是挺累的,而且很容易出现问题,就像jdbc...2016-11-07 21:14:24 · 267 阅读 · 0 评论 -
java中return与finally的执行顺序分析(根据字节码分析)
大家应该都知道,在java中无论是否出异常,finally中的代码都会被执行的,所以我们经常在里面做些释放连接的工作。 但如果有返回值,return与finally是怎么样执行的呢?首先看下面代码。 public class App { public String getName(String name){ String res=""; ...2017-08-07 09:29:40 · 297 阅读 · 0 评论