自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(311)
  • 资源 (8)
  • 收藏
  • 关注

原创 centos7 安装java8环境

source /etc/profile 刷新环境变量。

2023-02-13 14:09:17 323 1

原创 mysql查询除开id不同的重复数据

;

2022-09-03 14:36:21 620

原创 拉取远程的mysqlbinlog

复制上面命令后,回车输入mysql密码即可。

2022-09-01 20:52:25 670

原创 重启jar包脚本

APP_NAME=你的jar名字。

2022-08-21 15:04:13 491

原创 maven镜像

- 中央仓库在中国的镜像 -->

2022-08-10 13:12:48 97

原创 mybatis-plus 简单使用

依赖配置扫描mapper接口实体类上加上@TableName("表名")在mapper层使用mybatis-plusservice层使用我们的mybatis-plus然后我们要创建对应的实现类

2022-08-10 08:35:44 193

原创 java 枚举ENUM

所以通过get方法可以获取到,同理你也可以通过set方法修改值,但是实际开发中没必要修改值。就是add成员常量指向了new ActionEnum("添加", 0);在枚举类中定义抽象方法需要枚举类中的每个成员常量实现。举个例子ActionEnum编译后,这样写你就会看懂了。然后最上面的那种使用方式你就会理解为什么可以那么写了。为什么称为成员常量,并且需要对每个成员常量实现?java 枚举类可以实现单例模式,因为枚举类的构造方法必须是私有的。...

2022-08-06 23:00:24 196

原创 spring cloud feign在使用过程中可能会遇到的问题总结

还得在feign接口上载入配置文件configuration = FeignSupportConfig.class。1,默认不开启,开启hystrix熔断器后,发现下游服务器并没有问题,但是一直走熔断降级方法。重写一下HystrixConcurrencyStrategy。首先把Hystrix 在配置文件中的配置全部注释掉。原因大家可以看以下这个文章。如果这样还不生效配置,那么。然后自己定义配置文件。...

2022-08-05 18:32:32 488

原创 springboot 整合swagger

参数类型为String,作用为指定对对应类型定义的引用,重写指定的任何其他数据名称。参数类型为boolean,作用为是否允许将属性指定为只读,默认为false。参数类型为String,作用为指定参数是否可以为空,默认为false。参数类型为boolean,作用为是否允许传递空值,默认为false。参数类型为String,作用为允许重写属性的名称。参数类型为int,作用为允许显式地对模型中的属性排序。参数类型为String,作用为限制此参数存储的长度。参数类型为String,作用为该字段的注释说明。...

2022-08-05 12:27:12 277

原创 mybatis 多对多对多 字段名一致问题解决

通过起别名的方式解决。

2022-08-04 22:59:08 323

原创 spring security +JWT认证

登录后才会访问到你想访问的页面。查看security过滤器链路。打个断点,开启调试模式。

2022-08-03 19:05:33 70

原创 mybatis-plus 默认开启驼峰命名法导致获取不到值

关闭#mybatis-plusmybatis-plusconfigurationmap-underscore-to-camel-casefalse。

2022-08-01 20:00:27 543

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):

1,查看Mapper包扫秒,扫描到具体的mapper包。3,查看扫描javaBean包的配置。4,检测该加的注解是否都加上了。2,查看扫描xml的配置。

2022-08-01 19:59:11 286

原创 restTemplate和RPC的区别

4,典型应用代表Dubbo,WebSocket,ElasticSearch集群间相互调用。4,优点是对服务提供和调用方式没有任何技术限定,自由灵活,比较符合微服务概念。3,缺点消息封装比较臃肿,传输速度较慢。简单使用RestTemplate。1,基于TCP/IP协议。1,基于socket。2,规定数据传输格式。......

2022-07-29 22:46:29 1042

原创 springboot项目部署

Spring Boot的五种部署方式

2022-07-29 16:53:05 76

原创 mabatis + pagehelper 实现分页分页

原理是pagehelper内部有一个拦截器,在执行SQL语句之前,会为其拼接limit,以此来达到分页的目的。

2022-07-28 23:53:26 237

