Java开发
雪翊寒
这个作者很懒,什么都没留下…
展开
-
spring 下得到properties中的配置文件
import java.io.FileNotFoundException;import java.io.IOException;import java.util.Properties;import org.springframework.context.ApplicationContext;import org.springframework.context.support.Cla原创 2014-03-12 11:05:06 · 564 阅读 · 0 评论 -
Java模拟post请求
private String getApiReply(){String responseStr="";try{URL url = new URL("http://mailservertest.upaas.updemo.com/mail/sendmail.do");//URL url = new URL("http://test0717.upaas.updemo.com/mail/s原创 2014-07-24 17:06:00 · 454 阅读 · 0 评论 -
Java 从网络上下载文件
/** * 下载图片到本地 */public static void downloadPicture(String imageUrl, String filename){ URL url;try {url = new URL(imageUrl); //打开网络输入流 DataInputStream dis = new DataInputStrea原创 2014-08-12 17:02:18 · 513 阅读 · 0 评论 -
Java输出流写文件
/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubtry { System.out.println("please Input from Keyboard"); int cou原创 2014-08-12 17:15:00 · 632 阅读 · 0 评论 -
Java操作shell脚本
public class Exec {private static ILogger logger = LoggerFactory.getLogger(Exec.class);public Exec() {super();} /** * 执行命令(如Shell脚本) * * @param cmd 操作命令 *原创 2014-08-01 11:09:32 · 552 阅读 · 0 评论 -
Java中的代码块标记
taga: { for (int k = 0; k < 5; k++) { System.out.println("kkkkkk: " + k); if (k >= 3) { break taga; } tagb: for (int i = 0; i < 10; i++) { System.out.println("i: " + i原创 2014-09-10 16:17:30 · 1139 阅读 · 0 评论 -
Java中实现统计一个字符串在另一个字符串中出现的次数统计
public int getSubNum(String a,String b){ int num=0; String str=a; int index=a.indexOf(b); while(index!=-1){ num++; str=str.substring(index+b.length()-1); index=str.indexOf(b); } r原创 2014-09-23 11:16:32 · 896 阅读 · 0 评论 -
Java生成二维码解析二维码
用于解析多种格式条形码(EAN-13)和二维码(QRCode)的开源Java类库原创 2014-11-04 16:00:44 · 1070 阅读 · 0 评论 -
Jersey注解详解
REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作资源或资源集。RESTful Web 服务是使用 HTTP 和 REST 原理原创 2014-12-03 18:39:26 · 1749 阅读 · 0 评论 -
mybatis插入图片处理--mysql
1. 数据库Scheme1.数据库SchemeDROP TABLE IF EXISTS `user_graphic_t`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABL原创 2014-12-05 15:53:27 · 4497 阅读 · 0 评论 -
mysql插入图片数据
import java.sql.*; import java.util.Scanner;import java.io.*; public class mysql插入图片 { private static final File File = null; private static String String; public static Connecti原创 2014-12-05 15:44:41 · 2299 阅读 · 0 评论 -
图片的base64编码实现以及网页上显示
生成、解析base64编码的图片//图片转化成base64字符串 public static String GetImageStr(String imgFile) {//将图片文件转化为字节数组字符串,并对其进行Base64编码处理 InputStream in = null; byte[] data = null;原创 2014-12-24 15:25:30 · 2771 阅读 · 0 评论 -
java jre 中导入导出证书
导入证书:将所要导入的证书放到Javahome的jre/lib/security文件夹中运行命令jre/bin/keytool-import -alias cacerts -keystore cacerts -file 证书名称输入默认密码:changeit导入过程中会交互询问是否信任该证书,输入 yes导出证书keytool -export -keystore原创 2014-12-10 11:24:02 · 1097 阅读 · 0 评论 -
applicationContext.xml 配置文件的存放位置
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面 需要在web.xml中定义如下:contextConfigLocation原创 2015-01-16 16:15:48 · 558 阅读 · 0 评论 -
费波纳茨
//非递归实现 static int[] fun(int num){ int result[]= new int[num]; for (int i = 1; i <= num; i++) { if(i<3){ result[i-1]=i-1; }else{ result[i-1]=result[i-2]+result[i-3]; } } retu原创 2015-03-11 16:03:16 · 514 阅读 · 0 评论 -
可变形参
public class TestVarargs { /** * @param args * YiXian * 2015-3-11 */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("the program starting原创 2015-03-11 16:06:02 · 423 阅读 · 0 评论 -
Java解析URL传输的数据
String contentType = request.getContentType(); System.out.println("========ContentType:" + contentType); //①表示请求的内容区数据为json数据 InputStream is = request.getIn原创 2014-07-22 10:47:59 · 582 阅读 · 0 评论 -
Java 模拟form表单提交
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.net.Htt原创 2014-05-27 17:35:32 · 1275 阅读 · 0 评论 -
java 反序列化PHP序列化字符串
import java.util.HashMap;/** * Since i have to declare the return type of a function, and i have no idea * ahead of time what value is being unserialized, this helper class is a hack * so转载 2014-04-11 16:34:34 · 2315 阅读 · 0 评论 -
Java数字字符串如何转化为数字数组
eg:String numberString= "0123456789";如何转化为:int[] digitArry = new int[]{0,1,2,3,4,5,6,7,8,9};解决办法:char[] digitNumberArray = numberString.toCharArray();int[] digitArry = new int[digi原创 2014-03-10 17:02:47 · 10509 阅读 · 1 评论 -
Mybatis的模糊查询
方法1:在其它地方对其进行相关处理,语句与正常的查询无异在sqlMap中与正常的无异,如下所示: where nick like #{nick} order by createdAt desc public List getNovaUserInfoByNickLike(@Param(value = "nick")String nic原创 2014-03-10 17:08:34 · 582 阅读 · 0 评论 -
Spring MVC 验证码
页面String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> ">原创 2014-03-10 17:11:22 · 927 阅读 · 0 评论 -
Java switch语句
在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。Java7可以使用String作为判断条件public class Test { public void test(String str) { switch(str) { case "abc":原创 2014-03-28 10:38:25 · 608 阅读 · 0 评论 -
Java 字符串分割陷阱
Java中关于字符串有一个split方法,这个方法可以实现分割字符串的作用;但是如果使用一些正则表达式中出现的字符时Java编译器会报错,如:String str = "com.zhangsan.lisi.wangwu";String[] strArray = str.split(".");则会出现一些怪异的情况,这是因为split(reg),reg是一个正则表达式,“.”是原创 2014-03-28 10:51:54 · 351 阅读 · 0 评论 -
java 遍历map集合
Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:通过Map.keySet遍历key和value for (String key : map.keySet()) { System.原创 2014-03-18 16:41:33 · 491 阅读 · 0 评论 -
java Math 方法
Math.round(12.49)=12;Math.round(12.50)=13;Math.round(0.5)=1;Math.round(0.49)=0;Math.round(-0.51)=-1;Math.round(-0.5)=0;Math.floor(-0.50)=-1.0;Math.floor(-0.001)=-1.0;Math.floor(12.50)=原创 2014-04-01 17:53:35 · 435 阅读 · 0 评论 -
Java正则表达式较验手机号、邮箱
import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { /** * 验证邮箱地址是否正确 * @param email * @return */原创 2014-04-02 19:01:04 · 723 阅读 · 0 评论 -
java 发送邮件
1、发邮件的接口public interface MailService{ public void sendMail(String to, String title, String contents); public void sendHtmlMail(String to, String title, String contents); public void test();原创 2014-04-03 14:12:32 · 520 阅读 · 0 评论 -
一些常用的正则表达式
较验邮箱:var EmailReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/; 身份证号码:var reg = /(^\d{15}$)|(^\d{17}(\d|X)$)/;15位身份证号//身份证15位时,次序为省(3位)市(3位)年(2位)月(2位)日(2位)校验位(3位),皆为数字var re原创 2014-03-25 10:44:11 · 399 阅读 · 0 评论 -
java遍历Set集合
在Java中使用Set,可以方便地将需要的类型,以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。import java.util.*;public class test {public st原创 2014-03-25 18:22:42 · 575 阅读 · 0 评论 -
Spring整合mybatis
1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件:原创 2014-04-08 15:19:56 · 438 阅读 · 0 评论 -
Mybatis插入完成后返回主键
SELECT LAST_INSERT_ID()insert into category (name_zh, parent_id,show_order, delete_status, description)values (#{nameZh,jdbcType=VARCHAR},#{parentId,jdbcType=SMALLINT},#{sh原创 2014-04-23 14:30:30 · 585 阅读 · 0 评论 -
Mybatis的模糊查询
方法1:在其它地方对其进行相关处理,语句与正常的查询无异在sqlMap中与正常的无异,如下所示: where nick like #{nick} order by createdAt desc public List getNovaUserInfoByNickLike(@Param(value = "nick")String nic原创 2014-04-08 14:02:40 · 429 阅读 · 0 评论 -
Mybatis 算术逻辑运算
第一种方法:用了转义字符把>和替换掉,然后就没有问题了。SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符 <原创 2014-04-24 10:32:11 · 29097 阅读 · 0 评论 -
使用patchca生成验证码
public class ValidationCode { private ColorFactory colorFactory = null; private RandomFontFactory fontFactory = null; private RandomWordFactory wordFactory = null; private TextRen原创 2015-09-07 14:21:11 · 686 阅读 · 0 评论