自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA葵花宝典

java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶

  • 博客(21)
  • 收藏
  • 关注

转载 如何运用Spring框架的@Async实现异步任务

在此篇文章中,我们根据使用@Async注解进行探索Spring对异步执行的支持。简单的把@Async注解放到Bean的方法上就会使用不同的线程运行,也就是说,调用者执行此方法不用一直等待整个方法执行完毕。在Spring中比较有趣的一点就是事件机制也支持异步处理,如果你想这样使用的话。让我们开始使用JAVA的注解配置开启异步处理机制,只需要简单的加上@EnableAsync注解到配置类上即可。@Co

2018-01-31 00:00:00 1734

转载 我决定送出价值500元的书籍以及java学习的正确姿势

书宜杂读,业宜精钻,在技术迭代如此之快的今天,如何让自己快速成长,快速渡过软件开发迷茫期?今天小编给大家准备了价值500元的书籍,并推荐部分java领域值得关注的公众号,希望能帮助大家走向软件开发的开挂之路,送书在文末,但我觉得比起书籍更让人快乐的事情是关注了一些令人满意的公众号,顺便说一句,本次活动由博文视点赞助,下面这些公号这周都会同步进行,总共价值5000+的书籍。程序员小灰程序员小灰,作者

2018-01-30 00:00:00 908

转载 如果你的同事这样使用Spring MVC,你该怎么办 ?

