- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 lambdas
lambdaspackage com.wal.lambda;import java.util.Random;import java.util.UUID;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplier;/** * Hello world! * */pu
2020-11-14 17:07:08
169
原创 页面静态化
文章目录1.当页面数据发生变化时触发页面静态化方法2.页面静态化服务2.1jar包2.2 application.yml2.3.主配置类2.4页面静态化controller2.5页面静态化service2.6.velocityutils2.7.ziputils2.7rabbitMq配置3.nginx代理服务,替nginx下载html3.1application.yml3.2接收端rabbitMq配置3.3 消息接收html上传4当通过feign调用服务超时1.当页面数据发生变化时触发页面静态化方法页面数
2020-05-31 21:05:48
283
原创 nginx+rabbitMq
文章目录1nginx使用1.1 nginx配置文件2.rabbitMq2.1.环境准备2.2java端rabbitmq1nginx使用nginx作用1.http服务器2.反向代理服务器3.虚拟主机4.负载均衡1.1 nginx配置文件 ##集群 负载均衡,默认为轮询 upstream myserver{ server 127.0.0.1:1010; server 127.0.0.1:1011; } ##访问后台服务 反向代理 server {
2020-05-28 17:56:20
3343
原创 Elasticsearch微服务搭建
文章目录1.Elasticsearch服务搭建1.1依耐导入1.2Es服务主配置类1.3配置文件1.3操作Es的接口1.4controller1.5EsClient1.5.1依耐1.5.2EsClient映射接口1.5.3回调方法1.6测试1.Elasticsearch服务搭建1.1依耐导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
2020-05-24 18:34:36
746
原创 fastfds文件服务器搭建
文章目录1.fastfds文件服务器搭建1.1环境准备1.2环境编译1.3磁盘目录1.4安装libfascommon1.5安装FastDFS1.6安装fastdfs-nginx-module1.7安装nginx1.8配置文件1.8.1 tracker配置1.8.2 storage配置1.8.3配置nginx2启动2.1关闭防火墙2.2启动tracker2.3启动storage2.4启动nginx2.4检测3.java fastDFS cilent1.fastfds文件服务器搭建1.1环境准备名
2020-05-19 18:33:37
2507
原创 自定义异常和controller异常集中处理
文章目录1.自定义异常1.1自定义异常使用1.2定义异常常量2.controller中的异常集中处理1.自定义异常/** * 自定义异常 */public class MyException extends RuntimeException { public MyException(String message){ super(message); }}1.1自定义异常使用 //参数判断 if ("".equals(tenantDto.getU
2020-05-16 23:02:35
584
原创 redis缓存
文章目录1.redis服务端搭建1.1依赖导入1.2redis配置文件1.3redis服务controller1.4redis工具类2Feign负载均衡模块2.1Feign依赖2.2Feign接口映射3redis缓存穿透和缓存击穿1.redis服务端搭建1.1依赖导入 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</a
2020-05-14 16:53:18
157
原创 Swagger2使用
文章目录1.Swagger在单个服务中的使用1.1依赖导入1.2`在主配置类上导入swagger2配置@Import( Swagger2.class)`1.3swagger2配置类2.Swagger2结合zuul网关2.1在网关服务中导入依赖2.2 网关主配置类2.3Swagger2配置类1.Swagger在单个服务中的使用1.1依赖导入 <!--引入swagger支持--> <dependency> <groupId>io.
2020-05-11 23:16:13
175
原创 springcloud
文章目录1.Eureka注册与发现1.1Eureka服务端1.2Eureka客服端2.消费者提供者之间通讯2.1集成ribbon负载均衡器+hystrix熔断器2.2Feign负载均衡器+hystrix熔断器2.3熔断2.3.2熔断隔离模式1.Eureka注册与发现1.1Eureka服务端Eureka服务端依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId&g
2020-05-09 16:05:43
138
原创 springboot
文章目录1@Configuration配置类1.1用注解向spring注册1.1.1@Bean1.1.2@ComponentScan1.1.3@conditional1.1.4@Import1.1.4 factoryBean 定义bena2bean的生命周期3SpringBoot读取配置4日志使用4.1指定日志配置文件5springBoot集成Thymeleaf5.1webjars6自定义拦截器M...
2020-05-06 14:35:48
134
原创 shiro过滤器与ajax访问
文章目录1.shiro自定义sessionManager2.自定义身份认证过滤器3.自定义权限认证过滤器4.**FilterChainDifinitionMapBuilder**5.shiro xml配置6.realm1.shiro自定义sessionManager当登录成功时后端生成一个sessionid并返回给前端,前端当前每次请求时携带此次sessionid/** * * 传统结构...
2020-05-02 01:00:02
387
原创 Nodejs,npm,vue,elementui
文章目录Nodejs安装创建项目1.MV VM模式:2.vue常见指令3.vue组件4.vue路由5.webpack6.vue-cli(脚手架)elementui1.创建项目`vue init webpack`2.安装elementui`npm i element-ui -S`3.在main.js中导入4.使用5Mock.js模拟数据6ajax请求优化-axiosNodejs安装1.NodeJ...
2020-04-21 15:25:44
461
原创 springmvc,spring,mybatis集成
springmvc,spring,mybatis集成jar包applicationcontext-mvc.xmlapplicationcontext-mybatis.xmlweb.xmlproductMapper.xmljar包applicationcontext-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans x...
2020-04-19 00:38:24
92
原创 mybatis高级查询,关系映射
文章目录mybatis映射器映射器配置文件mybatis高级查询mybatis 关系映射多对一 嵌套结果多对一 嵌套查询一对多 嵌套结果一对多 嵌套查询mybatis映射器MyBatis基于动态代理机制,无需再编写Dao的实现,名称统一以Mapper结尾映射器配置文件配置sql语句<?xml version="1.0" encoding="UTF-8" ?><!DOC...
2020-04-18 21:58:36
154
原创 mybatis,log4j
mybaits导包asm-3.3.1.jarcglib-2.2.2.jarjavassist-3.17.1-GA.jarmybatis-3.2.1.jarmysql-connector-java-5.1.26-bin.jarmybatis-Config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE co...
2020-04-17 21:16:49
98
原创 spring邮件
pom.xml<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.1</version></dependency>applicationcontext-email<...
2020-04-16 17:48:28
298
原创 spring定时任务
spring结合定时任务pom.xml<!-- spring额外集成邮件,任务调度,邮件模版 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <vers...
2020-04-16 17:42:26
119
原创 shiro权限框架
shiro权限框架1.shiro依赖包<!-- shiro的支持包 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.4.0</ve...
2020-04-11 15:09:50
253
原创 springdatajpa扩展
factorybean1.当目标对象没有公共无参构造器时,使用factorybean向spring注册,它主要是用于在集成一些框架的时候。框架中的核心类我们并没有提供公共无参的构造器。2.在spring配置文件中配置factorybean,通过factorybean向spring注册new TestFactoryBean()3.当使用@autowiredprivate TestFacto...
2020-04-11 14:29:47
339
原创 springdatajpa
springdatajpa1.它是JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现,引用JPQL的查询语句 ,是属于Spring的生成体系中的一部分//Spring Data JPA的七个Repository接口:Repository(org.springframework.data.repository.Repository)CrudRepository(org...
2020-04-11 12:12:58
111
原创 spring与jpa整合
环境搭建1.pom.xml<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> &l...
2020-04-11 11:26:00
167
原创 代理模式
代理模式代理模式就是再不改边目标对象的情况下对目标对象进行扩展jdk动态代理1.事务管理者接口public interface ITxManager { public void begin(); public void commit(); public void close();}2.事务管理者实现类@Componentpublic class TxMan...
2020-04-11 00:58:50
84
原创 springaop
aop面向切面编程aop术语1.连接点:程序执行中某一特定位置,如:方法的前后2.切点:定位到相应的连接点3.增强或者事务:对连接点进行增强4.目标对象:target,需要拓展的目标类5.切面:切点和事务组成切面spring 实现aop的两种方式1.jdk动态代理:目标对象有接口时用这种方式2.CGLIB动态代理:目标对象没有接口标记为final的方法不能够被通知。spring...
2020-04-11 00:28:08
77
原创 spring依赖注入
依赖注入构造器注入<!-- 按照名称注入,名称必须一致 --><bean id="MyBean" class="com.wal._01_.MyBean"> <constructor-arg name="id" value="1" /> <constructor-arg name="name" value="张三娃" /></bean...
2020-04-10 23:41:57
65
原创 Jpa的使用02
1jap持久对象的状态临时状态:transient,刚刚被创建出来持久状态:persistent,在entityManager的一级缓存中游离状态:detached ,持久化到数据库中,entitymanager关闭后从一级缓存释放出来后的状态。删除状态:removed,调用了entityManager.remove(domain对象)方法,并且在事务提交之前的状态2脏数据更新数据在当...
2020-04-10 23:10:27
150
原创 jpa的使用01
什么是jpa1.jpa是对象关系映射(ORM)的规范2.ORM 就是通过将Java对象映射到数据库表,通过操作Java象,就可以完成对数据表的操作3.Hibernate是jpa规范的一个实现,不过Hibernate的出现比jpa早jpa 的使用1.环境搭建1.1在maven中导入jpa依赖包<!-- hibernate的包 --> <dependency&g...
2020-04-10 22:31:12
104
原创 EasyPoi导入和导出Excel
EasyPoi导入和导出Excel1.easypoi 导包<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>3.2.0</vers...
2020-04-10 17:40:07
541
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人