- 博客(63)
- 收藏
- 关注
原创 深入理解jvm学习笔记1
1:使用%java_home/bin/jvisualvm.exe来监控虚拟机的运行。可在工具--插件中对插件进行安装。2:生成、浏览对转储快照有摘要信息(系统信息,线程堆栈信息),类,实例等信息。其中:系统信息System.getProperties()catalina.base=E:\eclipse\.metadata\.plugins\org.eclipse.wst.se...
2015-07-29 11:46:46 120
原创 jquery多选下拉框左右复制
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>Untitled</title> <script type="text/javascript" src="xxx/jquery.js
2015-06-22 17:33:28 306
原创 struts2的拦截器AbstractInterceptor
public class AuthorizationInterceptor extends AbstractInterceptor {@Override public String intercept(ActionInvocation ai) throws Exception { Map<?, ?> session = ai.getInvocationConte...
2015-06-19 11:43:41 378
原创 mybatis语法总结
文档定义<sqlMap namespace=""><typeAlias alias="" type=""/><resultMap class="bgnOrgInf" id="bgnOrgInf"> <result property="orgsbjcod" colu
2015-06-19 11:43:08 251
原创 mybatis一条sql处理排序问题
插入序号及更新、删除调整序号,保证数值是连续的 实现原理insert(查询当前主题下的最大值,如果没有就直接添加,如果有,就比较,如果当前大,直接插入(保证是连续的);如果当前小,就重新进行排序 大于等于的 进行加一 ,为当前腾一个位置注释:如果:当前条件下的表中有数据 进入 逻辑A, 否则 : 设置当前domain的序号为1 ,插入数据(当前domain中的序号不一...
2015-06-19 11:42:45 900
原创 java.util.Scanner的使用
java.util.Scanner 类是一个简单的文本扫描器可以分析基本类型和字符串使用正则表达式。以下是关于扫描器的要点:一个扫描器使用分隔符模式分解它的输入,默认情况下与空白匹配。扫描操作可能阻塞等待输入。扫描器是不是安全的,无需外部同步多线程使用//控制台输入Scanner s = new Scanner(System.in);System...
2015-06-19 11:42:23 225
原创 ibaits---remapResults属性
在 【statement】, 【select】, 和【procedure】 标签中存在一个可选的属性【remapResults】,默认值是false,为了避免经常的对返回的结果进行内省,iBATIS会记录上一次查询结果的元数据。如果每次查询的列不定的话,这个属性需要设置为true。当设置remapResults为"true"时:iBATIS会在每次查询的时候内省查询结果来设置元数据,...
2015-06-19 10:33:26 302
原创 linux基础(一)
巩固学习 。兴趣驱动、跑马观花,横向比较、纵向精通 Linux中还有一种专门用于交换分区的swap文件系统,Linux使用整个分区来作为交换空间,而不象Windows使用交换文件。一般这个SWAP格式的交换分区是主内存的2倍。 (Linux虚拟内存的实现需要6种机制的支持:地址映射机制、内存分配回收机制、缓存和刷新机制、请求页机制、交换机制和内存共享机制。 内存管理程序通过映射机...
2015-06-18 15:17:01 126
原创 linux中shell速查
finger 当前登录帐号信息free 内存信息w/who /whoamideclare shell命令 设置变量 或 delcare -f 显示shell函数echoeval 功能说明:重新运算求出参数的内容export 功能说明:设置或显示环境变量。sed(stream editor)功能说明:利用script来处理文本文件。补充说明:sed可依照script的指令,来处理、...
2015-06-18 14:03:23 99
原创 linux整体梳理
linux目录架构 sbin root boot etc bin lib home tmp var opt proc lost_fond dev medio mount / 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/me...
2015-06-18 13:58:37 109
原创 vim编辑命令总结
1:: 这是Vi的命令执行界面(最后行方式命令 )set number //显示行号all:列出所有选项设置情况 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 n:光标移至第n行首 (可以进行++++,------运算) 2:命令模式下移动光标类命令字符h :光标左移一个字符 l :光标右移一个字...
2015-06-18 13:03:20 112
原创 spring定时器quartz
<!--要调用的工作类--> <bean id="quartzJob" class="xxx.common.QuartzJob"/> <!--定义调用对象和调用对象的方法 --> <bean id="jobtask" class="org.springframework.scheduling.quartz.MethodI
2015-06-17 14:03:12 84
原创 AES加密
public class AES { static byte [] iv = { 0x38 , 0x37 , 0x36 , 0x35 , 0x34 , 0x33 , 0x32 , 0x31 , 0x38 , 0x37 , 0x36 , 0x35 , 0x34 , 0x33 , 0x32 , 0x31 }; pub...
2015-06-17 12:01:58 170
原创 Md5加密
/** * 对字符串进行MD5加密 * @param str * @return * @throws NoSuchAlgorithmException */ public static String md5(String str) throws NoSuchAlgorithmException { MessageDigest md5 = ...
2015-06-17 12:01:01 90
原创 struts2国际化
资源文件查询顺序假设我们在某个ChildAction中调用了getText("user.title"),Struts 2.0的将会执行以下的操作:查找ChildAction_xx_XX.properties文件或ChildAction.properties;查找ChildAction实现的接口,查找与接口同名的资源文件MyInterface.properties;查找Child...
2015-06-17 10:57:10 84
原创 FileUpload解析
实现原理Struts 2是通过Commons FileUpload文件上传。CommonsFileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦 截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。fileUpload拦截器必须在defaultStack(默认)拦截器前面配置,Struts2会由上到下执行...
2015-06-17 10:45:55 363
原创 js--call_apply
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>call_apply</title> <meta http-equiv="Content-Type" content="text/h
2015-06-16 15:15:45 81
原创 js-map对象
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head> <title>Untitled</title></head><script type="text/javascript">
2015-06-16 13:30:17 203
原创 redis知识整理
redis remote dictionary service 远程字典服务Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zset(sorted set:有序集合)。 ...
2015-06-09 16:06:06 105
ztree的使用2---异步加载全部展开处理并处理唯一radio选中的方法
1:继承上篇文章,处理异步加载所有节点的方法2:引入样式及类库<!-- jquery ztree css --><link rel="stylesheet" href="${ctx}/resources/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css"><!-- jquery ztree 出现两个...
2015-04-14 10:19:03 352
原创 ztree的使用1----ztree初始化及右键菜单
1:引入样式及类库<link rel="stylesheet" href="${ctx}/resources/ztree/css/zTreeStyle/zTreeStyle.css" type="text/css"><!-- jquery ztree --><script src="${ctx}/resources/ztree/js/jquery..
2015-04-14 10:05:49 504
处理元素绑定及单选框与复选框的脚本
1:元素绑定for显式的联系:<label for="SSN">Social Security Number:</label><input type="text" name="SocSecNum" id="SSn" />隐式的联系:<label>Date of Birth: <input type=
2015-04-14 09:33:40 120
原创 div水平居中
最外层包个div .shell{ width:1000px; margin:auto;} //需要指定宽度 注意:margin:[N]px auto;width:[N]px;才可以导致对应的元素居中,单单用margin-left: auto; margin-right: auto;是没办法居中的...
2015-04-14 09:20:11 106
页面内滚屏处理
1:obj为id号/** *页面滚动到指定位置 */ function goTotop(obj){ var _targetTop = $('#'+obj).offset().top;//获取位置 $("html,body").animate({scrollTop:_targetTop},300);//跳转 300毫秒 } 2:固定图...
2015-04-14 09:12:16 151
原创 图片轮播纯脚本梳理1
网站的首页要实现一种图片的轮播功能。1:主要运用的是相对位置及溢出不显示的特性。2:要用到定时器的自动轮播功能,且要支持手动点击切换功能(注意:记录点击时的图片,再轮播时,从当前图片继续向下轮播)。3:要有鼠标进入及移出事件机制:确定某一个区域的z-index足够大,鼠标进入定时器停止,鼠标移出定时器继续。 效果如下: ...
2015-03-26 09:17:25 162
原创 图形报表echarts的使用2--柱状图
************原理及功能请参照图形报表echarts的使用1--折线图************目标:生成上下堆积显示的柱状图。以0为水平分割线,主要是stack的配置,属性值相同且内部数组装载顺序倒序(格式化时注意),不配置不堆积且按装载的顺序组织。 还有一个xAxis的type : 'category', 按类型进行处理,如果是非日期型,按元素平铺处理,如果是日期型...
2015-03-26 09:16:57 168
原创 图形报表echarts的使用1--折线图
ECharts,缩写来自Enterprise Charts,商业级数据图表,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。1、为ECharts准备一个具备大小(宽高)的Dom。 <div id="chart" style="height: 800px; width: 980px;"></div>2、新建<script>标签引入模块化单文件e...
2015-03-26 09:16:38 162
原创 DNS的配置及缓存清理
DNS(Domain Name System)是指“域名解析服务器”,而域名就是我们通常所说的“网址”。在互联网中识别和寻找不同的计算机,实际上是需要知道该计算机的IP地址才能进行访问。输入网址回车后,这个域名被发送到为用户提供的DNS服务器中(这台DNS服务器中存储了网站对应的IP地址信息,),最终将请求发送到服务对应的ip及端口下。设置DNS服务器及DNS缓存1:DNS服务器可以有多个...
2015-03-25 09:54:18 246
原创 图形化工具jqplot使用梳理2--多数据组装
接着图形化工具jqplot使用梳理1向下应用场景,一组数据,相同的趋势用一种颜色标记,只有两种趋势,要么高要么低思路:连续的数据,进行高低高低高低的顺序进行组合成一个比较大的数组,进行展示,后台进行数据的整理。 var plot1 = $.jqplot('netWorthChart', ${netWorth}, { title:'${netWorthTitleBuf}', ...
2015-03-25 09:53:41 124
原创 图形化工具jqplot使用梳理1--多数据及差集的重绘
jqPlot是一款生成简易前端图形的纯js的jquery插件,能生成折线图、饼状图、柱状图及复合图形。依赖于jquery-version.js库文件。应用引用相应的文件<link href="${ctx}/resources/jqplot/jquery.jqplot.min.css" rel="stylesheet" /><!--相关脚本--><script ty...
2015-03-25 09:53:16 229
原创 图形化工具jqplot使用梳理3--柱状图及水平线
引用柱状图渲染器<script type="text/javascript" src="${ctx}/resources/jqplot/plugins/jqplot.barRenderer.min.js"></script>引用高亮或鼠标手插件<script src="${ctx}/resources/jqplot/plugins/jqplot.highlight...
2015-03-25 09:52:42 289
原创 图形化工具jqplot使用梳理4-多折线及多坐标轴处理
多折线图及多坐标轴实例应用 var plot1 = $.jqplot('chart', [line2,line1], { //集合的数量 title:'${title}', series:[ {//和集合的数据保存一致,否则会默认初始化 lineWidth: .5, //指定折线的宽度 ...
2015-03-25 09:52:20 311
原创 sqlplus使用梳理
sql/plus的使用username@hostString username/password@hostStringSQL> select * from tab; 查看用户下所有的表SQL> set pause on; 可以使大量结果集在用户按“Enter”(回车)后翻页SQL> set pagesize 100; 设定SQL语句返回结果集一页的行数100, ...
2015-03-24 14:12:13 91
原创 oracle中插入提示的用法
1:insert into /* append */ tables() select * from table_o ;使用append提示进行insert叫做直接路径加载插入,使用这种提示因为系统不去查找freelist链表中的空闲块,直接在高水标记位以上插入数据,因此速度比较快。但是也应该注意直接路径加载插入有一些不同:它不记录日志,因此一旦插入的数据在没有保存回磁盘的时候发生掉电之类的...
2015-03-24 14:11:55 209
原创 oracle子句model的梳理
1:规则rules的使用select ArrValue,soejifrom(select 'abcdefghijklmn' as ArrValue,1 as soeji from dual) modeldimension by(soeji) measures(ArrValue)rules(ArrValue[1] = 'Hello World');--rules的缺省行为是存在就更新,不...
2015-03-24 14:10:51 322
原创 oracle的批量处理操作梳理
Bulk Collect批量查询及FORALL批量维护(insert update delete)知识梳理大批量数据操作时可以显著提高执行效率。采用bulk collect可以将查询结果一次性地加载到collections中,而不是通过cursor一条一条地处理。---同时注意内存空间limit 256;------- 在select into语句中使用bulk collect在fe...
2015-03-24 14:10:34 156
原创 oracle之并行操作
并行的实现机制是:首先,Oracle会创建一个进程用于协调并行服务进程之间的信息传递,这个协调进程将需要操作的数据集(比如表的数据块)分割成很多部分,称为并行处理单元,然后并行协调进程给每个并行进程分配一个数据单元。比如有四个并行服务进程,他们就会同时处理各自分配的单元,当一个并行服务进程处理完毕后,协调进程就会给它们分配另外的单元,如此反复,直到表上的数据都处理完毕,最后协调进程负责将每个小...
2015-03-24 14:10:11 1168
原创 oracle执行计划统计
SQLPLUS的AutoTrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,在绝大多数情况下,也是非常有用的工具。利用 AutoTrace工具提供的SQL执行计划和执行状态可以为我们优化SQL的时候提供优化的依据,以及优化效果的明显的对比效果。 输入set timing on来设置打印sql语句的运行时间。 接着输入set autotrace on;// 这里需要一定...
2015-03-23 15:56:00 167
原创 oracle的使用总结-1
1:oracle客户端安装连接标识符:在安装oracle10g client 时,提示设定命名连接,连接标识符即client设定的命令连接的名称。即service_name(网络别名、网络服务名、主机连接字符串、主机名)2:tns:监听服务Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。tnsping<SERVICE_NAME...
2015-03-23 14:14:56 89
oracle自动汇总函数rollup和club及grouping set的用法
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。三种函数都能对分组列实现自动汇总。如果是Group by ROLLUP(A,B,C)的话,roll up的意思是“卷起”,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY...
2015-03-23 13:38:22 1040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人