自定义博客皮肤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,微服务,分布式,面试题等。

转载 拥抱函数式编程吧,用得非常爽!

Java技术栈www.javastack.cn优秀的Java技术公众号导读:作为程序员,你是使用函数式编程还是面向对象编程方式?在本文中,拥有 10 多年软件开发经验的作者从面向对象编程...

2020-02-28 10:15:00 159 0

转载 Redis牛逼!轻松实现实时订阅推送

Java技术栈www.javastack.cn优秀的Java技术公众号前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。先说一下领劵中心的项目吧,这个项目就类似京...

2020-02-28 10:15:00 321 0

转载 什么是悲观锁和乐观锁?

最近栈长尝试用短视频的方式分享。今天,用一个短视频来告诉你悲观锁和乐观锁是什么。Java技术栈 |第7期其实之前写过一篇文字版的:并发控制--悲观锁和乐观锁详解技术类短视频看的人非...

2020-02-27 10:41:00 507 0

转载 拯救狗屎代码:基于 Gitlab 的代码审查,简单实用

code review 的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。gitlab提供了code review机制,对基于gitlab的code revi...

2020-02-27 10:41:00 872 0

转载 Tomcat 爆出高危漏洞!

一、漏洞背景安全公告编号:CNTA-2020-00042020年02月20日, 360CERT 监测发现 国家信息安全漏洞共享平台(CNVD) 收录了 CNVD-2020-10487 A...

2020-02-26 10:14:42 1979 3

原创 Git 提交代码每次输密码,真叫一个烦!

大家都使用 Git 管理代码吧,如果你使用的是 SSH 连接方式,并且配置了 SSH KEY 密钥,那么每次 pull/ push 等远程操作时都会要输入这个 KEY 的密码,如以下所示...

2020-02-25 09:33:00 1340 0

转载 如何停止一个正在运行的线程?

停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是...

2020-02-25 09:33:00 205 0

转载 你确定你真的喜欢编程吗??

以下为译文:很多人因为喜欢编程的工作,以及将想法转化为代码的整个过程,才成为了开发人员。学习新技术、编程语言、框架等,学习很多技术的运作原理,从无到有构建各种软件。从初级软件开发人员开始...

2020-02-24 09:33:00 162 0

转载 7 种 JVM 垃圾收集器,看完我跪了。。

Java技术栈www.javastack.cn优秀的Java技术公众号如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现...

2020-02-24 09:33:00 332 0

转载 Git 高级用法,喜欢就拿去用!

Java技术栈www.javastack.cn优秀的Java技术公众号如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了git commit、git pull...

2020-02-23 08:41:00 215 0

转载 推荐一款 Vim 神器,666!

Java技术栈www.javastack.cn优秀的Java技术公众号Vim 的使用,一直以来是一个难题以至于国外的知名程序员问答社区 StackOverFlow 上有一个问题How ...

2020-02-22 11:46:00 210 0

转载 Java 24 年发展史,辉煌的 24 年!

最近栈长尝试用短视频的方式分享。今天,栈长用一个短视频告诉你们 Java 24 年的发展史,及每个版本带来的新特性,作为一个 Java 人都应该知道的!Java技术栈 |第6期目...

2020-02-22 11:46:00 203 0

转载 逼疯一个程序员有多简单?

最近栈长尝试用短视频的方式分享。今天,分享一个轻松点的段子,逼疯一个程序员有多简单?Java技术栈 |第5期这是之前的一个很搞笑的段子了,技术之余,帮大家轻松一下技术类短视频看的...

2020-02-21 14:05:00 141 0

转载 Spring Cloud 和 Dubbo,到底用哪个好?

Spring Cloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无...

2020-02-21 14:05:00 364 0

转载 Java 和 Javascript 的区别是什么?

最近栈长尝试用短视频的方式分享。今天,分享一个轻松点的段子,Java 和 Javascript 的区别是什么?Java技术栈 |第4期是不是很形象?!技术之余,帮大家轻松一下技术...

2020-02-20 09:57:00 325 0

转载 求你们了,别再写上千行代码的类好吗?

答应我,别再写上千行的类了好吗?最近在对已有项目进行扩展的时候,发现要改动的一个类它长766行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上...

2020-02-20 09:57:00 716 0

转载 Java 8 中的永久代去哪了?​

最近尝试用短视频的方式分享。今天,栈长用一个短视频告诉你 Java 8 中的永久代去哪了?Java技术栈 |第3期画图、动画、剪辑、配音、制作,搞这个视频,花了一个多小时!技术类...

2020-02-19 10:50:00 140 0

转载 18 个示例带你掌握 Java 8 日期时间处理!

Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定...

2020-02-18 10:08:00 118 0

转载 switch case 支持哪几种数据类型?

最近尝试用短视频的方式分享。上期:一图搞懂 Java 中的异常分类!今天,栈长用一个短视频告诉你 switch case 支持哪几种数据类型!Java技术栈 |第2期最近栈长尝试...

2020-02-18 10:08:00 336 0

转载 张一鸣:为什么 BAT 挖不走我们的人才?

来源:肉眼品世界很多企业失败的时候,总说是政策的变化、市场的变化、消费者需求的变化、技术发展的变化等等,导致了失败,其实这都是瞎说,归根结底还是人的原因,都是因为你招的人不行。可见,人才...

2020-02-17 15:31:00 186 0

转载 Dubbo 爆出严重漏洞!

2020年2月13日,Apache Dubbo出现了一个较为严重的漏洞:反序列化漏洞(漏洞编号:CVE-2019-17564)。攻击者利用该漏洞,可在目标网站上远程执行恶意代码,最终导致...

