自定义博客皮肤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技术

分享Java,多线程,JVM,Spring,微服务,分布式,面试题等。

原创 Spring Boot 1.5.10 发布:修复重要安全漏洞!!!

2018/01/31,Spring Boot团队发布了Spring Boot 1.5.10。 Maven: <parent> <groupId>org.springframework.boo...

2018-02-28 22:38:11 2276 0

原创 好消息:Dubbo & Spring Boot要来了

Duboo和Spring Boot都是非常优秀的框架,现在它们要结合了。为了简化Dubbo开发集成,阿里Dubbo团队将发布基于Spring Boot的版本,可快速上手Dubbo的分布式开发,并提供了一些准生产环境特性(如安全、健康检查、配置外部化等……)。 如果你还不知道什么是Dubbo,...

2018-02-28 22:37:26 7628 1

原创 过年回家,程序猿最怕的5件事

时间过得真快啊,一月接一月,一年又一年。程序猿工作繁忙,每天游离于代码之间,似乎已经忘记了时间的流淌。 话说又要回去过年了,作者是心有余悸的。已经习惯在大城市生活的一线码农,早已不能融入故乡那种风气的生活。但又要面对许多你需要面对的事情,比如以下几件。 一、借钱 笔者无时不刻接受到亲朋好...

2018-02-28 22:36:15 302 0

原创 SLA服务可用性4个9是什么意思?怎么达到?

SLA:服务等级协议(简称:SLA,全称:service level agreement)。是在一定开销下为保障服务的性能和可用性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。 SLA的定义来源百度,这到底是什么意思呢? 我们平常经常看到互联...

2018-02-28 22:35:13 23222 0

原创 到底什么是分布式系统?

分布式系统背景 说分布式系统必须要说集中式系统,集中式系统中整个项目就是一个独立的应用,整个应用也就是整个项目,所有的东西都在一个应用里面。 如下图所示 如一个网站就是一个应用,最后是多个增加多台服务器或者多个容器来达到负载均衡的避免单点故障的目的,当然,数据库是可以分开部署的。 集中...

2018-02-28 22:34:38 46251 3

原创 漏洞:会话固定攻击(session fixation attack)

什么是会话固定攻击? 会话固定攻击(session fixation attack)是利用应用系统在服务器的会话ID固定不变机制,借助他人用相同的会话ID获取认证和授权,然后利用该会话ID劫持他人的会话以成功冒充他人,造成会话固定攻击。 看下面Session Fixation攻击的一个简单例子...

2018-02-28 22:33:36 2601 0

原创 Mybatis传递多个参数的4种方式(干货)

现在大多项目都是使用Mybatis了,但也有些公司使用Hibernate。使用Mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。面对各种复杂的业务场景,传递参数也是一种学问。 下面给大家总结了以下几种多参数传递的方法。 方法1:顺序传参法 public Us...

2018-02-28 22:32:35 29427 11

原创 消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型?

最近要为公司的消息队列中间件进行选型,市面上相关的开源技术又非常多,如ActiveMQ、RabbitMQ、ZeroMQ、Kafka,还有阿里巴巴的RocketMQ等。 这么多技术,如何进行选型呢? 首先对于阿里的RocketMQ,因为是阿里开源的,对于国内开源的保持谨慎的态度,暂时不采取该中间...

2018-02-28 22:32:02 1749 0

原创 注意:阿里Druid连接池监控的两个坑

阿里的Druid大家都知道是最好的连接池,其强大的监控功能是我们追求的重要特性。但在实际情况中也有不少坑,说下最近遇到的一个坑吧! 问题1:不断打印error级别的错误日志 session ip change too many 下面是其报错的关键源码 com.alib...

2018-02-28 22:31:35 41516 2

原创 Java程序员必须掌握的常用Linux命令。

Java程序员也是半个运维了,在日常开发中经常会接触到Linux环境操作。小公司的开发人员甚至是兼了全运维的工作,下面整理了一些常用的Linux操作命令。 Linux常用指令 ls   显示文件或目录 -l 列出文件详细信息l(list) ...

