java
zhaishanhui
这个作者很懒,什么都没留下…
展开
-
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 · 545 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-06-09 15:10:05 · 363 阅读 · 0 评论 -
json中key大小写转换
最近工作中遇到json格式的字符串中的key为大写的,需要转换成小写的来解析,开始想使用正则来替换,如果不是很方便,后来考虑把JSONObject重新来封装。如下json格式:{PWACHECKINFO:{QMART:\"TEST\",NTNUM:\"50\",ECRULE1:\"测试中1\",ECRULE2:'',ECRULE3:'',ECRULE4:'',ECRULE5:'',ECRULE原创 2015-06-23 15:17:06 · 22675 阅读 · 2 评论 -
java多线程爬亚马逊商品信息
亚马逊商品信息爬虫应用1、实体@Table(name = "amazon_product")public class AmazonProduct implements Serializable { /** */ @NotDBColumn private static final long serialVersionUID = 22419908069687原创 2015-05-22 11:25:06 · 1812 阅读 · 1 评论 -
java多线程查询
由于最近工作遇到性能问题,尝试研究用多线程来实现,结果速度快了好几倍下面是多线程查询的部分代码,提供给大家参考下:线程类:带返回值的类要实现Callable接口,具体业务逻辑没有实现,只是写了个空方法在里面package com.sanfy.demo.thread;import java.util.List;import java.util.Map;import jav原创 2015-05-22 12:37:50 · 3426 阅读 · 0 评论 -
模板技术Velocity应用
模板技术Velocity应用1、模板技术概念通过一文件模板,在里面加一些特殊的标签,(由web容器去执行程序的时候),生成动态的文件内容。a.jsp-----jsp引擎-->servlet容器%>}%>a.jsp.htmlhello01B、引升到其它领域--用jsp来做代码生成idao.template原创 2015-05-20 14:47:06 · 407 阅读 · 0 评论 -
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 · 338 阅读 · 0 评论 -
webService简介
webService简介一、WebService概念1、如何调用另外一台机器上的java程序客户端:-->调用个service的哪个方法,传参数 helloService.sayHello#name#6662、使用中的WebService实现---使用@WebService及Endpoint ,,Java1.6_20以后的版本原创 2015-05-20 14:52:32 · 557 阅读 · 0 评论 -
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 · 389 阅读 · 0 评论 -
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 · 429 阅读 · 0 评论 -
cxf笔记
cxf笔记 一、CXF框架入门1、概述-功能强大,支持多种协议,嵌入式WebService,可以发布到各种web服务器中、如何发布一个WebService---Endpoint.publish()---开一个web服务器 jax-ws---Web应用--专业的Web服务器中。---嵌入式WebService、如何调用别人的WebService---wsimport生成客户端原创 2015-05-20 14:55:13 · 565 阅读 · 0 评论 -
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 · 685 阅读 · 0 评论 -
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 · 327 阅读 · 0 评论 -
java中常用的设计模式-装饰设计模式
1. 装饰设计模式 a)当某个类的某个方法不适应当前业务的需要 思路: 》扩展父类的可供扩展的方法,可以使有,但不优 》装饰设计模式(推荐) 开发步骤: 1)写一个普通类或写一个普通类扩展[extends]一个父类 2)写一个需要被包装的实例变量 3)通过构造方式为被包装的实例变量赋值 4)对于不 满足需求的方法,重写父类的相关方法原创 2015-05-20 14:39:20 · 323 阅读 · 0 评论 -
hibernate执行sql优化
好久没有写博客了 ,今天偶尔在查询界面发现查询一个班组的饱和度很慢,大概要48多秒,有些班组数据多可能要2分钟左右,于是尝试优化sql语句,可奇怪的是我把sql语句方到pl/sql里面执行速度一直都是很快,没有感觉到丝毫慢,于是就的找问题了,但是同样的sql语句用heberinate执行却是天壤之别,找了半天都没有找到答案,结果在无意中发现竟然是分组惹的祸,其实hibernate用原生态的sql语原创 2015-06-09 15:13:05 · 1902 阅读 · 0 评论