自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat项目乱码问题

1.首先查看静态页面在编辑器中是否正常, 如果是eclipse ,需要设置一下项目编码格式为utf-8, 如果是idea , 一般会自动识别, 也可以自己手动检查一下2.配置Tomcat编码为utf-8找到Tomcat安装目录下的conf目录下的server.xml, 打开 修改 ,为3.打开 bin目录下的catalina.bat为4.如果仅仅是数据库查出来的数据乱码, 还需要设置一下数据库的编码格式,找到MySQL的my.ini文件, 配置一下默认编码格式为utf-8 ,这个稍复杂一些, 你可

2022-07-05 15:08:45 1545

原创 BUG:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义

解决方法:第一种:将tomcat中的server.xml文件添加如下配置:relaxedPathChars=“|{}[],%” relaxedQueryChars=“|{}[],%”第二种:get请求,但是将参数更改编码前端:var param = encodeURI(encodeURI(参数))get请求直接带上param作为请求参数即可。后端要转回中文:param = URLDecoder.decode(param,“utf-8”);...

2022-06-15 17:19:44 413

原创 Linux命令

cp常用复制,批量复制

2022-06-15 17:14:21 83

转载 Spring中声明式事务的几个属性的解释

Spring中声明式事务的几个属性的解释声明式事务 @Transactional (通常用在service层)事务属性:传播行为,隔离级别,回滚,只读,过期1,spring支持事务传播行为:propagation(常用以下两个)① required 使用调用方法的事务,即在当前事务进行,买多本书,但是钱不够,这样的话整个事务回滚,一本书都不会买得到,钱也不会扣。② requires_new 开启新的事务,而调用方法的事务会被挂起,即每次动作都会开启新的事务,即使出错也可以回滚到当前事务,不会影响到

2021-05-14 11:43:29 190

转载 VUE设计模式之MVVM和MVC的区别

VUE是基于MVVM的设计模式开发的,今天说一下MVC和MVVM的区别。MVC:m:model数据模型层 v:view视图层 c:controller控制器原理:c层需要控制model层的数据在view层进行显示MVC两种方式,图片说明:代码实例:我们做一个很简单的DIV显示隐藏的效果,点击toggle可以切换下面div显示隐藏html:<div id="box"> <button class="btn">toggle</button&

2021-03-19 17:58:26 588

转载 Serializable接口的意义和用法

百度上是这么讲的:Serializable接口是启用其序列化功能的接口。实现java.io.Serializable 接口的类是可序列化的。没有实现此接口的类将不能使它们的任意状态被序列化或逆序列化。这个介绍非常的不接地气,于是我与去看了几篇博客,有一个小姐姐的博客引起了我的注意,她是这样理解的:序列化的过程,就是一个“freeze”的过程,它将一个对象freeze(冷冻)住,然后进行存储,等到再次需要的时候,再将这个对象de-freeze就可以立即使用。我们以为的没有进行序列化,其实是在声明的各个

2021-03-16 15:44:30 235

原创 Java基础3

流程控制语句流程控制顺序结构程序按照从上到下的结构进行执行判断语句1.判断语句ifif(关系表达式){ 语句体;}注意:如果语句体只有一行,默认紧邻if的第一行语句作为其语句体2.if…elseif(关系表达式) { 语句体1;}else { 语句体2;}执行流程首先判断关系表达式看其结果是true还是false如果是true就执行语句体1如果是false就执行语句体23.if…else if…elseif (判断条件1) { 执行语句1;} el

2021-01-09 14:13:14 98

原创 Java基础2

数据类型转换自动类型转换:将一个小的数据类型,放入到大的数据类型空间中。强制类型转换:将一个大的数据类型变量放入到了一个小的数据类型空间中/*语法:小数据类型 变量 = (小数据类型)大数据类型变量*/计算机识别产生的是补码源码 反码 补码:正数不变负数源码 = 正数 高位变1反码 = 负数源码高位不变 其余位按位取反补码 = 反码 + 1/*0000 0000 0000 0000 0000 0000 1001 01101001 0110(补码)1001 0101(反码)

2021-01-09 14:12:41 114

原创 Java基础1

进制是一种计数方式十进制:0 - 9逢十进一二进制: 0 1逢二进一八进制: 0 - 7逢八进一十六进制: 0 - 9 A B C D E F逢十六进一进制转换十进制转二进制:除二取余二进制转十进制:使用8421编码的方式二进制转八进制:按照8421的编码格式,按位权法展开数字,三位3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。八进制转二进制:八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不

2021-01-09 14:11:15 125

原创 Java基础语法

Java基础语法注释单行注释 //多行注释 /* */文档注释/*****/标识符关键字abstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintint

2020-11-13 22:11:15 372

原创 如何安装JDK

安装JDK百度搜索JDK8,找到下载地址同意协议下载电脑对应的版本获取到安装包后双击安装记住安装的路径配置环境变量我的电脑–>右键–>属性–>高级系统设置环境变量–>JAVA_HOME配置Path变量测试JDK是否安装成功打开cmd输入java -version显示java版本号,则安装成功...

2020-11-12 17:07:09 89

原创 如何卸载JDK

卸载JDK1.删除java的安装目录2.删除Java_HOME3.删除path下关于Java的目录4.在cmd窗口输入java -version,若显示java不是内部命令,则卸载成功

2020-11-12 16:55:54 127

原创 Markdown的使用方法

一、markdown的简介markdown是一种轻量级的标记语言,其理念致力于创作或者阅读文档变得更加容易hyper text markup language(html)超文本标记语言二、标题1.markdown的标题语法:# (一级标题) ## (二级标题) ### (三级标题)…代码:# 这是一级标题## 这是二级标题效果:这是一级标题这是二级标题快捷键:ctrl+数字1-5:可以快速的将选中文字调成对应级别的标题ctrl+加号/减号:对标题级别进行加减

2020-11-11 19:41:36 361

空空如也

空空如也

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

TA关注的人

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