自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 收藏
  • 关注

转载 SpringCloud(第二天加强)

1.使用IP注册服务a) 修改服务提供者和服务消费者的yml配置文件eureka: instance: hostname: localhost prefer-ip-address: true #使用IP地址注册到注册中心 instance-id: PROVIDER-NAME #注册到注册中心的名称 client: serv...

2019-09-19 00:45:00 142

转载 SpringCloud(第一天)

1.单体应用:所有资源都在一个应用,打包成一个war包,一个Tomcat运行,运行在一个进程.a) 解决方案:可以做集群,但是不方便局部扩展(对某一个模块单独集群),维护,开发,升级麻烦,技术选型单一,数据库选型单一2.微服务:一个系统多个微小服务,每个服务专注一个业务.每个服务都有各自的进程,微服务之间通过网络通信协议进行数据交互(通常是使用HTTP的restFul风格传递)...

2019-09-19 00:15:00 115

转载 springboot加强

1.SpringBoot配置文件:修改springboot配置的默认值a) 配置文件名称:application.properties或application.yml i. application.properties传统方式,不是很优美规范 ii. application.yml:冒号后面...

2019-09-18 09:00:00 175

转载 SpringBoot的第一个demo

1.Spring核心复习:控制反转和动态代理a) IOC:因为之前使用对象必须创建,运用了Spring之后,就不用再创建,直接依赖注入就行了.b) AOP: 就是不影响正常执行过程的前后加入额外的逻辑。比如权限,日志等,该执行的业务逻辑正常执行知识可以进行权限的判断核日志记录。2.Spring注解编程IOC:不用在配置文件里面进行bean的配置,直接使用注解a)@Conf...

2019-09-16 13:34:00 110

转载 ElasticSearch(分布式全文搜索引擎)

1.Lucene的优化, 实现了高可用的分布式集群的搜索方案2.首先,ES的索引库管理支持依然是基于Apache Lucene(TM)的开源搜索引擎。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。3.ES的特点a) 分布式的实时文件存储,每个字...

2019-09-14 23:43:00 210

转载 Redis集群

1.集群:多个服务器集中在一起,实现同一个业务,当一台服务器不能满足开发需求的时候,需要多台服务器的支持,这时就需要做集群,但是集群往往伴随着分布式.分布式服务之间的相互通信:RPC方案,远程调用框架分布式的缺点:事务和缓存的处理问题2.集群和分布式概述a) 分布式:将不同的业务分布在不同的服务器,web应用和 数据库服务分开集群分类a) ...

2019-09-14 23:40:00 64

转载 NoSql和Redis

1.NoSQLa) 指一些非关系型的数据库.读写性能高,存储会有过期,数据存放于内存中b) 分类 i. 键值数据库 ii. 列存储数据库 iii. 文档型数据库red...

2019-09-14 23:35:00 73

转载 ElementUI实现CRUD(修改前端页面),前后台解决跨域问题

1.前端项目使用一个Vue的流程 a)定义一个vue文件 b)在rout.js里面引入VUE文件,c)在rout.js里面配置路由{ path: '/', component: Home, name: '组织机构管理', iconCls: 'el-icon-message',//图标样式class c...

2019-09-01 08:19:00 340

转载 SSM+ElementUI综合练习和Swagger和postman的使用(第二天)

1.SSM传统项目搭建(适合小项目)2.SSM分模块搭建项目(适用于比较大的项目)a) 配置文件的拆分 i. Web.xml配置(web模块)<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/...

2019-08-27 12:28:00 189

转载 SSM+ElementUI综合练习(第一天)

1.前后端分离:前后端各自在独立的服务器运行,只约定好数据交互的接口,通过restful风格进行前后端交互a) 为什么要进行前后端分离: i. 效率高,术业有专攻,打造精益的团队,完成前端复杂多变的需求,代码的维护性比较好,b) 安装vue脚手架安装vue脚手架:npm install –g vue-cli初始化...

2019-08-27 11:57:00 200

转载 jenkins持续集成工具

5 持续集成工具手动集成:从svn下载代码-编译--sonarqube测试代码质量-打包jar(web)-部署服务器-自动化测试5.1 为什么需要持续集成工具使用持续集成工具配合一个工具,替换手动集成增强集成效率5.2 常见的持续集成工具Hudson是一个可扩展的持续集成引擎。Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。5.3 什么是J...

2019-08-24 16:14:00 144

转载 vue加强(第二天)

事件(v-on)a) 表达式的两种写法data:{ num:0;}i.<button v-on:click=”num++”>这是一个按钮</button>ii.<button @...

2019-08-24 11:04:00 96

转载 VUE(第一天)

Node.JS安装a) 为什么要安装它:是一个基于 Chrome V8 引擎的 JavaScript 运行环境。让 JavaScript 运行在服务端的开发平台。b) 安装node.js 安装之后,我们在idea上无法使用,所以我们要在idea上安装node.js的插件插件安装完毕之后,在IDEA里面的命令行运行命令node –v检查是否安装成功。...

