java基础
骑士李四
专心做好技术的人
展开
-
Kettle工具配置使用方案
kettle工具的使用原创 2022-02-26 20:17:59 · 3875 阅读 · 0 评论 -
文件上传|文件删除
文件上传,文件下载,文件删除原创 2022-02-26 20:04:52 · 334 阅读 · 0 评论 -
HttpUtils方法整理|代码通过http请求数据(get,set)
代码通过http请求数据,第三方数据接口对接,HttpUtils方法原创 2022-02-26 19:57:57 · 443 阅读 · 0 评论 -
jdbc数据库连接池怎么配
jdbc数据库连接池如何配置,数据库连接池怎么写,mysql连接池原创 2022-02-26 19:54:56 · 755 阅读 · 0 评论 -
BigDecimal避免精度丢失使用方法
BigDecimal原创 2022-02-24 18:09:00 · 357 阅读 · 0 评论 -
CountDownLatch的使用
当某项工作需要由若干项子任务并行地完成,并且只有在所有的子任务结束之后(正常结束或者异常结束),当前主任务才能进入下一阶段,CountDownLatch工具将是非常好用的工具,并且其所提供的操作方法还是线程安全的。try { final CountDownLatch latch = new CountDownLatch(factorIndexList.size()); //多线程执行同步任务 for (String factorIn原创 2021-12-28 17:26:09 · 162 阅读 · 0 评论 -
java的BigDecimal比较大小
https://www.cnblogs.com/fly-book/p/10990839.html原创 2021-10-19 10:05:00 · 146 阅读 · 0 评论 -
2021-06-21
chown -R itweb:itwebsu - itweb原创 2021-06-22 15:55:13 · 58 阅读 · 0 评论 -
在tortoiseSVN上将trunk的代码merge到branch上去
1.进入branch项目的目录2.右键选择merge3.下一步4.选择trunkcommit原创 2021-06-21 13:56:47 · 297 阅读 · 0 评论 -
<if test=““></if> test是数字时候条件是判断失效问题
问题:test使用 test="pageFristItem != null and pageFristItem !=’ ’ " 只有字符串可以,如果test里面参数是数字,就不失效了,处理办法:使用 ‘数字’.toString()就可以解决。代码: <if test="pageFristItem != null and pageFristItem !='' and pageLastItem != null and pageLastItem !='' and pageLastItem !=原创 2021-06-07 20:13:37 · 753 阅读 · 0 评论 -
linux下部署tomcat项目
在阿里太长时间了,都是aone一键部署,减少了很多的操作,到新东家还是在用linux命令手动部署,很久不用了,今天来总结一下:以便加深记忆与遗忘回看。1、进入tomcat的webapps路径下:cd webapps2、先把机器上的项目压缩,备份到本地,以便后期需要:压缩:zip -r compet-biz-trade.zip compet-biz-trade/*下载:sz compet-biz-trade.zip3、删除机器上的项目和war包:rm compet-biz-trade compe原创 2021-05-27 20:42:10 · 820 阅读 · 0 评论 -
java环境变量配置
https://www.runoob.com/w3cnote/windows10-java-setup.html原创 2021-05-20 13:51:53 · 71 阅读 · 0 评论 -
idea怎么自动生成mapper.xml
idea怎么自动生成mapper.xmlhttps://jingyan.baidu.com/article/3052f5a1bacf31d6f21f863b.html原创 2021-03-24 23:57:09 · 3511 阅读 · 0 评论 -
为什么阿里规定需要在事务注解@Transactional中指定rollbackFor?
https://my.oschina.net/weiya/blog/4704622原创 2021-03-19 11:00:04 · 109 阅读 · 0 评论 -
元祖数据类型
https://www.cnblogs.com/cxxjohnson/p/9259263.html原创 2021-01-22 14:29:37 · 545 阅读 · 0 评论 -
ArrayList扩容
扩容过程:private void grow(int minCapacity) { // overflow-conscious code int oldCapacity = elementData.length; int newCapacity = oldCapacity + (oldCapacity >> 1); if (newCapacity - minCapacity < 0) newCapac原创 2021-01-07 18:34:31 · 246 阅读 · 0 评论 -
int和Integer的区别
https://www.cnblogs.com/guodongdidi/p/6953217.html原创 2021-01-07 16:22:27 · 86 阅读 · 0 评论 -
Long id 失真解决办法
问题id失真,结果使得,库里面的数据和查询页面显示的结果不一致。方案加注解:@JsonFormat(shape = JsonFormat.Shape.STRING)private Long id;原创 2020-10-27 20:29:34 · 469 阅读 · 0 评论 -
java 时间格式转化
骑士李四记录:java中时间转化太长用了,这里做一个小结:1.时间字符串转Date//format:时间格式:yyyy-MM-dd HH:mm:ss public static Date timeStringTODate(String format, String time){ SimpleDateFormat df = new SimpleDateFormat(format); Date date = null; try {原创 2020-06-19 21:16:15 · 223 阅读 · 0 评论 -
java数据类型转换
骑士李四记录:Java数据类型(type)可以分为两大类:基本类型(primitive types)和引用类型(reference types)java8大基本数据类型byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。long:64位,最大数据存储容量是2的64次方减1,数据范围原创 2020-05-16 17:34:45 · 201 阅读 · 0 评论 -
int转换String
骑士李四记录 public static void main(String[] args) { int j =10; String s = String.valueOf(i); String s1 = Integer.toString(i); System.out.println(s); System.out.println(s1); }结果:原创 2020-05-12 14:58:18 · 99 阅读 · 0 评论 -
java中集合List元素过滤
骑士李四记录:问题:对list元素重复的去重?解决方法一: List<String> allIds = new ArrayList<>(); //构造参数 for (GreDO greDO : list)) { allIds.add(greDO.getBas()); allI...原创 2020-05-07 17:47:17 · 1638 阅读 · 0 评论 -
JAVA实现让程序等待一段时间的方法
骑士李四记录:方法一:通过线程的sleep方法。Thread.currentThread().sleep(1000);在需要程序等待的地方加入这个语句,实现让程序等待,这里的参数1000是以毫秒为单位,即这语句可以让程序等待1秒。方法二:TimeUnit类里的sleep方法。1 TimeUnit.DAYS.sleep(1);//天2 TimeUnit.HOURS.sleep(1);//...转载 2020-05-07 17:38:35 · 2044 阅读 · 0 评论 -
java中字符串(String),数字(int),字符(char)之间的转换
骑士李四记录:1:string 和int之间的转换string转换成int :Integer.valueOf(“12”)int转换成string : String.valueOf(12)2.char和int之间的转换首先将char转换成stringString str=String.valueOf(‘2’)Integer.valueof(str) 或者Integer.PaseInt...原创 2020-05-05 20:20:52 · 825 阅读 · 0 评论 -
java中Double的运算
骑士李四记录:如果我们编译运行下面这个程序会看到什么?public class Test{public static void main(String args[]){System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.out.println(4.015*100);System.out.println(1...原创 2020-05-05 20:15:53 · 3378 阅读 · 0 评论 -
jdbc的使用拼接个参数(in)的使用方法
骑士李四记录:在有连接池的情况下,对有多个参数的sql拼接和添加入参的方法如下。代码如下: StringBuilder queryBuilder = new StringBuilder(); queryBuilder.append("SELECT a, b, sum(c) as c" + "FROM `table` " + ...原创 2020-05-05 20:10:38 · 3110 阅读 · 0 评论 -
Filter过滤器例外URL排除
骑士李四记录:https://www.cnblogs.com/hubing/p/6142072.html原创 2020-04-14 14:44:46 · 1212 阅读 · 0 评论 -
过滤器| 拦截器| 监听器的区别与使用
骑士李四记录:1.过滤器(Filter):过滤器依赖于servlet容器。在实现上基于函数回调。几乎可以对所有请求进行过滤。缺点是一个过滤器实例只能在容器初始化时调用一次。2.拦截器(Interceptor)拦截器依赖于web框架, 在SpringMVC中依赖于SpringMVC框架。实现上基于java反射机制,属于面向切面编程(AOP)的一种应用,缺点是只能对controller...原创 2020-04-10 19:49:38 · 93 阅读 · 0 评论 -
java.lang.NoClassDefFoundError问题解决方案
骑士李四记录:场景在pom.xml中引入一个包,之后启动部署项目,出现java.lang.NoClassDefFoundError的问题。报错信息:解决方案:加入这段代码<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mav...原创 2020-04-09 20:39:45 · 3807 阅读 · 0 评论 -
身份证正则表达式|电话号码、邮箱正则表达式
//身份证正则表达式(15位)isIDCard1=/1\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}KaTeX parse error: Undefined control sequence: \d at position 37: …IDCard2=/^[1-9]\̲d̲{5}[1-9]\d{3}((…/;身份证正则合并:(^\d{15}KaTeX...原创 2020-03-27 22:15:32 · 425 阅读 · 0 评论