- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 lombok学习笔记
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifact...
2019-06-25 14:21:03 284
转载 Spring Jpa-spec插件介绍,构建复杂查询,快速上手
转载自:https://baijiahao.baidu.com/s?id=1627039521629851707&wfr=spider&for=pc1.添加Maven依赖<dependency> <groupId>com.github.wenhao</groupId> <artifactId>jpa-sp...
2019-06-25 00:03:56 1407
原创 springDataJpa多条件动态查询之JpaSpecificationExecutor
在spring中多条件动态查询:准备实体表:多条件查询,加上排序 /** * 排序加上查询 * 模糊查询 用户名 和 密码 和 状态 */ @Test public void testQuery(){ Specification<Student> specification = new Spec...
2019-06-20 21:53:26 1449
原创 springboot集成springDataJpa详细过程
一、导入jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</version&...
2019-06-20 19:14:41 514
原创 springboot中热部署
spring-boot-devtools 是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动还要更快,更快指的不是节省出来的手工操作的时间。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类...
2019-06-17 22:56:56 170
原创 解压包MySQL安装
2、使用mysqld --initialize命令前,不要自己创建data目录,否则无法正常生成全部data目录文件,会出现如下错误提示:D:\mysql\mysql-5.7.14-winx64\bin>mysqld --initialize2016-08-25T02:26:39.100728Z 0 [Warning] TIMESTAMP with ...
2019-06-11 09:24:32 329
原创 git ssh免密登陆
指令: ssh-keygen -t rsa -C 【GitHub登陆账号】如有新建的文件:① git add 【文件名】 ② git commit -m "备注" 【文件名】
2019-06-09 16:53:56 153
原创 git 学习笔记
目录git中的一些指令分支在本地创建Git共享仓库创建的方法:在idea中集成git操作远程库交互Git把数据看作是小型文件系统的一组快照。每次提交更新时Git都会对当前的全部文件制作一个快照并保存这个快照的索引。为了高效,如果文件没有修改,Git不再重新存储该文件,而是只保留一个链接指向之前存储的文件。所以Git的工作方式可以称之为快照流。...
2019-06-08 18:00:10 153
原创 解决spring mvc中 日期类 数据传递出现错误的400异常
在使用spring mvc的过程中,使用到了日期类 Date 但是在传递数据的时候出现了 状态码为 400 的错误,说明传的数据类型不匹配。下面是异常错误说明:Field error in object 'employee' on field 'date': rejected value [2018-10-22]; codes [typeMismatch.employee.date,typ...
2019-06-08 12:16:40 1654
原创 spring mvc 学习笔记
SpringMVC是一个基于MVC模式的WEB框架,它解决WEB开发中常见的问题(参数接收、文件上传/下载、表单验证、国际化、等等),使用非常简单,SpringMVC作为Spring中的一个模块,可以与Spring无缝集成。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据...
2019-06-08 12:04:44 212
原创 解决 Could not open ServletContext resource [/WEB-INF/core-servlet.xml]异常
在使用spring mvc的时候,启动Tomcat后出现异常:java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/core-servlet.xml] org.springframework.web.context.support.ServletContextResource.getI...
2019-06-07 17:03:04 7112
原创 spring之AOP学习笔记
目录一、AOP术语二、代理模式三、动态代理四、spring中xml版实现AOP五、spring中注解版实现AOP一、AOP术语连接点(Joinpoint):程序执行的某一个特定位置,如类初始前后,方法的运行前后。而Spring只支持方法的连接点。(拦截一个方法有多个位置,就是有多种选择)切点(Pointcut):切点可以定位到相应的连接点,一个切点可以定位多个连...
2019-06-07 00:27:35 214
原创 解决java.lang.ClassNotFoundException: org.aspectj.lang.JoinPoint异常
在使用spring aop配置了切点和切面的之后,验证其正确性的时候。出现异常:java.lang.ClassNotFoundException: org.aspectj.lang.JoinPoint分析异常后得出原因可能有这两个:1.没有导入jar包2.在xml中配置文件类名写错了这里检查后发现是没有导入包:思路:1.是在使用spring aop的时候发现错误...
2019-06-06 23:25:00 18026 2
原创 解决org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 异常
在spring中出现:org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'cn.mesmile.test.dao.IUserDao' available: expected single matching bean but found 2: user2Dao...
2019-06-04 18:38:30 32024 1
原创 spring搭建简单的三层结构
导入jar包:<!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springframework</groupId> <artifactId>...
2019-06-04 18:19:55 1453
原创 spring之IOC学习笔记
一、IOC(控制反转)软件开发原则:高内聚,低耦合。有一个A功能需要实现高内聚:现在在一个B类中就能完成A功能,现在B类就是内聚低耦合:现在需要C类和D类一起才能完成A功能,现在C类和D类就是耦合的(通俗的来讲就是C类和D类存在依赖关系)在软件开发中我们需要,尽量降低耦合度,提高内聚。=============================================...
2019-06-04 13:00:52 243
原创 redis连接池
JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted。maxIdle:控制一个pool最多有多少个状态为idle(...
2019-06-03 20:02:32 756
原创 redis事务模拟信用卡交易
本次用redis模拟用户信用卡交易:用maven导入jar包:<!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId> <artifactId...
2019-06-02 12:15:17 668
原创 运行redis时,出现 java.net.ConnectException: Connection refused: connect
此次的redis是在Linux安装的,而此次是在windows上操作用jedis操作redis。Linux安装的redis的版本为 5.0.3在操作redis的时候出现java.net.ConnectException: Connection refused: connect 异常解决办法:打开redis上的配置文件一般是redis.conf,默认的是绑定127.0.0.1...
2019-06-02 11:58:33 2307
原创 redis的主从复制、读写分离master/slave 的详细使用解读过程
redis的复制redis的复制也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。本次在Linux上使用的redis版本为:5.0.3[root@localhost etc]# redis-server --versionRedis server v=5.0.3 sha=00000...
2019-06-02 00:15:46 2593
原创 redis发布订阅
redis发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 发布订阅命令下表列出了 redis 发布订阅常用命令:序号 命令及描述 1 PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。 2 PUBSUB subcomm...
2019-06-01 17:55:08 262
原创 redis事务
redis事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行执行而不会被其它命令插入,不许加塞。特点:一个队列中,一次性、顺序性、排他性的执行一系列命令Redis 事务命令下表列出了 redis 事务的相关命令:序号 命令及描述 1 DISCARD 取消事务,放弃执行事务块内的所有命令。 2 EX...
2019-06-01 17:28:11 235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人