- 博客(260)
- 资源 (22)
- 收藏
- 关注
原创 java知识点小结(一)
1.byte、short、char和int的转换从低级类型到高级类型的转换为自动类型转换,把高级数据类转赋值给低级数据类需要强制类型转换 (低)byte、short、char->int->long->float->double(高) 其中byte类型数据可以自动转换成short类型。 short类型数据和char类型数据之间相互转换只能强制类型转换,因为它们虽然内存占用相同但是表数范围不(
2017-06-16 09:02:45 587
原创 java排序
给你从小到大排序的例子public void bubbleSort() { System.out.println("冒泡排序:"); int[] array1 = { 9, 8, 7, 6, 5, 4, 3,2,1 }; int i = 0; int j = 0; for (i = 0; i for (j = 0; j if (array1[j] > array1[j +
2017-06-14 16:51:25 587
原创 单例模式的七种写法
第一种(懒汉,线程不安全):Java代码publicclassSingleton{privatestaticSingletoninstance;privateSingleton(){}publicstaticSingletongetInstance(){if(instance==nu
2017-06-14 16:37:44 552
原创 Java多线程并发基础面试题回答
Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,多
2017-06-14 16:34:53 724
原创 Java ArrayList、Vector和LinkedList等的差别与用法
Java ArrayList、Vector和LinkedList等的差别与用法(转)ArrayList 和Vector是采取数组体式格式存储数据,此数组元素数大于实际存储的数据以便增长和插入元素,都容许直接序号索引元素,然则插入数据要设计到数组元素移动等内存操纵,所以索引数据快插入数据慢,Vector因为应用了synchronized办法(线程安然)所以机能上比ArrayList要差,Li
2017-06-14 16:24:05 422
原创 HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
①HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象将会
2017-06-14 16:17:03 2338
转载 maven3 下载配置
下载地址http://maven.apache.org/download.cgiMaven 3.3 requires JDK 1.7 or above to execute - it still allows you to build against 1.3 and other JDK versions by Using Toolchains Maven3.3需要
2017-06-13 09:11:22 1523
原创 下载excel文件名字乱码问题处理
package com.dreamwin.cclib.naga.view;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import javax.servlet.ServletException;import javax
2016-08-29 15:02:40 8744
原创 java 去空格
1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 复制代码代码如下:String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2);
2016-08-25 11:58:24 657
原创 textarea里显示换行<br>
textarea换行在easyui中的datagrid中使用行内编辑时textarea的换行保存到mysql数据库为\n在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。 在js取textarea的时候
2016-08-25 09:10:03 18005 3
原创 POI操作EXCEL之导出Excel
//需要引用的类import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.u
2016-08-20 11:56:01 631
原创 POI Excel导入导出
一.导出到Excel 基本思路:点击导出后生成临时.xls文件,返回文件名,供用户下载,下载完后删除文件 带查询的导出(前端EasyUI),如下为导出界面图 下面为导出按钮绑定的函数://导出条件var exportCondition={};//导出功能function outputData(){ $.ajax({
2016-08-20 11:32:37 876
转载 java导入导出下载Excel文件(带下拉框)
/** * 导入excel文件 * 2014-7-23 * @return */ @RequiresPermissions("plug:product:caiwu:upload") @RequestMapping("upload.do") public String upload( @R
2016-08-20 11:13:25 11500
原创 poi生成excel下拉菜单
在web开发中常用到生成excel模板,在用excel poi生成excel模板时,常用到生成excel下拉菜单。下面是生成excel下拉菜单的代码:package poiexcel; import java.io.FileOutputStream; import java.util.Date; import org.apache.poi.hssf.usermodel.DVC
2016-08-20 10:27:04 9630 2
转载 POI设置单元格内容下拉框选择和单元格提示功能
import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFDataValidation;import org.apache.poi.hssf.use
2016-08-20 10:23:26 5245
原创 poi实现excel下拉联动
/** * * @File name: CreateExcelMoBusiness.java * @Create on: 2011-02-12 11:48:453 * @Author : zhys513 * @ChangeList * --------------------------------------------------- * Date
2016-08-20 10:21:12 3718 3
原创 Java 判断文件夹、文件是否存在、否则创建文件夹
1、判断文件是否存在,不存在创建文件File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if(!file.exists()) { try { file.createNewFile(); } catch (IOException e) {
2016-08-19 17:02:36 3568
转载 zip4j -- Java处理zip压缩文件的完整解决方案
http://blog.csdn.net/djun100/article/details/18007099
2016-08-18 17:46:32 1272
原创 java向zip文件中添加新文件
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import java.util.zip.ZipEntry;
2016-08-18 17:36:23 14490
原创 项目中的绑卡与解绑
解绑操作 public void unBindCard(Long cardId, Long accountId){ AccountActivation aa = accountActivationRepo.findBychargingCard(chargingCardRepo.findById(cardId)); aa.setBindDate(null
2016-08-18 11:09:19 1522
转载 Java解压缩zip - 解压缩多个文件或文件夹
ava解压缩zip - 多个文件(包括文件夹)对多个文件和文件夹进行压缩,对复杂的文件目录进行解压。压缩方法使用的是可变参数,可以压缩1到多个文件..可以写数组的方式或者一个个写到参数列表里面...ZipFiles(zip,"abc",new File("d:/English"),new File("d:/发放数据.xls"));测试文件目录结构:
2016-08-18 11:02:42 1144
转载 Java压缩和解压文件工具类ZipUtil
用于服务器端打包文件的,将压缩后的文件写入到response输出流即可实现在服务器端打包下载,支持多级目录嵌套。测试时可以先用ZipUtil.zip压缩某个文件夹test,得到压缩文件test.zip,然后将文件夹test删除,用ZipUtil.unzip解压test.zip即可还原。PS:需要解决中文乱码的朋友可以参考此处 http://log-cd.iteye.com/blog/5
2016-08-18 10:45:08 1013
转载 JAVA实现把指定文件夹下的所有文件压缩成zip包
"font-size:18px;background-color: rgb(204, 204, 204);">package cn.gov.csrc.base.util; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; impo
2016-08-18 10:38:59 3520
转载 java实现zip压缩文件(同一文件夹下的多个文件夹打成一个zip包)
参考:http://blog.163.com/shanqing_shuixiu@yeah/blog/static/165319229201192444434865/ Talk is cheap,show me the code!同一文件夹下的多个文件夹打成一个zip包import java.io.BufferedInputSt
2016-08-18 10:37:16 7788
转载 Java中可变长参数的使用及注意事项
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。1. 可变长参数的定义使用...表示可变长参数,例如
2016-08-12 20:30:03 343
原创 java 可变参数获取参数名
public static String isParamsEmpty(String ... params) { StringBuffer buf = new StringBuffer("") ; for (String str : params) { if (StringUtils.isNotBlank(str) == false) { buf.append("参数中缺
2016-08-12 17:44:10 2518 1
原创 java获得当前文件路径
第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin 获取当前类的所在工程路径; 如果不加“/”
2016-08-12 17:03:22 775
转载 java 动态生成多个excel文件打成zip包供用户下载
最近项目中有这样的需求:就是选择页面上的多条记录,每一条记录生成一个excel,然后把所有选择记录生成的excel打包成zip包供用户下载。 后台代码:/** * 批量导出Excel * @return * @throws DBException */ @SuppressWarnings("unchecked
2016-08-11 11:21:01 7005 2
转载 java生成zip文件打包操作代码(包括解压缩)
public class ZipTools { public static final String ZIP_FILENAME = ""; //需要解压缩的文件名 public static final String ZIP_DIR = ""; //需要压缩的文件夹 public static final String UN_ZIP_
2016-08-10 20:23:28 2571
转载 jquery控件批量上传
先放上Uploadify的官网链接:http://www.uploadify.com/ -->里面可以看到PHP的示例,属性说明,以及控件下载地址。分flash版(免费)和html5版(收费)。官网上可以看到效果演示。另外在网上找到了一份Uploadify3.2的中文API文档,可以在我上传的资源里面下载。下面就是一个基于springMVC的文
2016-08-10 09:39:47 788
转载 springmvc批量文件打包成zip下载功能
1.页面上遍历checkbox$("#checkAll").click(function(){ if(this.checked){ $(".thesisCheck").attr("checked", true); }else{ $(".thesisCheck").attr("checked", false);
2016-08-10 09:32:49 625
原创 java 批量下载图片,批量打包文件并下载
1、批量下载网页上,动态生成的图片到服务器上指定的目录中2、将目录中的所有的图片打包成zip包3、删除原来的目录4、下载zip包1:由于网页上的图片是全部都是连接动态生成的,所以同事在网上找了一个下载动态连接的图片的方法。Copy /** * @param urlAdd (url地址,及网页中的动态链接的地址) * @param fileName
2016-08-10 09:18:09 13132
原创 java中文件操作(递归删除空文件夹,删除过期文件)
(1)保留规定的前几个月的记录如下: /*** 清理目录中过期的文件** @param dayCount* :保存时间天数* @param dirPath* :目录路径* @return*/@SuppressWarnings("unchecked")private static boolean deleteFiles(String dir
2016-08-04 20:46:35 1524
原创 按格式回显<textarea/>中的内容
方法一:对空格和换行符进行替换 String.valueOf(textareaContent.replaceAll(" "," ").replaceAll("\\n",""));
2016-08-04 20:16:25 4538
转载 项目中常用js方法整理common.js
抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧。[javascript] view plain copy print?var h = {}; h.get = function (url, data, ok, error) { $.ajax({ url: url,
2016-08-03 14:59:17 1113
原创 mysql-5.7.14解压版安装教程
题外话:好久没装mysql了,今天买新电脑了重新装了一次,简直心累,所以写个教程免得以后又忘记了。下面进入正式的教程:第一步:下载最近的MySQL文件并且解压: 下载最新版的MySQL–mysql-5.7.12下载地址 将下载到的文件解压缩到自己喜欢的位置,例如我自己的位置是D:\MySQL\mysql-5.7.12-winx64第二步:配置环境变量 这里不
2016-07-31 22:58:02 9051
原创 olr 5.x的筹建(Solr自带的Jetty Server)与mmseg4j中文分词
Solr 5.x的筹建(Solr自带的Jetty Server)与mmseg4j中文分词www.MyException.Cn 网友分享于:2015-10-19 浏览:0次Solr 5.x的搭建(Solr自带的Jetty Server)与mmseg4j中文分词前言: 如果你对Solr怎么和Tomcat 集成
2016-07-29 15:38:02 1402
原创 solr5的基本操作
摘要solr5的界面的基本操作 solr5使用solrj进行java操作Solr5操作界面操作Document操作索引 Query查询索引 Java操作创建maven项目,在maven项目中导入依赖dependency>groupId>org.apache.solrgroupId>artifactId>solr-solrjartifact
2016-07-29 14:10:28 1545
原创 solr5.1.0 部署配置
原来再用 lucene 做全文,以前也用过 solr 版本太低了,最新版跟老版本还是有些不太一样,下面介绍一下如何配置 solr5.1 准备工作:1.下载 solr-5.1.0.zip2.下载 apache-tomcat-8.0.21 3.JDK1.8 4.配置好JDK环境变量 解压后的目录 F:\solr-5.1.0\F:\apac
2016-07-29 11:43:22 752
原创 springmvc批量文件打包成zip下载功能
1.页面上遍历checkbox$("#checkAll").click(function(){ if(this.checked){ $(".thesisCheck").attr("checked", true); }else{ $(".thesisCheck").attr("checked", fal
2016-07-21 10:38:55 2053
notepad++源文件
2020-11-20
POI实现大数据EXCLE导入导出,解决内存溢出问题
2017-10-16
POI导入10w+数据到数据库
2017-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人