𝓝𝓮𝓶𝓸&博客

随笔分类 -  Java

摘要:第6章:数据库事务 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。 6.1 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障 阅读全文
posted @ 2020-10-16 21:16 Nemo& 阅读(460) 评论(0) 推荐(0)
摘要:第5章:批量插入 5.1 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法: addBatch(String):添加需要批量处理的SQL语句或是参 阅读全文
posted @ 2020-10-16 21:14 Nemo& 阅读(678) 评论(0) 推荐(0)
摘要:第4章:操作BLOB类型字段 4.1 MySQL BLOB类型 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLO 阅读全文
posted @ 2020-10-16 21:10 Nemo& 阅读(207) 评论(0) 推荐(0)
摘要:第3章:使用PreparedStatement实现CRUD操作 3.1 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。 在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式: 阅读全文
posted @ 2020-10-16 21:06 Nemo& 阅读(379) 评论(0) 推荐(0)
摘要:第2章:获取数据库连接 2.1 要素一:Driver接口实现类 2.1.1 Driver接口介绍 java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而 阅读全文
posted @ 2020-10-16 21:05 Nemo& 阅读(208) 评论(0) 推荐(0)
摘要:第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关 阅读全文
posted @ 2020-10-16 20:47 Nemo& 阅读(132) 评论(0) 推荐(0)
摘要:Java 开发手册 一、 编程规约 (一) 命名风格 **【强制】**代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name, $name, __name **【强制】**代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 **说明:**正确 阅读全文
posted @ 2020-09-19 18:44 Nemo& 阅读(5358) 评论(0) 推荐(1)
摘要:1. Java NIO 简介 Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。 NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读 阅读全文
posted @ 2020-09-09 22:49 Nemo& 阅读(228) 评论(0) 推荐(0)
摘要:多线程的思考:为什么需要run()和start()方法,只用其中一个不行吗? run()和start() run()是运行的时候就直接执行所有代码 start()相当于开启线程,并发执行,让这些线程开始排队抢资源 run() 中的代码并不需要一次性执行完,而是当start()开启线程后,依次执行一小 阅读全文
posted @ 2020-09-01 23:24 Nemo& 阅读(213) 评论(0) 推荐(0)
摘要:SpringCloud Alibaba Seata处理分布式事务 #分布式事务问题 ##分布式前 ###单机库存没这个问题 ####O(∩_∩)O ###从1:1->1:N->N:N ##分布式之后 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源, 业务操 阅读全文
posted @ 2020-08-23 22:54 Nemo& 阅读(1154) 评论(0) 推荐(0)
摘要:SpringCloud Alibaba Sentinel实现熔断与限流 限流与降级 限流 blockHandler 降级 fallback 降级需要运行时出现异常才会触发,而限流一旦触发,你连运行的机会都没有,当然就不会降级。 也就是说,两者如果同时触发,那么一定是限流触发(降级连机会都没有)。 # 阅读全文
posted @ 2020-08-23 22:26 Nemo& 阅读(1287) 评论(0) 推荐(0)
摘要:SpringCloud Alibaba Nacos服务注册和配置中心 感悟 注意:凡是cloud里面,你要开哪个组件,新加哪个注解,第一个就是启动,如@EnableFeignClients,第二个就是使用,如@FeignClient。 模块对外暴露就需要建立端口,不对外暴露,那就不需要建立端口 注册 阅读全文
posted @ 2020-08-23 21:04 Nemo& 阅读(843) 评论(0) 推荐(0)
摘要:SpringCloud Alibaba入门简介 #why会出现SpringCloud alibaba ##Spring Cloud Netflix项目进入到维护模式 ##SpringCloud Netflix Projects Entering Maintenance Mode ###什么是维护模式 阅读全文
posted @ 2020-08-23 18:01 Nemo& 阅读(514) 评论(0) 推荐(0)
摘要:SpringCloud Sleuth分布式链路跟踪 #概述 ##为什么会出现这个技术?需要解决哪些问题? 问题:在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一鰒杂的分布式服务调用链路,链路中的任何一环出现高延时或错误 阅读全文
posted @ 2020-08-23 17:58 Nemo& 阅读(176) 评论(0) 推荐(0)
摘要:SpringCloud Stream消息驱动 #消息驱动概述 ##是什么 什么是SpringCloudStream 官方定义Spring Cloud Stream是一个构建消息驱动微服务的框架。 应用程序通过inputs或者outputs与Spring Cloud Stream中binder对象交互 阅读全文
posted @ 2020-08-23 17:48 Nemo& 阅读(345) 评论(0) 推荐(0)
摘要:SpringCloud Bus消息总线 #概述 ##上一讲解的加深和扩充,一言以蔽之 分布式自动刷新配置功能 Spring Cloud Bus配合Spring Cloud Config使用可以实现配置的动态刷新 ##是什么 Spring Cloud Bus配合Spring Cloud Config使 阅读全文
posted @ 2020-08-23 17:20 Nemo& 阅读(241) 评论(0) 推荐(0)
摘要:SpringCloud config分布式配置中心 #概述 ##分布式系统面临的 配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务 ,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息财能运行,所以一集中式的、动态的配置管理设施是必不可少的。 Sprin 阅读全文
posted @ 2020-08-23 17:07 Nemo& 阅读(273) 评论(0) 推荐(0)
摘要:Gateway新一代网关 #概述简介 ##官网 ###上一代zuul 1.x https://github.com/Netflix/zuul/wiki ###当前gateway https://cloud.spring.io/spring-cloud-static/spring-cloud-gate 阅读全文
posted @ 2020-08-23 16:53 Nemo& 阅读(660) 评论(0) 推荐(0)
摘要:zuul路由网关 #概述描述 #路由基本配置 #路由访问映射规则 #查看路由信息 #过滤器 太老旧了,就不做了解了 阅读全文
posted @ 2020-08-23 16:03 Nemo& 阅读(114) 评论(0) 推荐(0)