自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

传智播客进销存系统

改项目完成了大部分功能,所以模块都分层很明细,严格遵循MVC模式,采用接口的形式,jsp页面使用的是2.0的规范 ,决定没有在jsp页面写java代码。里面注释很详细,包括一些报表技术,velcity技术等。

2012-02-26

android通讯录

android通讯录, 能够实现打电话 发短信 批量删除 删除等操作,采用的是自定义对话框,一个很使用的android实例,数据采用的是sqlite。

2012-02-26

lucene的curd

创建索引,利用索引来查询。采用的框架是hibernate+struts2,代码里面有注释!

2012-02-26

空空如也

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

TA关注的人

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