
java
计算机爱好者2017
记录日常工作学习遇到的问题和知识
展开
-
bufferedreader.readline()解析
bufferedreader.readline()加载流程:br = new BufferedReader(reader,510241024);//设置缓存大小:5M根据指定缓存大小,或默认缓存大小,读取文件内容放到缓存中,在将缓存数据放在内存中进行读取,等前一批内存中的数据读取完成后,下一批缓存数据会放在内存中进行读取;按行读取时等待读取到换行符返回内容;...原创 2021-08-04 09:44:43 · 1598 阅读 · 0 评论 -
java处理特殊字符
特殊字符需要用 ‘’ 进行转义特殊字符有: * ^ : | , .)原创 2021-08-04 09:31:32 · 1165 阅读 · 0 评论 -
sprintboot启动类lancher报错:类找不到
解决办法如下:(1) 查看当前项目中的相关jar包是否都加载上(2) 确认pom配置的信息中是否包含: provided, 如果有则在启动配置中勾选以下信息:原创 2021-06-24 14:28:40 · 162 阅读 · 0 评论 -
base64解码图片后图片无法查看
原因可能是:base64字符串中包含空格或换行符等空白字符, 去掉空白字符即可原创 2021-04-30 10:40:17 · 760 阅读 · 0 评论 -
BASE64相关
String str= “base64编码解码”;JDK1.6捆绑了它自己的Base64编码实现说,这里有一个例子:String encode = new BASE64Encoder().encode(str.getBytes()); System.out.println(encode ); byte[] decode = new BASE64Decoder().decodeBuffer(encode ); System.out.println(new String(decode )); JD原创 2021-04-12 15:03:26 · 297 阅读 · 0 评论 -
在CMD上运行java文件
首先写一个测试文件package code;public class TestDemo { public static void main(String args[]) { System.out.println("success!"); }}进入jdk的bin目录下, 打开命令框, 通过cmd编译如下:#类中没有包名javac TestDemo.java #编译成class文件java TestDemo #执行class文件#类中有包名javac -d . TestDem原创 2021-04-12 14:42:45 · 976 阅读 · 0 评论 -
出现“cannot be resolved or is not a field“莫名错误的解决方法
出现"cannot be resolved or is not a field"莫名错误的解决方法执行Java代码报错:cannot be resolved or is not a field(1)第一次执行是正常的,第二次执行报错,尝试重新编译该类还是报错解决:重新编译整个项目,编译成功,代码也正常执行了。...原创 2020-12-30 18:48:25 · 2647 阅读 · 0 评论