- 博客(10)
- 收藏
- 关注
原创 Redis
Redis简介Redis的优势Redis的安装Redis数据类型Redis命令对字符串的操作对key的常用操作对list的常用操作对set集合的常用操作对hash类型的常用操作事务操作简介Redis开源免费的,是一个key-value形式的数据库Redis支持数据的持久化,可将内存中的数据写入磁盘中,重启的时候可以再次加载使用Redis支持String,list,set,zset,has...
2019-11-13 19:49:23
147
原创 shiro
shiroshiro简介shiro测试导入依赖包准备资源测试入门测试总结自定义Realm身份认证身份认证测试授权认证授权认证测试密码加密功能测试时自定义Realm加上算法自定Realm加上盐值继承Spring集成测试Authentication(身份认证)身份认证详细步骤shiro简介Shiro是一个易用的Java安全框架,有身份验证、授权、密码学和会话管理。Spring security ...
2019-10-08 20:51:06
302
原创 SSJ集成&声明式事务管理
SSJ集成&声明式事务管理三大框架Spring集成JPA(SpringMVC Spring JPA)依赖包写一个domain对象,配置JPA映射Spring 的配置文件jdbc.propertiesapplicationContext.xmlSpring集成SpringMVC三大框架ssh:Struts Spring Hibernatessm:SpringMVC Spring My...
2019-09-25 20:01:31
210
原创 依赖注入(DI)&Aop实践
Spring依赖注入&AOPSpringIoC (Inversion of Control)DI(Dependency Injection)依赖注入(DI)的实现构造器注入属性注入自动匹配XMl配置全注解自动注入自动装配属性注解:AOP(面向切面编程)Spring实现Aop方案:手动配置Aop注解Aop全注解实现(动态代理)获取Bean对象的方式FactoryBean和 BeanFacto...
2019-09-24 22:50:11
501
原创 JPQL&事务并发(乐观锁)
JPQL&事务并发(乐观锁)JPQLJpql查询语言:Jpql语言注意点:Jpql支持聚合查询:Jpql使用原生sql语法:事务事务的四个特性(ACID)事务并发隔离机制事务并发带来的问题Jpa第一类丢失更新(体现在秒杀场景):脏读虚读(幻读)不可重复读Jpa第二类丢失更新悲观锁乐观锁JPA优化JPQLJpql查询语言:与sql语言具有相同的特征,但是JPQL是完全面向对象的的,具有...
2019-09-23 23:06:08
150
原创 JPA进阶二
JPA进阶二单向一对多集合映射双向多对一&双向一对多级联操作单向多对多双向多对多一对一单向一对多单向一对多是指,由一方来控制外键,多方不管理,这种方法会影响性能,不建议使用在一方类中定义一个集合Set对象(对象要使用多态的写法,并且加上泛型),然后在其上打上注解@OneToMany表明交给一方来管理外键@Entitypublic class Product { @Id @...
2019-09-21 23:23:34
170
原创 Java重要基础点
Java基础重要知识Java中正则表达式的支持:正则表达式的描述及用途:Java和js区别:int和integer之间的区别:String和StringBuffer的区别String类的理解:Array和(列表)ArrayList的区别:值传递和引用传递的区别:Lambda表达式的优缺点:为什么重写equals还要重写hashcode:Java中正则表达式的支持:1.java中String类提...
2019-09-20 17:20:51
112
原创 JPA进阶&二级缓存
数据持久化数据的持久化是指将从数据库取出的数据进行封装,放在一个对象里,目的是为了以后的使用更加高效,不必每次都从数据库里取数据。JPA中常用注解@Entity 实体,表示将这个类交给JPA管理,代表这个类是个实体类@Table(name=“表名”) 对应数据库产生的表名@Id 表示该实体的主键@GeneratedValue 设置主键自增长策略@ManyToOne 默认是急切...
2019-09-20 10:55:34
388
原创 JPA入门
JPA入门1 .JPA的认识1.1 什么是JPA--理解1.2 JPA再次理解--理解1.3 jpa小结2 使用JPA2.1JPA基本使用(掌握)2.2 JPA的完成CRUD(掌握)2.3 JPA的自动创建表策略(理解)2.4 JPA核心的类1 .JPA的认识1.1 什么是JPA–理解JPA是Java Persistence API的简称,中文名 Java持久层API,它和学的jdbc或者s...
2019-09-18 21:52:07
405
原创 Maven&idea&UMI安装及使用
Maven&idea&UMI安装及使用MavenMaven的安装与配置测试Maven常用命令(重点--在项目 自动完成)Intellij IDEA:最好的Java开发环境之一UML:统一建模语言MavenMaven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Pom.xml (一小段标签 就可以来维护项目或...
2019-09-17 20:51:08
746
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人