- 博客(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 152
转载 SpringCloud(第一天)
1.单体应用:所有资源都在一个应用,打包成一个war包,一个Tomcat运行,运行在一个进程.a) 解决方案:可以做集群,但是不方便局部扩展(对某一个模块单独集群),维护,开发,升级麻烦,技术选型单一,数据库选型单一2.微服务:一个系统多个微小服务,每个服务专注一个业务.每个服务都有各自的进程,微服务之间通过网络通信协议进行数据交互(通常是使用HTTP的restFul风格传递)...
2019-09-19 00:15:00 124
转载 springboot加强
1.SpringBoot配置文件:修改springboot配置的默认值a) 配置文件名称:application.properties或application.yml i. application.properties传统方式,不是很优美规范 ii. application.yml:冒号后面...
2019-09-18 09:00:00 187
转载 SpringBoot的第一个demo
1.Spring核心复习:控制反转和动态代理a) IOC:因为之前使用对象必须创建,运用了Spring之后,就不用再创建,直接依赖注入就行了.b) AOP: 就是不影响正常执行过程的前后加入额外的逻辑。比如权限,日志等,该执行的业务逻辑正常执行知识可以进行权限的判断核日志记录。2.Spring注解编程IOC:不用在配置文件里面进行bean的配置,直接使用注解a)@Conf...
2019-09-16 13:34:00 119
转载 ElasticSearch(分布式全文搜索引擎)
1.Lucene的优化, 实现了高可用的分布式集群的搜索方案2.首先,ES的索引库管理支持依然是基于Apache Lucene(TM)的开源搜索引擎。ES也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的 RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。3.ES的特点a) 分布式的实时文件存储,每个字...
2019-09-14 23:43:00 226
转载 Redis集群
1.集群:多个服务器集中在一起,实现同一个业务,当一台服务器不能满足开发需求的时候,需要多台服务器的支持,这时就需要做集群,但是集群往往伴随着分布式.分布式服务之间的相互通信:RPC方案,远程调用框架分布式的缺点:事务和缓存的处理问题2.集群和分布式概述a) 分布式:将不同的业务分布在不同的服务器,web应用和 数据库服务分开集群分类a) ...
2019-09-14 23:40:00 73
转载 NoSql和Redis
1.NoSQLa) 指一些非关系型的数据库.读写性能高,存储会有过期,数据存放于内存中b) 分类 i. 键值数据库 ii. 列存储数据库 iii. 文档型数据库red...
2019-09-14 23:35:00 85
转载 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 356
转载 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 199
转载 SSM+ElementUI综合练习(第一天)
1.前后端分离:前后端各自在独立的服务器运行,只约定好数据交互的接口,通过restful风格进行前后端交互a) 为什么要进行前后端分离: i. 效率高,术业有专攻,打造精益的团队,完成前端复杂多变的需求,代码的维护性比较好,b) 安装vue脚手架安装vue脚手架:npm install –g vue-cli初始化...
2019-08-27 11:57:00 213
转载 jenkins持续集成工具
5 持续集成工具手动集成:从svn下载代码-编译--sonarqube测试代码质量-打包jar(web)-部署服务器-自动化测试5.1 为什么需要持续集成工具使用持续集成工具配合一个工具,替换手动集成增强集成效率5.2 常见的持续集成工具Hudson是一个可扩展的持续集成引擎。Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。5.3 什么是J...
2019-08-24 16:14:00 161
转载 vue加强(第二天)
事件(v-on)a) 表达式的两种写法data:{ num:0;}i.<button v-on:click=”num++”>这是一个按钮</button>ii.<button @...
2019-08-24 11:04:00 106
转载 VUE(第一天)
Node.JS安装a) 为什么要安装它:是一个基于 Chrome V8 引擎的 JavaScript 运行环境。让 JavaScript 运行在服务端的开发平台。b) 安装node.js 安装之后,我们在idea上无法使用,所以我们要在idea上安装node.js的插件插件安装完毕之后,在IDEA里面的命令行运行命令node –v检查是否安装成功。...
2019-08-24 10:57:00 118
转载 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 74
转载 mybatis的SQL映射(加强)
1.SQL映射器Mapper a) 引入MyBatis基于动态代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包。 b)映射器使用步骤i.根据数据库表创建domain类(User.java...
2019-08-22 08:48:00 136
转载 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 159
转载 easyPOI的上传和下载(导入和导出功能)
Java操作办公室软件的框架a) jxl:只能对Excel进行操作,属于比较老的框架。POI:是apache的项目,可对ms(微软)的word,Excel,PPT进行操作,包括office2003和2007。b)POI框架学习i.导包...
2019-08-11 13:19:00 769
转载 shiro登录授权框架
Shiro四大基石(身份认证,授权,会话管理,密码学)shiro核心对象:SecurityManager对象控制层登录认证:获取到SecurityManager对象后,通过SecurityUtils将SecurityManager设置到shiro环境中去和获取主体,然后在创建一个令牌,主体登录,将token传入进去。@RequestMapping("/login") ...
2019-08-06 23:29:00 128
转载 SpringDataJPA(ORM对象关系映射框架)
JPA,SpringDataJPA,hibernate的关系a) JPA仅仅是一种规范(相当于我们平时说的接口),而hibernate是JPA的一个实现,而SpringDataJPA就是对JPA的进一步封装数据的操作a) 批量查询时,定义一个List,list里面传入要查询个数等。b) 分页加排序的时候,先获取到排序对象...
2019-08-03 00:51:00 176
转载 SpringSpringMVCJPA集成
1. 环境搭建1.1先集成Spring和JPA项目搭建、导包创建三层架构Spring的配置文件(jdbc.properties-->datasource-->EntityManagerFactory-->transcational-->配置扫描三层组件)注意:在注入对象的时候必须面向接口注入对象,不能通过面向实现类的方式注入对象(面向接口编...
2019-08-01 19:40:00 102
转载 Spring加强
IOC(依赖注入):一个bean依赖于另一个bean,Spring创建bean对象,注入另一个bean对象a) 先导入Spring的核心jar包b) 构造参数注入(在配置文件中配置注入) i. 根据构造器参数的顺序注入 ...
2019-07-31 08:40:00 72
转载 Spring入门
l Spring核心a) IOC(控制反转) i. 就是吧对象与对象之间的关系维护权利交给Spring容器管理,程序自身不在维护 ii. Bean与bean之间是相互依赖的,这酒叫依赖注入,即控制反转b) AOP(面向切面编程)...
2019-07-30 19:24:00 54
转载 JPA的JPQL语句和事务并发
JPQL入门须知a) 格式:JPQL语句只能写java的类名和属性名,JPQL语句是面向对象的语句。SQL是面向数据库表的查询语句b)JPQL的书写规则i.里面不能出现表名,列名,只能出现java的类名(或类名的完全限定名),属性名是区分大小写...
2019-07-29 19:59:00 163
转载 JPA加强(关联关系配置)
单向一对多单向一对多用得比较少(性能差),发送的SQL比单向多对一要多,但是依然要求必须掌握,因为我们在使用双向一对多还会用到单向一对多的相应配置。 @OneToMany // 必须配置外键id,否则会多生成一张表,形成多对多的关系 @JoinColumn(name = "dir_id") // 建议实例化,...
2019-07-25 14:46:00 164
转载 jpa深入
主键的两种生成策略 a) 主键:区分表里的没一行数据 特点:非空且唯一 b) JPA标准策略有4种:代理主键 i. auto自动策略(MySQL数据库)、默认会根据配置文件中的方言策略来生成主键 ii....
2019-07-24 17:07:00 125
转载 JPA第一个demo
1.认识:持久层框架,操作数据库的框架,相当于是JDBC项目中的dao层 对数据库的表进行一个映射2.jpa是规范,hibernate是jpa是实现3.jdbc和JPA的优缺点 JDBC:转换麻烦,对对象进行封装然后在进行拆分,移植性效果差,不存在缓存,面向SQL操作JPA:面向对象操作,操做对象,数据库移植性强,只用重新配置方言就行,...
2019-07-24 09:21:00 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人