故渊池鱼
码龄14年
关注
提问 私信
  • 博客:503,232
    503,232
    总访问量
  • 48
    原创
  • 88,738
    排名
  • 47
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:道阻且长,行则将至

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2010-10-08
博客简介:

道阻且长,行则将至

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    349
    当月
    0
个人成就
  • 获得299次点赞
  • 内容获得56次评论
  • 获得326次收藏
  • 代码片获得842次分享
创作历程
  • 2篇
    2024年
  • 1篇
    2023年
  • 1篇
    2022年
  • 4篇
    2021年
  • 6篇
    2020年
  • 3篇
    2019年
  • 1篇
    2018年
  • 9篇
    2017年
  • 13篇
    2016年
  • 22篇
    2014年
成就勋章
TA的专栏
  • swagger
  • Others
  • Java
    31篇
  • Linux
    6篇
  • Frontend
    13篇
  • Database
    6篇
  • Python
  • DevTool
    14篇
兴趣领域 设置
  • 前端
    vue.js
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MacOS搭建docker本地私有镜像库

修改 ~/.docker/daemon.json文件,增加insecure-registries,以此来避免docker对http的校验,地址可以设为域名或者其他内网地址,供其他用户使用。注意:其中ENV_DOCKER_REGISTRY_HOST不能填宿主机IP(否则报503错误),要填registry容器的IP地址。至此本地私有镜像库已安装完成,目前没有设置用户密码登安全设置,可参考其他教程进行设置。为了查看私有库里的镜像更加方便,可以安装webui,通过浏览器来查看镜像。,可以查看私有库下的所有镜像。
原创
发布博客 2024.05.08 ·
1109 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

Springboot监听ConfigMap配置文件自动更新配置

参考网上各位大神的关于spring-cloud-starter-kubernetes-config的配置,一直未能实现业务配置热更新,k8s在v1.19之后已经改为其他方式了,其他开源方案过于复杂,遂改换思路,简单点,就用java最原始的文件变更监听来手动刷新配置。主要用到Springcloud的ContextRefresher.refresh()方法,可能有的配置不需要更新,这里就需要根据实际业务逻辑来决定要更新哪些配置了。补充下,刷新配置不是修改后立即执行的,是有时间间隔的,可以配置,自行研究吧。
原创
发布博客 2024.05.08 ·
767 阅读 ·
3 点赞 ·
1 评论 ·
6 收藏

macOS上制作arm64的jdk17镜像

公司服务器是euleros v2r9 aarch64的,需要jdk17 arm64的镜像。
原创
发布博客 2023.08.30 ·
1634 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MAC IDEA2022.2 项目选择在new window打开却打开了多tab

idea在全屏下打开新项目,选择了new window,项目却在tab标签页下打开
原创
发布博客 2022.08.02 ·
2584 阅读 ·
4 点赞 ·
2 评论 ·
2 收藏

Java实现PDF转HTML

实现原理是PDF文档先转为PNG图片,然后进行图片拼接,拼接后的图片转为base64字符串,然后放入html文档。此方案会导致文档增大,比如100多KB的PDF文档转换HTML后会超过2MB。引入maven依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.2
转载
发布博客 2021.06.25 ·
6200 阅读 ·
3 点赞 ·
0 评论 ·
26 收藏

Git导出增量包

