个人总结
daochuwenziyao
春眠不觉晓,到处蚊子咬;一咬一个包,越挠越刺挠。
展开
-
List循环与Map循环的总结
做了一下list和map的总结,没有什么技术含量,就全当复习了一下api。测试环境是在junit4下,如果没有自己写一个main方法也是一样的。首先是List的三种循环: @Test public void ForListTest() { List list = new ArrayList(); list.add("1"); list.add("2")原创 2016-03-26 16:23:52 · 521 阅读 · 0 评论 -
对javaBean简单的内省操作
Stundentpackage com.dao.chu.movie;public class Student { private int id; private String name; private int age; public Student() { } public Student(int id, String name, int age) {原创 2017-08-28 23:34:51 · 434 阅读 · 0 评论 -
PropertyUtils的使用
在上节:对javaBean简单的内省操作 中我们写了两个静态的方法,用来获取和赋值javaBean属性。其实这些apache早已经帮我们封装好了,我们直接使用即可。准备工作:两个jar包1.commons-beanutils.jar2.commons-logging.jar直接上实例po实体类package com.dao.chu.movie原创 2017-08-28 23:35:12 · 3076 阅读 · 0 评论 -
自定义注解简单实例
前言:本博客内容由张孝祥Java高新技术整理而来首先是自定义的一个注解package com.dao.chu.movie;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Retenti原创 2017-08-29 22:26:49 · 447 阅读 · 0 评论 -
类加载器简述
java虚拟机中可以安装多个类加载器,系统默认三个主要的类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader。类加载器也是java类,因为其他事java类加载器本身也要被类加载器加载,显然必须有第一个类加载器不是java类,这正是BootStrap。java虚拟机中的所有雷庄在其采用具有父子关系的树形结构进行组织,在实例化每个原创 2017-08-29 23:51:50 · 633 阅读 · 0 评论 -
java poi导入Excel通用工具类
最近在做一个导入Excel的功能,在做之前在百度上面查找“java通用导入Excel工具类”,没有查到,大多数都是java通用导出Excel。后来仔细想想,导出可以利用java的反射,做成通用的,放进相应的实体成员变量中,导入为什么不可以呢?原创 2017-09-09 22:28:24 · 17002 阅读 · 3 评论 -
自定义ClassLoader对Class加密并解密
前言:本博客内容由张孝祥Java高新技术整理而来class加密部分项目目录结构ClassLoaderAttachpackage com.dao.chu.myloader;import java.util.Date;@SuppressWarnings("serial")public class ClassLoaderAtt原创 2017-08-30 23:23:17 · 4286 阅读 · 0 评论 -
java反射和自定义注解的综合应用
前言前几天学习了反射和自定义注解,刚好工作中遇到一个小问题:前台传递到后台的必填字段为空,导致不能插入数据库。就是这样一个小问题,让我考虑到是否可以做一个通用的方法,让前台传递过来的必填字段在后台也校验一遍,如果传递为空,则把响应字段返回提示。因此,我考虑的是用注解的方式,在必填字段上面定义,利用反射得到必填字段的字段名,判断是否为空,并返回响应的信息。需求模拟假设客户有:原创 2017-08-31 22:16:51 · 743 阅读 · 0 评论 -
java smtp 邮箱向外部发送邮件 550 5.7.1 Unable to relay
javax.mail.SendFailedException: Invalid Addresses; nested exception is:com.sun.mail.smtp.SMTPAddressFailedException: 550 5.7.1 Unable to relay org.apache.commonscomm原创 2017-10-10 11:17:15 · 19997 阅读 · 0 评论 -
新的博客地址
博客地址变更感谢大家一直以来的关注,现更换了博客地址:https://bobt2018.github.io/欢迎大家有空过来转转,部分博客内容正在搬迁到新博客地址,现两个都在同步维护,后期可能都迁过去。关于如何自己部署这样一个简单的博客,也会在后文中介绍,谢谢...原创 2017-10-13 21:35:28 · 951 阅读 · 2 评论 -
javaWEB SSM AOP+注解保存操作日志
本篇文章的诞生离不开这篇文章的作者:http://blog.csdn.net/czmchen/article/details/42392985。前言操作日志在javaWeb的业务系统中是在是太常见的功能了,主要记录用户再什么时间,什么位置进行了什么操作。如果每新增一个功能都要写一个插入代码的话,是非常不容易维护的。加一个字段就要在每个插入语句上加入这个字段。所以AOP+注解的优势就显现了出来,不仅...原创 2018-02-12 16:03:46 · 1309 阅读 · 1 评论 -
java打包下载(新增递归压缩,指定路径压缩)
java打包下载,下面的工具类新增了递归压缩,指定路径压缩的方法import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import...原创 2017-05-21 22:11:23 · 456 阅读 · 0 评论 -
ArrayList和HashSet比较
ListAndHashTestpackage com.dao.chu.movie;import java.util.ArrayList;import java.util.HashSet;public class ListAndHashTest { public static void main(String[] args) { Teacher teacher原创 2017-08-27 23:54:45 · 603 阅读 · 0 评论 -
java反射应用-配置文件的方式实例化对象
项目目录结构config.propertiesclassFileName=java.util.ArrayListReadPropertisToInstance.javapackage com.dao.chu.movie;import java.io.IOException;import java.io.InputStream;原创 2017-08-27 23:54:14 · 765 阅读 · 0 评论 -
java.IO
注:本博客内容来自马士兵javase教程中的IO节字节流字节型的输入输出FileInputOutputStreamTest.javapackage com.dao.chu;import java.io.FileInputStream;import java.io.FileNotFoundException;import jav原创 2017-08-27 00:31:37 · 371 阅读 · 0 评论 -
我的JavaEE学习路线图
http://www.cnblogs.com/gaoming7122/archive/2012/11/20/2778308.html从学习Java开发到现在虽然也已经快三年了,但是要说到分享一下经验实在是不敢当。权当是对自己的一个总结吧,希望大家不吝指教,互相交流。 照旧,还是现来整理一下我学习Java的一个路线图吧,然后按照这个路线图来谈谈我的一些感受。一、Java转载 2017-02-10 12:09:04 · 4456 阅读 · 3 评论 -
Eclipse如何修改Web项目的名称
1:修改该项目目录下:.project文件 SpringMVC-Annotation 2:项目右键属性 --> Web Project Settings --> Context root 3:修改项目目录下:.settings\org.eclipse.wst.common.component SpringMVC">转载 2017-05-20 15:21:43 · 415 阅读 · 0 评论 -
Vo\Po转换器
VoPoConverterimport java.util.ArrayList;import java.util.List;import org.dozer.DozerBeanMapper;public class VoPoConverter{ /** * 将src对象中的属性值复制到desc对象的同名属性中 * * @param原创 2017-05-20 15:28:24 · 2471 阅读 · 1 评论 -
java图片压缩
CompressPicimport java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;i转载 2017-05-20 15:38:57 · 1002 阅读 · 2 评论 -
Web app root system property already set to different value: 'webapp.root'
Web app root system property already set to different value: 'webapp.root'java.lang.IllegalStateException: Web app root system property already set to different value: 'webapp.root' = [....\tmp1转载 2017-05-20 17:10:23 · 572 阅读 · 0 评论 -
响应实体类
前言:为了统一返回用户更友好的提示,我们会自定义一个响应实体类,这样做的好处是返回前台格式相同,便于维护。public class RespBody{ private boolean isSuccess = true; private String msg; private Object data; public bo原创 2017-05-21 21:35:31 · 1536 阅读 · 0 评论 -
枚举类去掉ifelse
一般我们在数据库中存储1,2或a,b等简单的字符来代表一些类型,比如对性别:1代表男,2代表女。而这种就需要在代码里面判断。 //接收参数 String receiveSax=""; //返回参数 String returnSax=""; if("1".equals(receiveS原创 2017-01-22 09:14:45 · 2817 阅读 · 2 评论 -
java线程入门示例
1.实现Runnable接口创建线程ThreadImplRunnableTestpackage com.dao.chu.thread;public class ThreadImplRunnableTest{ public static void main(String[] args) throws InterruptedException { Runabl原创 2017-08-27 16:51:28 · 310 阅读 · 0 评论 -
mysql学习笔记
前几天简单的学习了一下mysql,在命令执行的时候保存了text,都是很简单的测试,这里罗列一下,以备查看。原创 2017-08-26 01:04:10 · 355 阅读 · 0 评论 -
java反射基础
获取Clss实例对象的三种方式public class RefleceGetClassThreeWaysTest{ @SuppressWarnings("rawtypes") public static void main(String[] args) throws ClassNotFoundException { String str ="abc"; //类原创 2017-08-27 21:39:51 · 207 阅读 · 0 评论 -
java反射的简单应用
前言:本博客内容由张孝祥java高新技术反射篇整理而来1.一个静态方法,如果传递过来的是对象,则直接调用该对象的toString()方法打印出来,如果是数组,则把数组中的每个元素打印出来。//如果是对象则直接打印出来,是数组则挨个打印出来class arrayReflect{ public static void main(String[] args原创 2017-08-27 21:53:53 · 311 阅读 · 0 评论