Armymans的博客

请多多指教

[亲测]数据库优化

一. 准备数据 生成一千万条测试数据(约耗时3-10分钟) create table t_user as select rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as...

2019-01-11 21:35:28

阅读数 275

评论数 0

Oracle执行计划Explain Plan 如何使用

1 . Oracle执行计划Explain Plan 1.1 概念 概念:一条查询语句在ORACLE中的执行过程或访问路径的描述。即就是对一个查询任务,做出一份怎样去完成任务的详细方案。 如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 看懂执行...

2019-01-11 21:26:33

阅读数 279

评论数 1

[亲测]Oracle对象-高级

一.Oracle对象-高级 – 关系对象型数据库 一、视图 (一)什么是视图 1.视图和表的区别: 视图是实体表的映射,视图和实体表区别就是于视图中没有真实的数据存在。 视图中存储的是SQL语句 2.什么时候使用视图: 1, 在开发中,有一些表结构是不希望过多的人去接触,就把实体表映射为一个视...

2019-01-11 21:11:18

阅读数 292

评论数 1

[亲测]Oracle查询--单行函数--PL/SQL,分析函数,集合运算(三)

ORACLE查询(单行函数–PL/SQL,分析函数,集合运算) 一、单行函数–PL/SQL (一)字符函数 1.字符串拼接 concat 或 || --方式一 select concat('Hello','World') from dual; --方式二 select 'Hello'||'worl...

2019-01-11 15:49:36

阅读数 276

评论数 0

[亲测]Oracle查询--子查询,分页查询(二)

ORACLE查询(子查询,分页查询) 一、子查询 (一)单行子查询 ( 只返回一条记录 ) 1 .查询 2012 年 1 月用水量大于平均值的台账记录 select * from t_account where usenum > (selec...

2019-01-11 15:04:23

阅读数 270

评论数 0

[亲测]Oracle查询--单表查询,连接查询(一)

ORACLE查询(单表查询,连接查询) 一、单表查询 (一)简单条件查询 1. 查询水表编号为 30408 的业主记录 ( 精确查询 ) select * from t_owners where watermeter= 30408; 结果: 2. 查询业主名称包含“刘”的业主记录 (模糊...

2019-01-11 14:51:01

阅读数 265

评论数 0

[亲测]Oracle数据库安装与配置

一、Oracle简介 (一)什么是ORACLE 功能强大、性能卓越 Oracle数据库思想的诞生是在IBM公司。 上世纪60年代-70年代–IBM的一款数据库IMS,98%+ (二)ORACLE体系结构 运行oracle数据库,必须启动oracle的监听器,监听器监听oracle的数据库服务...

2019-01-08 20:29:21

阅读数 262

评论数 0

[亲测]Oracle数据库操作

一、Oracle数据库操作 (一)创建表空间 在Oracle中,表空间分为(永久)表空间和临时表空间 表空间:最终持久化保存的物理位置 临时表空间:当我们对数据库进行各种操作的时候,首先将这些数据放在临时表空间中,只要当你提交(commit)的时候,才会将这些数据持久化到表空间中 创建表空间的目的...

2019-01-08 20:27:49

阅读数 266

评论数 0

[亲测]Oracle表的创建、修改与删除

一、Oracle表的创建、修改与删除 (一)创建表 语法: CREATE TABLE 表名称( 字段名 类型(长度) primary key, 字段名 类型(长度), ....... ); 数据类型: 实例: 建表方式一: 创建学生表:学生表:学号、姓名、性别、年龄、生日、邮箱、电...

2019-01-08 20:27:00

阅读数 260

评论数 0

[亲测]Oracle数据库约束

一、Oracle数据库约束 (一)约束的概念作用 约束是可以更好的保证数据库数据的完整性和一致性的一套机制。 约束可以限制加入表的数据的类型。 如果存在依赖关系,约束可以防止错误的删除数据,也可以级联删除数据。 数据库的约束可以认为是对表的数据的一种规则。 (二)约束创建的时机 创建表的时候...

2019-01-08 20:25:34

阅读数 253

评论数 0

[亲测]Oracle数据增删改

一、Oracle数据增删改 (一)插入数据 语法: INSERT INTO表名[(列名1,列名2,...)]VALUES(值1,值2,...) 执行INSERT后一定要再执行commit提交事务 向学生表插入数据: --方式一 insert into student(stuno,stuname...

2019-01-08 20:24:05

阅读数 244

评论数 0

HashMap排序

一.HashMap排序 已知一个HashMap<Integer,User>集合,User有name(String)和age(int)属性。请写一个方法实现对HashMap的排序功能,该方法接受HashMap<Integer,User...

2018-12-22 10:45:52

阅读数 201

评论数 0

HTTP和HTTPS的区别

背景: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。  ...

2018-12-11 21:30:53

阅读数 2544

评论数 5

[亲测]SpringCloud之网关Zuul

一.Zuul网关 为什么要学习网关? 答:作为网站的唯一入口,控制权限,保证网站安全 功能:控制权限(鉴权)、分发请求(动态路由) 使用Spring Cloud实现微服务的架构基本成型,大致是这样的: 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册...

2018-12-10 16:40:54

阅读数 1869

评论数 5

SpringCloud之远程调用Feign

一.Feign 在上篇文章中,我们使用了Ribbon的负载均衡功能,大大简化了远程调用时的代码: String baseUrl = "http://user-service/user/"; User user = this.restTemplat...

2018-12-10 16:17:14

阅读数 1867

评论数 1

[亲测]SpringCloud之熔断器Hystrix+实践

1.熔断器Hystrix 为什么要用熔断器 在高并发领域,在分布式系统中,可能因为一个小小的功能扛不住压力,宕机了,导致其他服务也跟随宕机,最终导致整个系统宕机,所以在SpringCloud中采用Hystrix进行处理。 1.1.简介 Hystrix,即熔断器。 主页:https://githu...

2018-12-10 16:11:22

阅读数 2447

评论数 1

[亲测]SpringCloud之均衡Ribbon

一.负载均衡Ribbon 什么是Ribbon: 接下来,我们就来使用Ribbon实现负载均衡。 1.1.启动两个服务实例 首先我们启动两个user-service实例,一个8090,一个8092。 Eureka监控面板: 1.2.开启负载均衡 因为Eureka中已经集成了Ribbon,所以我...

2018-12-10 15:55:28

阅读数 1483

评论数 2

java24种设计者模式 + 例子

java的设计模式大体上分为三大类: *创建型模式(4种):工厂方模式,单例模式,建造者模式,原型模式 *结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式 *行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘...

2018-12-03 11:41:24

阅读数 8472

评论数 12

【亲测】SpringCloud之Eureka注册中心

一.Eureka注册中心 1.1.认识Eureka Eureka做什么? Eureka就好比是滴滴,负责管理、记录服务提供者的信息。服务调用者无需自己寻找服务,而是把自己的需求告诉Eureka,然后Eureka会把符合你需求的服务告诉你。 同时,服务提供方与Eureka之间通过“心跳”机制进行...

2018-12-01 10:32:48

阅读数 6285

评论数 1

【亲测】微服务场景模拟(案例)

一.微服务场景模拟 首先,我们需要模拟一个服务调用的场景。方便后面学习微服务架构 1.1.服务提供者 我们新建一个项目,对外提供查询用户的服务。 创建数据库 CREATE TABLE `tb_user` ( `id` int(11) NOT NULL, `user_name` varcha...

2018-11-30 15:48:41

阅读数 3005

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