- 博客(17)
- 收藏
- 关注
原创 The literal XXX of type int is out of range
当你在java类中定义一个变量如下: int a = 009; 你会发现编译直接报错。 你应该会好奇这怎么会报错呢,不就9前面补了两个0。 其实这是因为int变量以0开头,是8八进制数,8进制最大不能超过7,009当然就编译不通过了。 ...
2021-12-24 17:04:09
914
原创 2020-11-25
Mybatis对List参数处理的sql书写方式: <if test="paramList != null"> and 字段 in <foreach collection="paramList" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach> </if>
2020-11-25 17:05:03
178
原创 2020-11-25
Guava处理分隔字符串并放List Splitter.on(",").splitToList(要分隔的字符串); 示例: String str = "hello,java,python"; List<String> strList = Splitter.on(",").splitToList(str);
2020-11-25 16:55:44
123
原创 2020-11-24
商业运算丢失精度处理(用BigDecimal的String构造器) 示例: public void test1() { BigDecimal b1 = new BigDecimal(0.05); BigDecimal b2 = new BigDecimal(0.01); System.out.println(b1.add(b2)); } 结果:0.06000000000000000298372437868010820238851010799407958984375 正确
2020-11-24 16:59:57
326
原创 IntelliJ IDEA部署的应用访问不通问题
今天在IDEA上玩个项目,简单写了两模块,用户模块user,产品类别模块category,coding完后,正常部署,user模块可以访问,category模块死活访问不通。纠结老半天,最后终于解决,但还是没找见具体原因所在。 解决方案: 原访问url:http://localhost:8080/manager/category/getCategory.do 修改为:http://localhost:8080/manage/category/getCategory.do 分析原因:可能是项目部.
2020-09-30 20:34:09
401
原创 如何将本地项目提交到远程git仓库
第一步:查看项目状态,主要看有哪些差异文件需要提交 命令:git status 第二步:将要提交文件全部添加git缓存区(注意后面的点) 命令:git add . 第三步:提交(添加注释:-m '注释内容') 命令:git commit -m 'project initialized' 第四步:推送到远程git仓库 命令:git push ...
2020-02-25 14:14:19
267
原创 jQuery调节字体颜色、大小
在html中定义一个div如下: <div id="box">jQuery基础</div> 在js中下方法入戏: $(function(){ $('#box').css('color','red').css('fontSize','50px'); }); 结果: ...
2018-09-24 16:17:09
8605
1
原创 Java代码块执行顺序
静态块 > 普通代码块 > 构造器代码块(静态块只在类被加载时执行,且只执行一次,构造器在每次创建对象时都会执行。)
2018-09-11 14:03:50
356
原创 Map的4种遍历方式
Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1, "duck"); map.put(2, "adult"); map.put(3, "pond"); map.put(4, "ocean"); map.put(5
2018-07-25 11:32:34
352
原创 HashMap与HashTable的主要区别
归结起来就两点: 第一、是否为null。HashMap允许key,value为null,而HashTable不允许。 第二、是否线程安全。HashMap为非线程安全的,适用于单线程,而HashTable线程安全,适用于多线程。...
2018-07-25 10:16:59
369
原创 String、StringBuffer、StringBuilder区别
三者的区别主要表现在两个方面: 第一、运行速度 StringBuilder > StringBuffer > String String运行最慢,因为String是字符串常量,而StringBuilder和StringBuffer是字符串变量,即String对象一旦创建是不可改变的,而后两者的对象创建之后是可以改变的。如下代码: String s1 = "abc"; Sys...
2018-07-23 15:37:14
228
原创 Xshell 5连接本地虚拟机中的 Linux系统
我们知道在用Xshell 连接Linux系统是时,关键就是要知道Linux系统的ip,而连接虚拟机中Linux系统也一样。下面以Xshell连接本地虚拟机中的CentOS6.5为例,详细介绍每一步的具体操作。 第一步:进入Linux系统,用ifconfig命令看是否能看到ip, 并没有ip; 第二步:通过修改配置文件,手工设置ip,执行命令 vi /ect/sysc...
2018-07-17 21:18:20
21169
5
原创 Spring Boot项目在多环境(开发、生产或测试环境)调用不同配置文件方式
我们知道,一个项目在开发环境、测试环境、生产环境,不同的环境会有不同的配置,比如数据库的配置就不同,那么怎么样才能做到,不用每次换环境的时候,都去修改这些配置呢,下面以我写的一个小案例来作说明。如下图是我项目的三个配置文件,其中,application.yml是启动服务时,服务器会自动加载的配置文件,而application-dev.yml代表的是开发环境的配置文件,applica...
2018-07-14 01:00:06
41068
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人