NotAfraid_ZQ
码龄11年
求更新 关注
提问 私信
  • 博客:7,741
    社区:183
    问答:3,777
    11,701
    总访问量
  • 11
    原创
  • 1
    粉丝
  • 26
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2014-07-20
博客简介:

NotAfraid_ZQ的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得10次收藏
  • 博客总排名1,761,453名
创作历程
  • 2篇
    2017年
  • 4篇
    2016年
  • 13篇
    2015年
TA的专栏
  • java
    9篇
  • email
    1篇
  • kafka
    1篇
  • redis
    4篇
  • gradle
    2篇
  • jenkins
    1篇
  • spring
    2篇
  • 技术架构
    1篇
  • 项目管理
    1篇
  • spring mvc
    1篇
  • 其它
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

74人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

java中return与finally的执行顺序分析(根据字节码分析)

大家应该都知道,在java中无论是否出异常,finally中的代码都会被执行的,所以我们经常在里面做些释放连接的工作。 但如果有返回值,return与finally是怎么样执行的呢?首先看下面代码。 public class App { public String getName(String name){ String res=""; ...
原创
发布博客 2017.08.07 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将博客搬至csdn

邀请你身边的好基友将博客搬(同)到(步) CSDN 吧~推荐好友并搬家成功,你和你的好基友都将会获得 CSDN 定制礼品一份~搬家申请地址: http://blog.csdn.net/import/Apply.htmlCSDN 博客搬家功能目前支持以下站点的博客搬迁:简书、开源中国、博客园、ITeye、新浪、搜狐、和讯、ChinaUnix、网易、51CTO。  ...
原创
发布博客 2017.03.26 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将博客搬至csdn

邀请你身边的好基友将博客搬(同)到(步) CSDN 吧~推荐好友并搬家成功,你和你的好基友都将会获得 CSDN 定制礼品一份~搬家申请地址: http://blog.csdn.net/import/Apply.htmlCSDN 博客搬家功能目前支持以下站点的博客搬迁:简书、开源中国、博客园、ITeye、新浪、搜狐、和讯、ChinaUnix、网易、51CTO。  ...
原创
发布博客 2017.03.26 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工作中项目框架和项目结构的演变

工作到现在也三年多了,现在总结下工作过程中使用的框架和技术,开发工具以及项目结构的变化。这里并不会去详细的去叙述哪一方面,只是简单的描述下。好了,开始。 组合1、开发工具:myeclipse;  采用框架:无  ;采用jdbc访问数据库;servlet+jsp+el+jstl显示数据,偶尔使用点js;采用mvc开发模式其实这种写法写起来是挺累的,而且很容易出现问题,就像jdbc...
原创
发布博客 2016.11.07 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目管理之感想与反思

带项目已经一年了,在这期间无论从技术上还是管理经验上感觉自己成长了许多,在整个项目组中,我为项目经理,但同时我也是最辛苦的。但我更享受这种感觉。现总结下这一年在项目中是如何进行管理的,希望大家看了能给出好的建议。 首先说明下,因为公司是属于事业单位,而且里面的员工大多都是干了好多年的老员工,所以公司里平时的工作氛围并不好,工作非常懒散,迟到现象更是非常严重,一天中有效工作时间能够保...
原创
发布博客 2016.11.06 ·
1184 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

android登录token的问题

发布问题 2016.07.04 ·
2 回答

实现出现异常可重复执行的线程池-自定义标签(2)

上一篇日志中我们已经实现了线程池的功能,使其具有了失败重试功能,这节课我们主要实现的功能就是自定义spring标签,达到以下的效果: <qlt-utils:thread id="thread" retry="4" size="5"/> 这样看起来是不是比较明确而且简洁了。  要实现这个功能,我们要做下面几部工作:1、编写schema文件,可参考http:/...
原创
发布博客 2016.05.28 ·
221 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现出现异常可重复执行的线程池-功能实现(1)

因为多线程是程序单独的在另一个线程里执行,这样出现了异常我们的主线程是监测不到的。有时候我们希望当程序发生异常时,还能再去进行重试,当达到重试次数后在进行异常的处理。 首先我们定义一个回调接口,类似于Runnable接口,如下:public interface QltRunnable{ /** * 程序正常的执行逻辑 */ void r...
原创
发布博客 2016.05.28 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jenkins的安装与使用

jenkins是个啥玩意儿呢?Jenkins是基于Java开发的一种持续集成工具。持续集成是啥,这里就不再去叙述了。我们在工作中主要使用了jenkins干了以下几个事儿:1、将我们每个人提交的代码构建到开发服务器上,整个过程包括代码从svn的下载,编译,打包,然后后发到jetty容器并重新启动jetty。当然,这些都是一气呵成,都是自动的。2、将程序发布到测试服务器上,过程和上面一样...
原创
发布博客 2015.10.24 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

类似于csdn这样的博客系统,应该怎样分表

发布问题 2015.09.16 ·
5 回答

【转】Gradle User Guide 中文版

gradle的官方文档中文翻译,具体内容不再粘贴,有需要的点击下面链接查看即可。就目前项目使用来看,gradle确实比maven清爽许多,用着方便,看起来也干净,推荐大家使用。 http://dongchuan.gitbooks.io/gradle-user-guide-/content/...
原创
发布博客 2015.09.09 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java打包可运行的jar包

整理了下各种打包可执行jar的方法,个人而言,觉得使用spring-boot插件更方便,且生成的jar包也更精简,推荐使用 方法一:使用maven-jar-plugin插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar...
原创
发布博客 2015.09.07 ·
603 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java程序中通过注解获取propertites中的值

有时候我们可能需要在java代码中获取propertites文件中的一些配置信息,下面介绍一中通过注解方式获取值的方法,前提条件是需要spring的支持。 例:假如我们有以下需求,即下面三个字段都是propertites文件可配置的private int count;private String name;private String[] ips;当然,我们可以通过spr...
原创
发布博客 2015.08.27 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis安装

redis的详细介绍这里不在进行叙述,只是记录下安装过程,方便以后的查阅 一、下载并解压 tar -zxvf redis-2.8.21.tar.gz -C /usr/local/cd /usr/local/redis-2.8.21make #编译即可,不需要configuremake install #这一步会将可执行文件生成在/usr/local/bin目录里...
原创
发布博客 2015.08.27 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis-Sentinel安装

Redis2.X版本是不支持分布式集群的,只能通过第三方的组件进行实现。上一篇文章介绍了twitter的twemproxy,但twemproxy实现的是将value平均分布到各个服务器上,且只能将失败节点移除,这样就保证不了高可用性了。下面介绍下redis的Sentinel,Sentinel也是redis作者开发的,目前已经集成在redis的安装包里,主要目的就是实现redis的高可用性。...
原创
发布博客 2015.08.26 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

twemproxy(nutcracker)安装

在redis2.x版本,redis本身是不支持分布式的,只能通过第三方组件来实现集群分布式。这里来介绍下twitter的twemproxy的安装使用。关于twemproxy的具体描述这里不再进行叙述。需要注意的是,twemproxy不是对数据进行冗余集群的,而是对数据进行分片,即根据相关算法将不同key的值尽量均匀分发到各个机器上。 1、下载nutcracker,下载地址:https:...
原创
发布博客 2015.08.21 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【转】redis资料汇总

转自:http://www.redis.cn/article.html,http://blog.nosqlfan.com/html/3537.html------------------------------------------------------------------------------------------------------------------------...
原创
发布博客 2015.08.15 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈多线程在java程序中的应用

在一个高并发的网站中,多线程是必不可少的。下面先说一下多线程在程序中的作用。1、提高前端请求的响应速度。当我们执行一个比较耗时的方法时,http请求得不到响应甚至会超时,这时如果业务上允许数据的延迟,我们可以使用多线程来进行处理比较耗时的方法。这样前端发送了请求,后端令开启了一个线程去处理任务,就不会阻塞主线程了。2、减清服务器的压力。包括我们的web容器,如tomcat、jetty等...
原创
发布博客 2015.08.13 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

kafka java代码的使用[Producer和Consumer]

用java代码对kafka消息进行消费与发送,首先我们得引入相关jar包 maven: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10</artifactId> <version>0.8.2.1...
原创
发布博客 2015.08.11 ·
803 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

kafka安装和环境搭建

kafka具体的介绍这里不再进行叙述,已经有很多的好的文章进行叙述了,这里只是记录下自己搭建kafka环境的相关过程。操作系统:centos6.5 64位三台服务器(虚拟机)192.168.100.90,192.168.100.91,192.168.100.92三台服务器组成kafka集群,90和91服务器组成zookeeper集群 一、安装zookeeper集群zoo...
原创
发布博客 2015.08.11 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多