- 博客(35)
- 收藏
- 关注
转载 java对redis的基本操作
java对redis的基本操作一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装
2016-10-10 09:40:21
270
转载 MYSQL数据库备份与恢复
MYSQL数据库备份与恢复mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式,能够让该备份
2015-11-05 16:20:09
364
转载 Json解析工具Jackson
Json解析工具Jackson(使用注解)分类: Java Web XML/JSON Java基础 2013-05-21 16:44 25071人阅读 评论(3)收藏 举报 接上一篇文章Json解析工具Jackson(简单应用),jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@Json
2015-10-29 11:29:49
345
原创 xshell 账号密码文件位置
C:\Users\admin\AppData\Roaming\NetSarang\Xshell\Sessions
2015-10-29 10:39:51
29031
转载 多线程
java中实现多线程的方法有几种以及如何实现多线程 多线程是java语言区别于其它语言的一大特点。其它语言向C++的话如果要实现多线程的话,必须调用操作系统的多线程机制(我不确定自己记得对不对 了感兴趣的自己上网查查看)。 在java5以前实现多线程有两种方法(继承Thread类和实现Runnable接口) 它们分别为: 使用new Thread()和new
2015-10-12 17:49:40
331
转载 解决Cannot change version of project facet Dynamic web module to 2.5
解决Cannot change version of project facet Dynamic web module to 2.5我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets
2015-09-23 16:20:05
289
转载 cronExpression
表达式 含义 "0 0 12 * * ?" 每天中午十二点触发 "0 15 10 ? * *" 每天早上10:15触发 "0 15 10 * * ?" 每天早上10:15触发 "0 15 10 * * ? *" 每天早上10:15触发 "0 15 10 * * ? 2005" 2005年的每天早上10:15触发 "
2015-09-23 14:06:54
275
转载 多线程
用什么关键字修饰同步方法 ? 用synchronized关键字修饰同步方法 同步有几种实现方法,都是什么?分别是synchronized,wait与notifywait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。notify():唤醒一个
2015-09-15 16:34:39
242
转载 多线程
public static void main(String[] args){ ExecutorService pool = Executors.newFixedThreadPool(3); for(inti=0;i10;i++) { pool.execute(new
2015-09-15 16:18:20
205
原创 多线程
@Autowired ProductDao productDao; private static ExecutorService threadExecutor = Executors .newFixedThreadPool(10); public void updateProductSzg(int page, int pageSi
2015-09-15 16:16:10
210
原创 excel 读取模板,病写入新文件
/** * * @param modelPath 模板路径 * @param headRow 表头行数 * @param list 数据集合 * @param fileName 导出文件名 */ public void exportExcel(String mo
2015-08-31 10:40:49
324
原创 模板文件读取和输出
// 读取模板文件。 FileInputStream file = new FileInputStream(new File(templateFile)); byte[] b = new byte[file.available()]; file.read(b); file.close(); String te
2015-08-28 11:01:39
550
原创 xml 读取更新
/** * http://www.jq-school.com */package com.gootrip.util;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impo
2015-08-27 15:22:38
233
原创 读取配置文件 Configuration
/** * 读取配置文件 * */package com.gootrip.util;import java.io.File;import java.net.URL;import org.apache.commons.configuration.Configuration;import org.apache.commons.configuration.Co
2015-08-27 15:05:08
462
原创 字符编码工具类
/** * 转换编码 ISO-8859-1到GB2312 * @param text * @return */ public static final String ISO2GB(String text) { String result = ""; try { result = new String(text.getBytes
2015-08-27 14:51:55
267
原创 读取excel文件[有版本限制]及验证手机号
//excel共有两列,其中第二列为手机号InputStream in;String str="error";Workbook book; try { book = Workbook.getWorkbook(in); Sheet sheet = book.getSheet(0);
2015-08-26 13:14:56
362
原创 读取txt文件及验证手机号
InputStream in;String str="error"; StringBuffer sb=new StringBuffer(); try { BufferedReader br = new BufferedReader(new InputStreamReader(in)); String s
2015-08-26 13:09:31
368
原创 XMemcachedUtil
package com.base.util;import java.io.IOException;import java.util.Properties;import net.rubyeye.xmemcached.MemcachedClient;import net.rubyeye.xmemcached.MemcachedClientBuilder;import net
2015-07-30 14:21:58
276
原创 WebUtil
package com.base.util;import java.io.ByteArrayOutputStream;import java.util.ArrayList;import java.util.Enumeration;import java.util.HashMap;import java.util.List;import java.util.Map;
2015-07-30 14:10:27
1824
原创 StringUtil
package com.base.util;import java.util.Random;import java.util.regex.Matcher;import java.util.regex.Pattern;public class StringUtil { static String regEx = "[\u4e00-\u9fa5
2015-07-30 13:41:02
190
原创 身份证验证
package com.base.util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import jav
2015-07-30 10:22:50
232
原创 HttpUtil
package com.base.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Itera
2015-07-29 15:25:15
333
原创 HttpClient
/** * File Name:HttpClient.java * Package Name:com.base.http * */package com.base.util;import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResp
2015-07-29 15:22:23
329
原创 file的后缀/创建,properties加载
package com.base.util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public final class FileUtil {
2015-07-29 14:03:04
297
原创 Object 为空
public static boolean isEmpty(Object obj) { if (obj instanceof String) return obj == null || ("".equals(obj)); else if (obj instanceof Collection) { return
2015-07-29 13:24:55
312
原创 Util map与Bean互转
package com.util;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.HashMap;import java.util.Map;public class TestUtil { public static Map PO2Map(Obje
2015-07-24 17:39:42
318
原创 Number 格式化 ,精确加减
public static DecimalFormat df = new DecimalFormat(“#,##0.00”); public static DecimalFormat dbdf = new DecimalFormat(“0.00”); private Arith() {}public static String getFormatFrice(double price){
2015-07-24 16:44:17
247
原创 table checked单选
$.post(url,{'productName':productName,'page':page,'size':size},function(data){ var html ='商品名称状态'+ '价格区间库存总量所属企业名称'; if(data.result =="1"){
2015-07-09 13:59:08
350
原创 html 正则表达式
if($("#barCode").val() ==''){ alert("不能为空!"); return false; } var reg1 = /^([0-9]{5,20})?$/; var descs = $('#barCode').val(); if
2015-07-09 13:53:31
518
原创 input 日期控件
style="width: 100px" validType="TimeCheck['startDate']" invalidMessage="结束时间必须大于开始时间" editable="false" class="easyui-datebox" value="${theme.endTime}">
2015-07-09 13:29:45
3694
原创 table checked row
function loadData(page,size){ var productName=$("#productName").val(); $.post('/code/barlinkProduct.do',{'productName':productName,'page':page,'size':size},function(data){
2015-07-09 11:07:05
384
原创 input textarea 限制输入
textarea 限制输入:${bc.content}input 数字输入: onChange="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
2015-07-09 10:56:15
805
原创 html5 head
String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%>
2015-07-09 10:47:23
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人