自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

转载 VMware虚拟机的三种网络配置

网络配置 网段使用 是否上网 Bridged(桥接模式) 主机和虚机都使用真实网段 虚机可以上网 NAT(网络地址转换模式) 主机和虚机都使用虚拟网段 虚机可以上网 Host-Only(仅主机模式)...

2019-09-09 14:34:15 1316

转载 消息队列总述

关于消息队列的使用一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景...

2019-08-22 19:03:23 194

转载 Redis持久化的两种方式

Redis为持久化提供了两种方式:RDB:在指定的时间间隔能对你的数据进行快照存储。 AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。本文将通过下面内容的介绍,希望能够让大家更全面、清晰的认识这两种持久化方式,同时理解这种保存数据的思路,应用于自己的系统设计中。持久化的配置 RDB与AOF持久化的工作原理 如何从持久化中恢复数据 关于性能与...

2019-08-04 18:55:05 569

转载 redis.conf配置文件解析

在redis的根目录下我们看到有个redis.conf的文件,这就是redis启动的默认配置文件。在src/redis-server启动后,使用info命令查看运行信息。打开终端,使用info命令查看:ray@RaydeMacBook-Pro:~/Applications/redis$ src/redis-cli127.0.0.1:6379> info# Serverredi...

2019-08-04 18:41:30 542

转载 Redis集群搭建与简单使用

文章转自:https://www.cnblogs.com/wuxl360/p/5920330.html介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(...

2019-08-04 17:28:09 89

转载 Oracle执行计划——查看执行计划的方法

文章转自:https://blog.csdn.net/sinat_28472983/article/details/82382239(1)什么是执行计划SQL是一种傻瓜式语言,每一个条件就是一个需求,访问的顺序不同就形成了不同的执行计划。Oracle必须做出选择,一次只能有一种访问路径。执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述。(2)执行计划的选择通常一...

2019-07-25 19:28:26 3057

转载 spring-boot 注解详解

本文转自:https://www.cnblogs.com/tanwei81/p/6814022.html一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configurati...

2018-09-16 09:23:47 138

转载 在IDEA中配置spring boot 对jsp页面的支持

现在前后的分离的,一般springboot 就用来做后台restful 接口,那么如果要前后端合并在springboot呢?可以通过下面几个简单的步骤,增加对jsp的支持。(1)pom增加依赖:<!--springboot tomcat jsp 支持开启--><dependency>       <groupId>org.apache.tomca...

2018-09-16 08:52:11 3788 1

转载 spring-boot 集成fastjson

本文转自:https://blog.csdn.net/houyujie745839/article/details/72763432 spring boot 默认使用的json转换工具是jackson。集成fastjson,引入fastjson的jar,版本1.2.10+ <dependency> <groupId>c...

2018-09-15 11:54:38 556

转载 Spring-boot三种启动方式

本文转自:https://blog.csdn.net/azhong148/article/details/78494804/最近在学习基于spring-cloud的微服务,学习期间会整理和收集一些有用的文档用来梳理思路。该主题文章会包含原创和转载文章。由于新建的Spring-Boot项目启动会报 Whitelabel Error Page ,所以我新建一个Test类 url接口为 /hel...

2018-09-15 10:30:38 2544

转载 Oracle数据字典使用

一、数据字典  数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新。数据一览与数据字典来记录、校验和管理正在进行的操作。oracle中、sys用户是数据字典的拥有...

2018-08-11 13:27:55 2226

转载 Oracle分区表及分区索引的创建

关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类:•          Range(范围)分区•          Hash(哈希)分区•          List(列表)分区•          以及组合分区:Range-Hash,Range-List。  对于表而言(常规意义上的堆组织表),上述分区形式都可...

2018-07-08 11:21:22 50252

转载 Oracle分区索引

索引与表类似,也可以分区;分区索引分为两类:Locally partitioned index(局部分区索引)Globally partitioned index(全局分区索引)下面就来详细解析一下这两类索引。 一:Locally partitioned index(局部分区索引)1. 概念:局部分区索引随表对索引完成相应的分区(即索引会使用与底层表相同的机制分区),每个表分区都有一个索引分区,并...

2018-07-08 10:54:54 237

转载 Oracle分区表

一:什么是分区(Partition)?分区是将一个表或索引物理地分解为多个更小、更可管理的部分。分区对应用透明,即对访问数据库的应用而言,逻辑上讲只有一个表或一个索引(相当于应用“看到”的只是一个表或索引),但在物理上这个表或索引可能由数十个物理分区组成。每个分区都是一个独立的对象,可以独自处理,也可以作为一个更大对象的一部分进行处理。--------------------------Tips:...

2018-07-08 10:53:25 24668 1

转载 Oracle执行计划