2018-02-28 22:30:22 279 0

转载 干货:Java正确获取客户端真实IP方法整理

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。 如果使用了反向代理软件,将http://192.168.1.110:2046/的...

2018-02-28 22:28:58 35859 4

原创 44个Java代码性能优化总结

来源:http://www.cnblogs.com/xrq730/p/4865416.html 代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解...

2018-02-28 22:27:48 194 0

原创 8张图带你轻松温习Java知识

年初四好,一图胜千言,下面图解均来自Program Creek 网站,目前它们拥有最多的票选。如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1字符串不变性下面这张图展示了这段代码做了什么 [code ]String s = "abcd";s = s.concat(&...

2018-02-28 22:25:12 256 0

原创 干货:Java技术栈18年02月精彩好文汇总

一晃眼,一个月过去了,新年也过完了。一晃眼,又老了一岁了,感觉新的一年压力更大了。我们也该为这一个月的技术做做汇总了,错过的同学正好可以统一回顾看看,已经看过的同学也可以再温习一下。。Java技术栈02月汇总活动:新春第一次送书,价值78元 X 3本春节跳槽最新Java面试题及答案整理年后跳槽,5...

2018-02-28 22:23:53 260 0

原创 分享一套高级Java笔试题(实拍高清图)

分享一套高级Java笔试题微信群里群友分享的刚好他在笔试有些问题不会发到群里求助如果你最近正好在面试需要参考需要提升这套试题或许对你有用下面是部分分享原图下面是微信群中群友的热议非常精彩讨论的知识点非常有帮助大牛非常多!所以不会被误导技术气氛非常好经常会学习到新东西每天都有进步不要问有没有答案哦这...

2018-02-28 22:21:25 2252 1

原创 Java:关于main方法的10道面试题

感觉假期过得好快,东西也丢得快。假期吃喝玩乐之余也来温故一下Java知识,下面给大家整理了10道Java main方法的经典面试题,都来挑战一下自己的Java基础知识吧!1.main方法是做什么用的?2.不用main方法如何运行一个类?3.main方法如何传递参数?传递参数的类型是什么?能不能改变...

2018-02-28 22:19:01 278 0

原创 春节跳槽最新Java面试题及答案整理

今天大部分码农同学已经上班了吧,最近也是跳槽人才流动的高峰期,拿了年终奖,找找更好的机会。小编也面了几家公司了,回来整理下面经分享给大家做个参考。有很多,暂时先分享20道,后续更多会陆续整理分享出来。1.Mybatis与Ibatis的区别2.Http1与Http2的区别3.SpringMVC的执行...

2018-02-28 22:16:35 357 0

原创 活动:新春第一次送书,价值78元 X 3本

新春第一次送书活动,送出3本重量级书籍《深入分布式缓存:从原理到实践》。作者介绍:于君泽:蚂蚁金服高级技术专家、花名右军,IT从业超过十五年。对高并发、分布式架构、内建质量、研发管理有一些心得。维护公众号“技术琐话”。程超:“爱农驿站”首席支付技术专家。InfoQ、中生代技术社区签约作者,CSDN...

2018-02-26 16:20:32 270 0

原创 史上最全Redis面试题及答案。

花了大量时间整理了这套Redis面试题首发50题,绝无仅有,从入门到精通从基础,高级知识点,再到集群,运维,方案…弄明白了这些题可以说可以成为面霸了面试官都得折服,Redis学得怎么样,都来检验下吧1、什么是Redis?2、Redis相比memcached有哪些优势?3、Redis支持哪几种数据类...

2018-02-26 16:18:41 39300 8

原创 年底送书活动:送出6本技术书籍,价值372元!

年底了 为了回馈公众号粉丝 特别赠送6本新书 它就是!!! 最近在做消息队列 正好看到此书 收益良多 正好推荐给大家 感谢原书作者支持3本 另外~ 本人自费购买了3本 一共6本 免费送给大家 总价值:62*6=3...

2018-02-06 08:55:36 436 0

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