JAVA交流分享
文章平均质量分 72
Chris Phantom
泛舟放歌,人生几何。身外之物,皆可抛弃。
展开
-
spring项目在服务器获取时间少8小时
项目场景: 项目的每条sql操作(mysql)都要写入其更新时间,方便后期查错修改,即datalog。 问题描述:项目本地运行没有问题,部署到测试服务器测试也没有问题,但是部署到生产服务器就出现了 获取日期比实际日期少8小时 的bug(测试生产服务器为两个不同的服务器)。 原因分析: 1. 服务器的时区错误 2. mysql的时区错误解决方案:服务器的时区错误#date //查看当前的linux系统时原创 2021-11-30 11:44:22 · 1004 阅读 · 0 评论 -
教你怎么用cmd 运行带包的java文件!!!
超详细!有三种方法,但是其实本质都一样,都是让javac命令找到所需编译的源文件,然后执行按照classpath寻找要执行的class文件。(ps:以下三种方法都是已经进了对应的文件夹后操作的)方法一:直接javac编译到当前文件,个时候生成的.class文件是在当前目录下的(这个是可以的,见图一),但是此时不能直接编译,否则会报错(见图二),应该先把这个.class文件自己放到mooc/p...原创 2020-04-23 13:22:37 · 3692 阅读 · 2 评论 -
你真的了解JAVA数组吗?(上)
什么是数组? 数组是相同类型的变量按顺序组成的一种复合数据类型,这些相同类型的变量称为数组的元素或单元。数组通过数组名加索引来使用数组的元素,索引从 0 开始。1.数组的声明 声明数组包括声明数组的名字、数组元素的数据类型。 声明一维数组有下列两种格式:数组的元素类型 数组名字[];数组的元素类型[] 数组名字;声明二维数组有下列两种格式:数组的元素类型 ...原创 2020-03-29 13:57:38 · 222 阅读 · 0 评论 -
几种方法教你JAVA判断字符串是否为数字
在进行JAVA习题的时候,经常会遇到提取字符串中的数字的问题,怎么解决呢?这里提供几种方法: 几种方法由自己写的方法向JAVA自带的函数转向,代码的执行速度越来越快,执行效率越来越高。其中第一个方法为自己写的,是从ASCII的角度判断的,类似的如果想判断字母也同理。第二个方法中的isDigit方法需要JAVA的java.lang.Character.*包,如果用这种方法需要引包。后两个...原创 2020-03-27 14:47:55 · 451 阅读 · 0 评论 -
你真的了解String与StringBuffer的区别吗
String与StringBuffer的区别 首先,这两个类都是和字符串有关的。从它们最直接的区别来看,就是对它们创建的时候不一样。String这个类可以用等号直接来赋值,而StringBuffer不行,它只能用调用new构造方法才行,当然,String这个类也可以调用new构造方法来创建。如图. 从本质来说,String这个类是不可变的,但是StringBuffer这个类可以直...原创 2020-03-26 14:42:39 · 344 阅读 · 0 评论