- 博客(47)
- 收藏
- 关注
原创 navicat16
链接: https://pan.baidu.com/s/1vIfX0qEEL4mhBrsEzD_-lw?注意:把官网下载的的卸载掉,官网能下载的版本已经修复了。
2024-03-01 19:58:52 549
原创 Zookeeper
2. restTemplate不加@Loadbalanced注解,会根据url去请求,需要明确域名或者ip地址,如果写的是服务名称,例如:http://service-order/list, 会报错:java.net.UnknownHostException。8. 打开`/opt/zookeeper/conf/zoo.cfg`文件,并进行必要的配置更改。更改`dataDir`的值为`/var/lib/zookeeper`。:( ping公网地址服务器的外网地址,我ping的是内网地址。
2023-11-21 16:43:01 86
原创 eureka
我的解决方式:项目全部删除,重构一遍。不知道后续会不会有问题,先将和我一样的问题的答案放在这里。是重新构建了一遍项目,父项目的配置需要重新设置。回头看父工程的配置笔记。java和resources的后面多出来一串啥。settings->compiler->勾上几个选项。开启了热部署但是没有restartedMain?discoveryClient的方法怎么爆红?pom.xml文件内容没有添加全。
2023-10-20 18:20:38 735
原创 搭建哨兵架构(windows)
在Master对应redis.conf同目录下新建sentinel.conf文件,名字绝对不能错;搭建哨兵架构:redis-server.exe sentinel.conf --sentinel。的配置文件,并在其中添加必要的配置选项。2.配置哨兵,在sentinel.conf文件中填入内容:&&& 3.启动哨兵模式进行测试。然而,在尝试故障转移时,它发现没有可用的从服务器来接管主服务器的角色,因此故障转移被中止。它检测到主服务器的故障,并尝试执行故障转移。来启动Redis Sentinel模式。
2023-10-17 10:19:28 115
原创 window上搭建redis主从复制
这个选项用于配置Redis实例的密码。当启用了密码认证后,客户端在连接到Redis实例时需要提供正确的密码才能执行命令。:这个选项用于配置主节点的密码。如果主节点设置了密码,从节点在连接到主节点时需要提供正确的密码才能进行复制。在从节点的配置文件中,可以使用。3.创建三个文件夹,分别用于存放主服务器、从服务器1和从服务器2的配置文件。5.打开三个命令提示符窗口,分别进入主服务器、从服务器1和从服务器2的文件夹。最后得到正确结果的正确答案:(因为用上面那个从服务器没有实现数据同步)主服务器部署没有问题。
2023-10-15 22:34:36 156
原创 @Resource和@Autowired区别
注解是Java EE的标准注解,与Spring框架一起使用时,可以实现依赖注入。注解可能会解决自动注入。
2023-10-14 18:16:21 37
原创 Spring Cache
引言:用户端小程序展示的菜品数据都是通过查询数据库获得,如果数据访问量比较大,数据库访问压力随之增大。所以根据分类的请求路径去找。:是一个框架,实现了基于注解的缓存功能,只需要简单的加一个注解,就能实现缓存功能。修改操作 ,删除菜品,新增菜品,起售或者停售状态。步骤:查询redis中是否存在缓存数据,如果存在,直接返回,无须查询数据库。:如果数据库中的数据库变动了,及时清除redis当中的数据。如果不存在,查询数据库,将查询到的数据放入到redis中。实现思路:通过Redis缓存数据,减少数据库查询操作。
2023-09-26 14:17:49 55
原创 Redis入门教程
Redis是一个基于内存的key-value结构数据库。特点:基于内存存储,读写性能高。适合存储热点数据(热点商品,咨资讯,新闻)。企业应用广泛。中文网:https://www.redis.net.cn/
2023-09-19 15:14:21 69
原创 Lambda表达式
注意:将来我们见到的大部分函数式接口,上面都可能会有一个@FunctionalInterface的注解,有该注解的接口就必定是函数式解口。使用匿名内部类前:定义实现类,然后继承animal抽象类, 再重写cry()方法。使用匿名内部类后:从下图Animal.class可以看出匿名内部类确实是Animal的子类。匿名:指的是程序员不需要为这个类声明名字。lambda表示式只能简化函数式接口的匿名内部类!有且仅有一个抽象方法的接口。作用:用于更方便的创建一个子类对象。匿名内部类的常见使用场景:通常作为。
2023-09-17 12:44:34 73
原创 反射知识点
最重要的用途是:适合做Java框架,基本上,主流的框架都会基于反射设计出一些通用的功能。反射就是加载类,并允许以编程的方式剖析类中的各种成分(成员变量,方法,构造器等)。2.获取类的构造器:Constructor对象。1.加载类,获取类的字节码:Class对象。基本作用:可以得到一个类的全部成分然后操作。获取到成员变量的作用:依然是赋值,取值。4.获取类的成员方法:Method对象。3.获取类的成员变量:Field对象。获取类的构造器的作用:依然是。成员方法的作用:依然是执行。
2023-09-16 16:55:27 40
原创 Spring使用教程
一.容器相关BeanFactory是IOC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载。ApplicationContext接口是Spring容器的核心接口,初始化bean立即加载。ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能ApplicationContext接口常用初始化类:ClassPathXmlApplicationContext,FileSystemXmlApplication二.bean相关。
2023-09-12 15:36:21 1645
原创 Maven使用教程
在Maven中,坐标是Jar包的唯一标识,Maven通过坐标在仓库中找到项目所需的Jar包。groupId:所需Jar包的项目名artifactId:所需Jar包的模块名version:所需Jar包的版本号依赖范围。
2023-09-09 09:00:21 60
原创 day12|SpringBoot原理篇
SpringBoot的自动配置就是当spring容器启动后,一些配置类,bean对象就自动存入到了IOC容器中,不需要我们手动去声明,简化开发,省去配置操作。
2023-09-07 19:35:31 110
原创 day11|SpringBootWeb AOP
小结:@Before前置通知@After后置通知@Around重点@AfterReturning/AfterThrowing了解...
2023-09-06 18:30:45 73
原创 day10|SpringBootWeb登录认证
执行流程-拦截路径过滤器链小结:1.执行流程:请求->放行逻辑->放行->资源->放行后逻辑2.拦截路径3.过滤器链:一个web应用中,配置了多个过滤器,就形成了一个过滤器链。登录校验过滤器。
2023-09-05 17:29:28 51
原创 day09|SpringBootWeb案例
文件上传,是指将本地图片,视频,音频等文件上传到服务器,供其他用户浏览器下载的过程。如:发朋友圈,发微博。前端小结1.前端页面三要素:表单项type="file"表单提交方式post表单的enctype属性 multipart/form-data2.服务端接受文件。
2023-09-01 23:41:22 36
原创 day08|案例
Could not autowire. No beans of 'EmpMapper' type found. 如何解决?:在自动装配(autowired)时找不到类型为EmpMapper的bean。使用注解@Mapper来标记EmpMapper类。小结。
2023-08-29 17:46:14 205 1
原创 day07|MyBatis
解决方法: 爆红:能正常运行,在真实企业开发项目中不会出现此错误。不用关心。随着用户的输入或外部条件的变化而变化的SQL语句,叫做动态SQL。
2023-08-27 21:12:51 95 1
原创 Day06-MySQL
SQL通用语法:SQL语句可以单行/多行书写,以分号结束。SQL语句可以增加缩进/空格来增强可读性。SQL语句的关键字不区分大小写。SQL语句注释:多行注释。SQL分类:DDL,,,,DML,,,DQL,,,DCL 不用做掌握,重点掌握图形化界面!!!! 小结 小结
2023-08-20 00:24:33 30 1
原创 day05-SpringBootWeb请求响应
postman工具一款功能强大的网页调试与发生http请求的Chrome插件。作用:常用于接口调试简单参数小结。
2023-08-09 22:58:59 123 8
原创 day04-Maven-SpringBootWeb
maven?Apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具。问题:删除不了?yes,删除成功为什么D盘总是要管理员权限???解决方案:完全控制勾上。
2023-08-05 19:18:32 114 1
原创 day1|html&css
(maven,springboot web基础篇,mysql,springboot mybatis,springboot web开发篇,springboot web进阶篇)(数据库单表,多表的设计能力,数据的操作能力,基本优化能力)3.掌握web开发核心知识,接口开发能力。(根据原型+需求+接口文档开发接口的能力))前端web开发(html,css,js,vue,element,nginx)4.常见的web开发的解决方案。(接口文档,接口测试,联调测试)文字,图片,音频,视频,超链接。
2023-07-29 19:49:11 27
原创 代码随想录算法训练营第十天|20.有效的括号 1047.删除字符串中的所有相邻重复项 150.逆波兰表达式求值
20. 有效的括号题目链接/文章讲解/视频讲解:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。
2023-07-24 14:15:37 50
原创 代码随想录算法训练营第十天|20.有效的括号 1047.删除字符串中的相邻重复项 150.逆波兰表达式求值
在Java中,Stack类是一种遗留的类。输入: ["10", "6", "9", "3", "+", "-11", " * ", "/", " * ", "17", "+", "5", "+"]然后递归返回的时候,从栈顶弹出上一次递归的各项参数,所以这就是为什么递归可以返回上一层位置的原因。给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。遇到数字则入栈,遇到运算符则取出栈顶两个数字进行计算,并将结果压入栈中。在 S 上反复执行重复项删除操作,直到无法继续删除。
2023-07-24 13:05:58 57
原创 代码随想录算法训练营第九天|理论基础 232.用栈实现队列 225.用队列实现栈
pop时,输出栈如果为空,就把进栈数据全部导入进去。如果输出栈不为空,直接从出栈弹出数据即可。ArrayDeque是双端队列deque的实现类,基于数组实现的,可以在队列的两端进行插入和删除操作。用一个队列模拟进栈和出栈:把除了最后一个元素的所有元素都弹出来,然后再重复加入。push数据的时候,把数据放入输入栈。
2023-07-18 16:44:52 133 1
原创 代码随想录算法训练营第八天|字符串总结 双指针回顾
针对很多数组填充类的问题,都可以预先给数组扩容带填充后的大小,然后再从前向后进行操作。定义双指针:一个指针指向旧字符串最后一个位置,另一个指针指向新字符串的最后一个位置。字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。快指针:寻找新数组的元素,新数组就是不含有目标元素的数组。双指针:一个指向开头,一个指向结尾。慢指针:指向更新新数组下标的位置。
2023-07-14 22:19:37 85 1
原创 代码随想录算法训练营第七天|344.反转字符串 541.反转字符串|| 剑指offer 05.替换空格 151.翻转字符串里的单词 剑指offer58-||.左旋转字符串
反转字符串:双指针法反转字符串||:给反转加上了一些条件,当需要固定规律一段一段去处理字符串的时候,要考虑在for循环的表达式上做文章翻转字符串里的单词:先整体再局部反转左旋转字符串:先局部在整体翻转。
2023-07-13 22:25:32 56 1
原创 代码随想录第算法训练营第六天| 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
四数相加:哈希法。key放两数之和,value放a和b两数之和出现的次数。两个双层for循环。赎金信:和字母异位词相同,定义一个数组记录字符串出现的次数。一个字符串对数组+1,另一个字符串-1,如果最后数组里面的元素有负数,说明大数组的元素没有包含小数组的元素,小数组不能由大数组组成。三/四数之和:双指针法。
2023-07-11 21:58:53 25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人