
Ide
TWOFOUR_
这个作者很懒,什么都没留下…
展开
-
锁
1.锁是干什么用的锁一般来说用作资源控制,限制资源访问,防止在并发环境下造成数据错误2.重入锁重入锁也叫作递归锁,指的是同一个线程外层函数获取到一把锁后,内层函数同样具有这把锁的控制权限synchronized和ReentrantLock就是重入锁对应的实现synchronized重量级的锁ReentrantLock轻量级的锁lock()代表加入锁unlock()代表释放锁不可重...原创 2020-03-25 16:05:16 · 120 阅读 · 0 评论 -
集合框架
集合框架定义: 集合和数组类似,只不过集合的数据可以动态变化ListArrayList集合ArrayList集合存储的数据,有序,可以重复初始容量为10的口列表底层是Object数组因为有下表,增删很慢,查询很快 案例: ArrayList<String> list=new ArrayList(); list.add("谢老板"); ...原创 2019-12-27 12:29:34 · 77 阅读 · 0 评论 -
Git
git流程1.从远程仓库中克隆Git资源作为本地仓库。2.从本地仓库中checkout代码然后进行代码修改3.在提交前先将代码提交到暂存区。4.提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。5.在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。下图展示了Git 的工作流程:安装Git for windows总结next下一步下一步就行,下载路径...原创 2019-12-23 18:11:15 · 89 阅读 · 0 评论 -
Config分布式配置中心
Config分布式配置中心包结构依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <versio...原创 2019-12-21 21:07:34 · 131 阅读 · 0 评论 -
SpringCloud配置中心以及熔断
查看代码详细:https://blog.youkuaiyun.com/qq_43868329/article/details/103627679雪崩效应包结构Cloud01Contriller中创建两个路径@RestControllerpublic class Cloud01Contriller {@Resourceprivate MemberService memberService; ...原创 2019-12-21 17:12:32 · 177 阅读 · 0 评论 -
Spring_cloud
Spring_cloud服务提供者在父类导入pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4...原创 2019-12-17 15:58:12 · 86 阅读 · 0 评论 -
Spring_boot_dubbo
springboot_jdbctemplat包结构poc.xml依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifact...原创 2019-12-14 16:27:14 · 167 阅读 · 0 评论 -
springboot_jpa
包结构导入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</versio...原创 2019-12-12 18:16:02 · 97 阅读 · 0 评论 -
springboot_thymeleaf
包结构,切记包不能瞎取创建实体,导入toString方法 private int id; private String name; public user(int id, String name) { this.id = id; this.name = name; }导入依赖 <!-- 添加thymeleaf模...原创 2019-12-12 18:09:35 · 202 阅读 · 1 评论 -
SpringBoot_JSP
包结构导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </depend...原创 2019-12-12 17:46:03 · 75 阅读 · 0 评论 -
dubbox
Dubbox是什么Dubbox是一个分布式服务框架,前身是阿里巴巴的开源项目Dubbo,后来阿里不再维护此框架;进而当当网进行了进一步维护,为了和Dubbo区分就取名为Dubbox。简单而言,在Dubbox中主要存在三种角色:注册中心(Registry)、 提供者(Provider)、消费者(Customer)。而作为分布式框架之一的Dubbox就能够实现消费方和提供方之间的远程调用,即对分...原创 2019-12-10 08:31:46 · 263 阅读 · 0 评论 -
Spring Boot遍历案例
创建项目查看包结构导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> ...原创 2019-12-06 11:13:25 · 702 阅读 · 0 评论 -
Spring Boot登陆案例
创建项目可以查看我上一个博客项目目录2.4整合jdbc,在application.properties或者使用application.yml中加入jdbc的支持#数据库配置参数spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.username=rootspring.datasource...原创 2019-12-06 10:58:49 · 321 阅读 · 0 评论 -
SpringBoot入门
简介Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发优点简单案例:使用Spring Initializr创建HelloWorld项目file-new-Spring Initializr-nextWeb-Spring Web包导入依赖<dependency> <groupId>org.spri...原创 2019-12-03 17:13:16 · 83 阅读 · 0 评论 -
SSM整合Dubbo登陆案例
包结构dubbo_consumerdubbo_providersdubbo_servicedubbo_service创建EasybuyUser实体类public class EasybuyUser implements Serializable { private String weixin; private long id; private String lo...原创 2019-12-02 15:25:04 · 285 阅读 · 2 评论 -
dubbo
dubbo生产者依赖<dependency> <groupId>javaee</groupId> <artifactId>javaee-api</artifactId> <version>5</version></dependency><dependency> &l...原创 2019-11-30 17:07:36 · 86 阅读 · 0 评论 -
错题
Spring核心包括DI 、IOC、AOP ;不包括00P使用import导入时,属性使用resource,而不是importA选项说法错误,SpringMVC中并没有定义一个Handler接口↑实际上任何一个JavaBean都可以成为请求处理器此题目考查的是Spring的Spring框架Spring框架的核心是一个ioc容器所以选择b控制器确定调用哪个视图进行数据展示...原创 2019-11-15 17:28:51 · 295 阅读 · 0 评论 -
Mybatis与Spring整合
通过超简单实例了解Mubatis与Spring整合实例1采用注解的方式进行查询创建实体类public class Person { private Integer id; private String name; private Integer sex; private String headUrl; private String profe...原创 2019-11-05 14:31:22 · 79 阅读 · 0 评论 -
事务
事务是什么事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的四大特性数据库事务 transanction 正确执行的四个基本要素。ACID,原子性(Atomicity)、一致性(Correspondence)、隔离性(Isolation)、持久性(Durabili...原创 2019-11-04 14:59:50 · 285 阅读 · 0 评论 -
事务注解增删改查
事务增删改案例查询创建实体/*序列化 (Serialization)*/public class Account implements Serializable { private Integer accountId; private String accountName; private double balance; public Integer get...原创 2019-11-02 14:44:31 · 412 阅读 · 0 评论 -
AOP代理工厂实现增强
Spring AOP的几个概念**1.切面(Aspect):**切面就是一个关注点的模块化,如事务管理、日志管理、权限管理等;**2.连接点(Joinpoint):**程序执行时的某个特定的点,在Spring中就是一个方法的执行;**3.通知(Advice):**通知就是在切面的某个连接点上执行的操作,也就是事务管理、日志管理等;4.切入点(Pointcut):切入点就是描述某一类选定的连...原创 2019-10-29 16:05:05 · 164 阅读 · 0 评论 -
面试题
有哪些不同类型的IOC (依赖注入)方式?构造器依赖注入: 构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。Setter方法注入: Setter方法注入是容器通过调用无参构造器或无参static工厂 方法实例化bean之后,调用该bean的setter方法,即实现了基于setter的依赖注入。Hibernate是如何延迟加载?Hibern...原创 2019-10-28 16:04:55 · 79 阅读 · 0 评论 -
动态代理
集合注入编写Student实体public class Student{ private Integer stu_id; private String stu_name; private List<String> lists; public Integer getStu_id() { return stu_id; } ...原创 2019-10-28 14:44:20 · 69 阅读 · 0 评论 -
AOP扩展
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,AOP技术恰恰相反,它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个...原创 2019-10-27 21:38:55 · 276 阅读 · 0 评论 -
错题
Hibernate和MyBatis两种ORM对象笑系映射框架,各自都有优缺点,无谁有谁劣。MyBatis的动态SQL中没有else元素↑ when元素的test属性中直接书写表达式即可,即test="表达式”,DI(依赖注入),AOP(面向切面编程)。(1)IOC(控制反转)实现将组件间的关系从程序内部提到外部容器(spring的xml)来管理。首先外部容器(spring.xml)中会动态的注册业务所需的对象(接口/类)(2)DI(依赖注入)组件之间的依赖关系由容器在应用系统运行期来决定, 也就是由容器动态地将某种依赖关系的目标对象实例注入到应用...原创 2019-10-24 14:44:31 · 708 阅读 · 0 评论 -
mybatis
什么是MyBatis?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。为什么要使用MyBatis?无论是Myb...原创 2019-10-24 08:28:03 · 270 阅读 · 0 评论 -
延迟加载,缓存
延迟加载加载时机侵入式延迟:执行对主加载对象的查询时,不会执行对关联对象的查询。但当要访问主加载对象的详情属性时,就会马上执行关联对象的select查询。。深度延迟:执行对主加载对象的查询时,不会执行对关联对象的查询。访问主加载对象的详情时也不会执行关联对象的select查询。只有当真正访问关联对象的详 情时,才会执行对关联对象的select 查询。注意:延迟加载的应用要求:关联...原创 2019-10-14 16:25:21 · 158 阅读 · 0 评论 -
关系映射
一对一一对一关系推荐使用唯一主外键关联,即两张表使用外键关联关系,由于是一对一关联,因此还需要给外键列增加unique唯一约束。一对多数据库中一对多关系通常使用主外键关联,外键列应该在多方,即多方维护关系。daoSmbmsRole getRoleAll(Integer id);regiondao.xml小配置文件<?xml version="1.0" encoding="UT...原创 2019-10-12 11:18:57 · 166 阅读 · 0 评论