- 博客(41)
- 问答 (1)
- 收藏
- 关注
原创 idea模块的pom.xml被划横线,不识别的解决办法
如下:给模块取错名字了,改名的时候不知道点到了什么,一个模块的pom.xml变成灰色了。可以看到,consumer模块的pom.xml文件被忽略了,把勾选点掉。在Settings里打开以下路径。再点击应用,就可以啦。
2023-07-30 14:34:01 4564 2
原创 SpringBoot整合Tomcat WebSocket(附用户聊天Demo)
WebSocket 是一种网络通信协议。RFC6455定义了它的通信标准。WebSocket 是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理。这种通信模型有一个弊端: HTTP 协议无法实现服务器主动向客户端发起消息。这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。
2023-07-10 00:42:14 970
原创 mysql主从复制,超快速,复制粘贴
开启二进制日志功能,以备Slave作为其它Slave的Master时使用。主库配置环节中Position字段的值)##设置server_id,注意要唯一。# 开启二进制日志功能,可以随便取。在主库设置的具有复制权限的用户名;#relay_log配置中继日志。主库配置环节中File字段的值,(写在[mysqld]下面)(写在[mysqld]下面)# 同一局域网内注意要唯一。# 获取主库容器的ip地址。
2023-07-09 23:42:30 100
原创 Java微服务【2.1】: Nacos注册和配置中心
NacosNacos 是一个功能强大的服务发现和配置管理平台,它可以简化微服务架构中的服务注册、配置管理和服务发现等任务,提供了一致性、高可用性和可扩展性的解决方案。通过使用 Nacos,可以更好地管理和协调分布式系统中的各个组件和服务实例。Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。
2023-08-06 23:54:30 1917
原创 Java微服务【1.1.2】: SpringCloud 版本问题
总结起来,通过查阅官方文档、选择合适的版本、考虑兼容性要求,并进行全面的测试,应该能够成功解决Spring Cloud版本和兼容性问题,并顺利地将其集成到的Spring Boot项目中。
2023-07-30 23:41:10 434
原创 Java微服务【1.2】:eureka注册中心,完成服务注册
这段配置的作用是将当前模块注册到eureka,因为eureka自己也是一个微服务 ,所以在eureka模块也写上这段配置,注册到eureka,为后期euraka集群准备,多个euraka服务相互注册。可以直接启动全部模块,可以点击后面的端口连接,直接打开对应页面,比如eureka页面。这里表示的是当前注册到euraka的实例,可以看到目前有一个euraka实例。这时候在浏览器访问eureka就能看到,别的服务被注册到euraka了。创建父工程,在父工程中导入spring cloud的依赖,用来统一管理。
2023-07-30 16:36:30 2021
原创 Java微服务【1.1】:微服务概述
微服务由多个服务模块组成,服务模块之间的调用错综复杂。服务模块之间的关系难以用人力来记录,所以产生了注册中心注册中心就是用来代替人标准地记录微服务中每一个服务的ip、端口,提供的服务。每个服务业都有自己的配置文件,通过配置中心统一管理。用户通过网关来访问服务,对用户身份作校验,将用户发出的请求路由到各个服务模块。庞大的服务架构需要高的并发支持,所以加入了分布式缓存,服务中复杂的搜索由分布式搜索组件实现。众多服务之间的异步通信由消息队列提供支持,提高服务并发能力。分布式日志服务和系统监控链路追踪。
2023-07-29 23:40:31 541
原创 Mysql查询心得之一对多排序
我第一想法就写好了上述的sql,但这个写法是错误的。但是我的要求并不要根据reportedId分组,不然查出来的就是一条r表记录对应一条a表记录了,我要的是一条a表记录,根据r表对应记录数排序,且查出一条r表记录的id。在上述查询中,a.id是唯一的,a.activity_name和a.introduction也是唯一的,但是r.id as reportedId不是唯一的。a表对r表是一对多的关系,想要查出a表唯一的记录,根据r表中的数据分页查询记录数排序,同时也要查到一条r表记录的id。
2023-07-18 16:09:44 211
原创 mysql按照in()内的顺序进行批量查询方法
这是表中数据:当我想按照一定的顺序批量查询出来这几条记录,我发现失败了查出的数据是按照表中顺序,这怎么办呢。
2023-07-10 21:08:41 310
原创 java_正则表达式
语法:package com.hb2.正则表达式;public class Demo1 { public static void main(String[] args) { //帮助文档搜pattern System.out.println("a".matches("[abc]")); System.out.println("z".matches("[abc]")); System.out.println("a..
2022-05-19 22:19:12 133
原创 java_JDBC
快速入门:package com.hb3;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class Demo_jdbc { public static void main(String[] args) throws Exception { //注册驱动 Class.forName("com.mysql.cj.j...
2022-05-16 21:51:55 93
原创 MySQL基础
数据类型:DDL(数据库操作):小总结:DML(表数据操作):小总结:DQL(数据查询):优先级:1、FROM from2、WHERE where3、GROUPBY group by4、HAVING hav...
2022-05-10 17:56:36 280
原创 java_异常
自定义异常://自定义异常package com.hb2.异常.自定义异常2;public class myException extends RuntimeException{//编译时异常则继承Exception public myException() { } public myException(String message) { super(message); }}package com.hb2.异常.自定义异常2;/
2022-05-05 23:34:08 323
原创 java_日期类
Date类:获取Unix时间戳以及将与年-月-日-时-分-秒的互换Calendar类:除了可以获得时间外可以做日期加减法,也不需要考虑闰年Date类:package com.hb2.Arrays_System_Obeject_Math_Data_Integ.Data类; /* public Date(), 分配一个Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒 public Data(long data), 分配一个Date对象,并将其初始化为表示从基准时间.
2022-04-22 22:13:37 269
原创 java_Arrays类_简单
package com.hb2.Arrays类;//导入!!!import java.util.Arrays;public class 打印数组元素 { public static void main(String[] args) { //Arrays.sort(arr)排序,不演示 int[] a= {1,2,3,4,5}; System.out.println(a); //打印数组:Arrays.toString().
2022-04-22 00:57:22 323
原创 Java_基本类型包装类_Integer
Integer包装类:package com.hb2.基本类型包装类;/* 构造方法: public Integer (int value), 根据int值创建Integer对象(已过时) public Integer (String s), 根据String值创建Integer对象(已过时) 静态方法获取对象: public static Integer valueOf (in.
2022-04-21 21:12:26 376
原创 Java_学习3
euqals 和 toString ://Demo类package com.hb2.Object;//Object是层次结构的根,每个类都可以将Object类作为超累,所有类都直接或间接继承自该类/* public String toString() 返回对象的字符串表示形式,建议所有子类重写该方法,自动生成 public boolean equals(Object obj) 比较对象是否相等。默认比较地址,重写可以比较内容,自动生成 ...
2022-04-19 20:44:35 304
原创 Java_内部类
成员内部类://Demo类package com.hb2.内部类_成员内部类;import com.hb2.抽象类作为形参和返回值.Operatr;//内部类使用:外部类名.内部类名 对象名 = new 外部类对象. new 内部类对象public class Demo { public static void main(String[] args) { Outer.Inner o = new Outer().new Inner(); o.sho
2022-04-19 02:05:03 246
原创 java_接口
抽象类是对事物的抽象,而接口是对行为的抽象//Demo类package com.hb2.接口2;public class Demo { public static void main(String[] args) { inter i = new Interp(); System.out.println(i.num); System.out.println(i.num2); }}//inter接口package com.h.
2022-04-19 01:58:09 303
原创 Java_多态
多态一(基础)://Demo类:package com.hb2.多态;//多态前提:方法被重写public class Demo { public static void main(String[] args) { //引用父类指向子类对象 Animal a = new Cat(); //成员:编译看左边,运行也要看左边 //显示的是父类的成员变量 System.out.println(a.age);//
2022-04-15 22:12:38 240
原创 java_集合
集合:(与C的链表类似)public class 集合ArrayList { public static void main(String[] args) { //public Arraylist(E), 创建一个空的集合对象 ArrayList<String> array = new ArrayList<>(); //public boolean add(E e), 将指定的元素追加到此集合的末尾 ...
2022-04-11 23:11:35 725
原创 大一上C语言学习
sViod不需要return 0const int是常量(加const是常量,不能被修改,必须赋初始值)scanf输入记得加&,如scanf(“%d“,&inch)%f输入有小数点Folat是单精度浮点数!double是双精度浮点数!用scanf输入浮点型数,需要用%lf,用printf输出用%fscanf("%[^\n]",str),遇到"\n"结束'^'含有非的意思“%[^\n]“即遇到\n结束。如果使用”%[^v]”,那我们输入 “I love you!”.
2022-04-11 01:10:51 209
原创 Java_String对象的特点等
char[] s1= {'1','2','3','4','5'}; String s2 = new String(s1); String s3 = new String(s1); System.out.println(s3==s2); 输出:fault String s4="apple"; String s5="apple"; System.ou...
2022-04-10 15:08:16 429
原创 java_继承
//继承//子类继承了父类,就会有父类的全部方法//在java中,所有的类,都默认继承object类//java中,只能有单继承,没有多继承//一个儿子只能有一个爸爸,一个爸爸能有多个儿子//私有的东西无法被继承public class someone extends person{ //ctrl+h 显示继承关系 String name= "dashabibi"; public void text(String name){ System.o...
2022-04-08 22:14:33 394
原创 java_简单封装
/*1、提高程序安全性,保护数据2、隐藏代码的实现细节3、统一接口4、系统可维护增加了 */public class mainn { public static void main(String[] args) { Student st1 = new Student(); st1.setName("shabi"); System.out.println(st1.getName()); st1.setAge(999).
2022-04-07 21:33:24 94
原创 java学习_杂点2
方法:(类似函数)public static 数据类型 名称( , );修饰符 返回值类型 方法名(参数类型 参数名) 方法若不用stastic,需要new,如下:通过javac编译main‘函数, 想运行main,需再src模块下用过路径运行,直接再main的文件夹内运行不行。(通过命令行传参)数组定义动态初始化:int[] num = new int[100]; a[0]=1;…静态初始化:int[] num = new in...
2022-04-07 18:55:19 265
空空如也
请教各位学长,idea怎么修改输入的字体颜色?这绿色的看着好难受,能不能修改的?
2022-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人