自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Java高效读取大文件

博客分类: Javajava  读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法:  Files.readLines(new File(path), Charsets.UTF_8);  FileUtils.readLines(new File(path));  这种方法带来的问题是...

2015-02-27 10:44:49 136

原创 eclipse svn分支开发与合并

http://wenku.baidu.com/link?url=UI7hgtoqDQw-6zY0wlZzyq0FmogM6BSOTUBADGlq5_7o7HrTvgpu-ChxJsNAIyJ0SiT80-EouX8ljsgk35UUH9_etkYkNogFf2gA_0ghC4m

2013-12-12 10:50:54 198

原创 linux文件夹打包命令

 博客分类:LinuxLinux 大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,我将随时修改完善! .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ------------------------------...

2013-12-02 10:28:32 147

原创 log4j xml配置详解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' > ..

2013-11-07 09:20:31 91

原创 eclipse插件在线安装

http://findbugs.cs.umd.edu/eclipse-daily   (findbug插件) Links for 1.8.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x ()

2013-06-08 11:00:53 97

原创 Mysql之EXPLAIN显示using filesort

EXPLAIN 是mysql解释select查询的一个关键字,可以很方便的用于调试 语法格式如下 EXPLAIN tbl_name 或者: EXPLAIN SELECT select_options EXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用来获取一个MySQL要执行的 SELECT 语句的相关信息。 EXPLAIN tbl_name 语法和 DESCRIBE t...

2013-03-29 17:23:26 172

原创 关于联合索引

注意:Index(Name,Age)表示在Name,Age两列上建立联合索引 由于索引对数据库的查询性能有着至关重要的影响,下面是我的一些总结和体会:一个查询一次只能使用一个索引:select name from user where name='plantegg' and age>35 , 如果Index(name); Index(age)的话,MySQL查询优化器会自动选择一个索引来使用...

2013-03-27 11:38:25 105

原创 FORCE INDEX/IGNORE INDEX

FORCE INDEX 通常用来对查询强制使用一个或者多个索引。 MySQL 通常会根据统计信息选择正确的索引,但是当查询优化器选择了错误的索引或者根本没有使用索引的时候,这个提示将非常有用。 IGNORE INDEX 提示会禁止查询优化器使用指定的索引。在具有多个索引的查询时,可以用来指定不需要优化器使用的那个索引,还可以在删除不必要的索引之前在查询中禁止使用该索引。 FORC...

2013-03-25 15:11:59 193

原创 jquery的学习好文章

http://www.cnblogs.com/zhangziqiu/archive/2009/05/03/jQuery-Learn-2.html

2013-03-25 14:52:53 105

原创 JEECG 通用数据库导入导出excel

需求:在实际J2EE项目中,经常遇到需要导入导出excel文件的情况;解决方案: 利用java的annotation,自定义一个annotation ,在声明pojo的时候对需要操作字段的属性进行声明,                   然后通用的处理类运行时,读取annotation 相关信息进行解析。                   对于导入,读入是一个excel文件,输...

2013-03-14 20:56:25 1679

原创 Apache POI组件操作Excel,制作报表(一)

    Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Excel的方法。     Office 2007的文件结构完全不同于2003,所以对于两个版本的Office组件...

2013-03-13 23:09:35 68

原创 struts2文件上传时候文件名是如何获取的

<input type="file" name="upload"> 这个name对应后台的 private File upload; 约定, ,<s:file/>标志不仅仅是绑定到upload,还有uploadContentType(上传文件的MIME类型)和 uploadFileName(上传文件的文件名,该文件名不包括文件的路径)。因此,<s:file name=...

2013-03-13 14:42:43 367

原创 mysql批量删除大量数据

假设有一个表(syslogs)有1000万条记录,需要在业务不停止的情况下删除其中statusid=1的所有记录,差不多有600万条, 直接执行 DELETE FROM syslogs WHERE statusid=1 会发现删除失败,因为lock wait timeout exceed的错误。因为这条语句所涉及的记录数太多,因此我们通过LIMIT参数分批删除,比如每10000条进行一次删除,那...

2013-03-12 10:08:56 649

原创 Jeecg: Spring Jdb SQL采用单独文件存储

约定优于配置原则:Java中使用 String sql = com.util.JeecgSqlUtil.getMethodSql(com.util.JeecgSqlUtil.getMethodUrl());使用规则: sql文件的路径:sql/test/DemoService_listAllByJdbc.sql,sql文件的命名为:该方法所属service名_方法名在sql...

2013-03-11 15:22:59 116

原创 Jeecg v2.0 下拉菜单例子

