- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 springboot无法连接数据库
做项目的时候突然发现springboot无法连接数据库:2021-01-15 17:58:15.047 INFO 13316 --- [eate-1270565296] c.a.druid.pool.DruidAbstractDataSource : {dataSource-1} failContinuous is true2021-01-15 17:58:15.558 ERROR 13316 --- [eate-1270565296] com.alibaba.druid.pool.DruidDa
2021-01-21 15:46:18 4254 2
原创 springboot集合SwaggerUI出现404问题
springboot集合SwaggerUI出现部分404问题解决方法:1、SwaggerUI依赖包由2.7.0改为2.8.02、添加代码块@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.
2021-01-19 23:06:50 263
原创 MySQL数据库安装
一、卸载旧版本在安装新版本之前,需要对旧版本进行完全卸载1、关闭服务:net stop mysql2、卸载MySQL程序3、删除MySQL本地文件夹4、删除注册表二、安装新版本1、下载免安装版本2、卸载旧版本后会出现缺少VCRUNTIME140_1.dll文件,下载该文件,复制到C:\Windows\System32和C:\Windows\SysWOW643、管理员运行cmd.cd I:\MySQL\binmysqld -install4、在bin文件夹中新建my.ini文件[my
2021-01-13 19:33:12 114
原创 数据结构总结
记录一些好的解题思路1、思路1、两个链表长度不一:补零。int n1 = l1!=null?l1.val:0;int n2 = l2!=null?l2.val:0;2、双指针:一快一慢,就可以解决“倒数”的问题,如leetcode删除链表倒数第n个结点
2020-12-07 18:55:00 721
原创 centOS 7无法连接网络
问题:今天突然发现xshell无法连接到虚拟机中的centos 7系统,ping了ip显示无网络。解决方法:ip addr :查看ip地址,显示无网络systemctl status network.service :查看网卡状态,显示没启动systemctl stop NetworkManager :停止网络套件systemctl disable NetworkManager :并不让他开机启动systemctl start network.service :开启网卡服务保证主机服务开启中
2020-12-03 12:51:34 155
原创 框架——springboot
1、视频学习1、创建springboot项目2、修改springboot配置文件:application.properties、application.yml/yaml3、多环境配置文件,每个环境一个配置文件:application-dev.properties、application-test.properties…最后在application.properties中指定哪个环境4、application.properties中自定义参数名:student.name@Value("${schoo
2020-11-19 19:23:34 155
原创 springmvc中文乱码处理
1、注册字符集过滤器步骤 <!--注册字符集过滤器--> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <par
2020-11-18 15:29:28 157
原创 框架——SpringMVC
1、概述2、开发步骤新建web maven工程加入依赖spring-webmvc依赖,间接把spring的依赖都加入到项目jsp,servlet依赖重点: 在web.xml中注册springmvc框架的核心对象DispatcherServletDispatcherServlet叫做中央调度器,是一个servlet,它的父类是继承HttpServletDispatcherServlet页叫做前端控制器(front controller)DispatcherServlet负责接收用户提交的请
2020-11-09 11:26:36 370 2
原创 框架——Spring
11、什么样的对象放入容器中dao、service、controller、工具类等(<bean>、注释)spring中的对象默认都是单例,在容器中叫这个名称的对象只有一个2、不放入到spring容器中的对象实体类对象,来自数据库;servlet、listener、filter...
2020-11-03 16:31:05 810
原创 框架——Mybatis
1、介绍增强的JDBC,封装其他步骤,只需要专注SQL语句的编写2、步骤1、配置mavenpom.xml:加入依赖包(mybatis、mysql)、坐标、仓库管理等2、主配置文件(mybatis.xm)数据库属性配置、sql映射文件mappers设置3、sql映射文件(.xml)定位接口类、编写sql语句4、动态代理动态实现接口类,...
2020-11-02 15:27:12 106
原创 JDK动态代理(AOP)
一、JDK动态代理的实现1、InvocationHandker(调用处理器)invoke()表示你的代理要干什么。1.创建类实现接口InvocationHandler2.重写invoke()方法, 把原来静态代理中代理类要完成的功能写在这2、Method通过Method可以执行某个目标类的方法,method.invoke(目标对象,方法参数)3、Proxy静态方法 newProxyInstance()作用是: 创建代理对象, 等同于静态代理中的TaoBao taoBao = new Ta
2020-10-28 12:45:59 110
原创 空指针异常
1、null值不可能赋值给int,所有高级应用类型都可以赋值给nullMap map = new HashMap();int num = (int)map.get("key1");//此时抛出NullPointerException//不需要用if语句去修改Integer num = (Integer)map.get("key1");//不会抛出异常int a = null;//null值不可能赋值给intInteger b = null;//所有高级应用类型都可以赋值给null..
2020-10-14 11:01:37 104
原创 刷题记录
链表典型题目清单(15题):206 简单 反转链表 (必做)203 简单 移除链表元素 (必做)237 简单 删除链表中的节点 (必做)83 简单 删除排序链表中的重复元素 (必做)21 简单 合并两个有序链表 (必做)141 简单 环形链表 (必做)82 中等 删除排序链表中的重复元素 II(选做)24 中等 两两交换链表中的节点(选做)147 中等 对链表进行插入排序(选做)148 中等
2020-09-22 19:11:06 150
原创 SQL基础
1、SQL语句基础1、DQL(Data Query Language) :查询,由select关键字完成2、DML(Data Manipulation Language):操作,由insert、update、delete三个关键字完成3、DDL(Data Definition Language):定义,由create、alter、drop、truncate四个关键字完成4、DCL(Data Control Language):控制,由grant、revoke两个关键字完成5、TCL(Transac
2020-09-14 16:44:19 130
原创 关键字
1、static1、静态变量、静态方法,都是跟类相关,不需要new对象,直接“类名.”访问(参考反射机制中,类加载静态方法)2、静态变量放在方法区中。3、静态方法只能访问静态成员,不能使用this、super2、this1、this在实例方法中,代表的当前的对象2、this是一个引用,保存内存地址指向自身...
2020-09-11 15:51:32 98
原创 面向对象——基础
1、前沿1、面向对象包括三大特征:封装、继承、多态2、类、对象(实例)、抽象、类的实例化(过程)、引用(对象在栈中的值,在堆中的地址)2、封装第一步:属性私有化(用private关键字修饰)第二步:对外提供简单的操作入口(set、get)...
2020-09-11 15:42:14 153
原创 Java基础知识
1、开发环境JDK:开发工具包,编写代码JRE:运行环境,程序运行必须要的JVM:虚拟机,实现java可以跨平台开发2、Java加载编译阶段:编写.java文件——编辑器(javac.exe)——生成.class字节码文件运行阶段:类加载器将字节码文件装载到JVM中——解释为二进制文件交给操作系统——操作硬件平台javac命令,负责编辑java命令,负责运行3、方法重载overload1、在同一个类中2、方法名相同3、形式参数列表不同(类型、个数、顺序)方法重载和返回值类型无关、和
2020-09-11 15:35:34 97
原创 获取文件绝对路径(可跨系统)
1、文件放在src下String path = Thread.currentTread().getContextClassLoader() .getResource("xxx.properties").getpath();
2020-09-09 16:28:08 297
原创 线程笔记
sleep方法是静态的,出现在哪个线程中,那个线程就会睡眠。public static void main(String[] args){ //让主线程main睡眠 Thread.sleep(1000); //sleep是静态方法,此时仍是Thread.sleep(,所以是主线程main睡眠;想要t线程睡眠,需要在t代码去中执行sleep()方法。 MyThread t = new MyThread(); t.sleep(2000);}...
2020-09-08 16:32:15 104
原创 1. 两数之和——2020-08-31
两数之和题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。解法:// A code blockvar foo = 'bar';import java.util.*;public class L1 { public static void main(String[] args){ int target = 6;//
2020-08-31 20:43:57 115
原创 167. 两数之和Ⅱ——2020-08-31
167 两数之和Ⅱ题目:给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。解法:双指针,两头检索复杂度O(n),比哈希表速度还快import java.util.HashMap;import java.util.Arrays;
2020-08-31 20:43:02 134
空空如也
springboot连接mysql数据库报错
2021-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人