![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常小经验
billxin0621
初学菜鸟
(发布的博客仅为自己认为有价值,对别人有帮助的,并且亲测可用的。如有错误和不足,欢迎大佬指点)
展开
-
Java多线程处理并汇总处理结果
在业务逻辑处理时,经常会for循环处理多条数据(如2000条),当每一条数据处理时间略微长时(0.1s),整体时间就会比较长了(200s)如果开10个线程处理时,整体时间就可以缩短10倍,整体只需要20s就可以完成了因此,本篇文章就介绍一下如何更好的多线程处理,以缩短处理时间。原创 2023-11-24 18:18:02 · 1354 阅读 · 0 评论 -
对象bean间属性值复制:无视大小写和下划线_和横杠-
对象bean间属性值复制:无视大小写和下划线_和横杠-1.简要说明:在java代码开发过程中,总会遇到实体类bean直接的属性复制问题,将一个bean中的值复制到另一个bean中,这时如果属性名是形同的,(仅仅有大小写或带下划线_或带横杠-)的区别,那就可以用此方法来进行赋值2.`import java.lang.reflect.Field;import java.lang.reflect...原创 2020-03-31 16:10:29 · 1019 阅读 · 0 评论 -
Java中利用工具类对bean实体类所有属性统一赋值
Java中利用工具类对bean实体类所有属性赋值这里做一下简单的说明我在实际开发过程中,调外部系统时,发送报文,报文会通过bean转换成xml的形式发送出去,这时候空的bean转换后的形式不符合要求,就需要给空的bean的属性赋空值。这里提供一个工具类,此工具类的作用是给bean实体类所有属性统一赋值,Stirng类型的属性赋值"",int类型的属性赋值0,BigDecimal类型的属性赋值0。目...原创 2020-03-17 14:45:42 · 2338 阅读 · 1 评论 -
distinct(sql去重)小小说
distinct(sql去重)小小说在我们代码开发中,sql是我们必不可少的,相信distinct用法也是常用语法之一。我用过很多次distinct语法,但是其实并没有明白其去重的原理。其实distinct用法的原理是当我们查询的多条数据的所有字段完全一致时,才会发挥去重作用,而不是仅仅依据distinct后面的一个字段。简单来说,将我们要查询的字段拼接成一个字符串,只有当字符串完全equ...原创 2019-08-06 10:33:59 · 244 阅读 · 0 评论 -
sftp方式上传和下载文件
sftp方式上传和下载文件话不多说,直接贴代码,亲测可用(目前只在maven工程中测试使用)#1.添加pom<!-- sftp工具 --><dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>...原创 2019-08-06 16:43:44 · 1849 阅读 · 0 评论 -
Jenkins离线安装插件
Jenkins离线安装插件1.首先下载要安装的插件下载地址:http://updates.jenkins-ci.org/download/plugins/2.将下载的文件上传到Jenkins系统管理–管理插件–高级–上传插件...原创 2019-08-16 15:03:55 · 4252 阅读 · 1 评论 -
FTP方式上传文件
FTP方式上传文件话不多说,直接贴代码,亲测可用(目前只在maven工程中测试使用)1. 在pom文件中添加依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>4.3.1...原创 2019-08-13 10:10:03 · 408 阅读 · 0 评论 -
git版本管理-代码提交时忽略target文件夹,及其他文件
git版本管理-代码提交时忽略target文件夹,及其他文件话不多说,提交代码需要忽略target文件夹是,在我网上找的文章中,这两个文章是我认为很有帮助的,直接把链接发到这里就好了第一次转载文章:https://blog.csdn.net/u014079773/article/details/51602344https://blog.csdn.net/u010566681/article...转载 2019-09-20 14:49:34 · 10624 阅读 · 0 评论 -
Linux下根据不同用户配置不同java环境变量
Linux下根据不同用户配置不同java环境变量在实际开发过程中遇到的一个问题,服务器的java环境变量是1.7的,因为各种原因,不能修改全局环境变量,因此新建了一个用户,新建用户的Java环境便令配置成1.8的。1.切换到新建的用户命令:su - bsp2.编辑环境变量文件命令:vi ~/.bash_profile3.加入环境变量配置(此处JAVA_HOME为jdk解压路径)JAV...转载 2019-09-29 14:59:29 · 1555 阅读 · 0 评论 -
查找maven依赖
查找maven依赖在maven工程中,maven依赖是我们开发必不可少的一部分,很长时间我一直在为找不到想用的maven依赖发愁,想用哪个jar文件就是不知道怎样引入依赖,下面分享一个很强的maven依赖查找网站!maven依赖查找网址:https://mvnrepository.com/...原创 2019-09-29 15:30:53 · 200 阅读 · 0 评论 -
Oracle数据库建表语句
Oracle数据库建表语句#1.建表语句create table CUST_INFO( CUST_ID VARCHAR(36) not null, CUST_TYPE VARCHAR(50), CUST_NAME VARCHAR(200), ID_NO ...原创 2019-08-06 10:05:11 · 11892 阅读 · 0 评论 -
subString的用法小结
subString的用法小结subString常用方法一:subString常用方法二:subString常用方法三:subString是Java提供的一种字符串截取方法,通常我们可以用参数来控制截取的字符串。subString常用方法一:String a = “123456anbdc”;String b = a.subString(1);此时得到的为字符串a从下标为1的位置开始截取到最...原创 2019-08-05 14:30:16 · 59835 阅读 · 6 评论 -
在Excel中将数据库字段转换成驼峰式
在Exel中将数据库字段转换成驼峰式1.将数据库字段复制到Exel表格第一列;2.在第二列顶部输入**=PROPER(A1)命令;3.在第三列顶部输入=SUBSTITUTE(B1,"_","")命令;4.在第四列顶部输入=LOWER(LEFT(C1,1))&RIGHT(C1,LEN(C1)-1)**即可得到驼峰式字段...原创 2019-03-27 16:37:59 · 3605 阅读 · 0 评论 -
通过maven命令,使本地jar包可通过pom.xml文件方式导入,并在代码中使用
直接上命令:mvn install:install-file -Dfile=redis.client-1.0.0.jar -DgroupId=com.yusys.redis -DartifactId=com.yusys.redis.client -Dversion=1.0.0 -Dpackaging=jar(命令说明:-Dfile为jar包名;-DgroupId为pom.xml文件中的gro...原创 2019-04-01 14:30:53 · 1065 阅读 · 0 评论 -
连接数据库时报错:DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=YXUAT.CUST_BLK_REL, DRIVER=4.25.13
连接数据库时报错:DB2 SQL Error: SQLCODE=-204, SQLSTATE=42704, SQLERRMC=YXUAT.CUST_BLK_REL, DRIVER=4.25.13原因:使用mybatis时,连接远程数据库,登陆用户时没有指定使用哪个schemas,也就是没指定用户名,这就导致了mybaits找不到我们想要的schemas,就会报错。解决办法:在写sql语句时,在...原创 2019-03-04 11:44:56 · 29092 阅读 · 0 评论 -
mybatis中关联查询(一对一)的使用总结(3)
在使用mybatis时,经常会用到关联查询,下面来总结一下关联查询(一对一)的使用(3)一、首先说一下一对一的关联查询,一对一关联查询建议使用标签来完成1.第三种使用标签的方法,直截了当,看代码:1.1 新建实体类public class CustDetailFME { private CustDetail custDetail; private CustFamily custFa...原创 2019-04-24 14:28:10 · 167 阅读 · 0 评论 -
JAVA8新特性之日期和时间的获取
JAVA8提供了新的日期和时间的获取方式,且是线程安全的,下面简要写一下获取时间的用法1.获取日期和时间LocalDateTime localDateTime = LocalDateTime.now();DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss");Strin...原创 2019-04-30 10:20:21 · 2234 阅读 · 0 评论 -
方法传入不定数量的参数问题
方法传入不定数量的参数问题在写方法时,如果参数的个数不确定,可以用"…"的方式来传参,但是这里要求参数的类型必须一致(这种方法相当于传入一个数组)下面是使用实例:方法的调用 public static void main(String[] args) { Map<String, Object> map = new HashMap<String, Object>...原创 2019-04-30 14:15:06 · 2319 阅读 · 0 评论 -
mybatis中模糊查询
mybatis中的模糊查询用法之一(目前测试可适用于mysql,Oracle,db2,其他数据库待确定)<if test="custName != null and custName != ''"> <bind name="custName_" value="'%'+custName+'%'"/> AND cust_name like #{cus...原创 2019-05-27 16:36:32 · 185 阅读 · 0 评论 -
eclipse中添加注释模板
eclipse中添加注释模板下面为本人在eclipse中常用的注释模板,也是从网上找的推荐模板,仅为记录一下,也希望帮助到大家更好的规范代码在eclipse中点击Window——>java——>Code Style——>CodeTemplates——>Comments选中下面一项点击Edit1.Files:/** * @Title: ${file_name...原创 2019-05-27 17:20:15 · 10945 阅读 · 1 评论 -
Oracle数据库备库,导库
Oracle数据库备库1.导出表结构和数据:2.导入表结构和数据:3.根据sql查询文件所在目录:1.导出表结构和数据:(1)首先,登陆到数据库服务器,切换到Oracle用户(2)然后执行导出命令:expdp user_name/password directory=DATA_PUMP_DIR dumpfile=Cmis_df_20190709001.dmp schemas=cmis_df...原创 2019-07-17 11:42:45 · 835 阅读 · 0 评论 -
笔记本电脑睡眠时间修改不生效
笔记本电脑睡眠时间修改不生效电脑修改了睡眠时间,但是还是很快就息屏了,尝试过修改电源设置里的睡眠时间,还是没用。研究了好久发现,电脑安装了电脑管家,里面禁用了很多服务,有很多服务不知道是干什么的,就将电脑管家建议开启的都打开了,然后电脑就不很快睡眠了如果还不行,建议卸载电脑管家试一试。...原创 2019-02-14 15:42:13 · 5197 阅读 · 0 评论