效果如下图所示:实现代码html如下图所示: <div style="padding:5px;border:1px solid #ddd"> <a href="#" class="easyui-linkbutton" data-options="plain:true">Home</a>

2013-03-08 16:58:34 334

原创 Jeecg v2.0 三级联动例子

 页面效果如下图所示: js代码如下图所示: //初始化省份、城市、区域下拉列表 $('#provinceId').combobox({ url:'demoAction!getProvinceJson.action', valueField:'provinceId', textField:'provinceName',...

2013-03-08 16:20:26 1285

原创 Jeecg v2.0 二级联动例子

 页面效果如下图所示:  js代码如下图所示:$(function(){ //初始化省份、城市下拉列表 var provinceId = $('#provinceId'); provinceId.combobox({ url:'demoAction!getProvinceJson.action', valueField...

2013-03-08 15:40:03 1359

原创 jeecg v2.0 实现上传功能

 代码规则:1、保证action为很薄的一层,接收数据、传递数据,根据service的结果对前端进行结果反馈;2、service层,能处理的异常进行处理,处理不了的不进行try cathch,直接往上层抛出,通过日志记录异常信息; 1、页面效果如下图所示: 2、jsp代码如下所示: <div class="easyui-panel" title=...

2013-03-07 16:33:04 381

原创 jquery easyui组件的初始化原理

  Jquery easyui对htm的dom节点进行初始化有两种方式:                  第一种是直接在<script>标签中用jquery选择器获取相应的节点,然后调用Jquery easyui的初始化函数,函数的第一个参数是一个对象。这个对象中配置了组件的属性以及事件,当然这些都是有选择性的。例如: <script type="text/s...

2013-03-04 16:08:57 446

原创 闲话iBatis【转】

使用iBatis开发已经有一年了,这一年来不管愿意不愿意,喜欢不喜欢,都得用,想用Hibernate不行。 随着对iBatis的熟悉,渐渐发现初次接触的人因为不能很好的掌握iBatis使用的方法而对其有一些偏激的看法。 1、iBatis的是用来自由写SQL的,对SQL语句的简单的封装,相当于在JDBC上加了层外壳。我认为,iBatis的目标是简化JDBC的操作,对SQL...

2013-02-21 15:52:22 66

原创 多文件上传成功----fileuploader

该插件支持https+ff,网上n多插件都不支持https+ff,而且很多用的都是flash,集成复杂;File Uploader的前身是Ajax Upload。按照官方的说法,升级到FileUploader主要是添加了一些新的特性,修正了一些比较严重的错误。但在我这个使用者看来,二者最大的 不同在于:File Uploader不在基于jQuery。另外,File Uploader也更加严格...

2013-01-23 10:14:05 539

原创 mysql的快速去除重复记录的方法

 ysql的快速去除重复记录的方法1.相当有用的一招,原文复制如下:不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加两个字段的联合唯一索引:alter table user add unique index(user...

2013-01-17 13:51:07 179

原创 高效处理异常

Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语 言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡 思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本...

2013-01-09 14:23:16 75

原创 css强制html不换行 css强制英文单词断行

强制不换行div{ white-space:nowrap; } 自动换行div{ word-wrap: break-word; word-break: normal; } 强制英文单词断行div{ word-break:break-all; } CSS设置不转行:overflow:hidden 隐藏 white-space:nor...

2013-01-07 13:19:46 105

原创 Java 遍历Map时 删除元素

Java代码  package net.nie.test;     import java.util.HashMap;   import java.util.Iterator;   import java.util.Map;     public class HashMapTest {      private static Map&l...

2012-11-23 16:43:01 145

原创 JAVA操作windows共享目录

相关知识介绍1.1 SMB      Microsoft网络配置中主要采用SMB形式实现文件共享和打印服务,SMB(服务器消息块)是一种客户端/服务器文件共享协议。IBM于20世纪80年代末期开发了服务器信息块(SMB),用于规范共享网络资源(如目录、文件、打印机以及串行端口)的结构。这是一种请求/响应协议。与FTP协议支持的文件共享不...

2012-11-22 10:50:02 96

原创 SWFUpload 2.5.0版 官方说明文档 中文翻译版

http://www.cnblogs.com/youring2/archive/2012/07/13/2590010.html#constructor

2012-11-16 09:49:11 69

原创 httpSWFUpload v2.2.0.1 中文帮助手册

http://www.phptogether.com/swfuploadoc/#javascriptobject

2012-11-16 09:07:06 139

原创 SWFUpload浅析

 SWFUpload浅析 by Stephen Posted on 2010/03/26  一、简介和示例SWFUpload is a small JavaScript/Flash library to get the best of both worlds. It features the great upl...

2012-11-16 09:06:10 76

原创 解决使用FireFox下Flash上传文件时SESSION丢失的问题(swfupload)

解决使用FireFox下Flash上传文件时SESSION丢失的问题(swfupload) 这几天在项目中遇到的问题,稍微整理一下。HTML 表单是我们常用来进行浏览器与服务器数据交互的途径,除了传递普通的文本数据,通过 type="file"的 input 控件,我们还可以向服务器发送文件。但在目前的实际使用中,基于 HTML 表单的文件选择框有着下面两个不尽人意之处...

2012-11-16 09:03:53 273

原创 实战YUI 的 Menu 组件

Menu家族成员 YAHOO.widget.Menu YAHOO.widget.Overlay 的子类,其他menu容器的超类. Menu类创建一个容器(Container)并放置一列垂直的列表.每项菜单称为MenuItem.YAHOO.widget.ContextMenuMenu的子类,创建一个...

2012-11-16 09:01:18 158

原创 【转】小议swfupload的bug及解决之道

【转】小议swfupload的bug及解决之道前段时间公司出了个变态需求,要求上传文件时支持多文件上传,实时显示上传进度,上网搜索一番,决定使用swfupload这个基于flash的上传组件.花了几天时间搞定,页面效果也相当令人满意.但是swfupload选中多个文件后,它的上传处理方式是每上传完一个文件就结束action,意即一个action无法接收多个文件,于是问题来了,我想在...

2012-11-15 14:01:36 142

原创 关于通配符%

使用like关键字,查询效率慢的原因是加了后通配符即 ‘test%’,加了后通配符后就不进行索引查询了;不加通配符或者加前通配符都进行索引查询;

2012-10-25 09:19:05 126

原创 MySQL 存储过程循环插入数据

DROP PROCEDURE IF EXISTS proc_buildata; CREATE PROCEDURE proc_buildata(IN loop_times INT) BEGIN DECLARE var INT DEFAULT 0; WHILE var<loop_times DO SET var=var+1; INSERT ...

2012-10-24 09:26:34 164

原创 使用GROUP_CONCAT语法

语法: GROUP_CONCAT([DISTINCT] expr [,expr ...][ORDER BY {unsigned_integer | col_name | expr}[ASC | DESC] [,col_name ...]][SEPARATOR str_val]) 下面演示一下这个函数,先建立一个学生选课表student_courses,并填充...

2012-10-23 09:37:59 113

原创 Mysql中count(*),DISTINCT的使用方法和效率研究

Mysql中count(*),DISTINCT的使用方法和效率研究在处理一个大数据量数据库的时候突然发现mysql对于count(*)的不同处理会造成不同的结果比如执行SELECT count(*) FROM tablename即使对于千万级别的数据mysql也能非常迅速的返回结果而对于SELECT count(*) FROM tablename WHER...

2012-10-22 11:15:38 71

原创 MySQL索引使用技巧

1. 对于单键索引,尽量选择针对当前Query 过滤性更好的索引;2. 在选择组合索引的时候,当前Query 中过滤性最好的字段在索引字段顺序中排列越靠前越好;3. 在选择组合索引的时候,尽量选择可以能够包含当前Query 的WHERE 子句中更多字段的索引;4. 尽可能通过分析统计信息和调整Query 的写法来达到选择合适索引的目的而减少通过使用Hint 人为控制索引的选...

2012-10-22 10:55:20 64

原创 eval详解

eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。 需要特别注意的是对象声明语法“{}”并不能返回一个值,需要用括号括起来才会返回值,简单示例如下:复制代码 代码如下: var code1='"a" + 2'; //表达式varcode2='{a:2}'; //语句alert...

2012-10-19 08:59:37 390

原创 YAHOO工具库(YUI)中文版的哦

1.1.     YAHOO工具库提供的方法l namespace用于创建一个全局的命名空间,使用YUI时,首先会自动创建widget,util,example三个命名空 间,使用时也可以自定义命名空间。类似于在程序中建了了一个static变量。l lang...

2012-10-17 14:24:23 1109

原创 学习总结:前端跨域请求的解决办法——JSONP(很好)

学习总结:前端跨域请求的解决办法——JSONP WebAjaxjQueryjsonjsonp  项目(打下广告,http://xin.taobao.com)当中碰到一个需求,涉及到前端跨域请求的问题,印象中有一种方法叫jsonp,之前听过但没有详细了解过,趁任务不多看了几篇相关的文档学...

2012-10-16 15:23:22 115

空空如也

空空如也

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

TA关注的人

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