- 博客(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
882
原创 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
166
原创 2020-11-25
Guava处理分隔字符串并放ListSplitter.on(",").splitToList(要分隔的字符串);示例:String str = "hello,java,python";List<String> strList = Splitter.on(",").splitToList(str);
2020-11-25 16:55:44
110
原创 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
306
原创 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
385
原创 如何将本地项目提交到远程git仓库
第一步:查看项目状态,主要看有哪些差异文件需要提交命令:git status第二步:将要提交文件全部添加git缓存区(注意后面的点)命令:git add .第三步:提交(添加注释:-m '注释内容')命令:git commit -m 'project initialized'第四步:推送到远程git仓库命令:git push...
2020-02-25 14:14:19
258
原创 jQuery调节字体颜色、大小
在html中定义一个div如下: <div id="box">jQuery基础</div>在js中下方法入戏:$(function(){ $('#box').css('color','red').css('fontSize','50px');});结果: ...
2018-09-24 16:17:09
8565
1
原创 Java代码块执行顺序
静态块 > 普通代码块 > 构造器代码块(静态块只在类被加载时执行,且只执行一次,构造器在每次创建对象时都会执行。)
2018-09-11 14:03:50
345
原创 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
338
原创 HashMap与HashTable的主要区别
归结起来就两点:第一、是否为null。HashMap允许key,value为null,而HashTable不允许。第二、是否线程安全。HashMap为非线程安全的,适用于单线程,而HashTable线程安全,适用于多线程。...
2018-07-25 10:16:59
362
原创 String、StringBuffer、StringBuilder区别
三者的区别主要表现在两个方面:第一、运行速度StringBuilder > StringBuffer > StringString运行最慢,因为String是字符串常量,而StringBuilder和StringBuffer是字符串变量,即String对象一旦创建是不可改变的,而后两者的对象创建之后是可以改变的。如下代码:String s1 = "abc";Sys...
2018-07-23 15:37:14
219
原创 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
21127
5
原创 Spring Boot项目在多环境(开发、生产或测试环境)调用不同配置文件方式
我们知道,一个项目在开发环境、测试环境、生产环境,不同的环境会有不同的配置,比如数据库的配置就不同,那么怎么样才能做到,不用每次换环境的时候,都去修改这些配置呢,下面以我写的一个小案例来作说明。如下图是我项目的三个配置文件,其中,application.yml是启动服务时,服务器会自动加载的配置文件,而application-dev.yml代表的是开发环境的配置文件,applica...
2018-07-14 01:00:06
41018
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人