自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个mysql死锁问题

一般死锁都是不同业务之间AB, BA 加锁顺序不同导致死锁. 今天遇到同一个业务死锁找到导致死锁的代码, 大概是:insert into XXXupdate XXX where YYY_id = 1;XXX表只有一个主键索引idinsert 语句对id索引加行锁update语句全表加锁如果两个业务同时运行, 两个业务行锁都成功, 但是加全表锁的时候会失败, 然后强制死掉一个, 另外一个会成功...

2018-07-11 10:49:06 295

原创 SpringMVC请求过程描述 (比喻非常通俗易懂)

从 一场邂逅的角度来理解 springMVC

2017-04-24 21:24:10 1981 4

原创 Channel.write() 和 ChannelHandlerContext.write() 的区别

看了下netty 源代码, 终于明白了Channel.write() 和 ChannelHandlerContext.write() 的区别了网上说的都不是很清楚 首先注明我的netty版本 io.netty netty-all 4.0.36.FinalChannelPipeline处理ChannelHandler的顺序:

2017-02-04 16:50:07 12417

原创 spring依赖问题2 (很麻烦的问题)

众所周知, spring是一个大家族, 稍有不慎, 就有人罢工, 里面的模块依赖出现问题简单的还好, 复杂的, 真得找半天啊下面说一个, 今天遇到和解决的问题. 程序启动出现这样的错误警告:nested exception is java.lang.NoSuchMethodError: org.springframework.aop.config.AopNamesp

2016-12-19 17:22:35 1930 1

原创 spring 依赖问题一 (小问题, 经常遇到)

我喜欢从百度搜索答案 (google不能用啊 )都是几年之前的答案比如近期, springMVC json失败, 需要jackson包我就随便百度, 获取答案, 然后抄了它的maven配置, 运行成功不管了后来spring版本提高了, 就提高了一点点, 结果 报 jackson 方法不对, 我一猜就是版本太老了, 改成最新版本就行了所以从网上搜索答案里面的 ma

2016-12-19 17:13:53 295

原创 js 日期与字符串互转 (网上没有的, 字符串转日期支持任意格式化字符串)

网上现有的字符串 转 Date, 都是指定的几个格式我实现了一个任意格式的, 只需要传入格式字符串就行了, 这个你在网上找不到 网上现有的Date.prototype.format也有一个小bug, 我也去掉了下面的代码去除了网上 Date.prototype.format 的bug, 毫秒对应三位(网上的 SSS 只有第一个S对应毫秒, 后面两个无效, 被映射成SS, 这

2016-12-08 16:50:57 1657 4

原创 混沌的现实意义思考

大家先从数学公式开始研究, 发现一个稳定系统, 其实是不可预测的后来发现, 和实际情况一致. 最简单的一个混沌现象为 三体运动 混沌的原理是 : 哪怕初始值差一点点(即使无限微小), 根据公式带入推导, 推到过一定次数之后, 结果就完全变化了因为我们观察客观世界不可避免的有误差, 所以客观世界因为这个微小的误差变得不可预测了 另外混沌的理论也

2016-11-20 02:29:20 1570

原创 rabbitMQ基本概念 和 路由基本概念

先介绍路由的概念1 一封信, 邮差从写信人的手里接到了2 邮差看到上面写了地址  "地狱"3 他看到了三个规则 : 地址中包括"地"的去 A;  地址中包括"狱"的去B; 地址中包含"鬼门关" 的去C4 发现有三条路, A,B,C5 根据规则, 他这封信要送到A和B6 他炒了一遍信, 分别送到A和B rabbitMQ 的 概念1 每个消息都有

2016-11-18 00:08:16 668

原创 eclipse多线程调试操作

2016-11-17 15:17:10 1140

原创 基于可靠消息的分布式事务错误处理

基于消息可靠消息的分布式事务错误处理 : (对于各个阶段可能出现的错误分析略过)1 在发送阶段的错误处理中, 需要消息中间件调用主动方查询接口, 确实业务操作结果2 在接收阶段的错误处理中, 需要被动应用最消息做幂等 (重复消息直接返回结果)

2016-11-10 01:45:17 336

原创 java自旋 和 操作系统唤醒线程优先级

直接上代码import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.atomic.AtomicInteger;/** * Created by chenzhichao on 16/11/2. */public class TestQueue { private static

2016-11-02 23:24:37 416

原创 C语言指针 字符串 内存

char p[] = "hello world";    -称为A定义方式char * p = "hello world";    -称为B定义方式两个p的区别 分两种情况:1 这个p是全局变量(通俗点就是在函数外面定义的)那么这两种方式, 产生的效果有点相同的地方: A:使用A定义方式, 只分配了  sizeof(p) ==  sizeof("he

2016-11-02 23:20:22 525

原创 XSS注入 sessionId json xml

检查配置界面 XSS注入1 首先发现session id 不是http only的 (一般java框架都会自动加, 比如shiro)给goahead 加上将 http.c 文件的 websGetSession 函数 的 websSetCookie(wp, WEBS_SESSION, wp->session->id, "/", NULL, 0, 0);改为:websS

2016-11-02 15:39:03 843

原创 括号匹配 算法

括号匹配算法

2016-10-30 02:17:08 379

稳恒电路模拟软件:可执行文件,使用说明,实例文件

本软件是专为物理电学教学设计的, 电路不仅仅是串并电路,是您用导线连接的任意电路。 对于正在学习或讲授物理电学的学生和教师比较实用。

2011-11-22

人机对战五子棋-分难度

算法比较智能,一不小心就输了, 本人竟然被自己写的程序下败了...

2010-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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