JAVA
文章平均质量分 54
技术引领者
行动击破一切可疑,望朋友早日实现财务自由
展开
-
idea合代码方式一: Cherry-Pick,使用场景: 代码量比较少
最近项目上实际用到,想了想有没有什么方法能够合并代码,基于目前得场景,只合部分代码步骤 1 切换到主分支 master-bip 2 找到 VersionControl ,找到log页签,Branch 切换到需要把次分支代码合并到 master-bip上来的,也就是develop-diwork 3 开始进行代码合并,可以多选,有条件的手动过滤,即可 4 选择之后点击 小樱桃,也就是Cherry-Pick这个按钮,进行合并,若有冲突,解决冲突,最后再push即可 5 验证结果,Git上进原创 2020-06-17 10:04:52 · 836 阅读 · 0 评论 -
浅谈idea中合并代码的流程
项目需求 最近时长会合并代码,合并代码分为手动与自动,像我这么懒的人,当然需要自动合代码项目分析及进程 自动合代码,使用idea时前提,流程, 远程新建一个需要合并代码的分支,比如基于master新建一个分支master-merge, 再本地下载一个当前分支,比如needMerge的代码,先fetch,这个步骤确保远程新建的分支能够找到,然后再mergeBranch,选择新建的分支,进行合并代码,最后解决完冲突,然后再提交即可;项目结果 满意关注博客,踊跃留言,每天持续学习新知识原创 2020-05-20 11:34:29 · 877 阅读 · 0 评论 -
浅谈根据json导入数据到本地数据库中
项目需求 根据json导入数据到本地数据库中项目分析及项目进程 项目分析 需要把json转换成项目中对应的实体,然后进行一一赋值,这里只提供思路 当然,也可以选择直接json串进行解析,但是不让实体直观,时刻具备面向对象的思维,而不是面向具体事务及细节的思维项目结果 满意关注博客,踊跃留言,每天持续学习新知识...原创 2020-05-20 11:28:59 · 424 阅读 · 0 评论 -
浅谈根据url下载文件到本地并上传到华为云服务器
项目需求 根据url下载文件到本地并上传到华为云服务器项目分析以及进程 项目分析 分为三步骤 第一步 下载文件到本地 第二步 上传文件到服务器 第三步 验证结果 项目进程 第一步 下载文件到本地,再来分析一下 1, 根据url获取文件内容,并写入到本地文件中,注意 如果是本地或者线上,会存在环境的差异,比如本地是windows,而线上是linux环境,我们需要区别一下地址的开头,windows下 f: 开头, linux下原创 2020-05-20 11:25:08 · 923 阅读 · 0 评论 -
Mybatis 批量插入sql语句返回主键
很简单,xml中 只需要配置 useGeneratedKeys = “true” 和keyProperty = “主键”单个和批量都是支持的,Mybatis还是很强大的关注博客,踊跃留言,分享实用技巧...原创 2020-04-18 15:04:19 · 239 阅读 · 0 评论 -
Java使用线程读取配置文件内容
配置起来很是方便简单,但是还不及注解使用的方便,但是可以了解一下,拓宽一下思路public class PropertiesUtil {private static Properties prop = null;static { prop = new Properties(); loadData(); Executors.newSingleThreadSched...原创 2020-04-16 14:07:12 · 450 阅读 · 0 评论 -
Java14新特性介绍
听说预发版于3月17号,都有哪些特性呢,先睹为快,下文主要为翻译内容的核心截取特性1,改进的switch表达式,第一次出现在Java 12和13中,在Java 14中获得了完全的支持2,instanceof支持模式匹配(语言特性)3,NullPointerException(JVM特性),精确到哪一行Switch表达式, 现在可以使用箭头 ->待代替,感觉跟Lambada表达...原创 2020-03-19 14:14:21 · 679 阅读 · 0 评论 -
JavaBean与Map互转
JavaBean与Map互转关注博客,分享实用技术原创 2020-03-09 14:26:05 · 118 阅读 · 0 评论 -
Java 中字符串的非空判断
小结一下String str;第一种:if str !=null && str !=""第二种: StringUtils.isNotEmpty(str)第三种: StringUtils.isNotBlank(str)第四种: !Objects.isNUll(str)如有补充,请留言关注博客,分享实用技术...原创 2020-03-09 14:23:09 · 528 阅读 · 0 评论 -
StringUtils的isNotEmpty()与isNotBlank()的区别
总结如下表达式:isNotEmpty(str)等价于 str != null && str.length > 0isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0isEmpty 等价于 str == null || str.len...原创 2020-03-09 14:19:01 · 117 阅读 · 0 评论 -
Java实现jar包反编译后修改再打包回jar的教程
前提:java文件之间没有依赖关系时: 1.准备一个jar包2. 我的本地环境是windows,解压这个jar包,得到一堆class文件,找到需要修改的class文件3. 使用jd-gui工具看一下这个class文件,然后复制出来,粘贴到一个java文件中,然后对这个文件按你需要的方式进行编辑4. cmd命令调出终端,使用javac 修改后的java文件路径 —》 重新得出class文原创 2018-01-04 15:30:23 · 8486 阅读 · 0 评论 -
Mysql更新视图限制
老司机直接上路了.前提:基本关系如果改变,必须立即反映到设计的视图上但是通过视图去更新则必须注意以下条件:1、如果视图有一个基本关系的简单查询生成,而且它还包含了基本关系中的主关键字或是候选关键字,则可以通过这个视图进行更新操作。 2、不允许对涉及到多个基本关系的视图进行更新。 3、如果视图的生成中涉及到聚集或是分组操作,则不允许通过这个视图进行更新。ISO标准给出的视图的可更新充要条件为:1、原创 2018-01-12 14:15:36 · 2844 阅读 · 0 评论 -
Java命令里面的EQ、NE、GT、LT、GE、LE分别代表含义
不废话,直接上车:EQ 就是 EQUAL等于 NE就是 NOT EQUAL不等于 GT 就是 GREATER THAN大于 LT 就是 LESS THAN小于 GE 就是 GREATER THAN OR EQUAL 大于等于 LE 就是 LESS THAN OR EQUAL 小于等于关注博客关注更多文章原创 2018-01-12 14:09:14 · 148507 阅读 · 3 评论 -
Java双循环之break的用法
Java双循环之break的用法原创 2017-12-19 14:01:52 · 2693 阅读 · 0 评论 -
Java中的条件语句(if、if...else、多重if、嵌套if)详解
Java中的条件语句(if、if...else、多重if、嵌套if)详解原创 2017-12-27 15:18:48 · 24016 阅读 · 1 评论 -
Java代码读取图片的两种方式
Java代码读取图片的两种方式,直接上代码:方式一: 适用场景: 图片size小方式二: 适用场景: 图片size大原创 2017-11-10 20:09:03 · 27300 阅读 · 0 评论 -
Java中Calendar的使用方法详解
不废话直接上代码package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar原创 2017-07-28 10:36:27 · 19577 阅读 · 0 评论 -
Java serialversionuid 生成流程
Java serialversionuid 生成流程原创 2017-07-25 20:17:13 · 2223 阅读 · 0 评论 -
Java 枚举值的用法
Java 枚举值的用法原创 2017-07-24 18:34:02 · 1742 阅读 · 0 评论