- 博客(27)
- 资源 (4)
- 收藏
- 关注
原创 SQL之奇技淫巧-错行合并选择数据
今天,接到了这样一个需求,有这样一张表:要求,做到下面这样的效果:表结构及示例数据如下:CREATE TABLE `merchant_vip` ( `id_merchant_vip` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `name` VARCHAR(50) NOT NULL COMMENT '会员名称', ...
2019-04-12 15:44:02
710
原创 Mybatis源码分析一(SqlsessionFactory及源码整体结构)
搞java的想提高自己的姿势水平,想拿高工资,对常用开源框架的深入了解是必不可少的,想深入了解源码分析更是必不可少的,今天我开始对mybatis的源码进行分析,并做点记录以备查验。开源框架研究,文档的获取建议去读官方的文档和例子,这样获得的知识成体系,成体系的知识被你掌握了,你就可以说你精通它了。好了,开始吧。 上面说道要看官方的文档,那么就得找到官方网站什么的对吧?这里给几个网
2016-05-15 15:03:09
6298
转载 使用本地JConsole监控远程JVM
问题背景 Tomcat经常崩溃crash,想看看JVM内存使用情况,就想到了用Jconsole监控,以前只是监控本地的JVM,这次要监控远程的,遇到了不少问题。 经过几个小时的努力,参考了众多网友的资料之后,才最终解决了这个问题。 比较坑爹的是,网上的资料,竟然没有一个是:完美无缺的,没有一篇文章提到了“jmxremote.access”这个文件的重要性。第一阶段 找到了2种
2016-04-01 15:40:42
656
原创 centos系统下jenkins安装与配置
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。 下载的war包: 将这个war包放到tom
2016-04-01 11:48:40
600
转载 centos系统swap设置
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。 交换分区,英文的说法是swap,意思是“交换”、“实物交易”。它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的
2016-03-28 20:36:25
957
转载 centos系统ps命令详解
Centos上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIG
2016-03-28 09:44:29
21863
转载 centos系统top命令详解
1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户。2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n]3.主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。 c:显示进程完整的路径与名称。 S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。 s:安
2016-03-28 09:31:28
851
转载 centos下配置多个SVN版本库方法
centOS下创建多个SVN版本库SVN服务器版本库有两种格式,一种为FSFS,一种为BDB把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中。如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息 创建BDB存储方式的版本库$mkdir /opt/sv
2016-03-21 23:33:04
1219
转载 欢迎使用优快云-markdown编辑器
centos常用软件安装nginxNginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强,第一个公开版本0.1.0发布于2004年10月4日,目前最新版本是2014年12月2日发布的1.7.8。今天在ttlsa网站里学习了Nginx的安装方法,在虚拟机里测试过,然后又在服务器上
2016-03-14 14:38:17
599
转载 Java BIO、NIO、AIO比较
先来个例子理解一下概念,以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞 : ATM排队取款,你只能等待(使用阻塞I
2015-05-11 22:41:56
856
转载 SpringMVC使用(一)——@RequestMapping处理请求
本文转自:http://my.oschina.net/zhdkn/blog/316530对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求
2015-02-15 21:28:15
950
原创 springMVC freemarker实现页面静态化
最近在学习freemarker,这个模板技术已经很成熟,文档也很多。我研究了下利用它来实现页面静态化,静态化的好处你懂的,好了贴一下主要的代码。 首先是web.xml。<!-- springMVC DispatcherServlet配置 --> <servlet> <servlet-name>springMVC</servlet-name>
2015-02-05 21:06:18
6299
转载 Comet:基于 HTTP 长连接的“服务器推”技术
本文转自:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/
2014-11-04 09:47:30
941
转载 sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1
2014-10-16 14:50:36
542
原创 JSON字符串转List
Map kmap1 = new HashMap(); kmap1.put("size", "6"); kmap1.put("list", list3); JSONArray joa = new JSONArray(); joa.add(kmap1); System.out.println("---------------------------kmap1"); //Syst
2014-08-04 18:37:43
677
转载 Spring官网改版后下载
本文转自:http://www.cnblogs.com/exmyth/p/3507010.htmlSpring官网改版后找了好久都没有找到直接下载Jar包的链接,下面汇总些网上提供的方法,亲测可用.1.直接输入地址,改相应版本即可:http://repo.springsource.org/libs-release-local/org/springframework/spring
2014-07-26 14:26:41
863
转载 转载:如何取得wap和web用户的真实IP
本文转载自:http://blog.youkuaiyun.com/rogerjava/article/details/9418211
2014-06-23 10:50:34
1832
原创 java属性文件读写
今天闲来无事就复习了下java基础,看了一下属性文件的读写,整理了一下代码,包括属性文件的读写,贴上来,以备查验。package com.wxh.study.properties.util;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import jav
2014-06-19 16:20:20
705
转载 转载:js过滤HTML标签以及
js过滤HTML标签以及 本文转自http://www.cnblogs.com/liszt/archive/2011/08/16/2140007.html今天要做一个应用--判断编辑器中文字的个数。如果少如20个字就不能让其提交。没多想,正好周末的时候看了一下js中正则表达式的内容。很容易就想到了要用正则表达式来解决这个问题。虽说看了正则表达式的内容是看了,但是毕竟还是刚
2014-03-10 14:16:26
1620
原创 javascript基础之replace方法
javascript的replace方法可以用于替换字符串。列如:var sk=""var sk1=sk.replace("span","a");replace方法的第一个参数是你想替换的字符,第二个参数是替换后的参数,上面的代码中将span标签替换成了a标签。 貌似很不错的,但是实际开发中这个是不够的,因为这样只能替换一次,什么意思呢?看下面的代码:var sk="1
2014-02-27 12:15:01
1210
原创 字段合并查询
昨天开发功能,有这样一个需求要求查询一张表的开始时间和结束时间,页面展示需要用到,如果单独查出来,在页面不好做循环,于是想到在数据库查询的时候将两个字段合并查询出来,这样就可以省去很多的麻烦。 OK,上代码。SELECT XH,PXZT,PXLX,PXKS,PXJS,ZBDW,PXDD,PXNR,PXF,JTF,SSF,HJ,XGBZ,PXKSSJ,PXJSSJ,TO_CHAR(
2014-02-26 11:56:35
891
原创 Linux常用命令
以下命令在Cent OS6.4_64bit下测试通过!网络://查看本机IP地址ifconfig [root@xiaohao ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:5C:EA:1B inet addr:192.168.145.128 Bcast:192.168.145.255 Mask:255.255.255.0
2013-11-28 16:23:03
678
原创 判断字符串是否为中文
最近开发中遇到了一个需求,要求检查表中提交的参数是否为中文,当时第一反应是想到了ASCII码,又觉得不对,于是Gogle之,找到了解决办法就是利用java中对中文的Unicode编码特性进行判断,中文的编码区间为:0x4e00--0x9fbb,于是整出了一段代码,给大家参考一下,如果有更好的方式,比如正则等,欢迎指点。public class BoolChinese { publi
2013-11-22 11:21:23
1063
转载 linux下设置ssh无密码登录
转自:http://www.cnblogs.com/jdksummer/articles/2521550.htmlssh配置 主机A:10.0.5.199主机B:10.0.5.198 需要配置主机A无密码登录主机A,主机B先确保所有主机的防火墙处于关闭状态。在主机A上执行如下: 1. $cd ~/.ssh 2. $ssh
2013-11-21 11:38:03
880
jenkins安装与配置文档
2016-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人