摘要:
1、调试命令 F7 进入函数内部 F8 单步执行 F9 恢复运行 Shift + F8 跳出函数 Shift + F7 智能进入函数内部 Shift + F9 调试运行 Shift + F10 直接运行 Alt + Shift + F9 选择运行项,调试运行 Alt + Shift + F10 选择 阅读全文
摘要:
一、概述 除了依赖注入、方法参数,Bean Validation 1.1定义的功能还包括: 1、分组验证 2、自定义验证规则 3、类级别验证 4、跨参数验证 5、组合多个验证注解 6、其他 二、分组验证 通过分组,可实现不同情况下的不同验证规则,示例如下: 1、定义分组接口 2、定义实体 注:不指定 阅读全文
摘要:
一、概述 JSR-349 (Bean Validation 1.1)对数据验证进一步进行的规范,主要内容如下: 1、依赖注入验证 2、方法级别验证 二、依赖注入验证 spring提供BeanValidationPostProcessor用于支持依赖注入验证,使用如下: 配置 补充:validator 阅读全文
摘要:
一、概述 文件上传时,http请求头Content-Type须为multipart/form-data,有两种实现方式: 1、基于FormData对象,该方式简单灵活 2、基于<form>表单元素,method设为POST,enctype设置为multipart/form-data,在form表单上 阅读全文
摘要:
现在农历新年都已经过去,但年终总结与新年规划未写,总觉得还停留在2018年尾巴上,2019的步伐有些迟疑。现在必须停下来静静的想一想过往,计划下已经到来的这一年了。 2018年完成了很多事。个人技能上,了解并熟悉使用Java技术体系相关中间件,了解并接触分布式的一些理论与框架,开始深入一些技术的底层 阅读全文
摘要:
一、Git 基本配置 1、配置 命令:git config --global prop_name prop_value 如配置git用户名与邮箱: git config --global user.name 'matt cheng' git config --global user.email 'c 阅读全文
摘要:
一 安装 ubuntu 采用APT安装方式,可参考: Ubuntu 安装mysql和简单操作 Ubuntu 16.04安装MySQL(5.7.18) A Quick Guide to Using the MySQL APT Repository 安装好之后会创建如下目录: 数据库目录:/var/li 阅读全文
摘要:
一、消息处理功能 Spring提供MessageSource接口用于提供消息处理功能: Spring提供了两个默认实现: ApplicationContext接口扩展了MessageSource接口,当ApplicationContext被加载时,它会自动在context中查找已定义为Message 阅读全文
摘要:
在Linux机器(ip:10.102.16.203)安装完kafka(参考:kafka的安装及使用),在windows上使用Java接口访问服务时(参考:Java实现Kafka的生产者、消费者),报异常:Connection refused: no further information 此时,使用 阅读全文
摘要:
** 分布式 1、分布式架构、CAP理论、BASE 2、zookeeper 3、RPC框架(如Dubbo、Spring Cloud) 4、消息队列(Kafka),各种消息队列的优劣,(同步与异步消息处理) 发布消息通常有两种模式:队列模式(queuing)和发布-订阅模式(publish-subsc 阅读全文