今天网站逛网站看到一个有意思的话题,大意是一名程序员吐槽其同事明明用的是springMvc框架,却写出类似servlet的代码,代码片段如下。@RequestMapping(value="foo")   public void funcCreate(HttpServletRequest request,           HttpServletResponse response){

2018-01-29 00:00:00 759

转载 程序员的生活充满压力,但你不能放弃

首先要声明的是:我这不是在抱怨……在这篇帖子中你读不到任何怨言,因为我真的很喜欢我的工作。计算机科学是我最大的爱好之一,所以能在这个领域工 作,我觉得非常幸福。但编程还是一份工作,是工作就会有压力,虽然压力可以带来正能量也会形成负面影响,不能一概而论,但总的说来,这还是压力!来源:码农网译文链接:http://www.codeceo.com/article/stressfull-life-prog

2018-01-27 00:00:00 824

原创 读者抽书活动:《深入分布式缓存》

抽奖规则:  长按小程序码由抽奖程序抽奖,总共5本,公平公正  抽奖需要留言,因为我的书是送给我的读者的,所以你发送到别的群里别人中了是无法领取的,留言内容不限,自由发挥,实在没东西写闭着眼睛敲键盘也行,不管放不放出来留言都有机会获取书。  我有时会在朋友圈抽书,所以你想以后获书几率大点可以加我好友,如果需要加技术交流群的备注加群即可。加小编的方式在菜单上。 抽奖结束后小程序会告知你中奖结果,如果

2018-01-26 00:00:00 702

转载 从英语小白到口语8级,她只用了一个方法

什么方法使0基础学生3个月就能说一口流利英语?一天晚上,他接到学生发来的短信:“老师,这三个月来,我严格按照你说的学习方法去做,没想到我英语提升那么快,现在已经能跟外国人交流自如。就在上个月,我成功通过英语面试,拿到了一家外企的Offer,月薪是现在的3倍!之前我不相信,英语能带给我那么大的收获,更没想过短短3个月,我就能说一口流利的英语了。我现在才发现,英语学习并不难,只要方法对,0基础照样能成

2018-01-25 00:00:00 1303

转载 突然刷爆朋友圈,佛系养青蛙是个什么梗?

“ 请问,青蛙是什么梗?为什么这么多人在养青蛙?”针对“养青蛙”的火热,只懂“True false”的程序员实在不明白其各种乐趣。“傻傻地看青蛙读一两个小时的书,有意思?”“用养青蛙的时间,拿来补觉不好吗……”“大家养养我吧!”在谈为什么这款游戏会火,戳中了大家什么点之前,场主先给大家介绍下这款来自日本的佛系游戏:《旅かえる》,旅行青蛙这款游戏已经成为中国区免费游戏App排行榜的第一名。值得一提的

2018-01-24 00:00:00 2647

转载 SpringMVC与Struts2区别与比较总结

很多人都在用框架,但是比较各个框架的好处后再选择框架会为对你的项目产生莫大的好处,以下精选一名博主的文章来比较SpringMVC与Struts2,欢迎拍砖1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,

2018-01-23 00:00:00 823 1

转载 一个著名的日志系统是怎么设计出来的?

转自:公众号【码农翻身】/刘欣1前言Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 因为程序运行起来以后, 基本上就是一个黑盒子,如果程序的行为和预料的不一致,那就是出现Bug了,如何去定位这个Bug 呢?   臣民们能用的工具

2018-01-22 00:00:00 713

转载 Java多线程之CountDownLatch应用

Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。      你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象上的await()方法都会阻塞,直到这个计数器的计数值被其他的线程减为0为止。

2018-01-22 00:00:00 658

原创 nginx实战之健康检查

很多人都知道nginx可以做负载均衡和反向代理,但是nginx的健康检查也是必不可少的一个环节,实现Nginx健康检查可以实现以下几个场景:当负载的节点宕机的时候nginx会将其移出负载池当宕机的节点恢复的时候nginx会将其加入负载池在负载机器没有全部宕机的时候,保证服务是可用的,不会出现404等情况本文介绍的是淘宝技术团队开发的nginx模快nginx_upstream_check_modul

2018-01-19 00:00:00 1726

转载 面试必备技能:JDK动态代理给Spring事务埋下的坑!

一、场景分析最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下:1、场景A:这里其实是分别执行了两个事物,执行的结果是两个方法都可以插入数据!如下:2、场景B:修改上述代码如下:Propagation.REQUIRES_NEW的含义表示:如果当前存在事务,则挂起当前事务并且开启

2018-01-18 00:00:00 584

转载 一个程序员修炼之道《论程序员的自我修养》

每个程序员修炼之道都是漫长而艰辛的,要想成为一名伟大的程序员,不仅技术全面还要有程序员的自我修养程序员修炼之道阶段之:找到编码的感觉经过几年的积累,逐渐认识了Java,Python。所学的知识当然要围绕这两门语言展开,一些框架的学习,经验的积累,设计模式的学习都围绕这两门语言展开。其实学了这么多,慢慢的发现基础知识不牢固,很多东西学习也只是皮毛,知其然,而不知其所以然,简单的说就还是个民工,只能进

2018-01-18 00:00:00 5092 1

转载 几个流行的Java代码规范

什么是最佳的Java代码编程规范?这可能是一个众口难调的问题。那么,不妨换个问题,什么代码规范最流行?sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果。一起来看看吧。空格对Tab缩进空格,74.282 %; Tab,25.718%;基于1,879,062提交。块语句空格花括号前空一格(73.432 %)if  {  }while  {  }switch  {

2018-01-17 00:00:00 765

转载 我是一个Java class

文章转载自公众号:码农翻身作者:老刘第一回 陌生警察我出生在C盘下面一个很深层次的目录下, 也不知道是谁把我放到这里的。我一直在睡觉,外边的日出日落,风雨雷电和我一点关系都没有。直到有一天,有个家伙咣咣咣砸我房门把我叫醒。这个家伙穿着像警察的制服, 左手拿着一个对讲机, 右手递过来他的工作证: "你好, 我是Classloader,  请问你是Account类吗""是啊, 怎么了?" 这个Clas

2018-01-12 00:00:00 1878 1

转载 Nginx限流方案

电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module基于令牌桶算法,可以方便的控制令牌速率,自定义调节限流,实现基本的限流控制。对于提供下载的网站,肯定是

2018-01-11 00:00:00 1720

转载 源码级别解读Mybatis插件

原文地址:https://my.oschina.net/u/2488220/blog/1602384作者:Autorun本文已获作者授权,如需转载请联系原作者简介:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口

2018-01-11 00:00:00 597

转载 11个简单的Java性能调优技巧

大多数开发人员理所当然地以为性能优化很复杂,需要大量的经验和知识。好吧,不能说这是完全错误的。优化应用程序以获得最佳性能不是一件容易的事情。但是,这并不意味着如果你不具备这些知识,就不能做任何事情。这里有11个易于遵循的建议和最佳实践可以帮助你创建一个性能良好的应用程序。本文来自:http://www.it-home.org/article-2587-1.html作者:小贝大部分建议是针对Java

2018-01-05 00:00:00 490

转载 学习,需要坚持

2017已经远去,也许,在忙碌中劳累了自己;也许,在追逐中迷失了自己;也许,在无聊中,打发了自己。但是,这一切都不要在意,2018年接着给力! 工欲善其事,必先利其器。作为软件开发、架构设计和系统维护人员来说,在技术日新月异发展的时代,必须及时补充新的知识,储备技能,才能在职场竞争中处于优势地位。今天就给大家一站式推荐几个公众号,相信在未来驰骋职场中能助你一臂之力。对于一个从事技术的人来说,最大的

2018-01-04 00:00:00 4287

转载 为什么要有Spring?

Spring核心技术原理(1)为什么要有Spring?一、知史可以明鉴我们学习技术的时代赶上了最好的时代,跳过了很多前人经常踩的坑,前人在踩坑的过程中总结了很多经验和教训,而新时代的我们只是继承了前人的经验和教训,而忽略了这些采坑的过程,以至于我们面对很多新技术都不知道他是什么?他为什么存在?他为什么可以解决这个问题?更不知道如何掌握其原理!云里雾里一头雾水!交流群的很多小伙伴,常常私聊我让我推荐

2018-01-03 00:00:00 1593

原创 Java虚拟机性能监控与调优实战

本文针对Java虚拟机对程序性能影响,通过设置不同的Java虚拟机参数来提升程序的性能。首先从Java虚拟机各个性能方面来进行监控,找出Java虚拟机中可能对程序性能影响较大的,然后先通过小实验来证明对程序性能的影响,确定了对程序性能影响较大的指标。最后通过一个实际的项目案例来进行调优,给一定的系统资源下,使网站吞吐量达到最大。JVM的性能监控 监控的指标和工具 jps:虚拟机进程状况工具

2018-01-02 00:00:00 6254 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除