2019-08-24 10:57:00 112

转载 SSM集成

导包数据源配置文件(jdbc.properties)jdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:///mybatisjdbc.username=rootjdbc.password=123456Spring配置文件(applicationContext.xml)<?xml versi...

2019-08-22 13:08:00 63

转载 mybatis的SQL映射(加强)

1.SQL映射器Mapper  a) 引入MyBatis基于动态代理机制,让我们无需再编写Dao的实现。  传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包。  b)映射器使用步骤i.根据数据库表创建domain类(User.java...

2019-08-22 08:48:00 129

转载 mybatis的第一个demo(day01,基本入门)

  第一个demo快速实现实现准备一个domain(Product)(与数据库的字段对应)package cn.itsource.domain;public class Product { private Long id; private String productName; //产品名称 private Double salePrice; //价格 ...

2019-08-19 23:18:00 148

转载 easyPOI的上传和下载(导入和导出功能)

Java操作办公室软件的框架a) jxl:只能对Excel进行操作,属于比较老的框架。POI:是apache的项目,可对ms(微软)的word,Excel,PPT进行操作,包括office2003和2007。b)POI框架学习i.导包...

2019-08-11 13:19:00 736

转载 shiro登录授权框架

Shiro四大基石(身份认证,授权,会话管理,密码学)shiro核心对象:SecurityManager对象控制层登录认证:获取到SecurityManager对象后,通过SecurityUtils将SecurityManager设置到shiro环境中去和获取主体,然后在创建一个令牌,主体登录,将token传入进去。@RequestMapping("/login") ...

2019-08-06 23:29:00 117

转载 SpringDataJPA(ORM对象关系映射框架)

JPA,SpringDataJPA,hibernate的关系a) JPA仅仅是一种规范(相当于我们平时说的接口),而hibernate是JPA的一个实现,而SpringDataJPA就是对JPA的进一步封装数据的操作a) 批量查询时,定义一个List,list里面传入要查询个数等。b) 分页加排序的时候,先获取到排序对象...

2019-08-03 00:51:00 164

转载 SpringSpringMVCJPA集成

1. 环境搭建1.1先集成Spring和JPA项目搭建、导包创建三层架构Spring的配置文件(jdbc.properties-->datasource-->EntityManagerFactory-->transcational-->配置扫描三层组件)注意:在注入对象的时候必须面向接口注入对象,不能通过面向实现类的方式注入对象(面向接口编...

2019-08-01 19:40:00 94

转载 Spring加强

IOC(依赖注入):一个bean依赖于另一个bean,Spring创建bean对象,注入另一个bean对象a) 先导入Spring的核心jar包b) 构造参数注入(在配置文件中配置注入) i. 根据构造器参数的顺序注入 ...

2019-07-31 08:40:00 62

转载 Spring入门

l Spring核心a) IOC(控制反转) i. 就是吧对象与对象之间的关系维护权利交给Spring容器管理,程序自身不在维护 ii. Bean与bean之间是相互依赖的,这酒叫依赖注入,即控制反转b) AOP(面向切面编程)...

2019-07-30 19:24:00 49

转载 JPA的JPQL语句和事务并发

JPQL入门须知a) 格式:JPQL语句只能写java的类名和属性名,JPQL语句是面向对象的语句。SQL是面向数据库表的查询语句b)JPQL的书写规则i.里面不能出现表名,列名,只能出现java的类名(或类名的完全限定名),属性名是区分大小写...

2019-07-29 19:59:00 152

转载 JPA加强(关联关系配置)

单向一对多单向一对多用得比较少(性能差),发送的SQL比单向多对一要多,但是依然要求必须掌握,因为我们在使用双向一对多还会用到单向一对多的相应配置。    @OneToMany     // 必须配置外键id,否则会多生成一张表,形成多对多的关系     @JoinColumn(name = "dir_id")     // 建议实例化,...

2019-07-25 14:46:00 155

转载 jpa深入

主键的两种生成策略    a) 主键:区分表里的没一行数据 特点:非空且唯一    b) JPA标准策略有4种:代理主键   i. auto自动策略(MySQL数据库)、默认会根据配置文件中的方言策略来生成主键   ii....

2019-07-24 17:07:00 119

转载 JPA第一个demo

1.认识:持久层框架,操作数据库的框架,相当于是JDBC项目中的dao层 对数据库的表进行一个映射2.jpa是规范,hibernate是jpa是实现3.jdbc和JPA的优缺点 JDBC:转换麻烦,对对象进行封装然后在进行拆分,移植性效果差,不存在缓存,面向SQL操作JPA:面向对象操作,操做对象,数据库移植性强,只用重新配置方言就行,...

2019-07-24 09:21:00 83

空空如也

空空如也

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

TA关注的人

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