原创 SpringBoot 介绍 常用注解介绍

SpringBoot是一个基于spring的框架,简化开发配置,提高开发效率。4,直接嵌入tomcat等其他servlet容器。或者使用idea创建springboot项目。2,提供起步依赖的简化配置。1,尽可能的自动配置。3,解决版本冲突问题。5,不需要xml配置。............

2022-07-28 18:31:07 105

原创 spring+Dubbo+zookeeper 简单使用案例

apacheDubbo是一款高性能的javarpc框架,可以和spring无缝集成。同步调用客户端调用服务端方法,等待服务端返回或者超时后,再继续进行自己的操作。异步调用客户端把消费发送给中间件,不在等待服务端放回,直接进行自己的操作。.........

2022-07-28 17:29:33 263

原创 zookeeper 安装与运行

然后在对应的位置创建文件夹。首先需要java环境。

2022-07-28 11:18:48 324

原创 SpringMVC 文件上传

tomcat默认不是允许其他服务器往自身写入数据的,需要在tomcat配置文件conf/web.xml的servlet标签下加上如下代码。3,表单的entype属于必须属于multipart/form-data,如果没有这个属性值的话,文件内容是提交不到服务器的。2,提供文件上传组件,2,准备一个目录存储客户端上传的文件。然后上传文件的服务端添加以下依赖。3,将上传的文件写入到目录中。1,获取到客户端上传的文件。简单的远程上传文件的案例。...

2022-07-26 12:40:38 218

原创 springMVC 笔记 请求与响应

在要请求的方法中添加pojo类型的参数,然后pojo属性类型名称与传过来的参数名一一对应。*比如多选的时候,以数组类型传递参数必须在方法参数前加上@RequestParam注解。*1,参数名=参数值&参数名=参数值表单数据类型。*2,method属性指定当前方法只能处理指定请求方式(get,post,delete,put等)*直接以参数名与方法的参数名一一对应即可,springMVC对常用类型有内置转换器。用Date做案例,Date默认是转-。............

2022-07-25 20:12:23 128

原创 spring 管理事务

由于Spring对持久层的很多框架都支持,由于使用的持久层框架不同,所以对事务管理的操作也不同,spring为了规范这些持久层框架操作,统一定义了一个事务规范。这个接口名称是PlatformTrasactionManager。使用声明式事务或者SpringBoot使用@Transactional注解来管理事务。一般我们不会使用编程式事务,很麻烦。.........

2022-07-24 19:56:40 96

原创 Spring aop切面编程

4,异常通知@AfterThrowing在目标方法出现异常时执行,如果方法没有异常出现,则不执行。在spring的aop中,指的是业务层的类的所有现有方法。在类中有很多方法可以被增强,但是实际开发中,我们增强的往往就那几个,那么这些被实际增强的方法叫切入点。2,后置通知@AfterReturning()原来方法执行之后,特点可以得到被增强方法的返回值。3,环绕通知@Around在方法之前和之后执行,特点可以阻止目标方法执行。5,最终通知@After()无论方法是否有异常,总是被执行的。...

2022-07-24 12:48:16 245

原创 Spring DI依赖注入

依赖注入我们托管给spring核心容器的类中存在属性,需要Spring在创建该类的实例的时候随便给这个对象的属性赋值,这就是依赖注入。1,对象(spring核心容器中的对象)类型,使用ref属性=对象的id。实际开发中,我们是使用set方法进行有参构造。constructor-arg标签属性。2,简单类型value属性=值。name类的属性名。使用有参构造进行属性注入。百度一下,p命名空间注入。3,数组或者map类型。.........

2022-07-23 12:51:00 179

原创 spring ioc核心容器

2,多例模式下对象没有放在核心容器里面,对象自己销毁才销毁(垃圾回收机制,没有变量指向堆内存中的对象时)lazy-init懒加载,什么时候调用方法的时候才创建对象,默认不是懒加载false。id属性对象的唯一标识,根据这个标识可以从核心容器中获取到对象。init-method配置类的对象初始化的时候调用哪个方法。1,当核心容器调用getBean(id)的时候,才会创建对象。2,销毁只有当核心容器被销毁的时候,类的对象才会被销毁。1,核心容器创建的时候,会创建出配置的所有类的对象。......

