自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拼命的小蝌蚪

枯藤老树昏鸦,小桥流水人家,古道西风瘦马。夕阳西下,断肠人在天涯。

转载 maven创建war、jar、pom项目的方式【总结篇】

以创建品优购项目为例,在这个项目中,我学会了如何创建这3种项目类型的方式,具体查看链接如下: https://www.cnblogs.com/cn-chy-com/p/11130853.html https://www.jianshu.com/p/4710a87b65fa 这两个地方的链接是一样的...

2020-04-06 23:02:41 36 0

原创 (持久更新)关于JSON数据的全面总结

1、JavaScript中的JSON数据 <1>JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data=’{“name”:“goatling”}’ //解析对象​ ​J...

2019-12-17 10:23:20 35 0

原创 SQL JOINS的7种结构(SQL语法以mysql为例)

一、建表语句 部门表: DROP TABLE IF EXISTS `tbl_dept`; CREATE TABLE `tbl_dept` ( `id` int(11) NOT NULL AUTO_INCREMENT, `deptName` varchar(30) DEFAULT NULL,...

2019-08-02 10:49:37 70 0

原创 Mysql-sql查询顺序

手写SQL顺序: #手写sql的顺序 select distinct <select_list> from <left_table> <join_type> join <right_table>...

2019-07-25 20:20:51 179 0

转载 Java8特性详解: lambda表达式与StreamAPI

原文出处:https://www.cnblogs.com/aoeiuv/p/5911692.html 1.lambda表达式 Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,因为J...

2019-05-31 14:38:22 93 2

原创 jdk8函数式接口,SAM类型的接口(Single Abstract Method)

原文出处:https://blog.csdn.net/followwwind/article/details/78211531 /*** jdk8函数式接口,SAM类型的接口(Single Abstract Method) * 定义了这种类型的接口,使得以其为参数的方法,可以在调用时,使用一个l...

2019-05-31 14:33:11 200 0

原创 MySql数据库索引介绍

写在前面 数据库索引对我们来说是透明的,因为数据库表创建索引前后,SQL语句都可以正常运行,索引的运用只是数据库引擎工作时候的优化手段。但是,这并不是说数据库索引仅仅是数据库设计开发人员和运维人员的事情,对于一个测试人员,如果对数据库中已有的索引有所了解,可以对测试过程中发现的涉及数据库...

2019-05-27 17:08:27 3061 0

转载 Java踩坑记录

Java开发中避免不了遇到各种坑,希望其他童鞋不要不如后尘,不要在坑里打滚。 1、jra hell, 好多时候maven引入的包出问题(Class loading之类的问题)由于m2 本地夹包污染,删掉重来 2、Junit测试类必须命名成“Tests”的后缀,如果命名为.Net风格 的“Test...

2019-05-26 16:48:22 153 0

转载 Java线程池简要分析

Java中可使用java.util.concurrent包中ThreadPoolExecutor作为线程池。JDK本身提供4种特定的线程池模板供我们使用,当然,我们可以按需创建自定义的ThreadPoolExecutor,但是大多数情况下,这四种已经可以满足需求。下面分别解释。 基础概念 Bl...

2019-05-26 16:46:16 54 0

原创 那些不常见的单元测试

public abstract class ProductTask<E> implements Callable<E> { private List<Object> taskList; public ProductTask(List<O...

2020-05-20 14:20:53 54 0

转载 Java 代码精简之道

古语有云: 道为术之灵,术为道之体;以道统术,以术得道。 其中:“道”指“规律、道理、理论”,“术”指“方法、技巧、技术”。意思是:“道”是“术”的灵魂,“术”是“道”的肉体;可以用“道”来统管“术”,也可以从“术”中获得“道”。 在拜读大佬“孤尽”的文章《Code Review是苦涩但...

2020-05-07 22:04:20 102 0

原创 区分Maven中dependencyManagement与dependencies的作用

使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。而maven中有许多的标签,下面我们主要讨论parent、dependencies与dependencyManagement标签它们的用处以及区别。 一、Parent标签的应用场景 在实际开发中我们为了更好地进...

2020-04-25 22:19:44 52 0

原创 天净沙·秋思

【作者】马致远 【朝代】元 枯藤老树昏鸦,小桥流水人家,古道西风瘦马。夕阳西下,断肠人在天涯。

2020-04-18 11:59:33 31 0

原创 CSV数据文件后面添加属性的方法【大数据相关】

本文以csv文件格式的点边文件,程序在下面,使用Java8中对于时间的用法 package com.liuchj; import java.io.*; import java.text.DecimalFormat; import java.time.Instant; import java.ti...

2020-04-17 23:42:18 73 0

转载 代码分支规范

分支类型: 主分支:master、develop、release 功能分支:hotfix、feature(根据项目实际需要新增) 分支策略规则: 仅master分支承担发布任务,每次发布完成后追加tag(发布日期)。release/hotfix分支测试完成并代码封版后,先进行合并、灰度回归后再进...

2020-04-01 22:56:39 19 0

转载 超级精华帖:Linux常用命令全称及讲解

https://mp.weixin.qq.com/s/XzKAA3PWW1xtbx9jAPwyWA

2020-03-31 23:52:40 28 0

转载 学会这些 shell 小技巧,我就爱上 Linux 了

前几篇关于 Linux 的文章很受欢迎,很多读者都希望我多写写这方面的文章。我以后会定期分享一些 Linux 的实用小技巧,你用习惯之后可能就会和我一样,使用 Windows 就头疼。。。 先说句题外话,大家总是问能不能装双系统,装什么 Linux 发行版比较好。这里统一回答一下,装双系统很简单的...

2020-03-31 23:49:55 32 0

转载 面试常问的 25+ 个 Linux 命令

作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具...

2020-03-31 23:48:22 23 0

转载 Maven mvn install 本地jar添加到本地maven仓库中

总结:mvn install:install-file -Dfile=jar包路径 -DgroupId=设置groupid -DartifactId=设置artifactid -Dversion=设置version-Dpackaging=jar 有一个对应的例子参考下: mvn install:i...

2020-03-18 23:39:30 78 0

转载 6 个接私活的网站,你有技术就有钱

本篇文章会向大家推荐国内外几个接外包比较靠谱的平台,主旨是贵精不贵多。因此,像「猪xx」这种会让程序员自贬身价,扰乱市场规则的网站,便不会出现在下方推荐列表中。 下面开始进入正题。 国外篇 如果你打算接国外的软件外包,以下几点能力最好提前掌握: 基本的英语沟通能力(能跟阿三哥沟通) 良好的统筹规划...

2020-02-29 23:15:07 144 1

转载 (持久更新)序列化和反序列化

原文链接:https://blog.csdn.net/tree_ifconfig/article/details/82766587

2020-02-29 22:40:32 29 0

转载 Spring Boot 五种热部署方式

1、模板热部署 2、使用调试模式Debug实现热部署 3、spring-boot-devtools 4、Spring Loaded 5、JRebel 1、模板热部署 在 Spring Boot 中,模板引擎的页面默认是开启缓存的,如果修改了页面的内容,则刷新页面是得不到修改后的...

2020-02-29 22:23:04 43 0

原创 曹雪芹诗集

好了歌 ——曹雪芹 世人都晓神仙好,惟有功名忘不了! 古今将相在何方?荒冢一堆草没了, 世人都晓神仙好,只有金银忘不了! 终朝只恨聚无多,及到多时眼闭了, 世人都晓神仙好,只有姣妻忘不了! 君生日日说恩情,君死又随人去了, 世人都晓神仙好,只有儿孙忘不了! 痴心父母古来多,孝顺儿孙谁见了...

2020-02-28 23:08:03 33 0

原创 杜甫诗集

风急天高猿啸哀,渚清沙白鸟飞回。 无边落木萧萧下,不尽长江滚滚来。 万里悲秋常作客,百年多病独登台。 艰难苦恨繁霜鬓,潦倒新停浊酒杯。

2020-01-01 22:01:09 39 0

原创 postman如何绕过登录账户和密码验证,进行接口测试的方法

原文链接:https://www.cnblogs.com/chun-xiaolin001/p/10241948.html

2019-12-10 13:14:15 84 0

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设...

2019-12-09 14:59:28 31 0

原创 fastjson1.2.60也有缺陷,fastjson生成json时Null属性不显示的解决方法

一、案例展示 别以为fastjson1.2.60就是完美的jar包了,只是没有之前版本的bug而已,但是也有不如人意的地方,比如:fastjson生成json时Null属性不显示的问题,下面通过例子展示一下。 @Data @AllArgsConstructor @NoArgsConstructor...

2019-12-06 16:21:30 162 0

原创 教你一招,迅速解决eclipse卡顿问题---优化jdk内存

第一步:设置JVM默认参数 第二步:查看当前项目运行所占内存,右下角垃圾箱图标可以进行手动清理 此两招只能收一时之效,想彻底解决卡顿问题,还需要从项目本身优化 ...

2019-12-06 13:47:02 43 0

转载 谁说用 Git 一定要用命令行?试试 SourceTree 吧

原文链接:https://blog.csdn.net/weixin_38405253/article/details/103019040

2019-11-21 17:40:44 41 0

转载 如何玩转统一异常处理

原文链接:https://blog.csdn.net/Cs_hnu_scw/article/details/85097972

2019-11-21 17:38:57 24 0

转载 什么是socket通信

原文链接:https://mp.weixin.qq.com/s/KjKGOkZsD1fGXfPw7VSF1Q 传输层协议TCP、UDP,但它们毕竟只是协议,看不见摸不着,那我们怎们通过TCP、和UDP进行实际传输呢?不用着急,等看完这篇文章你一定会明白的 Socket概述 Socket中文意思为插...

2019-11-21 15:55:18 45 0

原创 关键字transient

Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。 为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。 当一个对象被序列化的时候,...

2019-11-11 11:42:02 24 0

原创 区块链——好文推荐

原文链接:https://blog.csdn.net/baichoufei90/article/details/102793774

2019-11-07 10:43:04 41 0

原创 虚拟机安装过程遇到的一系列问题:Job for network.service failed. See 'systemctl status network.service' and 'journalc

1.虚拟机安装及配置教程参考这个链接 我安装的是centos7系统,虚拟机用的是workstation10版本,安装过程省略,基本都是傻瓜式下一步操作,唯有几点记录一下: ①.选择单独一个磁盘 ②最小安装,不要图形化界面安装 至于单核多核自己随便选择吧! 2.遇到的几个问题也有了解决方案 参考下面...

2019-10-31 23:22:00 347 0

原创 解决idea提示:Could not autowire. No beans of 'AreaDao' type found. less... (Ctrl+F1)

项目中出现Could not autowire. No beans of ‘AreaDao’ type found.这个问题实在很烦人,所以探索一番找到解决步骤,记录一下 遇到这个问题,是spring的问题,spring的一个idea插件找实现类的问题,以为找不到实现类给出的提示! 解决方法如下...

2019-10-29 15:20:20 785 4

转载 Git工作流程之代码提交GF(Git Flow方式)模式

用实例演示Gitflow流程无疑是最容易理解的,如何被用来管理一次产品发布。假设你已经创建好了一个中央仓库。 1. 创建develop分支 第一步是给默认的master配备一个develop分支。一种简单的做法是:让一个开发者在本地建立一个空的develop分支,然后把它推送到服务器。 git ...

2019-10-21 23:27:58 41 0

转载 PO,VO,DAO,BO,POJO 之间的区别

VO value object:值对象。 通常用于业务层之间的数据传递,由new创建,由GC回收。 PO persistant object:持久层对象。 对应数据库中表的字段。VO 和 PO 都是属性加上属性的 get 和 set 方法;表面看没什么不同,但代表的含义是完全不同的。 DTO da...

2019-10-16 17:54:50 33 0

转载 Maven最全教程,java开发必备知识

目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。 一、为什么使用Maven这样的构建工具【why】 ① 一个项目就是一个工程 如果项目非常庞大,就不适合使用package来划分模块,最好是每一个模块对应一个工程,利于分工协作。借助于maven就可以将...

2019-10-13 13:01:58 47 0

转载 一个人成功与否的两大前提

一个人成功与否,一个人是否有出息,其实与他身上特质有关。我曾经和一些投资人聊过,他们讲述自己投资的时候,一定是看人,因为人身上的特质与驱动力才会让他成为什么样的人,如果一个人具备这两个特质,假以时日,将来一定会成为很厉害的人,做出一番属于自己的成绩来。 一、具备自愈力的人才能走得更远 人生成长的...

2019-10-12 10:03:05 35 0

转载 Code Review最佳实践

我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Re...

2019-09-28 20:19:02 67 0

提示
确定要删除当前文章?
取消 删除