随笔分类 -  java

学以致用,天下无敌
摘要:本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 简单使用 Java API规范 (JSR303) 定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Ema 阅读全文
posted @ 2023-09-17 15:07 myJoan 阅读(2328) 评论(0) 推荐(1)
摘要:网上有关方法非常多,但相对较零散,有些只支持http或https中的一种,或者只有get或post中的一种。以下对httpclient工具做了比较全面的封装,支持http和https,包含get和post请求。 maven导入的jar包有: <dependency> <groupId>org.apa 阅读全文
posted @ 2018-11-28 16:39 myJoan 阅读(2003) 评论(0) 推荐(0)
摘要:在此之前打开POI分类已存在三篇文章介绍了POI的使用及流下载,近期项目发现之前的使用中是有缺陷的,今天做一下总结,从现在起我们可以忽略前三篇文章对POI的使用,但是流下载方式还是可以参考的,这里还是再提一笔,流下载使用ajax会出异常,不生效,我是用的是提交form表单的方式来进行流下载,很遗憾, 阅读全文
posted @ 2018-04-11 18:51 myJoan 阅读(5057) 评论(0) 推荐(0)
摘要:public static List resultSetToList(ResultSet rs) throws java.sql.SQLException { if (rs == null) return Collections.EMPTY_LIST; ResultSetMetaData md = rs.... 阅读全文
posted @ 2017-01-19 09:48 myJoan 阅读(290) 评论(0) 推荐(0)
摘要:public static String idgui(String s,int num)throws Exception{ int changdu = s.getBytes("UTF-8").length; if(changdu > num){ s = s.substring(0, s.length 阅读全文
posted @ 2016-12-19 11:52 myJoan 阅读(388) 评论(0) 推荐(0)
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子: 但是,此时 阅读全文
posted @ 2016-11-26 18:35 myJoan 阅读(4265) 评论(0) 推荐(0)
摘要:Exception e = new Exception("this is a log"); e.printStackTrace(); //延迟才可以看出效果 Thread.currentThread().sleep(1000); System.out.println(" 以上是异常详细信息 "); 阅读全文
posted @ 2016-09-05 17:50 myJoan 阅读(13738) 评论(0) 推荐(0)
摘要:PostgreSQL的常用时间函数使用整理如下: 一、获取系统时间函数 1.1 获取当前完整时间 select now(); david=# select now(); now ------------------------------- 2013-04-12 15:39:40.399711+08 阅读全文
posted @ 2016-03-08 12:09 myJoan 阅读(547) 评论(0) 推荐(0)
摘要:需要获取网络的一张图片,但是某种需要,要把获取的这段流输入换为BufferedImage流,有的地方还需要转换为byte[].获得图片地址,获得了一个图片输入流,例如: Url img = new URL(url); InputStream in = img.openStream();接着把输入流转... 阅读全文
posted @ 2015-08-18 12:53 myJoan 阅读(12110) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-08-13 10:26 myJoan 阅读(58) 评论(1) 推荐(0)
摘要:运行这个类需要加载jar包:ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、jsoup-1.6.1.jar、commons-beanutils-1.8.0.jar、commons-collectio.jar、commons-lang-2.4.jar、commons-... 阅读全文
posted @ 2015-02-13 15:56 myJoan 阅读(4620) 评论(0) 推荐(0)
摘要:package com.ares.image.test;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.Fi... 阅读全文
posted @ 2015-02-13 13:44 myJoan 阅读(645) 评论(0) 推荐(0)
摘要:package com.happigo.grab;/** * write by enter2000.com */import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.File;imp... 阅读全文
posted @ 2015-02-05 17:31 myJoan 阅读(504) 评论(0) 推荐(0)
摘要:System.out.println(":ab:cd:ef::".split(":").length);//末尾分隔符全部忽略 System.out.println(":ab:cd:ef::".split(":",-1).length);//不忽略任何一个分隔符 System.out... 阅读全文
posted @ 2014-12-29 16:20 myJoan 阅读(14576) 评论(0) 推荐(0)
摘要:Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得 阅读全文
posted @ 2014-12-23 16:37 myJoan 阅读(170) 评论(0) 推荐(0)
摘要:Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们... 阅读全文
posted @ 2014-12-23 15:57 myJoan 阅读(372) 评论(0) 推荐(0)
摘要:优势:1.节省传递时间。2.并发处理。PreparedStatement:1)addBatch()将一组参数添加到PreparedStatement对象内部。2)executeBatch()将一批参数提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。Statement:1)addB... 阅读全文
posted @ 2014-12-02 14:57 myJoan 阅读(1567) 评论(0) 推荐(0)
摘要:1 /* 2 * @(#)CommonSql.java 2011-9-5 3 * 4 * Copyright 2011 Bianjing,All rights reserved. 5 */ 6 7 import java.sql.Connection; 8... 阅读全文
posted @ 2014-12-01 10:55 myJoan 阅读(424) 评论(0) 推荐(0)
摘要:package junit.test; import java.util.Date;import java.util.Locale; import org.junit.Test; public class StringFormat { /*String.format()用法 1、转换符%s: 字符串... 阅读全文
posted @ 2014-11-26 17:27 myJoan 阅读(6145) 评论(0) 推荐(1)
摘要:package com.happigo.test;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/* * MD5 算法*/public class MD5 { // 全局... 阅读全文
posted @ 2014-11-21 09:56 myJoan 阅读(188) 评论(0) 推荐(0)