2020-02-16 10:49:14 1732 0

原创 远程办公一周,我对老板刮目相看!

栈长已经远程办公一周了,总结下这一周远程办公的感受吧。 首先,我司远程办公是需要提前申请的,并不是人人都能远程办公,这是根据公司事项安排来调整的。 远程办公形式 具体办公形式我们使用的远程连接公司电脑的方式,这就需要公司运维同事开通远程支持。因为家里是公网IP,还需要技术部门持续后续 IP 变更的...

2020-02-15 12:40:43 446 0

原创 远程办公一周,我有话说!

Java技术栈www.javastack.cn优秀的Java技术公众号栈长已经远程办公一周了,总结下这一周远程办公的感受吧。首先,我司远程办公是需要提前申请的,并不是人人都能远程办公,这...

2020-02-15 12:16:33 279 0

原创 写了一首 Java 表白诗,女朋友不愁了!

祝大家 情人节快乐 一首原创 Java 诗 表白大家了 遇见你的第一天 忍不住内心的躁动 我在心里开辟了一块你的内存区域 和你的每一次美好邂逅 我都封装成记忆 深深将它压入堆栈 舍不得让它逃逸 追求你的队列很长 并发很高 我也加入了竞争 拼命挣抢着你的爱情锁 却被一直阻塞着 想念的接口没有回应 我...

2020-02-14 18:02:09 255 0

转载 1000 行 MySQL 学习笔记,史上最全珍藏版!

Windows服务-- 启动MySQL net start mysql -- 创建Windows服务 sc create mysql binPath= mysqld_bi...

2020-02-14 17:31:00 146 0

转载 如何实现 "长"链接变 "短" 链接?

短链接,通俗来说,就是将长的 URL 网址,通过程序计算等方式,转换为简短的网址字符串。大家经常会收到一些莫名的营销短信,里面有一个非常短的链接让你跳转。新浪微博因为限制字数,所以也会经...

2020-02-13 09:39:00 467 0

转载 如何用 Git 优雅回退代码,别搞错了!

从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有...

2020-02-13 09:39:00 236 0

转载 Vert.x!这是目前最快的 Java 框架

如果您搜索“最佳网络框架”,您可能会偶然发现Techempower基准测试,其中排名超过300个框架,在那里你可能已经注意到Vert.x是排名最高的。Vert.x是一个多语言 Web 框...

2020-02-12 11:12:00 389 0

转载 Spring 框架中 @PostConstruct 注解详解

在Spring项目经常遇到@PostConstruct注解,首先介绍一下它的用途: 被注解的方法,在对象加载完依赖注入后执行。此注解是在Java EE5规范中加入的,在Servlet生命...

2020-02-12 11:12:00 1039 0

转载 如何提高服务器的并发处理能力?硬核!

以下内容为入门级介绍,意在对老技术作较全的总结而不是较深的研究。主要参考《构建高性能Web站点》一书。什么是服务器并发处理能力一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也...

2020-02-11 09:35:00 130 0

转载 如何设计一个安全的对外接口?

最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。安全措施个人觉得安全措施大体来看主要...

2020-02-11 09:35:00 160 0

转载 为什么索引能提高查询速度?

为什么能够提高查询速度?索引就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相...

2020-02-10 11:30:00 126 0

转载 Spring 解决循环依赖的 3 种方式!

循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new 对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第...

2020-02-10 11:30:00 139 0

转载 阿里面试 Java 都问什么?万字总结!

作者:rhwayfunnblog.csdn.net/u011116672/article/details/50991618拿到阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR...

2020-02-09 12:05:00 313 1

转载 线程顺序执行的 8 种方法,涨姿势了!

一.前言本文使用了8种方法实现在多线程中让线程按顺序运行的方法,涉及到多线程中许多常用的方法,不止为了知道如何让线程按顺序运行,更是让读者对多线程的使用有更深刻的了解。使用的方法如下:[...

2020-02-09 12:05:00 144 0

转载 用户密码到底要怎么加密存储?

Java技术栈www.javastack.cn优秀的Java技术公众号作为互联网公司的信息安全从业人员经常要处理撞库扫号事件,产生撞库扫号的根本原因是一些企业发生了信息泄露事件,且这些泄...

2020-02-08 10:38:15 2316 0

转载 面试问离职原因,怎么说才好?

本文来源网络求职者应聘时经常碰到面试官问及离职原因,求职者回答得不妥随时可能被淘汰掉。那么,怎样的离职原因能让HR们接受呢?1、寻求更大的发展 这是比较经典的回答。一般的回答模式是:我...

2020-02-08 10:38:15 3640 1

转载 为什么 Redis 默认 16 个库?90%以上程序员不知道!

在实际项目中Redis常被应用于做缓存,分布式锁、消息队列等。但是在搭建配置好Redis服务器后很多朋友应该会发现和有这样的疑问,为什么Redis默认建立了16个数据库,如下图所示。椐调...

2020-02-07 11:38:00 1923 3

转载 一份工作,坚持多久跳槽最合适?

对于一份工作,坚持多久跳槽最合适呢?是应该把一份工作至少坚持做满18个月,还是不管自己在这家公司待了多久,一有合适的时机就立刻辞职跳槽呢?临近年关,王丽一直惴惴不安,时刻盯着手机,生怕遗...

2020-02-07 11:38:00 157 0

转载 超详细解析微服务架构,写得太好了!

Java技术栈www.javastack.cn优秀的Java技术公众号本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构...

2020-02-06 11:09:00 527 0

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