一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例:①:配置执行计划需要显示的项:工具  —>  首选项 —>   窗口类型  —>  计划窗口  —>  根据需要配置要显示在执行计划中的列执行计划的常用列字段解释:基数(R...

2018-07-08 09:51:29 2373

转载 数据库优化总结

一、百万级数据库优化方案1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论之...

2018-07-07 21:55:07 433

转载 设计模式总纲

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无

2018-06-30 18:32:08 156

原创 oracle查询优化

原则一:注意WHERE子句中的连接顺序: Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 尤其是“主键ID=?”这样的条件。SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group b...

2018-06-23 17:06:01 394

转载 ORACLE中的用户,角色,权限配置

用户:对数据库的访问需要以适当的身份通过验证,这就是用户的作用;每个Oracle用户都有自己的用户名和密码,并且拥有他们所创建的任意表、视图和其他资源,需要注意的是新创建的用户连最基本的访问登入Oracle的权限都没有,所以后续需要授予不同的权限和角色来达成不同的操作目的; 权限:权限一般分为系统权限和对象权限,系统权限可以通俗地理解为将数据库对象从无到有或从有到无的创建操作,比如说创建和删除表、...

2018-06-23 16:10:42 4871 1

转载 ORACLE约束

本文转自:https://blog.csdn.net/u014066037/article/details/52171687#commentBox约束是在表中定义的用于维护数据库完整性的一些规则。通过为表中的字段定义约束,可以防止将错误的数据插入到表中。注意:1.如果某个约束只作用于单独的字段,既可以在字段级定义约束,也可以在表级定义约束;但如果某个约束将作用于多个字段,必须在表级定义约束。2.o...

2018-06-23 15:58:32 202

转载 Spring AOP中的动态代理机制

AOP:面向切面、面向方面、面向接口是一种横切技术横切技术运用:1.事务管理: (1)数据库事务:(2)编程事务(3)声明事物:Spring AOP-->声明事物   2.日志处理:3.安全验证: Spring AOP---OOP升级     静态代理原理:目标对象:调用业务逻辑    代理对象:日志管理表示层调用--->代理对象(日志管理)-->调用目标对象动

2017-08-25 17:09:46 1398

转载 动态代理详解

代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。代理模式的UMI图:代理模式的简单结构图为:动态代理使用java动态代理机制以巧妙的方式实现了代理模式的设计理念。代理模式示例代码

2017-08-25 17:07:51 418 1

转载 设计模式之外观模式

外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。介绍意图:为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更

2017-08-23 17:59:07 250

转载 设计模式之装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类。介绍意

2017-08-23 17:23:20 225

转载 设计模式之组合模式

组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。我们通过下面的实例来演示组合模式的用法。实例演示了一个组织中员工的层次结构。介绍

2017-08-23 15:38:06 216

转载 设计模式之代理模式

在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。介绍意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某

2017-08-23 12:21:19 176

转载 设计模式之过滤器模式

过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。实现我们将创建一个 Person 对象、Criteria 接口和实现了该接口的实体类,来过滤 Person 对象的列表

2017-08-23 10:56:21 427

转载 设计模式之桥接模式

桥接模式桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类

2017-08-23 10:40:26 143

转载 适配器模式

适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。我们通过下面的实例来演示适配器模式的使用。其

2017-08-22 16:46:47 161

转载 设计模式总纲

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解

2017-08-18 17:22:49 517

转载 Maven的聚合与继承

文章转自: Maven详解之聚合与继承说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。一、为什么要聚合?随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就有了我们的分层架构、分模块开发,来提高代码的清晰

2017-08-16 10:22:04 225

转载 事务管理之XA分布式事务管理

Java Transaction API 允许您操作应用程序中的分布式事务(Distributed Transaction)。JTA 中有一组方法,它将传统的 JDBC 调用封装到了两阶段提交(Two-Phase-Commit)协议中。在异构环境中,您通常会发现一个事务管理器(Transaction Manager),负责处理分布式事务。(实际上,事务管理器可以完成大量的工作负载平衡。)因

2017-08-05 14:39:51 1619

转载 事务管理之分布式事务

1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产

2017-08-05 14:36:35 257

转载 事务管理之Hibernate事务管理

文章转自:Hibernate的事务管理Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,

2017-08-05 14:04:17 236

转载 事务管理之Spring事务管理

1、spring事务管理介绍:Spring事务机制主要包括声明式事务和编程式事务,此处侧重讲解声明式事务,编程式事务在实际开发中得不到广泛使用,仅供学习参考。Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的try…catch…finally代码。我们在使用Sprin

2017-08-05 13:54:40 343

转载 事务管理之JTA事务

什么是JTA?JTA全称Java Transaction API ,即Java事务API,英文解释:Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transact

2017-08-05 11:50:38 501

转载 事务管理之JDBC事务

事务的提交和回滚:在JDBC API中,默认的情况为自动提交事务和回滚事务,也就是说,每一条对数据库的更新的sql语句代表一项事务,操作成功后,系统自动调用commit()来提交,否则将调用rollback()来撤消事务。可以通过调用setAutoCommit(false) 来禁止自动提交事务。然后把多条更新数据库的sql语句做为一个事务,在所有操作完成之后,调用commit()来

2017-08-05 11:39:39 193

转载 事务管理之事务的基本概念总览

出于学习和工作的需要,从本章博文开始,我将把自己在学习中和工作中遇到的有关事务管理的问题,以及借助网上一些牛人的博客内容,把开发过程中涉及到的事务的概念,问题,以及不同类型、不同平台的事务管理做一个梳理和归整。      本系列博文初步计划整理有关事务的一下几个部分:      1、事务的基本概念、属性及事务的产生原因;      2、java中事务的相关管理;      3、sp

2017-08-05 11:07:23 416

原创 常用网络服务及其对应端口号

代理服务器常用以下端口:(1). HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080(2). SOCKS代理协议服务器常用端口号:1080(3). FTP(文件传输)协议代理服务器常用端口号:21(4). Telnet(远程登录)协议代理服务器常用端口:23HTTP服务器,默认的端口号为80/tcp(木马Executor开放此端口

2017-08-04 11:26:30 5241

转载 Spring-data及其子项目介绍

本文转自:点击打开链接Spring Data 项目的目的是为了简化构建基于 spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得数据库的访问变得方便快捷,并支持map-reduce框架和云计算数

2017-07-22 16:18:31 745

shiro安全框架详解

本教程详细讲解了shiro从入门到精通的全部配置,包括基础的helloworld和权限角色管理的配置,以及shiro结合web开发和结合spring开发的配置,还有包括了在分布式环境中的shiro的配置

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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