Java开发者杂谈

67 篇文章
43 人订阅

全部文章

SecondWorld

ThreadLocal剧集(一)

    最近做了一个日志调用链路跟踪的项目,涉及到操作标识在线程和子线程,线程池以及远程调用之间的传递问题。最终采用了开源的TransmittableThrea...

792
SecondWorld

记一次升级Tomcat

    JDK都要出12了,而我们项目使用的jdk却仍然还停留在JDK1.6。为了追寻技术的发展的脚步,我这边准备将项目升级到JDK1.8。而作为一个web项目...

2903
SecondWorld

Spring-Task思维导图

最近在搞一个定时任务的相关东西,为了方便记忆,这里将知识点总结成一个思维导图。后续也会通过思维导图的方式发布博客。

903
SecondWorld

XSS事件(一)

​ 最近做的一个项目因为安全审计需要,需要做安全改造。其中自然就包括XSS和CSRF漏洞安全整改。关于这两个网络安全漏洞的详细说明,可以参照我本篇博客最后的参考...

1924
SecondWorld

RocketMQ专题2:三种常用生产消费方式(顺序、广播、定时)以及顺序消费源码探究

​ 在进行常用的三种消息类型例子展示的时候,我们先来说一说RocketMQ的几个重要概念:

3921
SecondWorld

RocketMQ专题1:入门

​ 这里以RocketMQ的4.3.0版本为例,本地环境为windows10,jdk1.8, maven3.2.1.

3472
SecondWorld

ActiveMQ专题2: 持久化

​ 前面一篇AMQ专题中,我们发现对于Topic这种类型的消息,即使将deliveryMode设置为持久化,只要生产者在消费者之前启动。消息生产者发布的消息还是...

923
SecondWorld

ActiveMQ专题1: 入门实例

​ 从上面的代码可以看出,生产者和消费者的处理流程大致相同。存在很多重复代码,不难发现可以抽取出公共的代码来使得代码更加简洁。

1212
SecondWorld

For update带来的思考

​ 之所以想写这个专题,是因为最近在做一个抢占任务的实现。假设数据库很多个任务,在抢占发生之前任务的状态都是FREE。现在假设同时有一堆抢占线程开始工作,抢占线...

1333
SecondWorld

分布式改造剧集三:Ehcache分布式改造

1514
SecondWorld

分布式改造剧集2---DIY分布式锁

1647
SecondWorld

CentOS探索之路2---使用rpm安装JDK

1653
SecondWorld

分布式改造剧集之Redis缓存踩坑记

2664
SecondWorld

CentOS探索之路3---安装python3

1763
SecondWorld

分布式改造剧集1

背景介绍 ​ 我所在的项目组,使用的技术一直是接近原始社会的:jdk1.6 + SpringMVC + hessian + Mybatis,当前最火的中间件技术...

2964
SecondWorld

三和大神

源 ​ 前几天微信群里一个朋友突然给分享了一篇公众号文章,标题是《全中国最堕落的地方》(原文链接https://mp.weixin.qq.com/s/2OeQS...

3986
SecondWorld

Linux探索之路1---CentOS入坑笔记整理

作为一个小白正式入坑CentOS了,于是就有了CentOS摸索系列。后续我会根据自己的摸索情况不间断更新。

4767
SecondWorld

Spring服务定制

问题总述 ​ 我们都知道如果使用Spring来进行bean管理的时候。如果同一个接口的实现类存在两个,直接使用@Autowired注解来实现bean注入,会在启...

41910
SecondWorld

Python(3):文件读写与异常

访问路径: 文件读写必然涉及到文件会放在某个路径下。在python里,可以通过引入os包来实现切换当前访问的路径: 1 # 假设我在 /home/zyq/Ki...

3606
SecondWorld

Ruby(3):基本语法中

字符串分割成数组: 可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串 1 # 在Ruby中,如果不使用inspect...

36815

扫码关注云+社区

领取腾讯云代金券