- 博客(38)
- 资源 (3)
- 收藏
- 关注
原创 json中key大小写转换
最近工作中遇到json格式的字符串中的key为大写的,需要转换成小写的来解析,开始想使用正则来替换,如果不是很方便,后来考虑把JSONObject重新来封装。如下json格式:{PWACHECKINFO:{QMART:\"TEST\",NTNUM:\"50\",ECRULE1:\"测试中1\",ECRULE2:'',ECRULE3:'',ECRULE4:'',ECRULE5:'',ECRULE
2015-06-23 15:17:06 22761 2
原创 hibernate执行sql优化
好久没有写博客了 ,今天偶尔在查询界面发现查询一个班组的饱和度很慢,大概要48多秒,有些班组数据多可能要2分钟左右,于是尝试优化sql语句,可奇怪的是我把sql语句方到pl/sql里面执行速度一直都是很快,没有感觉到丝毫慢,于是就的找问题了,但是同样的sql语句用heberinate执行却是天壤之别,找了半天都没有找到答案,结果在无意中发现竟然是分组惹的祸,其实hibernate用原生态的sql语
2015-06-09 15:13:05 1938
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-06-09 15:10:05 386
原创 java多线程查询
由于最近工作遇到性能问题,尝试研究用多线程来实现,结果速度快了好几倍下面是多线程查询的部分代码,提供给大家参考下:线程类:带返回值的类要实现Callable接口,具体业务逻辑没有实现,只是写了个空方法在里面package com.sanfy.demo.thread;import java.util.List;import java.util.Map;import jav
2015-05-22 12:37:50 3465
原创 java多线程爬亚马逊商品信息
亚马逊商品信息爬虫应用1、实体@Table(name = "amazon_product")public class AmazonProduct implements Serializable { /** */ @NotDBColumn private static final long serialVersionUID = 22419908069687
2015-05-22 11:25:06 1857 1
原创 JBPM4.4笔记
JBPM笔记一、工作流概述及jBPM4.4安装应用1、概念A、流程定义--类模板B、流程实例---对像C、状态State---流程处于等等待环节,需要外部干预。D、动作--->流程运转的过程中,特定事件发生时候,执行的程序。E、流程上下文变量-->某一个流程实例流转的过程中,产生的特定数据。F、 参与者actor-->什么人会参与到流程(角色/具体的人)--
2015-05-20 15:03:04 457
原创 cxf笔记
cxf笔记 一、CXF框架入门1、概述-功能强大,支持多种协议,嵌入式WebService,可以发布到各种web服务器中、如何发布一个WebService---Endpoint.publish()---开一个web服务器 jax-ws---Web应用--专业的Web服务器中。---嵌入式WebService、如何调用别人的WebService---wsimport生成客户端
2015-05-20 14:55:13 587
原创 webService简介
webService简介一、WebService概念1、如何调用另外一台机器上的java程序客户端:-->调用个service的哪个方法,传参数 helloService.sayHello#name#6662、使用中的WebService实现---使用@WebService及Endpoint ,,Java1.6_20以后的版本
2015-05-20 14:52:32 586
原创 JPA笔记
JPA笔记一、JPA学习1、持久化技术A、概述jdbc-->dbutils->jdbc mapping--->iBatis(半自动化的orm框架,把sql语句写在xml中)-->hibernate(toplink)--->spring帮助下,声明式事务管理(轻量级) -->EJB2.x以前(Entity Bean,实体类加ejb接口配置文件,必须部署到EJB服务器上
2015-05-20 14:50:27 700
原创 模板技术Velocity应用
模板技术Velocity应用1、模板技术概念通过一文件模板,在里面加一些特殊的标签,(由web容器去执行程序的时候),生成动态的文件内容。a.jsp-----jsp引擎-->servlet容器%>}%>a.jsp.htmlhello01B、引升到其它领域--用jsp来做代码生成idao.template
2015-05-20 14:47:06 433
原创 Lucene入门
Lucene入门1、Lucene简介2、索引---Lucene如何建索引IndexWriter==>写索引Document ==>代表要索引文档Field===》文档中的一个字段,一项数据IndexWriter writer = new IndexWriter(FSDirectory.open(INDEX_DIR), new StandardAnalyzer(Ver
2015-05-20 14:45:35 376
原创 java反射
java反射public class Demo2 { public static void main(String[] args) throws Exception { //取得Person类对应的字节码对象Class Class clazz = Class.forName("cn.itcast.java.reflect.Person");
2015-05-20 14:44:37 359
原创 beanUtils使用
beanUtils使用public class Demo1 { @Test public void test1() throws Exception{ Student s = new Student(); BeanUtils bu = new BeanUtils(); /* //向BeanUtils框架注册自定义的转换器(Stri
2015-05-20 14:43:14 347
原创 JBPM笔记二一、流程变量1、连接线及信息号发送
JBPM笔记二一、流程变量1、连接线及信息号发送连接--name--名称,如果一个连接没有name属性,则该线为默认的下一步。to--连接到活动(节点)名称当发送信息时,可以指定信号名称name,则将会把往指定名称的流向跳转。executionService.signalExecutionById(pi.getId(),"to state2");
2015-05-20 14:43:07 523
原创 java中常用的设计模式-装饰设计模式
1. 装饰设计模式 a)当某个类的某个方法不适应当前业务的需要 思路: 》扩展父类的可供扩展的方法,可以使有,但不优 》装饰设计模式(推荐) 开发步骤: 1)写一个普通类或写一个普通类扩展[extends]一个父类 2)写一个需要被包装的实例变量 3)通过构造方式为被包装的实例变量赋值 4)对于不 满足需求的方法,重写父类的相关方法
2015-05-20 14:39:20 340
原创 java递归文件拷贝工具
package com.**.common;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import jav
2015-05-20 14:38:31 404
原创 java自定义注解
package com.**.common;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target
2015-05-20 14:34:39 447
原创 excel或word保存htm,读io把关键字高亮
private String handleKeyword(String fileContent, String keyword){ int pos = 0;// 记录已读取到文件的位置 String replacement = ""+keyword+""; StringBuffer sb = new StringBuffer();
2015-05-20 14:34:37 569
转载 用js replace()函数实现搜索高亮
replace函数的语法是:stringObj.replace(rgExp, replaceText) 其中stringObj是字符串(string),reExp可以是正则表达式对象(RegExp)也可以是字符串 (string),replaceText是替代查找到的字符串。为了帮助大家更好的理解,下面举个简单例子说明一下: "javascript">
2015-05-20 14:31:57 1438
转载 js锁定Table多表头
表格头行固定:使用js和table实现.griddiv{ overflow-x:hidden; border:black 1px solid; BACKGROUND: #F8F9FC; position:relative;}.title /* 新建表头样式 */{ BORDER-RIGHT: #555 1px solid;
2015-05-20 14:30:53 1795
转载 ext 调用当前页刷新方法
GridPanel中分页数很多,在当前页中刷新又会回到第一页,每次这样总是很麻烦。。。怎么才能只刷新当前页呢?苦苦在源码中找寻,经测试,终于找到了一种方法。。。如bbar是Ext.PagingToolbar对象,在要刷新数据源的事件中不要用store.load(),用bbar.doLoad(bbar.cursor);即可! 获取当前第几页:grid.getBottomToolbar()
2015-05-20 14:30:47 6658
原创 js实现翻牌效果
$("#divlist li").mouseenter( function (){var num = $("div", this).attr("num");if (num == undefined){return;}var id = "div"+num;var objDiv = $("div", this);myTimer = setTimeout(
2015-05-20 14:25:06 6039
原创 ext 类似百度、google搜索自动提示
在组件上面用keyup事件来监听 width="125" listeners="{specialkey:doFileQ
2015-05-20 14:23:38 1121
原创 js 类似百度、google搜索 jsp版本
jsp页面 ${app:i18n('kbslucene.search_setting')} ${app:i18n('kbslucene.feeback')} css样式.lockDiv { position:absolute;
2015-05-20 14:21:12 1280
原创 ext拖拽、上下箭头排序
function changeOrder(grid,commandName) { var grid=eval(grid); var selectModel=grid.getSelectionModel(); var store = grid.getStore(); var selectedRowIndex=sele
2015-05-20 14:20:00 1005
原创 js放大、缩小页面
缩小页面new function mimiPage(){ window.moveTo(screen.availWidth*0.19,screen.availHeight*0.20); window.resizeTo(screen.availWidth/1.5+9,screen.availHeight/1.5+9); document.get
2015-05-20 13:04:50 904
原创 oracle常用操作2
declare -- 声明变量时指定初始值。 v_name varchar2(50) := '孙悟空'; begin v_name := '白骨精';end;select * from emp;select * from emp where comm is null;-- expr1 between expr2 and expr3-
2015-05-20 13:02:00 321
原创 oracle常用操作1
select * from emp;select * from dept;create table course_inf( course_id number primary key, course_name varchar2(50), course_time varchar2(50), prefix_id number, foreign key(prefix_id)
2015-05-20 13:00:55 287
原创 oracle自定义函数、存储过程
declare v_name varchar2(50); v_age number;begin v_name := '孙悟空'; v_age := 40; -- 嵌套块 declare v_color varchar2(50); v_price number; begin
2015-05-20 12:59:02 382
原创 oracle自定义函数、存储过程2
select * from dept;delete from dept where to_char(deptno) not like '%0';commit;create or replace procedure add_dept_data(p_dname dept.dname%type , p_loc dept.loc%type , p_count out numbe
2015-05-20 12:58:30 334
原创 oracle包、触发器
-- 创建包头,有点类似于Java的接口create or replace package first_packageis type dept_table_type is table of dept.dname%type index by binary_integer; procedure put_boolean(p_val boolean
2015-05-20 12:57:34 328
原创 oracle包、触发器2
select * from dept;declare -- 所谓游标,其实就是指向查询结果的引用 cursor dept_cursor is select * from dept; v_deptno dept.deptno%type; v_dname dept.dname%type; v_loc dept.loc%type
2015-05-20 12:56:50 299
转载 flex 给DataGrid添加CheckBox全选列
其实这个只是扩展了一下下ItemRenderer,headerRenderer ,然后继承DataGridColumn写一个自己的GridColumn。 扩展的类有三个,分别是: 1、CheckBoxColumn:这个类继承了DataGridColumn 2、CheckBoxHeader:继承了CheckBox 3、CheckBoxRenderer:继承了CheckBox 如图
2015-05-20 12:20:42 633
转载 Flex+Java Servlet文件上传实例
资源都是来自网上。本实例将展示使用Flex和java servlet上传文件。事前准备就是到http://commons.apache.org下载common-fileupload-1.1.1.jar以及common-io-1.2.jar两个包。前台Flex代码:?xml version="1.0" encoding="utf-8"?>mx:Applicatio
2015-05-20 12:20:36 508
原创 flex AdvancedDataGrid 某行指定值变颜色
package com.**.controls { import flash.display.Graphics; import mx.controls.AdvancedDataGrid; import mx.controls.Alert; import mx.controls.DataGrid; import mx.controls.Label;
2015-05-20 12:18:33 651
原创 flex类似HashMap工具
package com.**.utils{ /** * The hash table is similar to a Dictionary in that a key object is used to map data. Unlike a Dictionary the HashTable behaves similar to an Array * providin
2015-05-20 12:17:59 365
原创 Flex 事件传递(单例)
package com.**.events{ import mx.events.FlexEvent; public class NavEvent extends FlexEvent { private var eventType:String; private var param:String; public func
2015-05-20 12:14:41 359
原创 DataGridToolTipUtil 提示信息
flex实现dataGridToolTip提示功能package com.***.utils{ import flash.events.MouseEvent; import mx.controls.dataGridClasses.DataGridHeader; import mx.controls.dataGridClasses.DataGridItemRe
2015-05-20 12:12:57 335
传智播客进销存系统
2012-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人