JAVA葵花宝典

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

ZooKeeper、Eureka对比

刚开始看到Eureka这个单词的时候真心不会念,查了后发现他有一个好听的名字,来,大家一起念 [ jʊ'rikə ]Eureka本身是Netflix开源的一款提供服务注册和发现的产品,并且提供了相应的Java封装。在它的实现中,节点之间相互平等,部分注册中心的节点挂掉也不会对集群造成影响,即使集群...

2018-02-01 00:00:00

阅读数:1100

评论数:0

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

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

2018-01-31 00:00:00

阅读数:727

评论数:0

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

书宜杂读,业宜精钻,在技术迭代如此之快的今天,如何让自己快速成长,快速渡过软件开发迷茫期?今天小编给大家准备了价值500元的书籍,并推荐部分java领域值得关注的公众号,希望能帮助大家走向软件开发的开挂之路,送书在文末,但我觉得比起书籍更让人快乐的事情是关注了一些令人满意的公众号,顺便说一句,本次...

2018-01-30 00:00:00

阅读数:625

评论数:0

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

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

2018-01-29 00:00:00

阅读数:578

评论数:0

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

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

2018-01-27 00:00:00

阅读数:580

评论数:0

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

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

2018-01-26 00:00:00

阅读数:453

评论数:0

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

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

2018-01-25 00:00:00

阅读数:776

评论数:0

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

“ 请问,青蛙是什么梗?为什么这么多人在养青蛙?”针对“养青蛙”的火热,只懂“True false”的程序员实在不明白其各种乐趣。“傻傻地看青蛙读一两个小时的书,有意思?”“用养青蛙的时间,拿来补觉不好吗……”“大家养养我吧!”在谈为什么这款游戏会火,戳中了大家什么点之前,场主先给大家介绍下这款来...

2018-01-24 00:00:00

阅读数:1540

评论数:0

SpringMVC与Struts2区别与比较总结

很多人都在用框架,但是比较各个框架的好处后再选择框架会为对你的项目产生莫大的好处,以下精选一名博主的文章来比较SpringMVC与Struts2,欢迎拍砖1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文...

2018-01-23 00:00:00

阅读数:513

评论数:1

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

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

2018-01-22 00:00:00

阅读数:451

评论数:0

Java多线程之CountDownLatch应用

Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。      你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何...

2018-01-22 00:00:00

阅读数:439

评论数:0

nginx实战之健康检查

很多人都知道nginx可以做负载均衡和反向代理,但是nginx的健康检查也是必不可少的一个环节,实现Nginx健康检查可以实现以下几个场景:当负载的节点宕机的时候nginx会将其移出负载池当宕机的节点恢复的时候nginx会将其加入负载池在负载机器没有全部宕机的时候,保证服务是可用的,不会出现404...

2018-01-19 00:00:00

阅读数:532

评论数:0

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

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

2018-01-18 00:00:00

阅读数:405

评论数:0

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

每个程序员修炼之道都是漫长而艰辛的,要想成为一名伟大的程序员,不仅技术全面还要有程序员的自我修养程序员修炼之道阶段之:找到编码的感觉经过几年的积累,逐渐认识了Java,Python。所学的知识当然要围绕这两门语言展开,一些框架的学习,经验的积累,设计模式的学习都围绕这两门语言展开。其实学了这么多,...

2018-01-18 00:00:00

阅读数:1713

评论数:1

几个流行的Java代码规范

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

2018-01-17 00:00:00

阅读数:475

评论数:0

我是一个Java class

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

2018-01-12 00:00:00

阅读数:1643

评论数:1

Nginx限流方案

电商平台营销时候,经常会碰到的大流量问题,除了做流量分流处理,可能还要做用户黑白名单、信誉分析,进而根据用户ip信誉权重做相应的流量拦截、限制流量。Nginx自身有的请求限制模块ngx_http_limit_req_module、流量限制模块ngx_stream_limit_conn_module...

2018-01-11 00:00:00

阅读数:872

评论数:0

源码级别解读Mybatis插件

原文地址:https://my.oschina.net/u/2488220/blog/1602384作者:Autorun本文已获作者授权,如需转载请联系原作者简介:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和...

2018-01-11 00:00:00

阅读数:386

评论数:0

一名拿到阿里、京东、百度等公司offer的Java程序员年终总结

2017已经结束了,这一年的工作经验也该做个总结,顺便跟大家分享一下。我认为,随着你工作年限的增长、对生活对生命认识的深入,应当不断思考三个问题:1、我到底适不适合当一名程序员?2、我到底应不应该一辈子以程序员为职业?3、我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究?最终,明确自...

2018-01-09 00:00:00

阅读数:4261

评论数:3

2018,程序猿该如何提升编码水平?

提升技能是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以: 贵在坚持!知识更新那么快,跟随不上怎么办?碎片信息那么多,选择恐惧怎么办?别担心,我用心挑选了几个公众号。长期推送干货、职场心得,让你收获满满。还有可能结识行业大牛。话休絮烦,扫码关注吧...

2018-01-08 00:00:00

阅读数:3553

评论数:2

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