摘要: 首先给一个简单的Java示例,源代码如下: 现在假设这两个java源文件已经被编译成了CLASS文件了,我们来看看java虚拟机怎么执行的。 Java虚拟机工作流程: 1.装载 描叙:Java虚拟机装载指定的CLASS文件, 结果:形成这个CLASS类的实例对象 过程:java虚拟机使用类装载器定位 阅读全文
posted @ 2016-09-18 17:01 跨境电商杂货铺 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 1.通过子类来调用父类的静态字段,只会触发父类的初始化,但是这是要看不同的虚拟机的不同实现。 2.每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。 3.对JVM采用的双亲委派类加载机制 4.Java的连接 阅读全文
posted @ 2016-09-18 16:47 跨境电商杂货铺 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一.java反射基础 1.1 什么叫java反射? 答:程序运行期间,动态的获取类的基本信息。比如:创建对象,调用类的方法,获得类的基本结构。这样给程序设计提供了很大的灵活性。个人总结就是:根据动态需求,生成动态的响应。java的Class类是java反射机制的基础,反射也是让虚拟机加载指定类。这就 阅读全文
posted @ 2016-09-15 16:22 跨境电商杂货铺 阅读(1794) 评论(0) 推荐(1) 编辑
摘要: 1.class.forName(mysql),这样更换数据库时,不需要更改程序代码,程序不需要重新编译就能运行。 因为反射是动态编译的,程序运行期间生成指定类的对象, 这样就可以程序运行期间生成不同的数据库驱动程序对象。省去了固定写死一个数据库驱动对象(通过new 构造函数的方法),造成每更换一个数 阅读全文
posted @ 2016-09-13 00:55 跨境电商杂货铺 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 2. Java反射的作用? 假如有两个程序员,一个程序员在写程序的时需要使用第二个程序员所写的类,但第二个程序员并没完成他所写的类。那么第一个程序员的代码是不能通过编译的。此时,利用Java反射的机制,就可以让第一个程序员在没有得到第二个程序员所写的类的时候,来完成自身代码的编译。即动态编译!jav 阅读全文
posted @ 2016-09-13 00:48 跨境电商杂货铺 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 首先,想要明白hashCode的作用,必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素 阅读全文
posted @ 2016-09-12 23:40 跨境电商杂货铺 阅读(17628) 评论(0) 推荐(2) 编辑
摘要: 8 transient是干嘛的 Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用 serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient 阅读全文
posted @ 2016-09-12 21:41 跨境电商杂货铺 阅读(443) 评论(1) 推荐(0) 编辑
摘要: 1.spring Security简要介绍 Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。 Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存 阅读全文
posted @ 2016-09-12 20:56 跨境电商杂货铺 阅读(7815) 评论(0) 推荐(0) 编辑
摘要: HTTP请求报头: Authorization HTTP响应报头: WWW-Authenticate HTTP认证 基于 质询 /回应( challenge/response)的认证模式。 HTTP请求报头: Authorization HTTP响应报头: WWW-Authenticate HTTP 阅读全文
posted @ 2016-09-12 20:54 跨境电商杂货铺 阅读(3779) 评论(0) 推荐(0) 编辑
摘要: 没有绝对的安全,这个话题很深, 下文都是自己的一些理解,水平有限,如有勘误,希望大家予以指正。 由于 RESTful Api 是基于 Http 协议的 Api,是无状态传输,所以 只要和用户身份有关的 请求 都会带上身份认证信息。(很多时候客户端事先并不知道某个 api 后期会不会加入身份判断,所以 阅读全文
posted @ 2016-09-12 20:31 跨境电商杂货铺 阅读(9615) 评论(0) 推荐(4) 编辑