自定义博客皮肤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)
  • 收藏
  • 关注

原创 git仓库损坏,报 fatal: Not a git repository (or any of the parent directories): .git 解决办法

git仓库损坏,报 fatal: Not a git repository (or any of the parent directories): .git 解决办法背景:​ 电脑长时间不关机,突然死机,重启电脑后发现该项目的git仓库不能使用了,代码在本地分支,未push到远程分支。git status 时报错:fatal: not a git repository (or any of the parent directories): .gi。如下图:解决办法:第一步:打开项目下的.git文

2020-12-08 10:01:17 6167 1

原创 SpringBoot解决跨域问题

Java使用SpringBoot框架开发分布式的项目时,使用前后端分离的思想经常遇到Ajax请求出现跨域问题。如果遇到该问题,只需要在后端项目中添加此过滤器即可进行统一的处理。 import java.io.IOException; import javax.servlet.FilterChain;import javax.servlet.ServletException;import javax...

2018-07-07 17:01:07 1339

原创 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class

报错:com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.hand.helloservice.entity.UserInfo and no properties discovered to create BeanSerializer (to avoid...

2019-08-30 10:40:54 1233

原创 SpringBoot下的Druid连接池的配置和使用

Druid是一个JDBC组件,druid 是阿里开源在 github 上面的数据库连接池,它包括三部分:* DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。* DruidDataSource 高效可管理的数据库连接池。* SQLParser 专门解析 sql 语句Druid 有什么优点?(来源网络)1. 可以监控数据库访问性能,Dr...

2019-05-02 11:46:24 155

原创 插入排序算法之java精简版实现

插入排序算法的核心思想就是拿出当前要插入的元素,与之前已有序的元素从后到前依次比较,若当前元素大于已有序的最后一个元素,直接将当前元素插入到已有序元素的后边即可;若当前元素小于前一个元素,则前一个元素后移,再依次比较下一个,直到当前有序的元素不再小于当前待插入元素为止,将当前元素插入到空闲为止即可。插入排序算法在诸多的排序算法中算是比较简单的一种。具体代码如下:import java.u...

2018-11-07 20:40:29 143

原创 java中使用final修饰一个变量时,是引用不能变还是引用的对象不能变?

是引用不能变,例如:final StringBuilder sb = new StringBuilder("你好");在执行 sb = new StringBuilder("中国");时将会编译报错,这就说明使用final修饰一个变量时,是引用不能变。但执行sb.append("我爱你");时编译会通过。所以有人使用如下方式防止参数的值被修改是不能做到的,如果使用str.append()方法即可修...

2018-09-09 16:55:36 277

原创 jQuery 获取表单中的单选按钮和多选按钮的值

一、获取单选按钮的值HTML页面代码如下:性  别:<input type="radio" name="sex" value="男" checked/>男 <input type="radio" name="sex" value="女" /&gt

2018-09-07 10:53:08 3695 1

原创 快速排序算法

   快速排序算法是排序算法中的重点与难点,具体的排序流程如下:算法流程:   a.选择样本数列中的中间元素作为基准值,单独保存起来;   b.分别使用左右两边的元素依次和基准值比较大小,将所有比基准值小的元素放在左边,     将所有大于等于基准值的元素放在右边,这个过程叫分组;   c.分别对左右两边的元素再次分组,直到处理完毕所有元素为止;代码如下:public sta...

2018-08-06 23:46:03 91

原创 二分查找的递归实现

  二分查找又叫做折半查找,具体的查找流程如下:查找的前提是待查找序列是升序的。(1)算法流程   a.使用目标元素与样本数列(升序)中的中间元素比较大小,若相等则表示查找成功;   b.若目标元素小于中间元素,则应该去中间元素的左边进行查找;   c.若目标元素大于中间元素,则应该去中间元素的右边进行查找;   d.重复步骤a,直到比较完毕所有该比较元素也没有相等的元素,则表示查...

2018-08-06 23:39:49 342

原创 冒泡排序算法

直接上代码:public class TestSort { //冒泡排序算法 public static void bubble(int[] arr){ for(int i = 1; i < arr.length; i++){ boolean flag = true; for(int j = 0; j < arr.length - i; j++){ ...

2018-08-06 23:30:30 81

原创 Java递归实现文件的删除

啥也不说,直接贴代码:方式一:public class TestDelFile { //删除文件的函数 public boolean del(File file){ //获取当前文件夹下的所有文件及文件夹 File[] fArr = file.listFiles(); boolean flag = true; //判断是否有子文件,有子文件递归调用 if(fA...

2018-07-29 16:44:39 278 1

原创 java.lang.IllegalArgumentException

 今天做项目,使用Ajax请求,后端报这样的错误,经过检查和测试发现是使用了get方式请求造成的。由于get请求参数的长度是有限制的,当请求的参数值大于浏览器规定的get请求最大值时,将会报如下错误:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid char...

2018-07-28 12:57:47 352

原创 递归和非递归实现斐波拉切数列及性能的比较

    斐波拉切数列指的是这样一个数列:1、1、2、3、5、8、13、21、34·······由此可以得到如下的递推公式:    F(1) = 1, F(2) = 1, F(3) = F(2) + F(1)  ······· 由此可以计算出第n项的值为: F(n) = F(n-1) + F(n-2) 。其使用递归和非递归的方式实现如下:public class TestFee { /** *...

2018-07-16 11:23:53 990

空空如也

空空如也

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

TA关注的人

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