java相关
xs_max
不会写
展开
-
JAVA代理机制中过的CGLIB代理自己关于的一点小小的理解
我写的都是一些枯燥无味的文字(纯原创,求新浪给我在百度上头条!!!!,让我老婆上头条!!!) CGLIB和我们的java的动态代理是有区别的,CGLIB是代理的类,而我们的java动态代理是代理的对象 首先我们先说一个"好像"和我们要讲的东西不相干的东西.(其实很重要的,能带你拐一个小的弯.)首先有两个类,子类和父类,父类和子类有相同的方法,当我们调用父类的时候,执行的是父类还原创 2015-08-07 15:56:55 · 345 阅读 · 0 评论 -
自定义EL函数时自己出现的插曲
自定义函数要注意,定义的函数必须是 static 的tld的文件创建就不用说了吧.注意好版本问题和命名问题就ok说说里面的实现,需要注意的事项 date2Str ----这个标签定义的就是我们在引用的时候的名字,尽可能与实现类的方法明相同 cn.itcast.myel.MyEL----这个标签里面定义的就是这个实现类的全路径 ,报名加类名 ...原创 2018-10-17 20:53:42 · 175 阅读 · 0 评论 -
java中反射可以绕过编译器的泛型约束
import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;public class CollectionDemo { public static void main(String[...原创 2018-10-17 20:52:47 · 290 阅读 · 0 评论 -
CentOS-6.4的java开发环境的简单搭建
今天练了练手,发现真的只有动手操作几遍才会印象深刻(不敢说不会忘.我不是硬盘.....),废话不说.开始搭建了.注意是傻瓜式.准备工作mysql数据库资源文件6个(别问我为什么,不知道)perl-DBI-1.609-4.el6.i686.rpm --->第一个安装perl-DBD-MySQL-4.013-3.el6.i686.rpm --->第二个安装o...原创 2018-10-16 16:36:06 · 437 阅读 · 0 评论 -
微信app支付退款
写给以后的自己。怕忘记。大神绕道。用自己的理解方式去写的。微信官方的文档写的总是有点模糊,希望这篇文章对正在做微信app支付的人解燃眉之急名词解释:商户---就是你开通app支付功能的一个账号。所有用你app的人如果产生资金交易都会进入这个微信的账户。或者与此商户绑定的银行卡商户能提供的是appid 你的appid 也就是对于微信来说的唯一标示appsecret 通过你的微信商户号进入就...原创 2018-10-16 16:29:12 · 1532 阅读 · 0 评论 -
使用线程安全的spring类型转换器ConversionService VS TypeConverter
此文翻译源:http://www.theserverside.com/tip/Spring-Converters-and-Formatters。部分无用的部分有删除1 类型转换接口在spring3.0之前,如果要自己实现一个从字符串到其它对象的转换,那么就需要实现PropertyEditor接口。PropertyEditor是遵循javaBean规范的属性处理器,其通过set方法设置属性值...原创 2018-10-16 16:28:09 · 413 阅读 · 0 评论 -
java的动态代理机制详解
吐槽下新浪博客...真垃圾在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在、另一个则是 P...转载 2018-10-16 16:22:58 · 117 阅读 · 0 评论 -
自己绕了半天的斐波那契数列
斐波那契数列 一般都是在面试的时候会碰到的算法,实际开发中不太会用到这个,下面贴上代码+我对这个算法的理解 * 分析: * 递归的规律: * 第三项开始 返回 前两项之和 * 第n项 = (n-1)+(n-2) * 出口条件: * 第一项 返回1 * 第二项 返回1private static int number(int n) {if (n...原创 2018-10-17 20:58:36 · 134 阅读 · 0 评论 -
classloader类加载器
与普通程序不同的是,Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再 把Java class加载到JVM里头运行,负责加载Java class的这部分就叫做Class Loader。 JVM本身包含了一个ClassLoader称为Bootstrap ClassLoader,和JVM一样,BootstrapClassLoader...原创 2018-10-17 20:55:59 · 146 阅读 · 0 评论