标签:二维码

Java

Java并发计数器深入探索

6

yeseng 发布于 2019-05-24

前言 一提到线程安全的并发计数器,AtomicLong 必然是第一个被联想到的工具。Atomic* 一系列的原子类以及它们背后的 CAS 无锁算法,常常是高性能,高并发的代名词。本文将会阐释,在并发场景下,使用 AtomicLong 来充当并发计数器将会是一个糟糕的设计,实际上存...

阅读(20)评论(0)赞 (0)

Java

CVE-2019-0232:Apache Tomcat远程代码执行漏洞分析

7

xiaoli.he 发布于 2019-05-24

漏洞背景 2019年4月13号, Apache Tomcat 9.0.18 版本公告中提到,本次更新修复了一个代号为 CVE-2019-0232 的漏洞。 该漏洞只对 Windows 平台有效,攻击者向 CGI Servlet 发送一个精心设计的请求,可在具有 Apache To...

阅读(26)评论(0)赞 (0)

编程技术

微服务架构进阶

5

hanze 发布于 2019-05-23

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 相应的第二篇文章:微服务实战问题 一、微服务落地 1、组件合适的技术团队 2、从一个案例入手 3、做好技术取舍 4、采用Devops 5、统一微服务治理平台 1)服务管理 2) 服务治理 3 )服务监...

阅读(23)评论(0)赞 (0)

Java

Java诞生日!它为什么这么火?

5

邓龙华 发布于 2019-05-23

Java 想必大家都非常熟悉了, 迄今为止,Java 平台已吸引了 650 多万软件开发者。它在各个重要的行业部门得到了广泛的应用,而且出现在各种各样的设备、计算机和网络中。 Java 技术的通用性、高效性、平台移植性和安全性,使之成为网络计算的理想技术。从笔记本电脑到数据中心,...

阅读(22)评论(0)赞 (0)

Java

IntelliJ IDEA 18个常用插件,动图演示,让效率成为习惯

22

hellas 发布于 2019-05-23

点击上面  蓝色字体 关注我们 技术  /  架构  /  职场  /  面试   /  内推 文章转自微信公号:服务端思维 梁桂钊、陈同学、张帆、刁政欣(研习小组)| 作者 一、...

阅读(30)评论(0)赞 (0)

Java

揭秘Java Web技术内幕,别让CRUD麻木了你!

5

likai 发布于 2019-05-23

还没关注? 快动动手指! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 在JavaWeb学习研究中,Servlet扮演重要的作用,学好它,是后续JavaWeb学习的良好基础。 无论是SSH,还是SSM,微服务JavaWeb技术,都应先学好Servlet,从而达到事半...

阅读(17)评论(0)赞 (0)

Java

8个不错的技术类公众号,我80%的好友都在用。

8

Harries 发布于 2019-05-23

快手抖音等软件出现,观众注意力被不断分散,流量不断被分割,公众号越来越难做了。 也恰恰因为这样,留下来的都是内容优质的公众号。 下面盘点一些优质的公众号推荐给大家~ Python爱好者社区 Python爱好者社区,你想学的这里基本都有,已经积淀了数百篇优秀文章,例如技术方面的:P...

阅读(18)评论(0)赞 (0)

编程技术

忘掉GOPATH,迎接Go modules,进入Go项目依赖库版本管理新时代

1

changyuan.xu 发布于 2019-05-22

Go SDK 1.13测试版马上就要发布了。从此版本开始,Go modules依赖库版本管理特性将正式开始推荐使用。本文将解释一些和Go modules相关的一些命令和概念。 Module(模块)定义为一些Go代码包的集合。通常体现为一个含有若干代码包的目录。每个模块可以发布一系...

阅读(18)评论(0)赞 (0)

编程技术

一文读懂微服务架构的重构策略

10

hellas 发布于 2019-05-22

你很有可能正在处理大型复杂的单体应用程序,每天开发和部署应用程序的经历都很缓慢而且很痛苦。微服务看起来非常适合你的应用程序,但它也更像是一项遥不可及的必杀技。如何才能走上微服务架构的道路?下面将介绍一些策略,帮你摆脱单体地狱,而无须从头开始重写你的应用程序。 通过开发所谓的绞杀者...

阅读(17)评论(0)赞 (0)

