- 博客(22)
- 收藏
- 关注
转载 Spring Cloud入门
微服务1.概念 微服务是一种以业务功能为主的服务设计概念,每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是 HTTP),应用程序则是由一个或多个微服务组成。 微服务的另一个对比是单体式应用程序。 单体式应用表示一个应用程序内包含了所有需要的业务功能,并且使用像主从式架构 (Client/Server) 或是多层次架构 (N-tier) 实作,虽然它也是能以分...
2019-01-01 11:00:54
119
转载 Spring Boot入门
由于Spring1.0时代都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,相当的繁琐。随着JDK1.5带来的注解支持,Spring2.0可以使用注解对Bean进行申明和注入,大大减少了xml配置文件,同时也大大简化了项目开发。 那么问题来了,是应该使用xml还是注解呢?1.应用的基本配置使用xml,如数据库,资源文件等2.业务开发用注解,如S...
2019-01-01 10:06:46
163
转载 消息队列RabbitMq--01
什么是消息队列? 消息队列(message queue):是一种进程间通信或同一进程的不同线程间的通信方式。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的数据,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:消息的发送者和接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收者取回它;优缺点 消息队列本身是异步的,它允许接受者在消息发送很长时间后再取...
2018-12-27 20:41:44
228
转载 Hadoop
Hadoop是什么? Hadoop是分布式的系统架构,是Apache基金会顶级金牌项目。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop由什么组成? Hadoop 2.0 = hdfs(存储) + mapreduce(计算) + yarn(资源管理)分布式存储系统HDFS(Hadoop Distributed File Syst...
2018-12-22 17:13:25
276
转载 Nginx----大型网站高并发处理02
Nginx虚拟主机 虚拟主机就是把一台物理服务器划分成多个“虚拟”的服务器,各个虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象地称为“虚拟主机”。优点: 由于多台虚拟主机共享一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、通信线路的费用均大幅度降低。许多企业建立网站都采用这种方法,这样不仅大大节省了购买...
2018-12-20 18:33:10
183
转载 Nginx----大型网站高并发处理01
负载均衡(Load Balance)1.高并发 高并发就是使用多个线程或者多个进程,同时处理不同的操作。简而言之就是每秒内有多个请求同时访问。2.负载均衡 负载均衡:将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀,这也是分布式系统架构设计中必须考虑的因素之一。3.Tomcat的并发量 tomcat的最大承受请求是250个,当每秒有300个请求同时访问tomcat...
2018-12-19 10:11:27
239
转载 linux在虚拟机上的安装以及克隆
linux在虚拟机上的安装以及克隆安装linux 所需软件:VMware12,linux系统:Centos61.首先点击创建新的虚拟机2.点击典型3.选择稍后安装操作系统4.选择安装的linux版本5.完成,点击CD/DVD选择安装的镜像文件6.开启虚拟机,进行安装和配置克隆linux 1.关闭虚拟机,右击管理—>克隆——>创建完整克隆——>选...
2018-12-18 20:23:00
132
转载 Dubbo
RPC基本概念RPC协议(Remote Procedure Call Protocol) 远程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务程序就是一个服务器.当请求没有到达服务端,服务端(全天候)处于休眠状态,当请求到达时,服务端程序会被唤醒,处理客户端请求(计算,图形处理 等),将结...
2018-12-17 19:37:13
180
转载 Mybatis
MybatisMybatis是一个基于java的持久层框架。包括SQL Maps和Data Access Object(DAO).mabatis是一个支持普通sql查询,存储过程和高级映射的优秀持久层框架。Mybatis可以使用简单的xml或注解用于配置和原始接口,将接口和javaPOJO(普通java对象)映射成数据库中的记录。简单概括:更加简化jdbc代码,简化持久层,sql语句从代码中分...
2018-12-17 19:23:23
142
转载 SpringMVC
什么是MVC? 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计思想。它主要通过分离模型,视图以及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图层仅仅是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(service或dao)来处理业务逻辑处理后, 后台业务层可能会返回了一些数据在视图层展...
2018-12-17 19:20:44
169
转载 Spring简析
MVC虽然MVC并不是Java当中独有的,但是现在几乎所有的B/S(Browser/Server,浏览器/服务器模式)的架构都采用了MVC框架模式.控制器Controller:控制器即是控制请求的处理逻辑,对请求进行处理,负责请求转发;视图View:视图即是用户看到并与之交互的界面,比如HTML,JSP,FreeMarker模板等.模型Model:模型代表着一种企业规范,就是业务流程/状态...
2018-12-05 16:44:45
450
转载 MongoDB的简单了解
使用工具:VMware12,Centos6,Mongodb,robo3t(可视化连接工具)MongoDB是什么MongoDB 是由C++语言编写的,是一个基于分布式存储的数据库。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB 最大的特点是他支持的查询语言非常强大,...
2018-11-30 20:32:00
227
转载 Hibernate缓存机制
Hibernate缓存机制缓存:是计算机领域的概念,它介于应用程序和永久性数据存储源之间.Hibernate一般理解为是在内存中的一块空间,也可以将二级缓存配置到硬盘,就是一个存储数据的容器作用:降低应用程序直接读写数据库的频率,从而提高程序的运行性能.缓存中的数据是数据存储源中数据的拷贝.缓存的物理介质通常是内存.Hibernate缓存分为一级缓存,二级缓存和查询缓存三种,每一种都有具体的...
2018-11-30 20:17:42
119
转载 Linux基础
Linux安装安装在VMware上,xshell连接,xftp用于上传文件Linux基本命令ls 查看当前文件夹下的内容pwd显示当前路径service iptables status 查看防火墙状态service iptables stop 关闭防火墙cp soft1 soft 拷贝cp soft1 soft -r 递归拷贝mkdir soft创建文件夹rm -rf s...
2018-11-29 21:06:21
97
转载 Hibernate抓取策略
Hibernate抓取策略抓取策略指的是我们在获取数据时,告诉Hibernate以何种SQL的方式去获取,Hibernate有三种抓取方式可供选择,分别是select 、 join、 subselect 该属性只能在集合标签和关联关系标签上使用。select抓取<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibe
2018-11-29 20:48:50
162
转载 Hibernate加载策略
Hibernate加载策略即时加载使用==session.get()==获取数据,会立即查询对象,范围从一级缓存-二级缓存-数据库,我们将这种查询方式称为即时加载。延迟加载延迟加载也叫懒加载,比如==session.load()==获取数据,不会立即查询对象,而是在使用到该对象时,才会去查询,范围从一级缓存-二级缓存-数据库,我们将这种查询方式称为懒加载。class的lazy<?...
2018-11-29 20:48:18
141
转载 Hibernate-HQL
Hibernate-HQL文章目录Hibernate-HQL数据准备基本查询查询单个属性查询多个属性将多个查询列封装成为对象使用别名查询所有列条件查询使用占位符==“?”==(从0开始,JPA方式使用)命名查询分页查询统计查询分组查询排序内连接查询外连接查询过滤器1、注解方式2、配置文件方式原生SQL查询HQL(Hibernate Query Language)是面向对象的查询语言,它和SQL...
2018-11-29 20:22:48
112
转载 Hibernate注解-annotation
Hibernate注解-annotation文章目录Hibernate注解-annotation常用的注解注解编写的位置注解实现单表1、编写实体类2、编写主配置文件3、测试在Hibernate中,通常配置对象关系映射的方式有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,俗话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,annotation的方式可以更简介,使...
2018-11-29 20:19:59
178
转载 Hibernate五大关键接口
Hibernate五大关键接口在Hibernate的API中有5个非常重要的接口:Configuration、SessionFactory、Session、Transaction和Query,它们是Hibernate组成的核心。Configuration负责Hibernate配置工作,创建SessionFactory对象,在Hibernate启动过程中,Configuration类的实例首先...
2018-11-29 20:18:29
262
转载 Hibernate继承映射
Hibernate继承映射Hibernate作为ORM框架的一个具体实现,最大的一个优点就是使我们的开发更加的能体现出“面向对象”的思想。在面向对象开发中,类与类之间是可以相互继承的,而Hibernate中也对这种继承关系提供了自己风格的封装,这就是我们接下来要介绍的Hibernate继承映射的三种策略类的关系Person.javapublic class Person implement...
2018-11-29 20:11:27
141
转载 Hibernate环境搭建
使用工具IDEA、Maven、Java8、Hibernate5.3.7具体步骤创建项目选择mavan->quickStart->输入groupId以及项目名称添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...
2018-11-28 20:49:24
88
转载 Hibernate框架初识
Hibernate框架Hibernate是什么Hibernate是一款优秀的持久化ORM框架;解决持久化操作,使得程序员可以从编写繁复的JDBC工作中解放出来,专注于业务,提高程序开发效率;并且具有可靠的移植性,降低了系统的耦合度持久化持久化(Persistence),即把数据(如内存中的对象)保持到可以永久保存的存储设备中(如硬盘);持久化的主要应用是将内存中的数据储存到关系型数据库...
2018-11-28 20:15:33
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人