- 博客(32)
- 收藏
- 关注
原创 mysql数据库mysql库中的用户表作用
mysql数据库mysql库中的用户表作用user库数据host字段的作用user库数据host字段的作用规定了该用户的登录ip,当为localhost时可以使用localhost‘或127.0.0.1地址登录,不能使用本机的IP地址进行登录...
2022-01-14 11:10:03
1030
原创 springboot集成es问题
springboot集成es问题:java.lang.NoSuchFieldError: IGNORE_DEPRECATIONS创建client报错更正结果创建client报错更正需要单独引入与elasticsearch-rest-high-level-client依赖版本对应的依赖 <dependency> <groupId>org.elasticsearch.client</groupId> &l
2021-12-30 11:08:07
590
原创 springboot集成rabbitmq消息中间件
springboot集成rabbitmq消息中间件生产者引入依赖rabbitmq连接配置配置交换机,队列和关系测试测试结果消费者引入依赖rabbitmq连接配置配置队列监听器运行结果生产者引入依赖rabbitmq依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId>
2021-12-27 12:10:12
1141
原创 在springboot项目中使用线程池
在springboot项目中使用线程池 //spring boot会自动注入 @Autowired private ThreadPoolTaskExecutor executor; @GetMapping("duoxiancheng") public String duoxiancheng() throws ExecutionException, InterruptedException { //异步执行 CompletableFutur
2021-12-16 15:36:46
610
1
原创 线程与线程池基本概念(自用)
线程池基础线程池运行流程工具类源码分析ThreadPoolExecutorWorker类线程池运行流程工具类Executors提供了4钟快速创建线程的方法:// 创建一个固定数量的线程池ExecutorService ExecutorService1 = Executors.newFixedThreadPool(10);// 返回一个可根据实际情况调整线程个数的线程池ExecutorService ExecutorService2 = Executors.newCachedThreadPo
2021-12-15 14:47:33
257
原创 SpringCloud学习笔记(黑马)(五)——gateway网关组件
gateway网关网关介绍为什么需要网关网关技术实现搭建网关环境路由断言工厂路由过滤器(Gateway Filter)默认过滤器全局过滤器案例 拦截并判断用户的身份定义过滤器的执行顺序方法一 注解方法二 实现接口网关介绍为什么需要网关网关技术实现搭建网关环境1.新建一个项目2.引入依赖 <dependencies><!-- 网关组件--> <dependency> <groupId&g
2021-12-10 16:26:55
737
原创 SpringCloud学习笔记(黑马)(四)——feign组件
feign组件feign组件作用RestTemplate调用存在的问题快速入门自定义配置配置日志方式一 配置文件feign组件作用feign组件替代了restTemplate实现远程调用RestTemplate调用存在的问题快速入门1.引入依赖<!--开启基于feign的远程调用--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId
2021-12-09 20:21:01
510
原创 SpringCloud学习笔记(黑马)(三)——nacos组件
这里写目录标题快速入门注意Nacos服务分级存储模型快速入门1.导入依赖root的pom.xml <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.5.RELEASE</version>
2021-12-06 17:47:16
732
原创 servlet url /与 /* 的区别
1./会拦截除了jsp的所有请求,包括css、js、jpg等静态资源2./*会拦截所有的资源包括jsp
2021-11-17 13:32:48
113
原创 boot 客户后台管理系统 (项目实战)
boot 客户后台管理系统技术栈环境搭建1.创建动态web工程2.项目结构3.导入jar包4.测试环境1.配置tomcat服务器1.下载tomcat服务器2.启动tomcat服务器测试3.解决乱码问题技术栈web服务器:tomcat 8.0java开发包:JDK 8.0数据库:5.7开发工具:eclipse框架:struts2,hibernate环境搭建1.创建动态web工程2.项目结构3.导入jar包jar包是框架开发者写好的java类供程序员使用所以要使用就需要添加j
2021-10-14 10:11:39
1490
1
原创 spring securoty学习笔记
spring securoty学习笔记说明设置springSecurity的用户名和密码的三种实现配置文件方式配置类的方式查数据库的方式自定义登录界面和设置不需要认证的路径说明使用的是spring boot 的方式设置springSecurity的用户名和密码的三种实现配置文件方式1.只需在全局配置文件中配置下列配置#spring.security.user.name=zhw#spring.security.user.password=1234556配置类的方式package cn.z
2021-09-23 12:04:06
177
原创 springmvc学习(尚硅谷)
springmvc一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解1、@Reque
2021-08-20 09:45:07
202
原创 日志框架学习
log4j框架学习log4j快速入门环境搭建Log4j组件LoggersAppendersLayouts怎么加载配置文件?log4j内置日志记录配置文件日志级别layout的配置HTMLLayoutSimpleLayoutPatternLayout测试设置的参数AppendersFileAppenderRollingFileAppenderDailyRollingFileAppenderJdbcAppenderLog4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控
2021-08-19 12:03:32
147
原创 SpringMVC集成FastJson
SpringMVC集成FastJson环境搭建二级目录三级目录springmvc默认底层使用的是Jackjson工具,我们需要在springmvc的配置文件内配置环境搭建1.创建web项目2.导入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <
2021-08-19 08:49:50
1570
原创 FastJson学习
FastJsonjava对象转json字符串list集合转json字符串map集合转json字符串java对象转json字符串1.java对象@NoArgsConstructor@AllArgsConstructor@Datapublic class Student { private Integer id; private String name; private Integer grade; //年级 1~6 private String sex; //性别
2021-08-16 16:55:59
181
原创 String类解析JDK1.8
String类解析JDK1.8字符串的创建方式String的概述特点为什么改为byte来存储数据String的不可变性字符串的创建方式 //1.方法一 字面量的方式 String str1 = "123456"; //2.方法二 String str2 = new String("zhw");String的概述特点1.String类由final关键字修饰,不可以被继承,并且一旦创建不可更改2.jdk8后String中的数据由Byte数组存储
2021-07-29 21:31:16
311
1
原创 @ComponentScan在springboot工程中的问题
当@ComponentScan注解于@SpringBootApplication注解一起用的时候,会覆盖原来的包扫描规则,使用@ComponentScan指定的扫描规则。从而使请求无法找到对应的接口
2021-07-06 18:56:48
247
原创 Mybatis学习笔记
Mybatis1.快速入门(xml文件配置形式)1.创建实体类2.引入jar包3.编写全局配置文件4.编写mapper.xml映射文件(放在类路径下)5.数据库和log4j配置文件6.测试7.结果2.通过接口来实现1.添加接口Mapper2.修改UserMapper.xml配置文件3.测试3.Mybatis全局配置1.引入dtd约束2.properties标签3.setting4.typeAliases5.TypeHandlers6.plugins7.environments8.mappers1.注解接口2
2021-06-20 16:13:15
286
原创 springMVC学习笔记
springMVC用maven创建web工程使用maven模板快速创建创建maven工程后添加二级目录三级目录用maven创建web工程使用maven模板快速创建创建maven工程后添加1.先创建maven工程2.添加webApp3.修改路径二级目录三级目录...
2021-06-19 14:30:07
137
原创 Spring学习笔记
Spring学习笔记什么是springspring发展历程spring的优势spring体系结构spring快速入门spring开发步骤什么是springspring发展历程spring的优势spring体系结构spring快速入门spring开发步骤解释:以前开发都是直接new一个对象,但是耦合度太高了。怎么降低耦合度?可以利用反射(动态加载)来实现。可以参阅韩顺平老师的反射课程。链接: 反射....
2021-06-02 09:51:55
146
原创 Redis详解(八)----删除策略
锁业务场景分析:解决方案三级目录业务场景分析:解决方案对数据进行加锁,当业务员1对数据进行操作时,对数据进行监控,当其他业务员进行了修改后,此次操作将会失败。当监控的key一旦发生改变则,定义的事务将不会执行三级目录...
2021-05-28 17:12:35
321
原创 异常基本使用
异常异常体系结构JVM默认处理方案try...catchThrowable常用的成员方法查看捕获的对象是否相同编译时异常和运行时异常的区别throw和throws关键字的区别自定义异常finally关键字异常体系结构JVM默认处理方案try…catch try { //对可能出现异常的代码进行捕获 method(); }catch (Exception e){ e.printStackTrace();//打印异常的信
2021-05-22 15:31:46
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人