自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cause: java.sql.SQLDataException: ORA-01849: 小时值必须介于 1 和 12 之间

在判断传入的时间的格式的时候,出现了这个错误,这里是因为在ORACLE中,时间格式默认小时为12小时制,但是传入的数据是24小时制,所以为了解决这个错误,就需要把yyyy-MM-dd HH:mi:ss改成yyyy-MM-dd HH24:mi:ss另外,如果需要毫秒,那么就在后面加f,想要多少为毫秒精确度,就可以在后面加多少的f (0-9之间)...

2018-10-14 22:16:02 3538

原创 com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker - Cannot resolve com.mysq.jdbc.Connection.

启动项目的时候,报了这个错误com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker - Cannot resolve com.mysq.jdbc.Connection.ping method. Will use 'SELECT 1' instead.,后面修改了jbdc和druid的依赖,把druid的依赖修改成最新的版本。即可启动成功。...

2018-09-29 20:50:53 7208 2

原创 使用IDEA,找不到server中的output

使用的IDEA的时候,把布局给搞乱了,以至找不到output解决:点击Debug(下图的1),在左下角中找到restore layout(下图中的2)并点击它即可。如果有时这个图标被隐藏,点击下图中的3,就可以看见了。...

2018-09-28 21:25:27 8972

原创 java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized

项目启动的时候报了这个错误,一直提示JDBC链接的驱动有问题,然后百度什么的,原来是MySQL的返回的时间比实际时间早了8个小时,在jdbc连接的url后面加上serverTimezone=GMT即可解决问题。参考博客地址:https://blog.csdn.net/weixin_37577564/article/details/80329775...

2018-09-27 23:21:50 2217

原创 java.sql.SQLException: Unknown system variable 'query_cache_size'

在使用spring boot + maven + mysql搭建项目,启动时候,提示找不到这个query_cache_size这个系统变量解决方法:把 mysql-connector-java的版本改为   5.1.44 即可

2018-09-11 00:02:05 2511 4

原创 hover抖动问题

在使用hover的时候,当鼠标悬浮的时候,会出现抖动我的代码是在鼠标悬浮在 li 标签上的时候,改变 li  的背景颜色,当时为了扩大背景颜色的大小,还给li加上了margin,这时抖动的情况就出现了。代码如下 .select_hover:hover{            background-color: #CCCCCC;            margin:5px auto 15...

2018-08-29 20:19:05 6474

原创 mysql8.1.12安装的一些事【window版下的非msi版】

下载和安装下载下载地址https://dev.mysql.com/downloads/mysql/下载好之后,选择需要安装的路径,并把文件加压出来,然后新增一个my.ini文件 文件里面添加下面的代码[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置3306端口port = 3306#...

2018-08-18 12:10:05 787

原创 leetcode小结(一)

从第一题开始1. 两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] 比较容易相对的就是通过两层for循环进行判断如...

2018-08-13 23:05:10 190

转载 mysql中join后on、where的区别

SELECT * FROM A;SELECT * FROM B;以上是两张表的机构 SELECT * FROM A LEFT JOIN B ON A.id=b.a_id ;语句一 : SELECT * FROM A LEFT JOIN B ON A.id=b.a_id AND A.id <3;语句二: SELECT * FROM A ...

2018-07-19 15:16:17 4665 1

原创 webstorm里面光标“黑块”和“竖线”的切换

这两种情况的出现,可能是不小心按到了Insert键,如果每次打开webstorm,光标都是“黑块”,可以是你在安装webstorm的时候,选择安装了ideavim这个插件,在settings--->plugins,在右边的框中搜索vim,把搜索出来的ideavim去掉即可...

2018-07-06 15:31:41 8641 2

原创 springboot整合swagger

创建springboot项目之后,加入swagger依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version>&amp

2018-07-06 10:49:18 167

