摘要: 1、线程基础、线程之间的共享和协作 基础概念 CPU核心数和线程数的关系 核心数:线程数=1:1 ;使用了超线程技术后 > 1:2 CPU时间片轮转机制 又称RR调度,会导致上下文切换 什么是进程和线程 进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源 线程:CPU调度的最 阅读全文
posted @ 2020-01-31 12:27 Mogle 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一,注解的方式实现事务 1.Dao层 实现层: 2.service层 实现层: 3.调用: 实现: 4.异常定义: 5.测试类: 6.配置文件: 7.db.properties 二:注解方式实现事务 1.目录结构图 2.Dao层 实现层: 3.service层 4.service.impl 5.异常 阅读全文
posted @ 2019-05-23 19:39 Mogle 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一.动态代理 1.创建一个接口 2.创建接口的实现类 3.创建代理类 4.测试类 5.配置文件 二,Spring AOP 1.定义接口 2.创建接口的实现类 3.创建切面 4.测试类 5.配置文件 6.使用的jar文件: 阅读全文
posted @ 2019-05-21 20:40 Mogle 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一,分布式系统面临的配置问题 二, 三,创建项目 1.pom.xml 2.application.yml 3.主启动类 4.修改host文件,添加映射 5.测试是否能从GitHub上获取内容 访问不存在的配置: 其他写法: 四,测试其他服务能否调通配置中心 1.新建yml文件 UTF-8格式,提交到 阅读全文
posted @ 2019-05-12 22:06 Mogle 阅读(329) 评论(0) 推荐(0) 编辑
摘要: yml配置文件: 主启动类: 想要不显示微服务地址: 调整YML; 结果: 将原访问服务名称的方式忽略: 方法:修改YML文件 增加前缀:同样修改YML文件 阅读全文
posted @ 2019-05-10 19:18 Mogle 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-22 22:39 Mogle 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一:单项多对一的关联关系 例如:订单和客户 1.新创建订单类 配置文件persistence.xml添加: 进行测试: 1)保存测试: 2)获取测试: 输出: 使用懒加载的方式: 输出: 3)删除测试 4)更新测试 阅读全文
posted @ 2019-04-21 22:03 Mogle 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ****************JPA API**************** 一:章节内容 使用: ###EntityManager: 方法:find使用 打印结果: 方法:getReference 打印: 这种方法可能会导致懒加载异常。 方法:Persistence 方法:remove 方法:m 阅读全文
posted @ 2019-04-21 15:22 Mogle 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一:JPA基本注解 使用: 使用: 使用: 查看表: 二:用table来生成主键 使用: allocationSize:每次增加多少 tablel:指定使用那张表 执行两次main方法后查看表: jpa_customers JPA_ID_GENERATORS: 阅读全文
posted @ 2019-04-21 11:57 Mogle 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 一:JDBC是什么? JDBC统一了Java应用程序访问数据库的标准。 二:什么是JPA? JPA统一了Java应用程序使用使用ORM框架的方式。 配置文件说明: 三:使用JPA的第一个实例。 1.创建JPA项目,也可以直接创建java项目,然后创建persistence.xml文件 2.导入jar 阅读全文
posted @ 2019-04-19 17:30 Mogle 阅读(2359) 评论(0) 推荐(0) 编辑