- 博客(17)
- 收藏
- 关注
原创 拉取远程指定分支的代码,IDEA打开
前提是电脑安装好git,在空文件夹中右击找到git工具,如图:打开如图:1、输入git init回车,如图:2、输入git remote add origin gitlab地址,回车。如图:3、输入git pull origin 分支名,回车。如图:这样文件夹里就会有项目代码,可以直接idea打开,希望可以帮到一些。...
2021-08-04 17:19:10
807
原创 spring data jpa 整合pg数据库时遇到关于Error creating bean with name ‘entityManagerFactory‘ defined in class的问题
问题描述:springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]:Invocation of init method
2021-03-18 11:39:34
185
原创 简单总结接口和多态
刚刚入门学习,简单总结。1.接口本质是类,是抽象类,比抽象类还要抽象接口表示类的功能2.接口的作用1.定义规范2.做功能的扩展3.使用接口用关键字interface(接口)修饰public interface 接口名{}4.类和接口的关系实现关系: 可以单实现,也可以多实现通过implements(执行、实现)来表示publice class 类名 implements 接口名{}5.接口的特点1.没有构造方法2.不能实例化3.不是抽象类的子类必须实现接口中的抽象方法6.
2020-12-22 19:27:53
635
原创 Redis企业级问题解决方案
简单总结一下。1.缓存预热问题导致出现此问题的原因:在Redis还没有读取导数据的时候,有大量的用户访问,这是Redis缓存中没有数据,需要把数据从数据库读到缓存中,这种在短时间内高强度的访问Redis,导致服务器“宕机“。比较有效的解决办法:使用脚本固定触发数据预热。就是提前把热点数据存放到Redis中。2.缓存雪崩问题导致出现此问题的原因:有大量的用户访问数据,在Redis中,同一时间有大量的key过期,用户在访问的时候,Redis缓存中找不到数据,就会去数据库中查找,Redis大量积压访问导
2020-12-22 19:17:30
170
1
原创 SpringBoot整合Redis
简单总结一下SpringBoot整合Redis。朋友们的电脑或者虚拟机上要有Redis哦,运行项目时,Redis要打开运行。我们用idea的快捷创建springboot项目。第一步:第二步:第三步:然后一路下一步完成。pom文件里会有所需要的依赖。<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
2020-12-12 20:22:41
52
原创 SpringBoot整合Junit
Spring整合Junit,步骤非常简单。我们用idea的快捷创建springboot项目。pom文件中自动有所需要的依赖。不仅如此,测试类和SpringBoot引导类也都建好了。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>t
2020-12-12 19:22:44
274
2
原创 初识SpringBoot之快速入门
SpringBoot框架能够让我们快速的使用Spring框架。Spring框架在使用的开始需要在pom文件中导入大量坐标(依赖)。SpringBoot的开发人员基于“约定优于配置”的思想,把我们所依赖的资源封装起来,使用默认的依赖资源,当然也可以自己配置。SpringBoot快速入门首先创建一个maven模块,我们需要现在pom.xml文件中配置SpringBoot工程所需要继承的父工程。<!-- springBoot工程所需要继承的父工程--> <parent>
2020-12-11 18:57:14
102
原创 Spring常用注解
首先声明:这是本人记录的Spring中的常用注解,并不是全部注解。SpringMVC的也没有收录进来,后续会单独写一个。格式说明:注解名称 注解配置的位置 注解的含义希望对同学有帮助。Spring常用注解:@Configuration Spring注解配置类上方 设置当前类为spring核心配置加载类@ComponentScan Spring注解配置类上方 扫描配置路径下的bean@EnableAspectJAotoProxy Spring注解配置类定义上方 作用是开启AOP注
2020-12-10 17:01:58
124
原创 Spring-IOC-DI
sring两大核心之一IOC:IOC(Inversion Of Control)控制反转,Spring反向控制应用程序所需要使用的外部资源。我们之前是怎么得到对象的,代码展示:比如我们有一个pojo User,得到User对象 User user = new User();//有参往里传参我们在controller层需要调用service层的方法:UserService userService = new UserServiceImpl();我们需要的对象需要自己new出来。Sprin
2020-12-10 16:52:42
74
原创 Spring基础
Spring是什么?Spring是一个分层的适用于javaSE/EE的full-stack(一站式)、轻量级的开源框架。底层是一个核心容器,我们所需要的对象都放在这里,核心技术Beans、Core、Cotext、EL表达式分层:三层架构:dao持久层、service业务层、concroller控制层是一个整合其他技术的半成品软件。两大核心技术:IOC :控制反转,就是我们需要的对象由spring给我们提供,都放在IOC容器中,不再需要自己手动创建。这里要注意的是,Spring是使用反射的形式创建
2020-12-10 15:52:47
58
原创 No converter found for return value of type: class 包名.Xxx
在三大框架Spring、SpringMVC、MyBatis整合中我们需要对服务器响应给客户端的数据进行格式统一处理。所以我们要定义一个结果类。类中包含:结果状态编码、结果信息、消息等字段。public class Result { //操作结果编码 private Integer code; //操作数据结果 private Object data; //消息 private String message;我们用Postman进行测试,Postman发起
2020-12-08 21:22:39
178
转载 MySQL的安装与卸载
MySQL的安装与卸载。Mysql我们装上之后一般不会动它,因为它出问题实在是太麻烦了。这里有一篇文章里面的操作非常的详细。大家可以参考。这里是引用添加链接描述
2020-12-08 20:59:40
74
原创 javax.servlet.ServletException: Servlet execution threw an exception
在项目运行的时候浏览器报出了这样的错误:
2020-12-08 20:52:51
328
原创 网络编程三要素
网络编程三要素1.IP地址IP地址是网络中设备的唯一标识我们的设备在访问网页(通过域名)的时候,是先通过域名访问DNS服务器DNS服务器返回给设备访问的网页的IP地址设备通过IP地址访问网页服务器1.1IP地址分类1.IPv4(32bit位4字节)采用点分十进表示法11000000 10101000 00000001 01000010–>192.168.1.662.IPv6(128bit位16字节)采用冒分十六进制表示法(每两个字节一组,分为8组)00100000 000000
2020-10-11 10:44:03
183
原创 IDEA多次启动同一个main方法
今天在学习网络编程的时候需要在IDEA中多次启动同一个main方法出现了问题现在把问题和解决方案记录一下问题如图意思是:不允许“ClientDemo”并行运行。就是不允许当前main方法并行运行。解决办法1.找到IDEA快捷工具栏中的如图位置2.点击下拉符号如图3.点击Edit Configurations…后如图4.勾选Allow parallel run5.应用希望可以帮助大家,多谢支持...
2020-10-10 13:29:16
1932
4
原创 第一篇博客
第一次用这个东西写点东西保存看一下加代码public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); DatagramSocket ds = new DatagramSocket(); while (true) { String s =sc.nextLine(); if("8
2020-10-10 12:13:56
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人