java基础
文章平均质量分 57
大白兔小喵咪
明年19岁的IT菇凉or汉子~~~
展开
-
Spring/SpringBoot项目在install时没有自动执行单元测试的原因分析
Spring和SpringBoot项目在install时没有自动执行单测代码的原因分析原创 2023-02-24 16:43:19 · 1085 阅读 · 0 评论 -
java类中static块,构造函数,@Autowired注解,@PostConstruct方法的执行顺序
java类中static块,构造函数,@Autowired注解,@PostConstruct方法的执行顺序原创 2022-08-18 15:49:20 · 582 阅读 · 0 评论 -
String,StringBuffer,StringBuilder运行速度的比较
1.String 是final对象,不会被修改,每次使用 + 进行拼接都会创建新的对象,而不是改变原来的对象;2.StringBuffer 可变字符串,主要用于字符串的拼接,属于线程安全的;3.StringBuilder 可变字符串,主要用于字符串的拼接,属于线程不安全的;可通过以下代码来查看其运行速度:/** * StringBuilder拼接,线程不安全,速度最快(...转载 2018-05-31 16:16:58 · 6519 阅读 · 0 评论 -
java开发常见错误解决
1、java类编译错误 错误: 非法字符: ‘\ufeff’ 错误: 需要class, interface或enum 原因:Eclipse,右键选择该类的properties,会发现该类的编码是UTF-8 有BOM 解决方法:可以 Notepad++打开 在格式里 选择utf-8 无bom格式编码 即可。...原创 2018-06-07 11:01:34 · 899 阅读 · 0 评论 -
Spring Boot+MyBatis实现多数据源方法2-动态方式
这种方式实现了一个写库多个读库,使用的是同一套Mapper接口和XML文件,这样就有很好的拓展性,具体代码如下:先是生成不同的数据源,其中多个读数据源合并:@Configuration public class DataBaseConfiguration{ @Value("${spring.datasource.type}") private Class...转载 2018-04-26 10:28:30 · 251 阅读 · 0 评论 -
eclipse环境下:lombok安装及使用
lombok:通过@Data注解方式减少POJO类的getter和setter等方法来消除冗余代码量安装1.下载 lombok.jar lombok官网:https://projectlombok.org/ jar包下载路径:https://projectlombok.org/download lombok features:https://projectlombok.org/...原创 2018-04-25 20:23:49 · 291 阅读 · 0 评论 -
Java 堆内存溢出梗概分析
任何使用过基于 Java 的企业级后端应用的软件开发者都会遇到过这种低劣、奇怪的报错,这些报错来自于用户或是测试工程师: java.lang.OutOfMemoryError:Java heap space。为了弄清楚问题,我们必须返回到算法复杂性的计算机科学基础,尤其是“空间”复杂性。如果我们回忆,每一个应用都有一个最坏情况特征。具体来说,在存储维度方面,超过推荐的存储将会被分配到应用程序上...转载 2018-04-16 11:24:31 · 1556 阅读 · 0 评论 -
java代码中常见的坑
(1)空指针null.get()或者null.set()都是空指针解决方法:每次拿到一个变量值,都判空:非空一个逻辑;空一个逻辑即可(2)循环的插入例如list.add(a);a必须在循环内部new(3)String.split()方法参数需要转译String[] arr = amtStr.split("\\.");String[] arr = amtStr.split("\\|");对于最后...原创 2018-03-27 11:29:10 · 3548 阅读 · 0 评论 -
Spring Boot+MyBatis实现多数据源方法1-静态方式
本文主要思路参考自文章http://blog.csdn.net/maoyeqiu/article/details/74011626,感谢一、业务需求:在已经连接了数据库DB1的前提下,需要去另一个库DB2查询数据并展示。由于实际项目涉及商业秘密,在这里我就参考下网上现有的文章大致写一下要点。参考文章网址 http://blog.csdn.net/maoyeqiu/article/details/7...原创 2018-03-21 11:46:18 · 342 阅读 · 0 评论 -
SpringMVC 使用@ResponseBody返回json 中文乱码
本文转载自博客 https://www.cnblogs.com/qlong8807/p/5534417.html请注意,Spring中解析字符串的转换器默认编码居然是ISO-8859-1,源码如下: 既然找到问题了,那就必须想办法改过来,不同版本的Spring好像方法还不一样,网上不少说的都是Spring3.*的,现在Spring4早都出来了更改方式可以转载 2018-01-25 18:34:50 · 1754 阅读 · 0 评论 -
java项目打成jar包的两种常用方案
本文转载自博客 https://www.cnblogs.com/levenew/p/4994401.html方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Clas...转载 2018-01-23 16:22:08 · 38643 阅读 · 0 评论 -
使用RandomAccessFile类修改文件内容
本文转载自博客 https://www.cnblogs.com/XiaoyangBoke/p/7468268.html 文件的读和写,大家都不陌生,但是修改呢?按照普通的读写流去修改的话,只能全部读取出来,在内存中修改好后,全部写进去,这样对于文件内容过多的时,性能很低。最近在遇到这个问题的时候,发现RandomAccessFile这个类正好能解决我的问题,废话不多说,下面直接贴代码,分转载 2018-01-23 12:49:51 · 5737 阅读 · 0 评论