Java开发者杂谈

64 篇文章
42 人订阅

全部文章

SecondWorld

XSS事件(一)

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

1084
SecondWorld

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

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

961
SecondWorld

RocketMQ专题1:入门

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

1032
SecondWorld

ActiveMQ专题2: 持久化

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

533
SecondWorld

ActiveMQ专题1: 入门实例

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

982
SecondWorld

For update带来的思考

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

1013
SecondWorld

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

1184
SecondWorld

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

1447
SecondWorld

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

1313
SecondWorld

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

1784
SecondWorld

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

1483
SecondWorld

分布式改造剧集1

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

2834
SecondWorld

三和大神

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

3516
SecondWorld

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

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

3687
SecondWorld

Spring服务定制

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

37510
SecondWorld

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

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

3256
SecondWorld

Ruby(3):基本语法中

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

34815
SecondWorld

Redis(2):常用命令详解

redis命令不区分大小写 通用命令: 1. 获得符合规则的键名列表: keys pattern    其中pattern符合glob风格  ? (一个字符)...

43413
SecondWorld

JDK1.7新特性(4):java语言动态性之反射API

直接通过一个代码示例来熟悉java中通过反射来对构造函数/域以及方法处理的相关API: 1 package com.rampage.jdk7.chapter...

2748
SecondWorld

JDK1.7新特性(3):java语言动态性之脚本语言API

简要描述:其实在jdk1.6中就引入了支持脚本语言的API。这使得java能够很轻松的调用其他脚本语言。具体API的使用参考下面的代码: 1 package...

28510

扫码关注云+社区