- 博客(39)
- 收藏
- 关注
原创 JAVA 自定义注解应用
import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @in
2020-08-07 23:40:15
243
原创 文件进行归并排序,并将排序好的内容输入按照原始文件的格式到新的文件
import java.io.*;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;/** * @program: * @description: 文件解压缩工具类 **/public class F
2020-06-21 12:13:39
305
原创 Redis介绍以及安装(Linux)
redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据...
2017-03-15 16:45:22
105
原创 Java线程Dump分析工具--jstack
Java线程Dump分析工具--jstack jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式: jstack [-l][F] pid 如果java程序崩溃生成core文件,jstack工具可以用来获得core文...
2016-09-21 08:12:27
211
原创 Java身份证验证方法
Java身份证验证方法package com.tg.user.controller;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Hashtable;import java.util.rege...
2015-11-25 11:14:48
280
原创 java 中文乱码问题
JAVA之编码---->CSV在文本下是正常的,用EXCEL打开是乱码的问题 (2011-12-14 13:02:53)转载▼标签: 杂谈 分类: JAVA技术在JAVA下输出文件流,保存成CSV(用UTF-8)文件,怎么处理用EXCEL下是乱码,但是在记事本等其他软件都是正常的,同时显示也是UTF-8的编码,经过测试发现如下结果:1、EXCEL只能打开ANSI的编码,而A...
2015-06-30 22:19:21
159
原创 java如何将错误的堆栈信息写入日志
最近在写代码的时候,在写日志的时候用e.getMessage()总是显示部分信息并不知到底是哪一行报错,只能根据日志信息知道报什么错误。例如空指针错误,数组越界。在网上搜了一下,返现appache有了一个很好的异常类。可以将错误信息写弄成字符串,写入日志。String fullStackTrace = org.apache.commons.lang.exception.ExceptionU...
2015-04-13 15:03:46
1447
原创 JAVA中去掉空格
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); Syste...
2015-03-27 09:42:06
189
原创 gucie注入学习
http://www.blogjava.net/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/xylz/archive/2009/12/23/307092.html
2015-01-24 19:36:49
333
原创 Spring的AOP配置
Spring的AOP配置1.先写一个普通类:package com.spring.aop;public class Common { public void execute(String username,String password){ System.out.println("------------------普通类----------------")...
2015-01-21 22:35:03
113
原创 记住用户名的,选中复选框则记住用户名和密码,下次登录的时候就方便用户名的登陆...
记住用户名的,选中复选框则记住用户名和密码,下次登录的时候就方便用户名的登陆:package com.laizhi.util;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet....
2015-01-17 21:51:25
1392
原创 mybatis if 字符串比较注意
正确的写法: and u.finished = 1 and f.business_info_id = #{businessInfoId} 错误的写法: and u.finished = 1 and f.business_info_id = #{businessInfoId} 记住第一个单引号一定要到外面。...
2014-12-22 14:39:00
359
原创 java对redis的基本操作
server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解压后...
2014-12-08 22:34:20
87
原创 maven搭建springmvc+spring+mybatis实例
maven管理的springmvc+spring+mybatis,还用到了阿里巴巴的 fastjson和druid连接池,配置文件如下pom.xml文件 4.0.0 com.dahafo.demo um war 1.0.0-BUILD-SNAPSHOT 1.7 3.2.3.RELEASE 1.6.10 1.6.6 ...
2014-11-30 10:17:15
134
原创 mysql常见优化
优化Group By语句默认情况下,MySQL 排序所有GROUP BY col1,col2,....。查询的方法如同在查询中指定ORDER BY col1,col2,...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL 可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY 但你想要避免排序结果的消耗,你可以指定ORDER BY NULL禁止排序。 ...
2014-11-22 11:04:16
118
原创 查看 mysql 数据库当前连接数
查看 mysql 数据库当前连接数 命令: show processlist;或者 # mysqladmin -uroot -p密码 processlist如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;my...
2014-11-18 13:44:36
768
原创 详解MySQL中EXPLAIN解释命令
详解MySQL中EXPLAIN解释命令在这里我们将介绍的是MySQL中EXPLAIN解释命令,希望对大家有所帮助。AD:2014WOT全球软件技术峰会北京站 课程视频发布explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:...
2014-11-17 10:34:22
98
原创 log4j教程
log4j教程1. 简介2. 安装3. log4j基本概念 3.1. Logger 3.2. Appender 3.2.1. 使用ConsoleAppender 3.2.2. 使用FileAppender 3.2.3. 使用WriterAppender 3.3. Layout ...
2014-10-30 10:35:20
99
原创 通过Jersey客户端API调用REST风格的Web服务
通过Jersey客户端API调用REST风格的Web服务Jersey 客户端 API 基础 要开始使用 Jersey 客户端 API,你首先需要创建一个 com.sun.jersey .api.client.Client 类的实例。下面是最简单的方法:import com.sun.jersey .api.client.Client;Client client = Cli...
2014-10-22 10:12:07
122
原创 redis
java对redis的基本操作一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: ...
2014-09-27 20:25:08
93
原创 Eclipse 安装最新SVN插件
Eclipse 安装最新SVN插件 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、下载SVN插件subclipse,安装方法有两种.那种绿色的以link方式安装的方式我在indogo...
2014-08-15 23:45:45
72
原创 pring + hibernate+ C3P0+MYSQL
1) applicationContext.xml --------------------- jdbc.properties ${jdbc.driverClass} ${jdbc.url} ${jdbc.user} ${jdbc.password} ${jd...
2014-08-14 23:49:39
94
原创 Spring 事物
千山我独行,不必相送...Angi For EverSpring管理iBatis事务 以上配置省去了transactionManager的配置,就会使用external(外部)事务管理(ExternalTransaction),即等同如下配置:复制代码 ...
2014-07-05 06:34:28
104
原创 Spring+Quartz实现定时任务的配置方法
Spring+Quartz实现定时任务的配置方法1、Scheduler的配置 说明:Scheduler包含一个Trigger列表,每个Trigger表示一个作业。2、Trigger的配置 ...
2014-06-11 22:01:07
88
原创 BigDecimal.setScale 处理java小数点位数 (BigDecimal、精度、位数)
BigDecimal.setScale 处理java小数点位数 (BigDecimal、精度、位数) 标签: java bigdecimal 精度 小数点位数 分类: javaBigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小...
2014-05-10 13:34:57
440
原创 JAVA实现SFTP的实例:
最近写的一个JAVA实现SFTP的实例:/** Created on 2009-9-14* Copyright 2009 by www.xfok.net. All Rights Reserved**/package net.xfok.ftp;import java.io.File;import java.io.FileInputStream;impo...
2014-05-05 11:44:13
169
原创 Java模拟HTTP的Get和Post请求
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;...
2014-04-18 16:52:09
99
原创 Java发送http请求 (get 与 post方法请求)
java发送http请求 (get 与 post方法请求),以下代码经本人亲自调试可用!可以直接使用之。注意:通过BufferedReader 读取远程返回的数据时,必须设置读取编码,否则中文会乱码!package com.jiucool.www.struts.action; import java.io.BufferedReader;import java.io...
2014-04-18 16:38:58
90
原创 Java 使用 URLConnection 模拟 Http Get和Post 提交
1、URLConnectionHelper001package com.hcm.rulconnetion.utils;002 003import java.io.BufferedReader;004import java.io.IOException;005import java...
2014-04-18 16:27:06
141
原创 HttpClient4使用
package main;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.URI;import java.net.URISyntaxException;import java.util.ArrayList;import java.util.List;import ...
2014-03-24 16:11:51
90
原创 正则表达式备忘笔记
1. 常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束2. 常用的限定符 代码 说明 * 重复零次或更多次 + ...
2013-12-10 11:42:44
87
原创 使用URLDecoder和URLEncoder对中文进行处理
如果URL里面要包含特殊的字符和空格,你需要对其进行编码,你需要编码和解码。下面的代码演示了如何进行编码和解码。 import java.net.*; public class URL_Encoder_Decoder{ public static void main(String[] args){ ...
2013-12-10 10:01:45
180
jsp获取浏览者真实IP地址方法
获取网页客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。 经过代理以后,由于在...
2013-12-09 23:21:46
177
原创 iScroll.js的用法
iScroll.js的用法概要iScroll 4 这个版本完全重写了iScroll这个框架的原始代码。这个项目的产生完全是因为移动版webkit浏览器(诸如iPhone,iPad,Android 这些系统上广泛使用)提供了一种本地化的方式来对一个限定了高度和宽度的元素的内容进行滑动。很不幸的是,这种情况下所有的web应用的页面就不能够包含具有position:absolute的头、页尾或者...
2013-12-06 15:27:00
99
原创 Http协议详解
[b]什么是HTTP协议[/b] 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器 目前我们使用的是HTTP/1.1 版本 [b]Web服务器,浏览器,代理服务器[/b] 当我们打开浏览器,在地址栏中输入URL,然后我们就看到了网页。 原理是怎样的呢? 实际上...
2013-12-05 22:35:03
130
python连接mysql数据库操作
import MySQLdb# Open database connectiondb = MySQLdb.connect("localhost","testuser","test123","TESTDB" )# prepare a cursor object using cursor() methodcursor = db.cursor()# Prepare SQL...
2013-12-05 15:43:22
121
原创 python 连接mongo数据库,进行简单的增删该查
实例:# -*- coding: cp936 -*-import pymongodictSearContion = {'STATE_1':1, 'STATUS':1}client = pymongo.MongoClient("192.168.0.103", 27017)replyDB = client.REPLYtopicDB = client.TOPICd...
2013-12-05 14:54:09
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人