
java
独一无二的小马哥
热爱开发工作 喜欢挑战自我
展开
-
对JAVA Bean使用PropertyDescriptor反射调用JAVA方法
Field[] fields=invest.getClass().getDeclaredFields(); for(int i=0;i<fields.length;i++){ PropertyDescriptor pd = new PropertyDescriptor(fields[i].getName(),invest.getClass()); Method getM原创 2014-07-20 18:15:47 · 1376 阅读 · 0 评论 -
悲观锁与乐观锁
悲观锁与乐观锁 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(原创 2015-09-12 15:15:55 · 484 阅读 · 0 评论 -
Java成员内部类
1、成员内部类 定义在另一个类的内部,而且与成员方法和属性平级叫成员内部类。 a 成员内部类不能定义静态属性 原因是 静态变量在编译时系统要给它分配内存 而内部类是在外部类编译后编译的 ,必须要有外部类存在后才能有内部类 这也就和编译时就为静态变量分配内存产生了冲突 系统运行的顺序是 运行外部类->静态变量内存分配->内部类 静态变量内存分配在内部类之前显然是原创 2016-03-24 14:44:07 · 457 阅读 · 0 评论 -
java值传递还是引用传递
今天看thinking in java看到值传递时候 猛然间想起刚工作时候面试被问到值传递还是引用传递 网上找了找才知道java只有值传递 基本类型传递的是值 引用类型是传递的引用本身原创 2016-03-30 18:10:52 · 362 阅读 · 0 评论 -
发邮件
public static void sendMailWithAttachMent(String[] rece,String subject,String path,String content) throws AddressException, MessagingException{if(rece.lengthreturn;}String host="smtp.qq.com";原创 2015-12-29 21:28:12 · 725 阅读 · 0 评论 -
spring 的事务传播特性与事务的隔离级别
刚开始接触java的时候面试总会遇到的几个问题 1、事务的传播特性 2 事务的隔离级别 3 悲观锁乐观锁 初学者只会看着java面试宝典 夸夸而谈 但具体的细节就挂了 关键是不知道 其应用场景 首先提一下 事务的四个特点 ADID (参考spring in action) a、原子性(atomic) 事务由一个或多个行为捆绑在一起,原创 2015-09-11 15:40:45 · 2434 阅读 · 0 评论 -
Mybatis 一对多
mybatis 有n多功能慢慢待我们发现及应用原创 2015-09-10 22:44:57 · 731 阅读 · 0 评论 -
将文件上传到服务器硬盘
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;im原创 2015-05-22 15:59:10 · 1333 阅读 · 0 评论 -
sftp 文件上传 跨服务器 java
最近公司搞服务器迁移想把大量图片搞一个文件服务器 后续上传图片就采用sftp协议方式上传 参考了一篇blog http://blog.youkuaiyun.com/haidage/article/details/6859716 研究了一天总算搞出来了 package baojia.util;import java.io.File;import java.io.FileIn转载 2015-05-22 16:01:30 · 1508 阅读 · 0 评论 -
验证码
用58的wf写的验证码原创 2015-05-14 20:04:29 · 518 阅读 · 0 评论 -
java中final修饰方法传入参数的影响
最近在看spring 源码深度解析 看到了许多方法中的参数被final修饰符修饰 什么作用自己蒙了 难道在方法中不允许修改参数么网上查了查 恍然大悟final类型修饰的参数分为两种类型 基本类型 与引用类型 final修饰基本类型如下 public void getValue(final int a){ .... } 如果在方法中修改上述方法的参数则会报错如原创 2015-04-09 18:32:57 · 8794 阅读 · 0 评论 -
JDK源码包结构分类
感谢青鸟天空分享http://blog.youkuaiyun.com/bbirdsky/article/details/17121677最近查看JDK源码时,无意间发现几个类在陌生包里:com.sun.*、sun.*、org.*,google了一把总结了下以备他人搜索,如内容有误欢迎指正!Jre库包含的jar文件(jdk1.6):resources.jar、rt.jar、j转载 2015-03-24 09:38:56 · 666 阅读 · 0 评论 -
Jsp的四大作用域与九大对象
内置对象特点:1. 由JSP规范提供,不用编写者实例化。2. 通过Web容器实现和管理3. 所有JSP页面均可使用4. 只有在脚本元素的表达式或代码段中才可使用(使用内置对象%>或使用内置对象%>)常用内置对象:1. 输出输入对象:request对象、response对象、out对象2. 通信控制对象:pageContext对象、session对象、applic原创 2015-03-19 19:04:19 · 26674 阅读 · 4 评论 -
java String类型总结
总结昨天遇到的一个String类型的知识在记录题目之前先补充几个知识点1.String a=“abc”;与string b=new String("abc");此时的变量a、b两个对象不相等。 a==b不成立 但是 a.equal(b)成立 并且无论a,b的定义位置如何,都不会影响到该结论2.String a="abc";String b=new String("abc原创 2015-03-19 19:03:52 · 561 阅读 · 0 评论 -
单例模式的双重检测
最近学习多线程 发现提到一个单例模式的l检测研究了一下确实发现很麻烦 写下来以备后用1、饿汉式单例模式 所谓饿汉式就是不管原来有没有上来就新创建一个 不管肚子里面有没有先吃一个再说public class Singleton { public static Singleton singleton=new Singleton(); public Singleton(){原创 2015-03-25 23:37:09 · 3165 阅读 · 1 评论 -
数字转汉字 金钱
import java.math.BigDecimal; public class NumberToCN { /** * 汉语中数字大写 */ private static final String[] CN_UPPER_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌",转载 2014-10-30 20:26:23 · 1266 阅读 · 0 评论 -
Collection的toArray(T[] a) 方法
今儿写代码的时候看同事写的 List list=new ArrayList(); String[] a= (String[]) list.toArray(); 报cannot cast 错 点开代码发现List继承了Collection的toArray(T[] a) 方法 将原创 2016-06-16 17:48:48 · 3297 阅读 · 0 评论