huashanlunjian
码龄18年
关注
提问 私信
  • 博客:109,327
    109,327
    总访问量
  • 255
    原创
  • 831,475
    排名
  • 8
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2006-12-17
博客简介:

水墨江南

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得5次评论
  • 获得130次收藏
创作历程
  • 1篇
    2018年
  • 2篇
    2017年
  • 2篇
    2016年
  • 13篇
    2015年
  • 20篇
    2014年
  • 46篇
    2013年
  • 23篇
    2012年
  • 161篇
    2011年
  • 11篇
    2010年
TA的专栏
  • DB2开发实践
  • DB2性能调优
  • 数据库
    71篇
  • JAVA
    93篇
  • Linux
    25篇
  • 设计模式
    12篇
  • JavaScript
    24篇
  • 笔记
    13篇
  • oralce数据库
  • BUG集合
  • ibatis
  • freemarker
  • jquery
  • 杂写
  • 各种框架
    12篇
  • 心得
    5篇
  • 算法
    3篇
  • lucene
    5篇
  • 项目管理
    8篇
  • 分布式
    2篇
  • 搜索
    3篇
  • WEB前端
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

分布式系统思考

分布式系统一般会碰到两个问题。 一是多个服务处于一个事务中时,某一个服务挂掉后的处理。 比如订单预处理时,需要调用扣减库存服务和扣减税金服务。当扣减库存成功后,调用扣减税金服务失败时, 如果直接终止订单预处理就会导致订单已经被扣减库存,但还是初始化状态。一般在终止订单预处理,需要调用返还库存的服务,如果调用返还服务时失败,可以记入事件等待补偿任务去处理。 另外一种...
原创
发布博客 2018.06.27 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA内存分析

jmap -heap pid : 查看堆的使用状况信息 
原创
发布博客 2017.09.30 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql锁分析

select * from INNODB_TRX;select * from innodb_locks;select * from innodb_lock_waits; select r.trx_id waiting_trx_id,r.trx_mysql_thread_Id waiting_thread,r.trx_query waiting_query,b.trx_id blo...
原创
发布博客 2017.07.22 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven 发布jar包

mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/...
原创
发布博客 2016.02.16 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java dump线程日志

JVM 自带的工具获取线程堆栈:JDK自带命令行工具获取PID并做ThreadDump:1.         jps2.         jstack <pid> 
原创
发布博客 2016.02.15 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jqgrid去掉分页

 设置jqgrid的属性rowNum:-1
原创
发布博客 2015.12.15 ·
4874 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

jqgrid去掉分页

 设置jqgrid的属性rowNum:-1
原创
发布博客 2015.12.15 ·
4874 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

jqgrid获取选择行的值

var params = $("#grid_1").jqGrid('getGridParam', 'selarrrow');        if (!params || params.length == 0) {            alert('请选择');            return;        } var ids = $("#grid_1").jqGrid...
原创
发布博客 2015.12.14 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jqgrid中的 editcell获取值

当需要在表格中输入数据时,就可以将单元格设置为可编辑的。将单元格设置为可编辑的{name: 'quantity', editable:true,editrules:{number:true}}设置grid的下列属性:        cellEdit: true,    cellsubmit: 'clientArray',但是获取值时,会发现最后一个输入框的值获取不到,为h...
原创
发布博客 2015.12.14 ·
1764 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySQL创建用户与授权

一, 创建用户:       命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';       说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码...
原创
发布博客 2015.12.08 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux 安装nginx

1.下载文件2.将文件放在/usr/local/nginx下3.解压 tar zxvf4.安装yum -y install pcre-develyum -y install openssl openssl-devel ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.co...
原创
发布博客 2015.11.13 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多选下拉框

1.下载地址https://github.com/davidstutz/bootstrap-multiselect2.文档地址:http://davidstutz.github.io/bootstrap-multiselect/#known-issues3.使用方法如下:  <!-- Build your select: --><select ...
原创
发布博客 2015.07.22 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql数据类型

1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节  范围(-128~127)smallint(m)2个字节  范围(-32768~32767)mediumint(m)3个字节  范围(-8388608~8388607)int(m)4个字节  范围(-2147483648~2147483647)bigint(m...
原创
发布博客 2015.06.13 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

editor上传图片

<script type="text/plain" id="upload_ue"></script><script type="text/javascript">//重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件var _editor = UE.getEditor('upload_ue'); _edito..
原创
发布博客 2015.06.12 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

echarts使用

<!DOCTYPE html><head> <meta charset="utf-8"> <title>ECharts</title></head><body> <div id="main" style=
原创
发布博客 2015.06.11 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring 拦截器

1.拦截器配置 <mvc:interceptors > <mvc:interceptor> <mvc:mapping path="/user/**" /> <bean class="com.xxx.interceptor.UserInterceptor"></bean>
原创
发布博客 2015.05.05 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

solr多核心配置

1.将solr-4.10.3\example\multicore下的所有文件copy到solr home。如之前配置的e:solr2.修改solr.xml <cores adminPath="/admin/cores" host="${host:}" defaultCoreName="core0" hostPort="${port:8090}" hostContext="${h...
原创
发布博客 2015.02.05 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

solr分词器安装

1.下载IK Analyzer 2012FF_hf1.zip2.将 IKAnalyzer2012FF_u1.jar拷贝到目录"$TOMCAT_HOME \webapps\solr\WEB-INF\lib"中3.将IKAnalyzer.cfg.xml、stopword.dic拷贝到目录$TOMCAT_HOME \webapps\solr\WEB-INF\classes目录下,没有则新建cl...
原创
发布博客 2015.02.05 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

solr安装

1.下载并解压solr2.将solr-4.10.3\dist\ solr-4.10.3\.war复制到Tomcat webapp/目录下,最好重命名为solr.war3.启动Tomcat,会报错,这步只是为了将solr-4.9.0.war解压,所以手动解压放在webapp目录下面也是可行的。4.打开webapps\solr\WEB-INF\web.xml <!--&lt...
原创
发布博客 2015.02.05 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用 ThreadLocal 管理用户session

很多项目中需要在代码中使用当前登录用户的信息,但是又不方便把保存用户信息的session对象传来传去,这种情况下,就可以考虑使用 ThreadLocal。 ThreadLocal是一个依附于本地线程的变量,按照我的理解,每次对服务器请求,都会使用到一个线程,ThreadLocal的作用就是在这个线程的使用过程中只为这个线程所用。 说说具体如何管理用户session。 现在...
原创
发布博客 2014.11.10 ·
1033 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多