2022-07-22 19:32:48 161

原创 mybatis resultMap标签应用

column属性传入哪个字段提供给select="com.angen.dao.MemberDao.findById"对应的那个sql语句来查询。加上这个属性后,如果我们不用member里面的数据就不会查询member的sql语句。场景两条sql语句,一条sql语句需要另一条sql语句的查询结果的某个值来查询。property表示要映射的pojo类的属性名。ofType对应的属性的类型。select属性映射配置文件的命名空间+对应的id.javaType表示要映射的属性的类型。......

2022-07-21 23:19:09 678

原创 java 快速生成javaBean类

代码】java快速生成javaBean类。

2022-07-20 17:46:12 1113

原创 mybatis笔记 映射配置文件

在数据变更语句insert,update和delete时,我们想要知道更新的那条语句的对应的字段(一般就是id),我们可以使用selectKey标签。${}是直接拼接进入sql语句,而#{}是以预处理语句?所以#{}可以防止sql注入。${}一定要写在引号里面,#{}一定不能写在引号里面。无论是${}还是${}里面都是写属性名。${}和#{}的区别。............

2022-07-20 17:45:19 300

原创 mybatis笔记

每一个接口对应一个映射配置文件,映射配置文件存储路径在resources目录下,并且要和接口的包路径保持一致,映射配置文件名需要和接口名保持一致。直接alt+回车,自动生成映射文件中的标签。idea创建映射配置文件模板,可以快速创建mybatis映射配置文件。快速从代码跳转到mapper及从mapper返回代码。根据数据库注解,生成swaggermodel注解。1,存放路径必须是resources的根路径。MyBatis是一款持久层框架。配置好,并且写好其他代码后执行。2,配置文件的名字,随便写。.....

2022-07-20 12:54:59 439

原创 java Lombok使用

通过注解的方式添加getter/setter方法,添加构造器,添加equals等方法。Lombok是java的一个库,能自动插入编辑器并构建工具,简化java开发。//getter,setter,tostring等方法。

2022-07-19 17:50:37 117

原创 maven 命令介绍

清除编译过后的target文件,有时候修改文件重启服务器后未生效,可以尝试使用这个命令。只会编译main里面的java代码。将一个项目打包后,安装在本地仓库。生命周期命令Lifecycle。执行所有的单元测试用例。......

2022-07-19 12:44:35 66

原创 maven 笔记 安装和集成到idea

工程第一次添加依赖的时候会从远程仓库中下载jar包,将jar包缓存到本地仓库中。等第二次用到相同的jar包时,会直接去本地仓库中查找,查找不到才会去远程仓库下载。项目构建maven提供了一套对项目声明周期管理的标准。依赖管理maven可以对项目的第三方jar进行统一的管理,通过maven定义的jar包的坐标,自动从maven仓库中去下载到工程中。groupId项目组织的唯一标识符,实际对应的java的包的结构。maven是一个构建项目的工具。用maven构建的项目结构十分清晰。.........

2022-07-19 00:41:25 136

原创 java和redis jedis包

jedis的连接池叫JedisPool,在创建连接池后我们可以从连接池中获取连接,客户端连接Redis使用的是TCP协议,直连的方式每次需要建立TCP连接,而连接池的方式是可以预先初始化好Jedis连接,所以每次只需要从Jedis连接池借用即可,而借用和归还操作是在本地进行的,只有少量的并发同步开销,远远小于新建TCP连接的开销。如果把配置放在代码里的话耦合度会比较高,所以一般我们把配置放在配置文件中,这样要使用的时候加载配置即可。ZSet有序集合类型。......

2022-07-17 23:41:20 487

原创 java cookie和session

