自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot返回jsp页面报404错误

spring boot返回jsp页面报404错误spring boot返回jsp页面的操作步骤和spring mvc其实大部分是一致的,都是用application.properties配置jsp文件地址#设置jsp路径spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp然后使用controller层控制返回。...

2019-02-12 11:37:30 2100

原创 误删了maven本地仓库的包导致程序启动不了怎么办

ch\qos\logback\logback-classic\1.1.11\logback-classic-1.1.11.jar包丢失今天在调试项目的时候,不小心误删了ch\qos\logback\logback-classic\1.1.11文件夹,结果导致项目直接报错找不到jar包,实际上,不止这个jar包没有,连ch\qos\logback\logback-classic\1.1.11文...

2019-01-03 16:51:10 1427

原创 SQL Server2016连接本地数据库时出现系统找不到指定的文件

装了SQL Server2016后,一直连接的远端数据库,今天忽然来连接本地数据库时,忽然出现了错误:系统找不到指定的文件解决办法:进入cmd,输入:net stop mssqlserver;   net start mssqlserver;重启sql server服务再次连接就可以了。...

2018-11-14 09:39:32 9896 6

原创 final关键字的使用 ——Thinking in Java学习笔记(十一)

final的使用情况一般分为三种:数据、方法、类final数据final修饰的数据表示值不可变,引用不能改变。其中,对数据的修饰又分为:1、final成员变量:由final修饰的类成员变量,如果是基础数据类型就表示不能改变它的值,但如果是已经初始化了的引用型变量,表示不能改变该对象的引用,但对象本身还是能够改变的。如:// 引用型变量是可以改变其引用的public class Test...

2018-10-26 14:53:49 177

原创 重载Override和重写Overload的区别 ——Thinking in Java学习笔记(十)

重写Overload重写是指在子类中出现了与父类一样的方法,只有方法体不同,其他包括参数类型、个数、返回值都相同。重写的条件是:要有继承子类要有和父类一样的方法,参数列表和返回值都要相同方法的具体实现要不同,即方法体不同由于子类会继承父类的所有非私有方法,但这里要注意,如果父类和子类不同包,那么缺省的方法也不能够继承。重载Override重载是指在同一个类中,含有多个方法名相同...

2018-10-25 16:38:46 197

原创 惰性初始化 ——Thinking in Java学习笔记(九)

1、惰性初始化是什么在java编程中,类变量为基础数据类型时能够自动被初始化值,但对象的引用不行,因为那会导致很多不必要的资源消耗。想要初始化这些对象引用,可以在代码的这些位置进行:在定义对象的地方,这会使得它们在构造器被调用前实例化在类的构造器中在正要使用这些对象之前使用实例初始化2、使用实例(在构造器中初始化) public class Test1 { privat...

2018-10-24 15:39:32 449

原创 Java类的访问权限 ——Thinking in Java学习笔记(八)

这里其实只是想记录一个知识点,就是类的访问权限。类既不可以是private的,因为会导致只能自己能访问到这个类。也不可以是protected的。也就是说,类的访问权限修饰只有两个选择,public或者不加修饰。那么这两者有什么区别呢?上一段代码看一下:实验类Test(不加public):package com.ThinkingInJava.chapter2;class Test {...

2018-10-24 13:46:35 206

原创 Java访问权限修饰词 ——Thinking in Java学习笔记(七)

java中的访问权限修饰词一共有三个,分别是public、protected、private。但还有一特殊的访问权限:缺省,在没有添加任何访问权限修饰词时,就会默认为缺省访问权限。四个访问权限的访问范围分别为:访问权限当前类同包子孙类不同包public1111protected1110缺省1100private100...

2018-10-24 11:49:46 175

原创 Java类加载过程 ——Thinking in Java学习笔记(六)

java中一个类从被加载开始,一直到被销毁为止,类的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。其中,类加载过程包括加载、验证、准备、解析、初始化,其中,验证、准备、解析又被合称为连接过程。1、加载阶段加载过程的主要工作有:1)通过一个类的全限定名来获取定义此类的二进制字节流。2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。3)在java堆...

2018-10-23 08:37:51 188

原创 Java类选择器 ——Thinking in Java学习笔记(五)

类选择器ClassLoader时什么java程序运行时,是先由javac编译器将java文件编译成.class文件,然后在jvm中对.class文件进行类加载。类选择器的功能就是负责读取.class字节码文件,并将其转换成java.lang.Class类的一个实例。每个实例用来表示一个java类。通过该实例的newInstance()方法可以创建出一个该类的对象。ClassLoader的种...