原创 [localhost-startStop-1] INFO o.s.boot.web.servlet.FilterRegistrationBean -[AbstractFilterRegistrati

在IDEA中启动springboot项目的时候,因为点击了Mute Breakpoints按钮,无法启动项目,并且报[localhost-startStop-1] INFO  o.s.boot.web.servlet.FilterRegistrationBean -[AbstractFilterRegistrati 的错误...

2018-07-02 15:18:09 1546 1

原创 &&和&,||和|

Java中逻辑运算符----与运算(and)包含&&(短路与)和&(不短路与)与运算是要求运算符两边的判断都为true才为真短路与&&中的短路表示当 &&运算符左边的判断为false的时候,就不再去判断运算符右边的判断实例如下:另外:||  表示短路或,|  表示不短路或或运算只要一个为true,那么结果就为true...

2018-03-13 21:17:07 5641

原创 mysql查询表中最后一条记录

查询全部的记录:            select * from test_limit ;查第一条记录:             select * from test_limit limit 1;查前面两条记录:         select * from test_limit limit 0,2;查第二和第三条记录:     select * from test_limit limit 1,2...

2018-03-09 21:40:28 40037 1

转载 剑指offer(java语言的答案)

转载网址:http://blog.csdn.net/sinat_29912455/article/details/511373493、二维数组中的查找题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。128

2018-02-01 17:18:48 463

转载 注解@Entity该导入哪个包

1.在@Entity时很容易顺手导入@org.hibernate.annotations.Entity这个包,结果导致了异常。其实应该导入的是@javax.persistence.Entity Always import @javax.persistence.Entity @org.hibernate.annotations.Entity是@javax.persistence.Enti

2018-01-20 11:42:10 12712

原创 join(long)和sleep(long)

join(long)和sleep(long)都是设定long时间之后执行后面代码,效果没有很大的区别主要在于它们的实现方法上面,join方法在内部使用了wait(long)方法来实现的,所以join方法具有释放锁的特点。而sleep方法却不释放锁。

2018-01-04 22:21:46 424

原创 "ifcfg-eth0" E212: Can't open file for writing Press ENTER or type command to continue

当前使用的是普通用户,对于这个配置文件只有自读的权限,当使用wq命令时,是非法的,因为当前用户是只有只读的权限。我们可以先使用q!(不保存强制退出)然后切换到root用户再进行修改,也可以使用sudo命令进行修改,使用sudo命令的时候,可能会提示没有sudo这个命令,可以切换到root账号,然后执行visudo命令,在打开的文件中输入 以下命令   %xxx  ALL=(ALL)    ALL ...

2018-01-01 16:43:50 5620

原创 secureCRT修改背景颜色和字体大小

在任务栏上面点击options,如何选择global options,在弹出的选框中,点击 default session,然后在右边的中点击 edit default setting在弹出的选项框中点击appearance,然后在右边分别选择背景和字体大小等全都确定之后,如果你打开了多个会话,那么会有提示:只是对单个会话进行修改还是多个会话进行修改,具体看自己的选择

2018-01-01 11:33:34 9032

原创 克隆Linux时,解决无法联网的问题

在复制一个Linux系统的时候,因为也把之前系统的网络配置全部复制了,所以在没有修改文件的情况下,是无法联网的解决步骤:直接修改网络配置文件vi  /etc/sysconfig/network-scripts/ifcfg-eth0在里面直接删除UUID和HWADDR(物理地址)如何配置静态地址可以直接执行rm  -rf /etc/udev/rules.d/70-pers

2017-12-31 21:49:13 718

原创 tail -f 和 tail -F的区别

在Linux里面查看文件的内容。比如日志文件,需要拿到实时的数据,使用 tail -f 或者tail -F命令都可以tail  -f 命令是根据文件的唯一一个incode来跟踪文件的,修改了文件名之后,它就会根据incode,追踪修改后的文件tail -F 命令是根据文件名来追踪的比如tail -f    install.log     把install.log更名为insta

2017-12-30 09:07:59 2020

原创 Centos 7 修改默认登陆界面类型

Centos7之前的版本可以通过修改 /etc/inittab这个文件,修改登陆的界面类型,但是在Centos7中,执行 vi /etc/inittab这个命令之后,没有看见 id:5:initdefault而是根据这里的提示先删除已经存在的符号连接rm /etc/systemd/system/default.target然后修改默认级别(这里级别为 3,是命令行模式)ln -sf /li

2017-12-27 21:19:49 1737

原创 Linux中rz命令无法使用

使用centos,一开始使用rz命令,没有成功,在Linux里面加入# yum list installed lrzsz但是输入rz命令没有出现本地窗口,而是打印出waiting to receive.和一串不明其意的字符这是因为rz命令需要终端的支持(即rz命令是在客户端里面执行的),比如终端就是你用来连接远程服务器的客户端,像是 XShell、rxvt、putty

2017-12-21 11:27:46 35983 3

原创 cannot resolve symbol Controller

在使用IDEA开发的时候,有时会提示cannot resolve symbol Controller错误,这是因为开发所需要的jar包还没import进来解决方法:在File--->Invaldate Caches/Restart之后,使用Alt+Enter快捷键加入jar包即可

2017-12-18 08:47:32 13051 1

原创 javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception

在访问springmvc项目的时候,浏览器提示javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception控制台提示:org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsi

2017-11-11 19:23:37 5181

原创 内部类获取外部类的成员变量

在内部类里面使用外部类的成员变量,不能使用super关键字,因为这个是继承才用的关键字可以使用      外部类类名.this.变量名      的形式获取示例:class Outer {public int num = 1;class Inner {public int num = 2;public void show() {int num = 3;Syste

2017-10-07 15:06:24 3251

原创 java 中的多态

叙述:   事物存在的多种形态(物体可以是三角形的,也可以是长方形的等等)判断是否是多态的前提:     1:要有继承关系。   2:要有方法重写。   3:要有父类引用指向子类对象     对于第3点,比如现在有一个Person类,Student类继承Person类,那么 Person p = new Student();就是父类引用指向子类对象

2017-10-06 23:20:05 150

原创 成员变量和静态变量的区别

1内存中的位置不同成员变量存储在堆内存静态变量存储在方法区中的静态区2内存出现的时间不同成员变量随对象的创建而存在,随对象的消失而消失静态变量随类的加载而加载,随类消失而消失3所属不同成员变量属于对象,所以也叫对象变量(实例变量)静态变量属于类,所以也叫类变量4调用方式不同成员变量通过对象名调用静态变量可以通过对象名调用,也可以通过类名调用

2017-10-03 13:08:18 270

原创 java中局部变量和成员变量的区别

1.1内存位置成员变量在堆内存(成员变量属于对象,对象是存在堆内存中)局部变量在栈内存(局部方法属于方法,方法存在栈内存中)1.2生命周期成员变量的生命周期由对象决定,对象被创建,则开始存在,对象消失时也就消失局部变量的生命周期由方法是否调用觉得,调用则存在,调用结束则消失1.3类中的位置成员变量在类中的方法外局部变量在类中的方法内1.4初始值的差异成员变量

2017-10-02 21:20:17 340

原创 java 中的main方法

java中的main方法是程序的入口从而可以看出main不是java中的关键字,如果是关键字,那么就不能作为方法名了public static void main (String[] args){}上面除了args这个参数可以修改之后,main方法的其他修饰符是不能修改,如果修改了,程序无法找到入口public  static void main  都是被JVM识别调用

2017-10-02 20:18:15 1961

原创 static关键字

1.static关键字的特点 a.随着类的加载而加载 b.优先于对象的存在 c.被类的所有对象共享  这也就说明了,如果某个成员变量是被成员所有对象共享的,那么它应该被定义为静态的 d.可以通过类名调用既可以通过对象调用,也可以用类名调用(推荐)2.static的注意事项  a:在静态方法中是没有this关键字的      静态是随着类的加载而加载,this是随

2017-10-01 23:27:26 198

原创 linux下的绝对路径和相对路径

绝对路径是由根目录/写起,比如/home/test/test1相对路径,相对路径不是由/写起的,比如你现在/home/test/test1目录下,要到/home/test/test2去,那么使用相对路径,就是cd ../test2从上面可以看出,使用相对路径可以少写一些命令,但是对于文件名准确性来说,用绝对路径比较好。

2017-09-26 21:09:43 2771

原创 volatile和synchronized的比较

1)volatile性能肯定比synchronized要好,并且volatile只能修饰变量,而synchronized可以修饰方法以及代码块2)多线程访问volatile不会阻塞,而synchronized会出现阻塞3)volatile能保证数据的可见性,但不能保证原子性;而synchronized可以保证原子性也可以间接保证可见性,因为它会将私有内存和公共内存中的数据做同步。另外:

2017-09-25 22:13:00 151

原创 java中如何实例化内部类

publicClass是外部类,PrivateClass是内置类,如果需要实例化内置类,那么就要使用下面的代码PrivateClass privateClass = publicClass.new PrivateClass();

2017-09-24 23:33:26 480

原创 oracle什么时候应该commit(提交事务)

在使用oracle数据库时,有时需要提交事务,有时不需要DML语言,比如update,delete,insert等修改表中数据的需要commit;DDL语言,比如create,drop等改变表结构的,就不需要写commit(因为内部隐藏了commit);

2017-09-21 20:46:24 7799

原创 linux显示小数

在linux里面,bc这个计算器默认是输出整数的,比如你直接运行10/100,那么得到的结果是0如果想要有小数,那么就要使用scale  ,例如 scale = 3,表示显示3位小数

2017-09-20 22:35:19 1915

原创 CPU,内存等大概对应人体部位

CPU相当于大脑,控制和判断身体的活动硬盘,大脑的记忆,把数据记录起来,供以后需要的时候调用内存,大脑的记录块,这里是暂时的,不像硬盘那么长久,但是比硬盘的读取速度快显卡,显示影像主板,如同神经,把其他的部件和大脑联系起来外部设备,如同人的手脚等,和外界进行交互电源就是血液了。

2017-09-18 23:09:57 2929

原创 为什么买回500G的硬盘,实际可用空间不是500G

出现这个情况,主要是因为,采用的进制不同。硬盘上面说的500,是十进制的500,即500*1000*1000*1000B但是因为计算机采用的是二进制,那么实际可用空间就是应该是500*1000*1000*1000/(1024*1024*1024*)=465.7G

2017-09-17 21:59:45 6022

原创 计算机硬件五大单元

硬件方面,主要有五部分,输入单元,输出单元,中央处理器(CPU),内存,外部存储设备。输入单元包含了键盘,扫描仪等输出单元包含了显示屏,打印机等CPU主要有两大部分,控制单元和算术逻辑单元

2017-09-17 21:48:25 735

原创 jquery.min.js multiple markers at this line

虽然说不管这个红叉(myeclipse对js的校验问题),项目可以照常运行,但是不喜欢然后百度来一下,解决方法:右键Myeclipse--ManaValidation--ExcludeResource--(选中全部或者那个js)应用就可以了上面的操作就是让myeclipse去校验这个js

2017-06-18 16:27:03 313

空空如也

空空如也

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

TA关注的人

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