Java
文章平均质量分 50
Java内容记录分享
咪了个喵~
这个作者很懒,什么都没留下…
展开
-
钉钉考勤统计工时的方法
有更好的方法请分享一下哈,我目前只想到这样的方法,只针对白班使用,大家有没有包括夜班的也能使用的方法推荐一下。记得画图很重要,看坐标!原创 2024-01-22 22:15:27 · 616 阅读 · 1 评论 -
路灯项目系统维护感悟
最近在维护客户的路灯管理系统,出现了定时任务没有执行的情况,最后根据自己的调试排除后,发现是因为查询数据库超时导致的。原创 2024-01-05 21:56:08 · 381 阅读 · 0 评论 -
Java之String常用方法及源码详细解析【搞懂源码】
String源码解析,逐步读懂jdk源文件逻辑,源文件英文注释翻译等内容。原创 2022-09-07 11:54:28 · 404 阅读 · 0 评论 -
byte[]转base64不建议使用sun.misc.BASE64Encoder
问题:项目在Mac上开发运行正常,但上Ubuntu出现报错NoclassDefaounderror: sun/misc/base64encoder原因:用到sun.misc.BASE64Encoder包的BASE64Encoder对字符串进行编码,但是将编码后的字符串输出后发现字符串中存在换行符\r\ngoogle 原来“回车换行符(\r\n)”是在Windows才有,而Linux只有换行(\n),Mac只有回车(\r)。解决:建议使用import org.apache.commons.code原创 2021-08-08 16:17:52 · 273 阅读 · 0 评论 -
Ubuntu解决mysql录入中文报错Incorrect string value: for column type at row 1
2点半解决一个数据库问题,特此记录!环境:jdk8 + mysql5.7小错一:Column count doesn‘t match value count at row 1说的是列名不匹配。示例是 insert into user(colum1,colum2,colum3)但是写成了values是(字段1,字段2)这种信息。大错二:项目环境搭建好后,出现中文等录入不了mysql数据库,如下:解决 Incorrect string value: for column ‘name’ a.原创 2021-06-24 22:12:46 · 540 阅读 · 0 评论 -
Ubuntu出现编译OpenCV后本来jdk1.8.0_281变成openjdk11,系统注册改变
2021-06-24,心情美妙的编译完opencv,但是后面突然给我大大的惊喜。环境:系统:Ubuntu 18.0编译OpenCV前:jdk1.8.0_281,环境变量设置在.bashrc,不管root下或者普通用户下都已经source。编译OpenCV后:openjdk11,本来以为opencv生效项目jar不报错,顺利安装完成。后来突然扫了一眼java -version,哇咔!!!不知道是啥原因,发现.bashrc设置还是jdk8的环境变量,但是系统注册的是openjdk11。先说解.原创 2021-06-24 21:08:08 · 343 阅读 · 0 评论 -
2021-06-02Java中File使用--创建文件、父子目录
呼~一天的日子又过去了,都是在忙安防的项目,毕竟请假了一月多,该自己干的还是要干,说正事。 今天项目里面涉及到图片的移动,实现起来就是复制吧。但是有一个奇怪的点D:/data/pic\xx.jpg和D:/data/pic\xx.jpg居然显示不了,先跳过。主要是图片生成到新目录这一步有些坑需要记录一下:错误示范1输出的是创建文件夹 D:\filepath\test\test.txt。public class FileTest { public static void main(.原创 2021-06-02 22:02:26 · 1264 阅读 · 2 评论 -
Java开始篇-简介-安装环境-运行第一个程序。
一,程序1,通过生活当中的程序(取钱),计算机程序:发qq信息,计算机为了完成某个操作或者解决某个问题而编写的一系列指令的集合。2,编写计算机程序需要有工具,计算机语言,java,C,C++,C#…二,java简介:java语言,sun公司,在1995年左右,java跟.net平台,平分天下。java:特点,跨平台的计算机语言,.net,特点:跨语言。平台:操作系统,windows,...原创 2020-01-11 14:39:15 · 195 阅读 · 0 评论 -
方法返回值和return的使用,最后说说break。
一:方法的有返回值和无返回值:根据需求需要来判定的。return关键字: 1,在循环结构中,表示跳出循环结构 2,在方法中,表示跳出方法,并且返回一个结果。在有返回值的方法中,必须要有return关键字。 在同一个类中的不同的方法与方法之间是可以相互调用的,并且调用的时候不需要实例化对象,直接调用方法名就可以了。在不同的类中,A类调用B类中的方法,那么 就必须先实例化对象,然后才能够通...原创 2020-01-09 13:08:18 · 1169 阅读 · 0 评论 -
JAVA之静态与非静态方法,变量的使用。
1.测试静态变量,方法的调用。a,静态方法不能调用非静态变量和方法;如下:package test;import java.util.Scanner;public class testStatic { public void test1(){ System.out.println("我是test1"); } public static void test2(){ ...原创 2020-01-09 12:49:34 · 150 阅读 · 0 评论 -
Eclipse中java方便的测试单元
Eclipse中的测试单元。在JAVA中,当一个方法不是static方法时,在main中调用的时候就需要先new一个对象,再进行调用。为了更方便地执行我们刚写的方法,可以直接对该方法添加测试单元。添加测试单元方法步骤如下:在方法上一行添加 @Test右键 @Test 引入那个包 (import org.junit.Test;)执行该测试单元,光标放到该方法上,直接右键,然...原创 2020-01-07 17:49:33 · 186 阅读 · 0 评论