session默认在30分钟内如果没有人使用,服务器就会销毁。或者手动调用session对象的invalidate方法,或者服务器异常关闭也会销毁.当调用request.getSession时,会判断是否有一个名为JSESSIONID的cookie。如果没有那么会创建一个session,并且将session的id用cookie方式存到浏览器。1,客户端的会话技术将这一次会话范围之内的信息保存在客户端,这就是cookie。2,服务器端的会话技术将这一次会话信息保存到服务器,这就是session。...

2022-07-17 14:05:52 202

原创 idea查看实现类结构

选中类名或接口名,右键

2022-07-13 19:07:15 530

原创 java Servlet笔记

Servlet运行在服务端(tomcat)的java程序。是sun公司的一套规范,就是动态资源。Servlet作用用来接收客户端的请求,处理请求,响应给浏览器的动态资源。但Servlet本质就是java代码,通过java的API动态的向客户端传输数据内容。Servlet与普通的java程序的区别:1,必须实现Servlet接口2,必须在servlet容器(tomcat服务器)中运行3,servlet程序可以接收用户请求的参数以及向浏览器输出数据。Servlet接口并不是JDK中的接口,所以我们需要导入jar

2022-07-13 19:02:10 251

原创 idea tomcat配置使用

创建一个空项目 第二步第三步 第四步 第五步 应用ok后,你会发现有个红×是因为咱们还没项目,创建项目 创建成功 如果项目没有自动发布,我们回到设置 或者 如果没有,那么自己打包

2022-07-13 16:56:21 43

原创 tomcat配置虚拟路径

tomcat配置虚拟路径_wx5d69170475ef2的技术博客_51CTO博客Tomcat服务器配置虚拟路径_(ง'-')ง的博客-CSDN博客_tomcat配置虚拟路径配置虚拟路径的方式有两种,通常我们是在tomcat目录下的conf/server.xml文件标签中进行配置,这种方式相对来讲比较常用,但今天小编为大家讲的是比较方便的第二种配置方式——localhost文件中进行配置。用这种配置方式只需要在...\conf\Catalina路径下的localhost文件中新建一个以工程名命名的xml文件

2022-07-13 11:59:20 3301

原创 mysql 笔记 常用的日期函数

mysql常用的日期函数now():获取年月日时分秒curdate():获取年月日curtime():获取当前时分秒YEAR(date):返回date对应的年份,范围是从1000-9999MONTH(date):返回date对应的月份,范围1-12DAYOFMONTH(date):表示date是当月的第几天,1号就返回1HOUR(time):返回date或time的hour值,值的范围是0-23MINUTE(time):返回该time的minute值,范围0-59SECOND(time):返回该time的m

2022-07-12 23:49:31 175

原创 mysql 笔记 子查询

当子查询语句结果只有一个值时,肯定在where后面作为条件select 字段 from 表 where 字段=(子查询语句)当子查询语句结果是一列值时,一般用来in里面MySQL(七)|MySQL中In与Exists的区别(1) - 腾讯云开发者社区-腾讯云select * from user where user_id in (select id from B);当子查询语句结果是多行多列,我们就可以当作表使用select * from (select * from student where sex=

2022-07-12 23:24:59 153

ssm项目 初始化资源 ,父子依赖项目

ssm项目 初始化资源 ,父子依赖项目

2022-07-26

springcloud_rabbitMQ_消息可靠性投递.rar

springcloud_rabbitMQ_消息可靠性投递

2021-09-07

springcloud_parent.rar

测试springcloud eureka注册中心,ribbon负载均衡,hystirx熔断器,feign组件,gateway网关,rabbitmq,Bus消息总线的使用整合。

2021-09-06

springcloud_parent.rar

springCloud eureka + spring cloud ribbon + spring cloud hystrix

2021-09-03

springcloud_parent.rar

spring cloud eureka使用案例

2021-09-02

dubbo_parent.rar

ssm+zookeeper+dubbo项目整合

2021-08-29

ssm_parent.rar

ssm父子工程项目目录整合

2021-08-29

upupw_php_redis-7.0-nts-vc14-x64.zip

解压得到php_redis.dll,把它放在php\ext里面,然后在php.ini添加extension=php_redis.dll,重启apache就行了

2018-06-29

空空如也

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

TA关注的人

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