2018-10-23 08:37:35 1366

原创 Java移位运算符

在java中,移位运算符总共分为三种::左移位运算符(<<)、有符号右移位运算符(>>)、无符号右移位运算符(>>>)1、左移位运算符(<<)左移运算符<<使指定值的所有位都

2018-10-19 13:41:23 1510

转载 按位运算符|、&和逻辑运算符||、&&的区别

参考博客原址:https://blog.youkuaiyun.com/qhll9464/article/details/51690644 &&是逻辑与(短路与),当第一个判断条件不满足要求时(返回false),第二个判断条件就不会执行;只有当两个判断条件都返回true时,整个逻辑运算才返回true。    &a...

2018-10-19 10:29:04 3325

转载 优快云如何快速转载别人的博客

在参考“优快云怎么转载别人的博客”后,对快速转载别人博客的方法做一次记录。 参考博客原址:http://blog.youkuaiyun.com/bolu1234/article/details/51867099...

2018-10-19 09:23:48 148

原创 java中数值型对象的二进制表示 ——Thinking in Java学习笔记(四)

在java中,二进制数没有直接的常量表示法。但是,在使用十六进制或者八进制记数法的时候,使用二进制显示无疑会直观很多。通常在这种情况下,可以使用Integer或者Long的toBinaryString()方法来实现。// 在数字前加0x修饰,表示十六进制记数long l1 = 0xffff;// 在数字前加0修饰,表示八进制记数long l2 = 07777;// 二进制显示Syste...

2018-10-19 09:12:39 477

原创 分别显示用float和double指数记数法所能代表的最大和最小数字

java中指数记数法是指用大写的E来替代10的一种计数方式,如:1.4E-45 就表示 1.4*10^(-45),也就是1.4乘10的-45次方。指数记数法已经了解了,那么float和double所能代表的最大和最小数怎么求呢?没关系,在它们对应的包装器类型中,已经定义好了对应的属性:MAX_VALUE、MIN_VALUE。// 输出float的指数所能代表的最大值和最小值float f1 ...

2018-10-19 08:36:36 4767

原创 ==和equalse的区别 ——Thinking in Java学习笔记(三)

不知道是不是很多人和我一样,一直都以为==比较的是引用对象的地址,equals比较的是对象的值?先来做个实验:Test5 test3 = new Test5("spot", "Ruff!");Test5 test4 = new Test

2018-10-18 15:01:34 318

原创 Java中未给定初始值的基础数据类型为什么不能输出 ——Thinking in Java学习笔记(二)

在java编程思想第二章节中有这么一个练习题:定义一个类,给定两个无初始值的int和char类型的数值,输出两个数的值,验证int和char的初始值。我第一次是这么做的:public static void main(String[] args) { int i; char a; System.out.println("int的默认值:" + i); System.out.printl

2018-10-18 10:39:01 465

转载 JVM变量和值的存储位置

今天看java编程思想的时候看到了“引用”这个词,忽然对java中变量和值的存储结构有点迷糊,然后百度找了好久才找到,还是记录一下好了,加深一下印象。1.JVM的存储结构寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制栈:方法执行时创建方法栈帧,存放基本数据类型的变量数据和对象的引用。但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象...

2018-10-16 17:39:47 697

原创 Thinking in Java学习笔记(一)对象导论

  最近在看java编程思想,对其中自己的一些收获记录下来,一方面是加强巩固自己的学习,另一方面也是方便以后翻阅查看。1、将对象看作服务提供者  把对象当作服务的提供者,也就是指关注对象能实现哪些功能,提供哪些服务?它需要哪些对象支持才能实现这些功能?这样做的好处就是:  1、可以让我们把重心或者说目标转换为:创建或者寻找能够提供理想服务解决方案的一系列对象  2、并且也有助于帮助提高对...

2018-10-15 17:10:47 183

原创 JS中定时器的设置和清除

1.循环执行创建方法:setInterval,清除方法:clearInterval<script type="text/javascript"> $(document).ready(fu

2018-10-12 15:03:13 2445 1

原创 JSON的简单实例

  JSON全称是JavaScript Object Notation(JavaScript对象表示法),是一种存储与交换文本信息的语法,类似与XML,但 比 XML 更小、更快,更易解析。理论就不多说了,直接上代码<!DOCTYPE html><html><head&gt

2018-10-12 14:13:22 972

空空如也

空空如也

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

TA关注的人

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