- 博客(51)
- 收藏
- 关注
原创 [08S01] Communications link failure The last packet sent successfully to the server was 0 milliseco
MySQLwindow环境mysql/mysql.conf.d/mysqld.cnf 找到该文件,打开找到bind-address 把127.0.0.1修改0.0.0.1 就解决了linux环境sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf同上还有一个拒绝访问参考同一系列另一篇博客...
2022-03-05 13:15:05
2334
原创 MySQL 经典老问题:Access denied for user ‘root‘@‘localhost‘ (using password: YES)
set global validate_password.policy=0;set global validate_password.length=4;ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password By ‘1234’;show variables like ‘validate_password%’;总结:重新设置密码就可以登录了,更改密码安全机制...
2022-03-05 12:33:14
582
原创 Ubuntu 11.2.0-7 虚拟机装mysql 8
apt install mysql-servernetstat -tap | grep mysql这一步可能会遇到如下问题安装完成
2022-03-04 20:54:33
808
原创 Finalshell连接不上虚拟机
ip正确 用户密码正确情况下虚拟机打开终端执行 : sudo apt install openssh-server
2022-03-04 11:29:52
2632
原创 子类重写父类方法的原则
两同两小一大方法名相同,参数类型相同子类返回类型小于等于父类方法返回类型,子类抛出异常小于等于父类方法抛出异常,子类访问权限大于等于父类方法访问权限。
2022-03-03 16:25:14
421
原创 隔离级别和并发事务问题的关系
隔离级别和并发事务问题的关系 --总结读未提交级别 read uncommit(出现三个并发事务问题),一个事务可以读取另一个事务未提交的操作信息 比如A事务可以查询B事务(未提交)更改数据后的信息读已提交 read commit(出现不可重复读,幻读) ,一个事务在执行过程中同样的操作结果不同,比如A事务查询,B事务更改信息(提交),B事务再查结果跟上次不一样可重复读 repeatable read (出现一个并发事务问题 幻读) ,一个事务按照条件查询时,并没有该数据行,.
2022-03-03 16:17:41
183
原创 @RequestBody @RequestParam @RathVariable 区别
@RequestBody @RequestParam @RathVariable 区别RequestBody 介绍json格式RequestParam 一般接收请求体的参数 ,如getRathVariable 接收restful类型的请求补充:@RestController包含@Controller和@ResponseBody这两个注解
2022-02-27 18:04:04
246
原创 @Mapper和@Repository区别
mapper加@mapper或者@repository注解。这两种注解的区别在于:使用@mapper后,不需要在spring配置中设置扫描地址,通过mapper.xml里面的namespace属性对应相关的mapper类,spring将动态的生成Bean后注入到ServiceImpl中。@repository则需要在Spring中配置扫描包地址,然后生成dao层的bean,之后被注入到ServiceImpl中...
2022-02-27 17:56:50
876
转载 Java中接口的作用以及可以包含的内容的详解
0、前言由于疫情的原因,在家待的时间有点长了,一开始还能稍微学习一会,但是最近真顶不住了,各种莫名的烦躁,一点也学不下去了,愁啊,啥也不会还不想学习,我真是没救了。那就复习一下以前学过的,不去接触新东西了省的一不会又开始燥起来,顺道夯实一下基础。好了,废话就扯这么多,下面开始我们的主角,接口。1、接口到底是干啥的,以及为什么需要接口我们想过一个问题没有,就是我们给手机充电的时候,只需要一个充电器头和一根数据线就可以,走到哪都能充电。无论你是在家还是在学校亦或者是火车站,找个插座怼上就能充电。这是为什么
2021-09-17 23:09:49
242
转载 web应用中典型的4种典型的会话跟踪方法
HTTP请求/响应事务的一个基本特征是无状态由于Web服务器在请求之间不会记住客户端,因此保持客户端与服务器之间的会话状态的持续性的唯一方式是客户端跟踪会话。4种典型的会话跟踪方法。使用CookieURL重写隐藏的表单域sessionsession大家都很熟悉了在这里就述说其他三种吧使用CookieCookie是当客户浏览某网站时,由Web服务器置于硬盘上的一个非常小的文本文件,它可以记录客户的用户ID、密码、浏览过的网页、停留的时间等信息。当客户再次来到该网站时,网站通过读取Cook
2021-06-23 17:20:00
648
原创 web中的储存数据
request request.setAttribute("a","b"); request.getParameter("a"); request.getRequestDispatcher("/xx.jsp").forward(request,response); respone response.sendRedirect("/xx.jsp"); Cookie Cookie c=new Cookie("a","b"); response.addCookie(c); //存放
2021-06-23 17:05:22
156
原创 计算机网络-02-第二章-期末考试版
第一章链接1,第二章涉及知识通信基础两个公式lim看图说话传输介质物理层设备2,物理层基本概念物理层解决如何在连接各种计算机的传输媒体上 传输数据比特流,而不是指具体的传输媒体物理层主要任务:确定与传输媒体接口有关的一些特性 ->定义标准机械特性:定义物理连接的特性,规定物理连接时所采用的规格,接口形状,引线数目,引脚数量和排列情况电气特性:规定传输二进制位时,线路上信号的电压范围,阻抗匹配,传输速率和距离限制某网络在物理层规定,信号的电平用+10V+15V表示二进
2021-06-06 16:19:24
465
1
原创 杨辉三角-简单
题目链接自己的解法class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> list=new ArrayList<>(); if(numRows==0){ return list; } List<Integer> b=new
2021-06-03 10:55:11
94
原创 四数之和
题目链接思路参考三数之和–链接解法class Solution { public List<List<Integer>> fourSum(int[] nums, int target) { int n=nums.length; int fourth; Arrays.sort(nums); int target2; List<List<Integer>> list=ne
2021-06-02 20:41:12
73
原创 计算机网络-01-第一章-期末考试版
1,计算机网络-概念-组成-功能-分类计算机网络:计算机系统通过通信设备和线路,功能完善的软件 实现资源共享和信息传递的系统计算机网络是互连的,自治的计算机集合 互连-互联互通 :通信链路 自治:无主从关系计算机功能数据通信(连通性)资源共享(硬件,软件,数据):同时使用硬件,软件分布式处理:多台计算机各自承担同一工作任务的不同部分 Hadoop平台提高可靠性 有替代机,一台机坏了,可以通过其他链路传输负载均衡计算机网络组成部分 硬件 软件 协议工
2021-06-02 14:59:48
1186
1
原创 第一个springboot程序
HelloWorld微服务其实就是一种架构风格,MVC也是一种架构风格SpringBoot的主要思想就是自动装配,环境都给搭建好,一键生成下面来开始入门吧1,创建项目红色为我们可以填的,填完会生成一个有包结构的项目(就是package name所显示的)2,等下载完依赖后,展开项目结构其中controller,dao,pojo,service是我写的(只有controller写了一个类),其它就是一键生成的,3,打开HelloWorldApplication运行4,浏览器 htt
2021-06-02 01:28:44
258
原创 有你需要的随机数演示(代码示例)
随机数package hjx.com.test;import org.junit.Test;import java.util.Map;import java.util.Random;/** * @author 阿牛哥 * @date 2021/5/31 *//* 随机数演示 */public class test14 { @Test public void test1(){ System.out.println("第一种方法");
2021-05-31 23:56:06
170
原创 java基础-03
final关键字能修饰类,方法,和字段final修饰类,则该类没有派生类,例如String public final class A{}final修饰方法,则该类的子类不能复写该方法 public final String getName(){}final修饰字段,则必须对该字段赋值,且不能再对其修改 private final int a=9;一个类被声明为final,只有其中的方法自动成为final,而不包括字段强制类型转换package hjx.com.
2021-05-31 20:21:29
80
原创 java基础-02
package hjx.com.test;import org.junit.Test;/** * @author 阿牛哥 * @date 2021/5/31 *//* 理解方法的调用 对象名.f([参数]) 对象属于c类 1,编译器查看对象的声明类型和方法名.需要注意的是:也可能存在多个名字为f但参数类型不一样的方法。 例如。可能存在方法f(int)和方法f(String).编译器会一一列举c类所有名为f的方法和超类所有名为f而且可以访问
2021-05-31 12:44:51
113
原创 java基础-01
package hjx.com.test;import org.junit.Test;/** * @author 阿牛哥 * @date 2021/5/31 *//* 父类对象=子类对象;只能调用父类里的成员 子类对象=父类对象,即员工对象赋值给经理,会赋值错误 子类对象不能调用父类的私有成员 动态数组初始化 int a[]=new int[3]; //默认值都为0 类名 a[]=new 类名[3]; //默认值为null
2021-05-31 12:44:21
82
原创 今日两大奇葩报错
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:spring-dao.xml]Offending resource: class path resource [applicationContext.xml]; nested excepti
2021-05-29 11:58:10
160
原创 @WebServlet,@WebFilter,@WebListener注解找不到
@WebServlet,@WebFilter,@WebListener注解找不到tomcat版本低于6包括6,得换个高级一点的。如果是maven导的servlet-api包,得需要换3.0版本以上(包括3.0)<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId>
2021-05-27 19:44:25
790
1
原创 maven关于jar包问题和maven资源过滤问题
jar包导不进项目有时候maven已经导入jar包,但是项目里却没有成功导入jar,导致测试出现404打开file->Project structure看图说话maven资源过滤pom文件出现问题才考虑资源过滤问题pom.xml加入以下配置之一都行一<!--在build中配置resource 来防止我们资源导出问题--> <build> <resources> <resourc
2021-05-26 12:06:54
296
原创 springMVC执行原理
执行原理看图数字1代表外界的请求,2,3…之后为执行流程顺序理解:收到url请求,先会被DispatcherServlet(前置控制器)拦截,在根据处理器映射(HandlerMapping)得到hello,从而根据处理器适配器(HandAdapter)匹配是否有hello,有的话直接去找对应的控制器(里面执行业务逻辑),然后返回ModelAndView(模型和视图)给处理器适配再返回给DispatcgerServlet,DispatcherServlet再将ModelAndView发给视图解析
2021-05-26 12:03:32
66
原创 Mybatis缓存cache中会犯的错误
Cause: java.io.NotSerializableException: com.hjx.pojo.User对User实体进行序列化,可解决报错import java.io.Serializable;@Data@AllArgsConstructor@NoArgsConstructorpublic class User implements Serializable { private int id; private String name; private S
2021-05-26 00:29:46
189
原创 解决idea中servlet快捷创建消失的情况
idea更新了,发现没有之前servlet类创建的快捷方式了,吓得我立马找了个方法只需在pom.xml文件中添加两个依赖,亲测有效<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope
2021-05-19 17:28:51
736
原创 web中的forward和redirect区别
forward 和 redirect重定向的特点 redirect转发地址栏路径不变重定向可以访问其他站点的资源,可以理解其他服务器的资源重定向是两次请求。不能使用request对象来共享数据 转发的特点 forward转发地址栏路径不变转发只能访问当前服务器下的资源转发是一次性请求。可以使用request对象来共享数据...
2021-05-12 14:28:30
200
原创 技术文章(持续更新)
记录阅读过的,觉得有意思的技术文章第一次写后端常犯的细节错误1,校验问题2,硬删除问题3,无防误触日期:2021/5/11
2021-05-11 23:22:47
162
原创 map笔记
map每次都忘记map的一些知识,干脆搞笔记方法getmap中存在:返回对应的值map中不存在:返回nullput需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。map中存在:返回对应的值(该值为替换前的值)map中不存在:返回nullremovemap中存在:返回对应的值(该值为删除前的值)map中不存在:返回nullmap体系通过查看Map接口描述,看到Map有多个子类,这里我们主要讲解常用的HashMap集合、L
2021-05-11 19:27:03
120
原创 链表实现学生成绩管理系统
链表实现学生成绩管理系统牛~~~#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct student{ char class_1[20]; //班级 int num; //学号 char name[20]; //姓名 float c_score; //c语言程序设计 float e_score; //大学英语 fl
2021-05-10 19:47:17
4852
1
原创 数组实现c语言学生成绩管理系统
c语言管理系统牛~~/*引用库函数*/#include<stdio.h> #include<stdlib.h>#include<string.h>/*定义结构体数组*/typedef struct { char num[12]; /*学号*/ char name[20]; /*姓名*/ char sex[2]; /*性别*/ int score[3]; /*成绩*/
2021-05-10 19:44:04
5369
4
原创 顺序表操作
顺序表阿牛~~~#include<stdio.h>#include<stdlib.h>typedef int ElemType;#define SIZE 100//结构体类型typedef struct{ ElemType *data; int length; int listsize;}sqlist;//函数声明int output(sqlist *L1);//初始化顺序表int initlist(sqlist *L1){
2021-05-10 19:38:52
86
原创 单链表操作
单链表阿牛~~~~#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef struct node{ ElemType date; struct node *next;}slink;int list(slink *head); //函数声明//初始化单链表slink *initlist(){ slink *head; head=(slink *)malloc(sizeo
2021-05-10 19:34:51
306
原创 安装tomcat保姆级别教程
我是保姆打开tomcat官网选择你想要的版本这里我点击的是版本9,根据你电脑的操作系统位数选择32或者64解压压缩包到你选择的目录即可 注意:安装目录建议不要有中文和空格假设解压的目录不是想要的,直接删除文件夹即可,再重新解压到想要的目录分析文件夹下的目录启动tomcat,双击bin文件夹下的startup.bat(windows系统),补充:linux系统就双击startup.sh见到此页面代表tomcat启动成功,如果出现一闪而过,得需配置j
2021-05-09 13:09:15
137
原创 AOP与代理的微妙关系、
1.1 AOP入门 1.1.1 什么是AOP 1.1.2 AOP的作用 1.1.3 AOP实现的分类 1.1.4 AOP术语1.2 代理 1.2.1静态代理 1.2.2动态代理 1.2.2.1JDK动态代理 1.2.2.1cglib动态代理 1.2.3 JDk代理和cglib区别1.1 AOP概述1.1.1什么是AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一
2021-05-08 13:17:10
183
原创 AOP入门概述
一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。扒了一张图:从该图可以很形象地看出,所谓切面,相当于应用对象间的横切点,我们可以将其单独抽象为单独的模块。1.2 为什么需要 AOP想象下面的场景,开发中在多个模块间有某段重复的代码,我们通常是怎么处理的?显然,没有人
2021-05-08 12:11:57
101
原创 最接近的三数之和
最接近的三数之和-力扣题目链接这题解题思路跟三数之和差不多,三数之和理解的话,来看这个跟吃白饭一样请不要点击这里:三数之和上代码class Solution { public int threeSumClosest(int[] nums, int target) { int n=nums.length; //升序 Arrays.sort(nums); int target2; int third;
2021-05-07 23:11:08
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人