`
文章列表
1.下载webstorm软件。 1.官网下载 https://www.jetbrains.com/webstorm/ 2.百度云盘下载 链接:链接: https://pan.baidu.com/s/1kXimplP 密码: av6g 2.安装。 1、运行“WebStorm-2017.1.exe”开始安装,点击NEXT 2、选择软件安装目录 3、勾选创建WebStorm 2017桌面快捷方式,下面的是否关联文件格式自行选择
1.确认是否已安装 ftp
LINUX安装NGINX 安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel
 转载:https://www.cnblogs.com/beiyan/p/5946345.html Java Bean Validation 最佳实践 那么如何优雅的对参数进行校验呢?JSR303就是为了解决这个问题出现的,本篇文章主要是介绍 JSR303,Hibernate Validator 等校验工具的使用,以及自定义校验注解的使用。                                
动态数据源切换 AbstractRoutingDataSource
首先解释一下@Primary和@Qualifier这两个注解的意思:@Primary的意思是在众多相同的bean中,优先使用用@Primary注解的bean.而@Qualifier这个注解则指定某个bean有没有资格进行注入。 示例代码的思路是:1.一个接口Dessert和这个接口的三个实现类,2.再在一个类(AbrahamLincoln)中自动注入Dessert这个接口,3.用自动扫描机制自动创建bean. 如果不用@Primary和@Qualifier注解,势必出现如下错误:NoUniqueBeanDefinitionException.     示例代码如下:【用@Primary ...
报错:javax.persistence.TransactionRequiredException: Executing an update/delete query   Query query =manager.createNativeQuery("INSERT INTO T_XJT_TEST (F_NAME,F_AGE) VALUES('xx',5)"); query.executeUpdate();   在执行插入的时候报错。 原因:没有启动事务,在方法上加@Transactional注节 如果是多数据源,多事务的情况下,需要在注节上指定具体的某个事务 ...
jpa或者hibernate连接oracle数据库时,如果提示 ORA-00942 表或视图不存在,如果在确认表名没问题的情况下。可能是因为实体类注解没有配置schema的原因,参考下面即可实现正常连接。 @Entity @Table(name="xxx",schema="XX") public class Entity {   }

hashcode

hashcode  hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 详细了解请 参考 [1]  public int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。 如果根据 equals(Object) 方法,两个对象是相等的,那么对这两个对象中的每个对象调用 hashCode 方法都必须生成相同的整数结果 如果两个hashCode()返回的结果相等,则两个对象的equals方法不一定相等。   HashCode的存在主要是用于查找的快捷性,如Hashtab ...
http://www.imooc.com/article/3720   主要原理:用户第一次访问一个CAS 服务的客户web 应用时(访问URL :http://192.168.1.90:8081/web1 ),部署在客户web 应用的cas AuthenticationFilter ,会截获此请求,生成service 参数,然后redirect 到CAS 服务的login 接口,url为https://cas:8443/cas/login?service=http%3A%2F%2F192.168.1.90%3A8081%2Fweb1%2F ,认证成功后,CAS 服务器会生成认证cook ...
  转载:http://blog.csdn.net/javaloveiphone/article/details/52439613 一、不落俗套的开始 1、背景介绍 单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。 2、盗一张学习CAS绝大多都看过的图以及执行部分分析
       Spring Boot 使用方法   import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({java.lang.annotation.ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) ...
HandlerMapping是用来找到url对应的处理handler对象(beans),而不是找到url对应的处理函数。Handleradapter则是用来匹配到handler的某个具体的处理函数上,然后调度执行这个函数。 ViewResolver:这个是用来解析视图,并返回资源到前端用到。   import javax.servlet.http.HttpServletRequest;   import javax.servlet.http.HttpServletResponse;  
    反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; 在运行时判断任意一个类所具有的成员变量和方法; 在运行时调用任意一个对象的方法; 生成动态代理。   1.代理模式
      一、原理区别: java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。 1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 
Global site tag (gtag.js) - Google Analytics