摘要:
Actuator actuator是Spring Boot项目中非常强大的一个功能,有助于对应用程序进行监控和管理,通过Restful API请求来监管、审计、收集应用的运行情况,针对微服务而言它是必不可少的一个环节。 Endpoints Endpoints(端点)是actuator的核心部分,它用 阅读全文
摘要:
Elasticsearch作为这几年最流行的搜索引擎,越来越多的互联网企业都在采用它;作为java开发者来说,如果想进一步提高自己能力,同时也为了能够在实际工作中遇到搜索、存储问题多一个解决方案,学习ES绝对大家工作、学习乃至找工作都是一个极大的好处。下面我就结合自己学习ES的一些心路历程,把它的原 阅读全文
摘要:
Controller返回数据到前端的时候出现了异常,工程:Spring Boot + Mybatis,Controller代码: @Controller public class UserController { @Autowired private UserMapper userService; 阅读全文
摘要:
什么是MQ? 消息总线(Message Queue),是一种跨进程、异步的通信机制,用于上下游传递消息。由消息系统来确保消息的可靠传递。 MQ是干什么用的? 应用解耦、异步、流量削锋、数据分发、错峰流控、日志收集等等... MQ衡量标准 服务性能、数据存储、集群架构 主流竞品分析 当前市面上mq的产 阅读全文
摘要:
1、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供 阅读全文
摘要:
SpringBoot与缓存 JSR107 Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry和Expiry。 CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可 阅读全文
摘要:
package com.*******.****.drp.util; import java.io.IOException; import org.codehaus.jackson.JsonGenerationException; import org.codehaus.jackson.JsonPa 阅读全文
摘要:
json转换成的实体类加注解@JsonIgnoreProperties(ignoreUnknown = true),注意这是类级别的注解。 @JsonIgnore注解用来忽略某些字段,可以用在Field或者Getter方法上,用在Setter方法时,和Filed效果一样。这个注解只能用在POJO存在 阅读全文
摘要:
一.命令行方式 1.打开命令行 2.输入输入命令:ifconfig en0 3.回车,即可: en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=400<CHANNEL_IO> ether 90 阅读全文
摘要:
objectMapper.convertValue将linkedHashMap转成对象使用的的方法 ObjectMapper处理从远程获取的Object对象 微服务中从其他服务获取过来的对象,如果从Object强转为自定义的类型会报错,利用ObjectMapper转换。 ObjectMapper m 阅读全文
摘要:
学习目标 快速学会如何在工程中支持国际化语言。 快速查阅 专题阅读:《SpringBoot 布道系列》 源码下载:springboot-locale-i18n — Hey Man,Don't forget to Star or Fork . — 项目结构: 使用教程 一、后台国际化 1、配置国际化参 阅读全文
摘要:
一.配置ssh 1.检查本机是否有ssh key设置 如果没有则提示: No such file or directory如果有则进入~/.ssh路径下(ls查看当前路径文件,rm删除所有文件) 2.使用Git Bash生成新的ssh key $ cd ~ #保证当前路径在”~”下 $ ssh-ke 阅读全文
摘要:
@Controller public class HelloWorldController { @RequestMapping("success") public String success(Map<String,Object> map) { map.put("hello","你好"); retu 阅读全文
摘要:
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+ 阅读全文
摘要:
String path = ClassUtils.getDefaultClassLoader().getResource("").getPath(); 通过这种方式可以获取静态资源的路径 阅读全文
摘要:
Beyond Compare 4 30天试用期后,破解方法。 在安装目录下找到文件BCUnrar.dll,比如:D:\software\Beyond Compare 4,重命名该文件即可。 重新启动,就可以正常使用了。 阅读全文
摘要:
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
摘要:
1、访问postman官方网址:https://www.getpostman.com/downloads/ 2、点击download下载安装包 3、下载下来是一个zip压缩包,解压出来是一个应用程序,直接拖到应用程序中即可 阅读全文
摘要:
若不考虑版本直接执行以下命令 brew install mysql 若要选择版本只要加上@版本即可,例如 brew install mysql@5.7 安装完后启动mysql mysql.server start 若服务未启动就会出现以下错误 ERROR 2002 (HY000): Can't co 阅读全文
摘要:
brew install git /usr/local/bin $ git --version git version 2.17.2 (Apple Git-113) 阅读全文
摘要:
安装maven 命令brew install maven 查看安装的版本号mvn -version 阅读全文
摘要:
一、Homebrew安装出现443 出现该问题可以使用国内源: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 最后安装提示安装等待就行。安装完成之后可以使用下面名称测试: 阅读全文
摘要:
1. 打开系统偏好设置 2. 选择辅助功能 3. 在左侧选择"鼠标与触控板" 4. 点击右侧的"触控板选项"按钮 5. 在弹出的窗口中勾上启用拖移,然后在后面的下拉列表中选择"三指拖移" 6. 点击"好",按钮,完成设置 阅读全文
摘要:
1、多Profile文件 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置; 2、yml支持多文档块方式 server: port: 8081 spring: profiles 阅读全文
摘要:
1、随机数 ${random.value},${random.int},${random.long},${random.int(10)},${random.int(1024,65536)} 2、占位符获取之前配置的值,如果没有可以:指定默认值 person.dog.name=${person.hel 阅读全文