摘要:
AOP 面向切面编程,允许在 java 应用中的方法调用的前后做一些处理。
本文通过实例介绍两种主要的Spring AOP 配置方式:xml 方式配置,注解方式配置
XML 方式配置
1. 项目包类结构
2. App.java 启动类 代码
package wqz.spring.aop;
import ... 阅读原文
2018-10-24 16:40:03 阅读(2317) 评论(0)
摘要:
微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。虽然微服务架构没有公认的技术标准和规范或者草案,但业界已经有一些很有影响力的开源微服务架构框架提供了微服务的关键思路,例如Dubbo和Spring Cloud。各大互联网... 阅读原文
2018-10-24 16:02:08 阅读(2271) 评论(0)
摘要:
先简单说一下怎么使用【jt400.jar】连接AS400上的DB2数据库。
※ jt400.jar资源,如果有安装AS400客户端的话,参考IBM官网
※ http://www-01.ibm.com/support/docview.wss?uid=swg21398042
安装目录下就有jt400.zip,改个后缀就能... 阅读原文
2018-10-24 15:05:01 阅读(2706) 评论(0)
摘要:
前面在《Java开发笔记(九)赋值运算符及其演化》中提到,Java编程中的等号“=”表示赋值操作,并非数学上的等式涵义。Java通过等式符号“==”表示左右两边相等,对应数学的等号“=”;通过不等符号“!=”表示左右两边不等,对应数学的不等号“≠”。可是一个等式真的就一定成立吗?譬如半斤八两这个成语,用Java等式改... 阅读原文
2018-10-24 13:12:02 阅读(2262) 评论(0)
摘要:
一、什么是抽象类?
在父类中,有一些子类的共同方法,但这些方法在父类中没有具体的实现,这样的方法就称为抽象方法,在方法头中使用abstract修饰符表示。包含有抽象方法的类就称为抽象类。
在UML图形记号中,抽象类和抽象方法的名字用斜体表示。
抽象类不能使用new操作符创建它的实例。抽... 阅读原文
2018-10-24 12:50:02 阅读(2797) 评论(0)
摘要:
Shiro框架原理分析
1.介绍
1.1 什么是权限管理?
基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。
权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资... 阅读原文
2018-10-24 11:37:01 阅读(2317) 评论(0)
摘要:
1.什么是JavaBean?
JavaBean是一个遵循特定写法的java类。
用作JavaBean的类必须有一个公共的,无参数的构造方法。
JavaBean的属性与普通的Java类的属性的概念一样,JavaBean的属性是以方法定义的形式出现的。
用于对属性赋值的方法称为属性修改器或setter方法,用于读取属性... 阅读原文
2018-10-24 11:06:03 阅读(2221) 评论(0)
摘要:
毕业以来技术上一直没有太大进步,仔细一想可能是没有做技术分享,我喜欢把学习总结记录在印象笔记中,那么理解的是对是错也就没人能评判一下。为了技术进步,接下来将陆续把一些学习总结迁移到博客园中,欢迎大家多多指正!
JVM的定义
Jvm
Java虚拟机。一次编译,到处运行的前提
Jre
JVM+核心类库
Jdk
JVM... 阅读原文
2018-10-24 10:00:05 阅读(3517) 评论(0)
摘要:
装饰器模式
一、什么是装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。
这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。
在不想增... 阅读原文
2018-10-24 08:06:02 阅读(2527) 评论(0)
摘要:
本质上来说,分布式事务就是为了保证不同数据库的数据一致性。
1. 分布式理论
1.1. CAP定律
CAP指的是:一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。
CAP定律说的是,在一个分布式系统中,最多只能满足C、A、P中... 阅读原文
2018-10-24 07:26:03 阅读(3547) 评论(0)