
java 日常笔记
旋转的经论
这个作者很懒,什么都没留下…
展开
-
java 调用方法栈获取类名,方法名,方法返回类型
输出结果: method的对应的方法(weightMethod为例): //得到目标方法所在类对应的Class对象 Class clazz1 = weightMethod.getDeclaringClass(); //得到目标方法抛出的异常类型对应的C原创 2017-05-04 16:22:44 · 993 阅读 · 0 评论 -
mybatis问题
1.在使用mybatis查询数据,selectList方法,发现如果没有查询出数据,则出现了一条为空的对象,以list形式返回,这个list对象不为null,size也不为0,但list中的元素为null,网上很多解决办法是在sql查询返回对象时,使用resultMap进行对象字段和数据库栏的映射,但配置了也没有生效。有待解决。原创 2017-08-18 10:11:13 · 258 阅读 · 0 评论 -
java对远程接口方法的返回值处理
此方法对方法的返回值的默认值进行处理和返回。 isPrimitive()判断返回类型是否是基本类型 基本类型: Java的基本类型有八种:int, double, float, long, short, boolean, byte, char, void. 基本类型属于Class的一个子集。原创 2017-05-04 15:21:08 · 727 阅读 · 0 评论 -
java中统一方法进行切面管理
aop切面管理统一接口类: (1)spring配置: 被切面监控的类需要放在pointcut的配置的路径下; (2)切面类 在切面中进行统一的类型返回,这个统一的类型作为父类被其他类的方法的返回类继承。在这个切面中可以实现简单的统一处理,包括方法监控,方法异常捕获和返回。真正执行目标方法时pjp.proceed(),pjp作为目标类执行的目标类的实例对象,执行目标方法。原创 2017-05-04 14:48:41 · 2774 阅读 · 0 评论 -
巧用BeanUtils
1.设置对象的值 BeanUtils.setProperty(Object obj, String key, Object value) 2.两个对象的属性拷贝 BeanUtils.copyProperties(Object objdes, Object objSrc); 3.获取对象的某个属性值 BeanUtils.getProperty(Object obj, S原创 2017-08-01 20:03:09 · 221 阅读 · 0 评论 -
ArrayList的排序和比较
import java.util.Comparator; public class ComparatorMenu implements Comparator { public int compare(Object arg0, Object arg1) { DataMenu menu0 = (DataMenu) arg0; DataMenu m原创 2017-08-01 19:39:40 · 464 阅读 · 0 评论 -
apache的common中常用工具类
1 BeanUtils l 实体类克隆ChildJavaBeanperson2 = (ChildJavaBean)BeanUtils.cloneBean(childJavaBean); 目标类可以是原始类相同,或者是其父类 l Map和javabean的相互转化 BeanUtils.describe()将javabean转map BeanUtils.po原创 2017-05-09 21:01:07 · 1191 阅读 · 0 评论 -
java中常见注解
前言: Spring的核心是一个Ioc容器,这个容器负责bean的注册和管理。注册方式: 1. 注解方式进行注入 2. Xml的bean配置 标记类: 关键词: @Controller:标注控制层组件,进行bean注入 @Service:标注业务层组件,进行bean注入 @Repository:标注数据访问层组件,进行bean注入 @Component 是一个泛化的概念,仅仅原创 2017-05-09 14:54:50 · 295 阅读 · 0 评论 -
获取Class类的三种方法
1). 调用Class类的forName(String name)静态方法,参数name为Class对应的类的全名(包括包名); 比如我们要创建Gesture这个类对应的Class对象:Class mClass = Class.forName("Android.gesture.Gesture"); android.gesture为Gesture的包名原创 2017-05-04 16:40:40 · 2562 阅读 · 0 评论 -
mongodb从配置到编程
1.配置 linux配置参见 http://blog.youkuaiyun.com/doiido/article/details/43675303 2.java编程 (1)简单的记录查询,find find通过简单的查询条件进行匹配,根据筛选的字段进行返回 db.users.find({“name”:”apple”}, {“name”:true,” _id”:false}) 标识匹配na原创 2017-08-03 20:09:00 · 426 阅读 · 0 评论