编程技术

简单才是王道?刚开源的微服务任务调度平台SIA—TASK初探

9

xirruiqiang 发布于 2019-05-22

导读:无论是互联网应用或者企业级应用,都充斥着大量的批处理任务。随着微服务架构的逐步推进,很多原先的任务调度平台已经不能满足业务系统的需求。宜信公司开源了微服务任务调度平台,其具有支持任务编排、支持跨平台等优秀特性,本文对该平台进行了说明。 背景 无论是互联网应用或者企业级应用,...

阅读(17)评论(0)赞 (0)

编程技术

在面试了几名“全栈”开发后,我想对年轻开发者说。

1

wenming.gapo 发布于 2019-05-22

“金三银四”已经过去,有人涨薪50%,有人面试连连碰壁,还有人急于脱身找下家,还有更多的人在工作外还积极充电,毕竟技多不压身。但我发现一个很奇怪的现象是, 很多1-3年的程序员要转型全栈? 前些天公司招聘,我还真遇到一个,简历上技能树Javaweb、Javascript、pyth...

阅读(18)评论(0)赞 (0)

Java

你不会以为用了Flink流处理就足够快了吧?

11

hanze 发布于 2019-05-22

随着分布式系统的成熟、大数据的发展,我们在工作中得以处理海量的数据。而流计算的日渐盛行又进一步使得我们能够以亚秒甚至毫秒级的延迟处理海量数据。有了这样水平扩展良好的框架,很多人似乎觉得单个节点的性能没有那么重要,单个JVM进程的性能没有那么重要,Job本身的实现性能没有那么重要。...

阅读(12)评论(0)赞 (0)

编程技术

微服务实战问题

1

刘莉莉 发布于 2019-05-21

点击蓝色“ 乔志勇笔记 ”关注我哟 加个“ 星标 ”,第一时间获取推送的文章哦 对应的上篇文章:微服务架构——基本组件 1、服务引用定义配置 对于复杂业务,虽然服务发布时预定义好接口的各种配置,但在引用的服务消费者众多且同时访问的时候,可能会引起网络风暴。这种情况下,比较保险的方...

阅读(16)评论(0)赞 (0)

Java

资深架构师眼中的Java Web系统十年架构演化之路!

7

darida 发布于 2019-05-21

还没关注? 快动动手指! 聊技术、论职场! 为IT人打造一个“有温度”的 狸猫技术窝 一 、Java Web架构演变 在java架构模式中,我们可以将MVC架构模式抽象为如下结构: View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等 Con...

阅读(13)评论(0)赞 (0)

Java

都说互联网寒冬,却有人斩获一线大厂六枚Offer,他是怎么做到的?

12

小丁 发布于 2019-05-21

裁员潮越演越烈, 2019年刚开始没多久,就有很多公司 有了裁员动作: 2019/2/27,网易被曝裁员,截止目前,网易回应是进行业务调整 2019/2/18,京东宣布淘汰10%的副总裁级别以上的高管,预计淘汰100人左右 2019/2/15,滴滴宣布整体裁员,人数高达2000余...

阅读(16)评论(0)赞 (0)

Java

Netty基础篇:Netty是什么?

2

Harries 发布于 2019-05-20

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。 为了方便...

阅读(21)评论(0)赞 (0)

编程技术

DDD 和微服务之间是什么关系?

1

likai 发布于 2019-05-20

随着微服务架构的不断流行,很多企业开始在自己的业务中落地微服务。他们觉得采用微服务架构会让系统的开发与运维管理变得简单高效,并且还能提高系统的可用性。 但是当他们实际执行的时候,才发现就算采用了微服务架构也不能解决他们的问题,反而带来很多开发与运维上的负担。 于是他们就试着去找解...

阅读(19)评论(0)赞 (0)

Spring

剖析 Spring 多数据源

8

xirruiqiang 发布于 2019-05-20

点击上方" 田守枝的技术博客 ",关注我 在实际开发中,经常会遇到应用要访问多个库的情况,需要配置多个数据源。本文会介绍spring多数据源的典型场景,如何优雅的实现多数据源,并结合spring、mybatis源码进行分析,为什么在事务中,不能切换数据源。最后...

阅读(16)评论(0)赞 (0)