cliuyang的专栏

computer science

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Redis 并发锁实现

听到Redis 实现并发锁,大家应该都很熟悉了,不知道有多少同学踩过redis并发锁的坑。 最近项目中有同学实现了并发锁,通过代码review还是发现有些同学理解的并不深入,为后续的运行埋下来了巨大的隐患,今天空闲之余再重温一下并发锁,希望多刚接触redis 锁的同学有启发。 首先列举一下几种...

2018-02-12 09:43:11

阅读数 2131

评论数 0

Rocketmq 常见错误和性能优化,system busy

Rocketmq 相传都是亿级消息吞吐能力,但是配置不对,使用不当会导致Rocketmq的性能大大折扣 刷盘策略 首先在看问题之前我们看看Rocketmq的刷盘策略,RocketMQ 的所有消息都是持久化的,先写入系统 PAGECACHE,然后刷盘。 总共有两种刷盘策略 异步刷盘和同步刷盘...

2019-08-25 15:48:12

阅读数 23

评论数 0

Redis 内存持续飙高,小心监控命令monitor 惹的祸

记一次因redis发生的一次线上事故 备注:我们使用的Redis是云厂商的Redis主备服务 现象:线上Redis 内存持续升高,导致监控告警 处理步骤: 看到redis内存告警,业务操作Redis不断报错,第一印象就是业务量不断增长,使用redis场景越来越多,购买的redis内存...

2019-08-25 15:25:36

阅读数 38

评论数 0

Java中Synchronized 和ReentrantLock的用法

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用...

2018-01-29 09:38:03

阅读数 87

评论数 0

Struts2和Spring3.2 整合时。Struts2 Action 无法通过get,set方式获取前台form传的值

最近遇到一个比较蛋疼的问题,Struts2和Spring整合的时候,前台form提交表单数据后后台Action无法通过get,set方法获取前台参数值,反复检查,发现form数据,Struts.xml、WEB.xml配置都正确。 网上实在找不到类似的问题,没办法,一点一点尝试,先把spring的...

2016-03-30 21:49:24

阅读数 1383

评论数 2

分布式缓存Memcached

首先缓存是为了解决应用服务器和数据库服务器之间的瓶颈问题。当应用部署到不同的服务器时,每台server都会有自己独立的cache,server之间必须通过notification 和 replicate机制实现缓存的同步问题 ,在缓存较大的情况下会受制于内存大小,heap size setting...

2013-12-15 21:43:04

阅读数 34

评论数 0

js 处理json 数据

Json 对象转化为String 对象的方法            /**          * json对象转字符串形式          */         function json2str(o) {                       ...

2013-12-03 14:41:59

阅读数 725

评论数 0

JAVA 线程池讲解文章

http://www.blogjava.net/standlww/archive/2008/10/17/235100.html

2013-11-05 17:44:22

阅读数 325

评论数 0

云计算文章

http://wenku.baidu.com/view/f8507442b307e87101f6967c.html http://blog.csdn.net/nihaozhangchao/article/details/8307972 Google App Engine

2013-08-13 18:26:12

阅读数 21

评论数 0

云计算文章

http://www.oschina.net/question/28_82288

2013-08-12 18:35:45

阅读数 20

评论数 0

UML 工具

UML Tools 1.http://www.sparxsystems.com/products/ea/trial.html Enterprise Architect

2013-08-09 11:12:31

阅读数 17

评论数 0

Iphone 开发环境

http://cache.baiducontent.com/c?m=9d78d513d99803f505b1c3690d67c0166d43f3102ba7d5020cd48449e3732b315016e6ac57550774d2d13b275fa0131aacb22173441e3decd99...

2013-05-15 14:00:57

阅读数 357

评论数 0

itext

/**  *  */ package com.hsbc.gltc.itext.test; import java.awt.Color; import java.io.File; import java.io.FileInputStream; import java.io.Fil...

2013-04-30 15:35:37

阅读数 589

评论数 0

策略模式

[b] 策略模式的功能是把具体的算法实现,从具体的业务处理里面独立出来,把他们的实现成为单独的算法类,从而形成一系列算法,并让这些算法可以相互替换。[/b] 策略模式的中心不是如何实现算法,而是如何组织、调用这些算法,从而使程序结构更加灵活,具有更好的扩展性和维护性。 优...

2013-04-03 17:50:18

阅读数 16

评论数 0

JAVA初始化过程

java初始化过程:静态变量--〉静态初始化块---〉变量----〉初始化块---〉构造函数

2013-03-20 10:56:44

阅读数 15

评论数 0

不错的文章链接

http://www.ibm.com/developerworks/cn/java/multithreading/

2013-03-11 17:55:16

阅读数 21

评论数 0

Axis是什么

[b]全称:Apache EXtensible Interaction System 阿帕奇可扩展交互系统[/b]   Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是...

2013-02-19 13:55:26

阅读数 34

评论数 0

插件安装备

[img][list] [*][code="java"][url][img][/img][/url][/code] [/list][/img]

2013-02-05 10:47:36

阅读数 15

评论数 0

eclipse插件安装

Installation using plugin ready eclipse Product version Description eclipse 3.7.2 base ide Spring IDE 3.1.0 a very useful gra...

2013-02-05 10:42:26

阅读数 20

评论数 0

soft

IBM portal MKS RAD interface builder

2012-12-07 13:39:10

阅读数 25

评论数 0

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