- 博客(18)
- 收藏
- 关注
原创 Spring Boot 通过 Swagger 自动生成 ShowDoc 文档
配置Spring Boot 自动化文档提高开发效率Spring Boot配置Swaggerpom.xml添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency&g
2021-08-09 15:35:14
2389
1
原创 Hazelcast and Management for docker
建立网络docker network create --subnet=172.23.0.0/16 hazelcasthazelcast拉镜像docker pull hazelcast/hazelcast:3.7.1运行容器docker run -d -p 5701:5701 --network hazelcast --ip 172.23.0.2 --restart always hazelcast/hazelcast:3.7.1可视化管理工具拉镜像docker pull hazel
2021-05-25 10:39:44
309
原创 github博客域名绑定
通过github创建的blog绑定域名时出现不加载js,css.可以尝试该方法hugo的config.toml文件中需要指定访问地址baseurl = "https://githubname.github.io"这里的baseurl必须指向blog的github地址.
2021-05-07 09:07:11
175
原创 Java反射获取实体属性
Java中可以通过反射获取未知实体的属性Field field=message.getClass().getDeclaredField("value");field.setAccessible(true);field.get(message);
2021-05-07 09:06:30
199
原创 获取资源文件
Java中可以通过getClass().getResource()方法获取资源文件比如我们有以下目录|--project |--src |--main |--java |--Test.java |--file.txt |--target |--classes |--Test.class |--file.txt现在要在T
2021-05-07 09:05:51
107
原创 MultipartFile转换成File
MultipartFile转换成File public static File convertFileByMultipartFile(MultipartFile file) { File toFile = null; if (file.equals("") || file.getSize() <= 0) { file = null; } else { InputStream ins = null;
2021-05-07 09:02:28
329
原创 将网络url图片链接转换为File类型对象
将网络url图片链接转换为File类型对象 public static File convertFileByUrl(String url) { File file = null; URL urlfile; InputStream inputStream = null; OutputStream outputStream= null; try { file = File.createTempFil
2021-05-07 09:01:55
2763
原创 二维码生成与解析
二维码生成与解析pom.xml<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3</version> <scope>compile</scope></dependency><dependency>
2021-05-07 09:00:34
500
原创 SonarQube 安装使用心得
最近搭建SonarQube的一些安装心得,记录下来。mysql初始化数据库CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY 'sonar';GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';GRANT ALL ON sonar.* TO 'sonar'@'localhost' I
2021-05-07 08:59:12
202
原创 内网穿透工具 Frp 学习
frp 是一个可用于内网穿透的高性能的反向代理应用github地址服务器端配置:[common]bind_port = 7000vhost_http_port = 7000启动命令./frps -c frps.ini客户端配置:[common]server_addr = 159.71.44.60server_port = 7000[web]type = httplocal_port = 8080custom_domains = taobao.yooxinz.com
2021-05-07 08:56:31
99
原创 实现Hugo中的搜索功能
基于Grunt实现Hugo中的搜索功能,先生成索引文件,再根据索引文件检索关键词。安装需要的组件安装Gruntnpm install -g grunt-cli安装需要的包工具npm install --save-dev toml string html-entities marked grunt生成索引文件新建Gruntfile文件,并修改其中相关参数。CONTENT_PATH_PREFIX:要搜索的内容路径FILE_SUFFIX:目标文件的文件后缀名FILE_SPLIT:文章
2020-08-03 14:45:43
1537
原创 通过Travis-CI发布博客
通过Travis CI使增加新博客后自动生成对应的站点并上传到Github Page中。在Github中生成Personal access tokens添加认证信息:在你Travis CI 对应的仓库的Setting页中添加对应的环境变量,变量名为GITHUB_TOKEN,值为之前创建的Personal access tokens。编写CI文件编写对应的.travis.yml文件sudo: truedist: trustyinstall: - sudo apt-get --yes in
2020-08-03 14:38:20
136
原创 Spring Boot 添加日志链 TraceId
配置Spring Boot 日志的 TraceId,提高问题排查的效率。通过MDC添加TraceId变量创建拦截器 添加traceId@Component@Slf4jpublic class TraceFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServletResponse ht
2020-08-03 14:36:06
6315
1
原创 nginx https认证
通过CertBot为nginx配置https。先配置nginxserver { server_name taobao.yooxinz.com; location / { proxy_pass http://localhost:8080; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html;
2020-08-03 14:34:30
199
原创 Mysql逻辑删除保留唯一索引
通常的业务系统中为了防止认为操作失误,造成误删数据,都要求对于删除操作只执行逻辑删除,即假删除。常见的做法添加删除标识字段,用户操作删除时更新删除标识字段来达到目的。但是当遇到表中需要有唯一性索引时则会造成问题。案例创建一个商品编码为A110的商品,商品编码为该表的唯一性索引,此时对该商品进行删除后,无法再次添加商品编码为A110的商品。将删除标识加入唯一索引把商品编码和删除标识设置为复合唯一索引,删除A110商品后可以再次新建一个A110,解决了上述问题。但是此时需要再次删除A110商品时则会出现
2020-08-03 14:33:37
3319
1
原创 .gitignore规则不生效的解决办法
先创建的项目后添加.gitignore文件时遇到不生效的情况git rm -r --cached .git add .git commit -m 'update .gitignore'
2020-08-03 14:32:18
132
原创 Arrays.asList()学习
Arrays.asList() 是泛型方法, 传入的对象必须是对象数组int[] myArray = { 1, 2, 3 };List myList = Arrays.asList(myArray);System.out.println(myList.size());//1System.out.println(myList.get(0));//数组地址值System.out.println(myList.get(1));//报错:ArrayIndexOutOfBoundsException可以
2020-08-03 14:27:22
256
原创 可视化学习Git
给大家推荐一个Git学习工具LearnGitBranching,以可视化的方式讲述Git的命令原理。并且设置了一系列有挑战性的任务来帮助Git的学习。先上张图看看效果:看看它包含的关卡:详情:在线的网站GitHub地址...
2019-01-10 12:01:36
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人