自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Spring踩坑001:BeanNotOfRequiredTypeException: Bean named ‘userService

问题描述:Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userServiceImpl' is expected to be of type 'com.wormpex.service.impl.UserServiceImpl' but was actually of type 'com.sun.proxy.$Proxy28'在练习Spring的AOP过程中遇到这

2022-05-15 11:30:59 477

原创 2、maven test控制台输出乱码

测试代码使用maven test控制台输出乱码,需要引入 maven-surefire-plugin,并设置编码方式 <build> <plugins> <!-- 解决maven test命令时console出现中文乱码乱码 --> <plugin> <groupId>org.apache.maven.plugins</groupId&

2022-04-26 16:06:06 412

原创 08、http协议和dubbo协议的区别

一、http协议介绍HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范记录在文档上,为真正通过HTTP进行通信的HTTP的实现程序。HTTP是基于B/S架构进行通信的,而HTTP的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如Firefox、Internet Explorer、Google Chrome、Safari、Opera等,此外,客户端的命令行工具还有

2022-03-17 23:47:37 5055

原创 2021-09-16、MVC项目常用依赖

一、乱码Filter在web.xml中加入spring-mvc的乱码过滤器 <!-- 配置SpringMVC的乱码过滤--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>

2021-09-17 10:59:13 161

原创 2021-09-11、tomcat启动乱码问题解决

配置Config中 Tomcat的参数VM options为:-Dfile.encoding=UTF-8

2021-09-10 23:08:07 242

原创 Git删除本地多个分支

由于本人是做QA的,经常需要发布很多分支,所以本地存留了很多的分支,需要批量删除本地分支;找到如下方法,有需要的人可以用到,多谢点赞。要删除本地,首先要考虑以下三点1、列出所有本地分支2、搜索目标分支如:所有含有‘dev’的分支3、将搜索出的结果传给删除函数具体例子如下:1、强制删除所有分支(慎用,有些本地修改你可能没有提交)git branch |xargs git branch -D2、删除本地所有与远程仓库同步分支(本地修改过未提交的不会删除)git branch |xargs

2021-09-10 23:04:03 785

原创 <idea-1>下载源码报错java.rmi.ConnectException: Connection refused to host: 127.0.0.1

今天下载源码报错,定位后发现是jdk配置错误,不是本地的jdk,修改为本地jdk就好了

2021-08-25 17:29:17 226

原创 (一)Web服务器软件和Servlet入门学习

XML概念语法解析概念1、概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。<user> <student>2、功能3、xml和html的区别* W3C:万维网联盟语法解析

2020-08-12 16:44:18 80

原创 1、Mysql设置AUTO_INCREMENT

数据库指定AUTO_INCREMENT

2020-08-06 20:46:49 201

原创 六、数据库连接池

JDBC连接池和JDBC Template数据库连接池Spring JDBC :JDBC Template数据库连接池* 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。* 好处: 1、节约资源 2、用户访问高效* 实现 : * 标准接口 :DataSource javax.sql 包下的 1、方法: * 获取连接:getConnec

2020-08-06 20:09:02 87

原创 五、JDBC教程+案例学习笔记

JDBCJDBC的基本概念JDBC快速入门JDBC接口和类详解JDBC的基本概念概念:Java DataBase Connectivity Java数据库连接, java语言操作数据库JDBC本质:其实是官方定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jira包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。JDBC快速入门* 步骤: 1、导入驱动jar包 * 在项目目录下新建libs文件夹,下载mysql

2020-07-23 21:23:52 84

原创 4、最长不重复子字符串(3)

最长不重复子字符串

2020-07-23 16:21:05 81

原创 四、MYSQL多表和事物

目录一、多表查询二、事物三、DCL(权限控制和管理用户)一、多表查询查询语法 /* */二、事物三、DCL(权限控制和管理用户)

2020-07-21 19:37:29 99

原创 三、数据库表设计

数据库的设计1、多表之间的关系1、一对一: * 如: 人和身份证 * 分析:一个人只有一个身份证,一个身份证也只能对应一个人2、一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门3、多对多 * 如:学生选课 * 分析: 一个学生可以选择多门课程,一门课程可以面向多个学生2、数据库设计的范式...

2020-07-09 22:15:23 381

原创 二、SQL查询语法

SQL查询语句DQL查询语句一、基础查询* 查询全表 select * from 表名;1、语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 limit 分页限定;2、基础查询 1、多个字段的查询 * select 字段1,字段2... from 表名; * 注意: * 如果查询所有的字段,则可以使用*来代替所有字段 2、去除重复 * select d

2020-07-07 11:07:32 277

原创 一、SQL基础和DDL、DML语句

MYSQL数据库软件数据库登陆# 本地登陆mysql -uroot -p密码# 远程登陆,两种mysql -hip -Pport -uroot -p密码mysql --h=ip --P=port --u=root --p=密码数据库目录结构(mac上的稍后处理)mysql安装目录mysql数据目录SQL的概念什么是sql?Structured Query Language :结构化查询语言其实就是定义了所有操作关系型数据库的规则SQL通用语法SQL语句可以单行或多行书写

2020-07-04 23:50:34 146

原创 3、有效的字母异位词(242)

leetcode题目链接题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = “anagram”, t = “nagaram”输出: true示例 2:输入: s = “rat”, t = “car”输出: false说明:你可以假设字符串只包含小写字母。解析题目意思换个角度理解就是一组字符不同顺序组合成的字符串,这样就变成了比较组成字符串的字符是否相等的问题。第一种方式:(Solution2方法)1、将字符串转换为数组

2020-06-29 22:10:42 112 1

原创 1、git总结摘要

前言Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,是我们工作中不可或缺的技能之一,可以使我们的协同工作更加高效。本文的内容都是针对我的mac电脑进行操作,先拆分下要分类的内容,以下会根据每个标题进行详尽说明,通过输出来结构化下自己的知识。学习流程1、配置一个github本地环境2、git常用命令创建分支提交修改提交备注删除分支合并分支(解决冲突)分支状态查看3、git常见问题还原本地代码和远程一致修改远程分支名称撤销某次的提交恢复误删的本地分支不确定哪个

2020-06-21 01:03:15 106

原创 2、三角形最大周长(976)

leecode题目链接给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回 0。示例 1:输入:[2,1,2]输出:5示例 2:输入:[1,2,1]输出:0/* 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 例如: 输入:[3,2,3,4] 输出:10 */pu

2020-05-17 17:45:05 215

原创 4、revert之后丢失的代码如何找回

Revert之后的代码如何找回代码丢失问题:我们的发布分支是多个开发开发完成后统一合并到发布分支去发布的,由于一个开发的分支有问题,当时就把他的分支从发布分支上revert掉了,结果之后的发布过程中,他的分支只要合并到发布分支就会丢掉revert的代码,这里就需要理解下revert的机制。git的版本管理机制使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个分支,在Git里,这个分支叫主分支,即master分支。有一个H

2020-05-17 14:03:17 4132

原创 1、linux操作文件

Linux操作文件查找文件Find命令三级目录三级目录三级目录查找文件Find命令find命令用来在指定目录下查找文件。语法find path -option [ -print ] [ -exec -ok command ] {} ;-name name ——文件名称符合name的文件-iname name ——文件名称符合name的文件,忽略大小写-ctime (±)n ——在过去n天修改过的文件,+代表以外的可以搭配正则表达式使用// A code blo

2020-05-14 10:41:19 87

原创 1、两数之和(001)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-04-23 11:40:08 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除