-- 导出最后一次提交修改过的文件git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^)-- 导出两次提交之间修改过的文件git archive -o ../latest.zip NEW_COMMIT_ID_HERE $(git diff --name-only OLD_COMMIT_ID_HERE NEW_COMMIT_ID_HERE)git archive -o ../latest.zip 81131159 $(git
原创
发布博客 2021.06.17 ·
1294 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

GitLab批量创建用户

本文将对Gitlab批量创建用户操作进行说明!GitLab版本:GitLab Community Edition 13.5.1思路调用GitLab提供的API进行用户创建的操作。操作步骤一、获取Personal Access Tokens1、使用有admin权限的账号登录GitLab;2、单击右上角的头像,点击"Settings"进入设置页面;3、点击左侧菜单Access Tokens,然后生成 Personal Access Tokens;4、将生成的perso.
原创
发布博客 2021.04.07 ·
3068 阅读 ·
2 点赞 ·
2 评论 ·
6 收藏

Gitlab批量导出用户

本文将对Gitlab的用户信息数据批量导出进行操作说明!思路登陆Gitlab服务器进行数据库登陆、数据查询及信息导出操作。操作步骤# 1、根据配置文件,定位数据库相关信息[root@l-git4 ~]# cat /var/opt/gitlab/gitlab-rails/etc/database.yml# 2、查看Gitlab对应的系统用户[root@l-git4 ~]# cat /etc/passwd | grep gitlab根据信息登陆数据库# 3、切换用户gitl
转载
发布博客 2021.04.06 ·
3363 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Java获取IP地址 IPUtil.getRemoteIp(request)

适用于获取访问IP,代码如下:public static String getRemoteIp(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equals
原创
发布博客 2016.07.05 ·
5565 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

mac下idea的svn密码记不住

问题现象:mac下的IntelliJ IDEA中svn无法保存密码,每次关闭窗口后都需要重新输入密码版本信息:macOS 10.15.6,IntelliJ IDEA 2020.1.2 (Ultimate Edition),svn1.10.4解决方案:1、网上最多的说法,尝试无效: 打开Settings->Version Control->Subversion 先Clear Auth Cache清理缓存 然后把Enbale interac...
原创
发布博客 2020.09.25 ·
1033 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot整合Swagger2问题记录

在Springboot整合Swagger2的过程中,遇到的一些问题记录。环境信息:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver...
原创
发布博客 2020.04.13 ·
1268 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

IDEA中springboot项目启动慢

环境信息:IntelliJ IDEA 2019.3 (Ultimate Edition)macOS 10.15.4GC: ParNew, ConcurrentMarkSweepMemory: 1981MCores: 8问题描述:在idea中启动本地的springboot项目测试时,启动缓慢,会在前两行日志到启动图那卡好一会,才会继续运行。16:50:31.209 [ma...
原创
发布博客 2020.04.10 ·
6308 阅读 ·
1 点赞 ·
3 评论 ·
6 收藏

Mac安装redis并设置开机自启动

本文使用mac的包管理工具brew一行命令搞定安装redis。brew本身的安装与卸载请自行搜索。一、安装redis默认安装最新稳定版,后面@接版本号可指定版本eg. brew install redis@3.2brew install redis安装过程中每次会进行Homebrew更新检测,影响安装速度,如果不需要可以在终端输入(此命令临时有效)export HOME...
原创
发布博客 2020.04.01 ·
4350 阅读 ·
5 点赞 ·
1 评论 ·
7 收藏

Springboot项目jar程序启动停止shell脚本并根据启动日志判断是否启动成功

Springboot项目jar启动停止shell脚本系统开机启动可参考《Linux下部署springboot项目jar包开机自启》以下脚本,包含功能启动程序时根据项目启动日志判断是否启动成功 停止程序时查询进程是否存活来判断停止成功 指定端口号启动jar 指定字符集,时区,环境启动jar#!/bin/sh# kconfig: 2345 85 15# description...
原创
发布博客 2020.03.25 ·
3243 阅读 ·
2 点赞 ·
6 评论 ·
14 收藏

Linux下部署springboot项目jar包开机自启

Linux下部署springboot项目jar包开机自启Linux版本 Centos7详细步骤如下:1、在/etc/init.d/目录下创建shell启动脚本autojar.shcd /etc/init.d/touch autojar.shvi autojar.sh内容如下:#!/bin/sh# chkconfig: 2345 85 15# descripti...
原创
发布博客 2020.01.10 ·
2791 阅读 ·
4 点赞 ·
4 评论 ·
19 收藏

IDEA中用本地tomcat启动项目成功但访问404的问题

IDEA中用tomcat启动项目war包日志显示部署成功,但访问项目却一直404,在本地tomcat的webapps目录下确实也没有项目。成功日志如下:检查idea中tomcat配置如下图:默认情况下,tomcat会把项目部署在target目录下,不会放到自己的webapps中。解决方法:网上搜索方法很多,但各种尝试之后,本人这里只有以下方法可行:修改Outp...
原创
发布博客 2019.11.08 ·
13351 阅读 ·
12 点赞 ·
1 评论 ·
46 收藏

log4j启动报错问题解决

项目用tomcat启动时,控制台报如下错误,虽然不影响业务正常使用,但还是要把它解决。"org.apache.log4j.ConsoleAppender" object is not assignable to a "org.apache.log4j.Appender" variableCould not instantiate appender named "Console".lo...
原创
发布博客 2019.11.08 ·
4666 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

IDEA中ivy项目配置及Ant的配置使用

IDEA中ivy项目配置及Ant的配置使用公司的老项目用的ivy+ant来管理包依赖及编译打包,eclipse对ivy支持较好,但之前一直用idea开发maven项目,比较习惯了,所以研究了下在idea怎么操作。一、ivy的安装与配置1、安装ivyIDEA插件Idea安装插件的方法,本文不多说,可自行百度。2、配置ivysettings.xml文件Setti...
原创
发布博客 2019.10.16 ·
13124 阅读 ·
6 点赞 ·
2 评论 ·
30 收藏

Java实现比较APP版本号大小

实现代码如下:/** * 比较APP版本号的大小 * &lt;p&gt; * 1、前者大则返回一个正数 * 2、后者大返回一个负数 * 3、相等则返回0 * * @param version1 app版本号 * @param version2 app版本号 * @return int */ ...
原创
发布博客 2018.09.17 ·
11538 阅读 ·
8 点赞 ·
4 评论 ·
15 收藏

Chrome浏览器跨域设置

Chrome浏览器跨域设置,以便本地调试1、CMD方式,在命令行工具里直接输入以下命令:Windows:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --args --disable-web-security --user-data-dir=D:\tempmacOS:open -a Google\ Chr
转载
发布博客 2017.12.05 ·
3259 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏
加载更多