自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java

纸上得来终觉浅,绝知此事要躬行

  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Mybatis】TypeHandler - 自定义类型处理器

文章目录一、介绍二、上手试试自定义类型处理器应用处理器一、介绍MyBatis 在设置预处理语句(PreparedStatement)中的参数或从结果集中取出一个值时, 都会用类型处理器将获取到的值以合适的方式转换成 Java 类型。可以在官方文档中看到,下面时默认的类型处理器。但是,我们还是有个麻烦事比如:javaBean中字段类型为Date,数据库中存储的是varchar类型;javabean中字段类型是Enum,数据库中存储的是varchar或者Integer。javaBean中字段类

2020-09-29 20:21:40 272

原创 【Maven】SpringBoot、Maven、多模块项目打jar包(多个boot模块)

文章目录父工程的pomcommon-api 、dao模块service-provider的pomconsumer-web 模块执行clean、package参考资料:SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程使用idea+maven给springboot多模块结构打jar包遇到问题:启动jar包时报错端口已被占用,找到该端口正在运行的进程。原来是我误双击了jar包。杀死正在占用端口的任务就行了。window系统查看端口下正在运行的进程PID,并结

2020-09-29 11:31:58 1652

原创 【Mybatis】Mysql 细节问题记录。。。

文章目录MyBatis传入多个参数的问题MyBatis传入参数为List对象Mybatis 3 官方参考文档

2020-09-28 15:58:44 210

原创 【Dubbo】三、案例 - 服务化最佳实践、分包与粒度(SpringBoot整合)

文章目录问题:设想一个服务者除了提供一个服务接口的具体实现、内部也有很多POJO模型、异常处理。消费者调用远程接口实现时使用Dubbo,那么Dubbo如何处理 服务模型、异常等的RPC调用呢?...

2020-09-21 23:19:18 511

原创 【SpringBoot】整合 - JDBC、Mybatis、JPA

文章目录10.1 整合JDBC10.2 整合Mybatis注解版踩坑xml版10.3 整合SpringData-JPA10.1 整合JDBC10.2 整合Mybatis <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId&

2020-09-17 23:34:51 1025 1

原创 【Spring Boot】整合 - 分布式:Dubbo、Zookeeper

文章目录1. 介绍1. 介绍众所周知当前流行的高并发项目基本上都是分布式/微服务的,比如在购物平台中,用户模块调用订单模块的服务,就需要RPC框架支持,这时就有了Dubbo,而远程过程调用时,还需要一个注册中心:Zookeeper。Dubbo服务提供方(provider)服务消费方(Consumer)Zookeeper开放源码的分布式应用协调服务配置维护域名服务分布式同步组服务...

2020-09-17 22:13:32 133

原创 【算法】基础算法中的十大经典问题(视频笔记)

/** * 分治算法:汉诺塔 */public class Hannoitower { public static void main(String[] args) { hannoitower(3,'A','B','C'); } /** * 递归汉诺塔 * @param num 盘得个数 * @param a 代表 a塔 * @param b 代表 b塔 * @param c 代表 c塔 */

2020-09-15 15:34:53 2039

原创 【数据结构】Java实现常用数据结构

【数据结构】Java算法基础一、前言KMP算法汉诺塔八皇后(分治算法)马踏棋盘算法(骑士周游问题)图的深度优先算法+贪心算法优化第一章、稀疏数组和队列1.1 稀疏数组基本介绍当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个有效值把具有不同值的有效元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模package zy.code.sparsearray;/** * 稀

2020-09-15 15:02:33 943

原创 【基准测试】jmh的入门

文章目录一、什么是基准测试参考资料:【基准测试】JMH 简单入门JMH 微基准测试套件一、什么是基准测试基准测试(benchmarking)是一种测量和评估软件性能指标的活动。你可以在某个时候通过基准测试建立一个已知的性能水平(称为基准线),当系统的软硬件环境发生变化之后再进行一次基准测试以确定那些变化对性能的影响。这是基准测试最常见的用途。其他用途包括测定某种负载水平下的性能极限、管理系统或环境的变化、发现可能导致性能问题的条件,等等。BenchmarkModeCntScore

2020-09-02 18:20:56 697

原创 windows环境下elasticsearch安装教程

1.ElasticSearch下载地址:https://www.elastic.co/downloads/elasticsearch下载压缩包后解压,直接双击bin目录下的 elasticsearch.bat文件测试一下访问9200端口是否成功,该端口是elasticsearch对Restful API 的HTTP形式的开放端口。...

2020-09-02 13:29:41 140

原创 如何进行Code Review

文章目录Code review应该怎么做如何高效迅速的进行CodeReview下面推荐一些 Code Review 工具:Crucible:Atlassian 内部代码审查工具;Gerrit:Google 开源的 git 代码审查工具;GitHub:程序员应该很熟悉了,上面的 “Pull Request” 在代码审查这里很好用;LGTM:可用于 GitHub 和 Bitbucket 的 PR 代码安全漏洞和代码质量审查辅助工具;Phabricator:Facebook 开源的 git/mer

2020-09-02 11:07:23 291

原创 单元测试的知识总结

一、单元测试桩模块测试要求在对软件单元进行动态测试之前,应对软件单元的源代码进行静态测试;应建立测试软件单元的环境,如桩模块和驱动模块,其测试环境应通过评审;对软件设计文档规定的软件单元的功能、性能、接口等应逐项进行测试。每个软件特性应至少被一个正常测试用例和一个被认可的异常测试用例覆盖测试用例的输入应至少包括有效等价类值、无效等价类值和边界数据值;语句覆盖率要达到100%;分支覆盖率要达到100%;对输出数据及其格式进行测试。单元测试任务:模块接口测试;模块局部数据结构测试;

2020-09-01 20:35:37 995

原创 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compilemaven编译失败,检查了当时的JDK全都是配置的JDK 8,但是pom文件里明显用的是11版本,修改idea的环境都改为jdk 11 就编译通过了。...

2020-09-01 20:35:17 564

原创 Spring深度解析之常见问题

简析@Resource 和 @Autowired的区别https://www.cnblogs.com/donfaquir/p/9325617.html

2020-09-01 20:35:02 251

原创 【JavaSE】正则表达式

文章目录一、匹配规则一、匹配规则https://www.runoob.com/java/java-regular-expressions.htmlPattern 类:pattern 对象是一个正则表达式的编译表示。Pattern 类没有公共构造方法。要创建一个 Pattern 对象,你必须首先调用其公共静态编译方法,它返回一个 Pattern 对象。该方法接受一个正则表达式作为它的第一个参数。Matcher 类:Matcher 对象是对输入字符串进行解释和匹配操作的引擎。与Pattern 类一样

2020-09-01 20:34:46 177

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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