
Java
bit&y
宇宙中的一粒尘埃
展开
-
The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone
解决方案原因:未指定serverTimezone前提配置:<1> jar包引用为:mysql-connection-java 8.0.19 <2>注册驱动为com.mysql.cj.jdbc.Driver从mysql-connection-java 6以后再访问数据库时需要指定serverTimezone//原先访问数据库的url:jdbc...原创 2020-05-07 17:14:47 · 985 阅读 · 0 评论 -
IDEA中classpath指的是哪里?
在web.xml中配置Spring的核心监听器,需要用到applicationContext.xml解决:在main目录下新建resources文件夹并在文件夹中新建applicationContext.xml这样问题就解决了。原因:classpath指的是target下的classes,在classpath前缀后的资源都都要到classes文件中寻找。而在idea项目中只有被标记为R...原创 2020-04-27 15:42:39 · 5605 阅读 · 0 评论 -
作为程序员要时刻看一看自己在哪个阶段,接下来该如何走
前言下面是Google的评分卡,时刻看一看自己所处的阶段,这样才能只要自己还差些什么,并时刻保持紧迫。正文0 - 对于相关的技术领域还不熟悉1 - 可以读懂这个领域的基础知识2 - 可以实现一些小的改动,清楚基本的原理,并能够在简单的指导下自己找到更多的细节3 - 基本精通这个技术领域,完全不需要别人帮助4 - 对这个技术领域非常的熟悉和舒适,可以应对和完成所有的日常工作 - 对...原创 2020-02-21 22:46:29 · 290 阅读 · 0 评论 -
Java:内部类详解
内部类包括:成员内部类、局部内部类(包含匿名内部类)成员内部类成员内部类格式:修饰符 class 外部类名称{ 修饰符 class 内部类名称{ //... } //...}注意:当内部类调用外部类时,可以随意访问;而当外部类调用内部类时需要内部类的对象;内部类生成文件样式:当你创建了一个内部类并打开其所在文件夹---->...原创 2020-02-20 11:47:02 · 270 阅读 · 0 评论 -
关于引入com.sun.org.apache.xpath.internal.operations.String后右键RUN选项消失
前言由于在测试一些用例时,手残使系统导入了com.sun.org.apache.xpath.internal.operations.String导致右键没有run选项正文import com.sun.org.apache.xpath.internal.operations.String;它属于JDK的内部类,我们可能永远不需要调用他,它最有可能在解释XML时用作字符串,以便与其他的XPa...原创 2020-02-18 16:37:18 · 3625 阅读 · 0 评论 -
Java:接口
接口内容演变过程:Java 7 接口包含:常量、抽象方法Java 8 接口新增:默认方法、静态方法Java 9 接口新增:私有方法1.常量格式:[public] [static] [final] 数据类型 常量名 = 数值;注意:(1)常量名全为大写,用下划线连接(2)定义常量是必须赋值,并且一旦赋值就不能改变2.抽象方法格式:[public] [abstruct] 返回...原创 2020-02-17 08:52:34 · 175 阅读 · 0 评论 -
理清思路:J2SE、J2EE的名字是怎么来的?
直接进入正题我们都知道Java平台分为Java EE、Java SE、Java ME,而在2004年前,Java SE和Java EE分别叫J2SE和J2EE(虽然J2SE和J2EE是之前过时的叫法,但是谁让叫顺口了呢,现在也有很多人这么称呼)为啥有个“2”?1998年发布了Java 1.2版,而当时Sun公司的销售人员感觉通过增加小数点后面的数值来改变版本号并没有反映出JDK 1.2的重...原创 2020-01-16 16:01:54 · 397 阅读 · 0 评论 -
Java常用API:Arrays类
Arrays解释:java.util.Arrays(一个与数组相关的工具类)使用:public static String toString(数组) //将参数数组变成字符串(按照默认格式:[元素1,元素2...])public static void sort(数组) //按照默认升序(从小到大)对数组的元素进行排序注意:如果是数组,sort默认按照升序从小到大如果是...原创 2020-01-05 16:37:30 · 373 阅读 · 0 评论 -
Java常用API:Random类
Random解释:此类的实例用于生成伪随机数流作用:产生随机数所在位置:Java.util.Random代码:1.不指定取值范围import java.util.Random;public class RandomTest{ public static void main(String[] args){ Random r = new Random(); int num...原创 2019-12-29 08:28:38 · 408 阅读 · 5 评论 -
Java常用API:匿名对象
什么是匿名对象?:创建对象时,只有创建对象的语句,却没有把对象地址赋给某个变量如何使用?:new 类名(参数列表); 举例 > new Scanner(System.in);注意事项1.一个匿名对象,只能使用一次(下面有代码示范)2.匿名对象可以作为参数3.匿名对象可以作为返回值代码示范//匿名对象public class Anonymous{ public sta...原创 2019-12-25 10:50:08 · 242 阅读 · 2 评论 -
Java常用API:Scanner类
Scanner它相当于一个可以解析基本类型和字符串的简单文本扫描器可以通过Scanner类中的方法获取键盘输入的字符串这里讲解其最常用的情景:获取键盘输入内容过程:1.导包java.util.Scanner;//这个不用我们手动去写,在引入该类时会被自动补全//还需要注意的是:如果引用的是Java.Lang包下的内容,是不需要导包的,比如String2.创建Scanner sc...原创 2019-12-22 11:29:39 · 292 阅读 · 3 评论 -
Java常用API:Scanner类next()方法源码过程浅析
原创 2019-12-16 20:59:34 · 519 阅读 · 1 评论 -
Java基础系列:关于byte/short/char数据类型转换与java编译器问题
首先我们需要知道1.当byte/short/char进行运算时,会首先将其转成int类型后再进行计算2.byte/short/char这三种类型都可以发生数字运算,比如加法运算3.对于byte/short/char三种类型来说,如果右侧赋值的数值没有超过范围,那么java编译器会自动为我们的右侧表达式补上(byte)/(short)/(char)看如下代码:当我们用两个short类型的变...原创 2019-12-08 19:21:50 · 630 阅读 · 1 评论 -
Java基础系列:赋值运算符+=的特点
这段代码有问题吗?public static void main(String[] args){ short s = 1; s+=1; System.out.println(s);}讲解:s+=1在逻辑上我们可以将其看成s=s+1,但是他们还有很多大的区别的。S=S+1运算过程:s=s+1在进行运算是,由于自动转换的关系,s+1的结果会被自动提升为int类型,而这时将一个int...原创 2019-11-24 16:08:03 · 1041 阅读 · 7 评论 -
Java基础系列:JRE、JDK和JVM
前言在学习Java之前我们应该要熟悉它的几个顶梁柱,没有这些东西再好的Java程序也不能向世人展现。正文JVM(Java Virtual Machine)Java虚拟机,它是运行所有Java程序的假想计算机,是Java程序运行时的环境,我们所编写的Java代码都运行在JVM上(不过Java虚拟机本身是不具备跨平台功能的,所以每个操作系统都会有不同版本的虚拟机,Windows版、Linux...原创 2019-11-17 21:30:10 · 249 阅读 · 7 评论 -
Java @RequestMapping注解浅析
在熟悉代码的过程中看到以下代码:@RequestMapping(value = "/action")@RequestMapping是一个用来处理地址请求映射的注解,使用范围是类或方法:用于类上时表示类中的所有响应的请求都是以该地址作为父路径的用于方法上时有以下几个参数:Value:请求路径的实际地址name:为本次的映射指定一个名词,默认为""(就是让你起个名字)path:更加具...原创 2019-07-28 20:03:01 · 1529 阅读 · 12 评论 -
Java @RestController注解浅析
本文关注重点@RestController在网上的一番搜索后,我大致总结出了几点:1.@RestController为开发提供了方便☺,在提供json接口时需要的配置操作再也不需要自己配置了。2.@RestController注解相当于@ResponseBody和@Controller的结合@Controller@ResponseBodypublic class MyControlle...原创 2019-07-21 21:46:37 · 20512 阅读 · 18 评论