hb1993
码龄9年
关注
提问 私信
  • 博客:361,182
    社区:40
    问答:178
    361,400
    总访问量
  • 31
    原创
  • 73,706
    排名
  • 23
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-01-07
博客简介:

hb1993的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    433
    当月
    0
个人成就
  • 获得217次点赞
  • 内容获得16次评论
  • 获得539次收藏
创作历程
  • 2篇
    2024年
  • 2篇
    2023年
  • 20篇
    2022年
  • 10篇
    2021年
  • 1篇
    2019年
成就勋章
TA的专栏
  • MyBatis
    2篇
  • MySQL
    4篇
  • Java语言特性
    3篇
  • git
    2篇
  • 电脑配置设置
    1篇
  • IDEA
    8篇
  • nuget
    1篇
  • visual studio
    2篇
  • 数据库
    1篇
  • Thymeleaf
    1篇
  • SpringMVC
    2篇
  • 并发编程
    1篇
  • 不明真相的bug
    1篇
兴趣领域 设置
  • Java
    javaspring
  • 编程语言
    golang
  • 微软技术
    .net
创作活动更多

如何做好一份技术文档?

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

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

阿里云Linux服务器中使用Docker构建镜像时的yum问题

跟着狂神的视频学习Docker,28集基于已有的官方centos镜像构建自己的镜像,在官方centos镜像的基础上用yum安装vim和网络工具,然后得到一个DockerFile,内容如下:构建自定义镜像时报错:在自定义镜像那里,centos8现在不能直接使用yum -y install来安装了,因为在2022年1月31日,CentOS团队从官方镜像中移除CentOS 8的所有包,要用的话要换成阿里云的源。Dockerfile要这样写:FROM centosMAINTAINER hb
原创
发布博客 2024.08.11 ·
398 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

正向代理和反向代理

上文就相当于一个正向代理的过程,A同学为客户端,马云为服务器,王老师为正向代理。反向代理是指以代理服务器来接收客户端的请求,然后将请求转发给内部网络上的服务器,将从服务器上得到的结果返回给客户端,此时代理服务器对外表现为一个反向代理服务器。反向代理的典型用途是将防火墙外的服务器提供给客户端访问,反向代理还可以为后端的多台服务器提供负载均衡,或者为后端较慢的服务器提供缓冲服务。正向代理和反向代理所处的位置都是客户端和真实服务器之间,所做的事情也都是把客户端的请求转发给服务器,再把服务器的响应转发给客户端。
原创
发布博客 2024.06.02 ·
754 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

git cherry-pick常用命令详解

将指定的提交(commit)应用与其他分支。
原创
发布博客 2023.10.08 ·
968 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mac使用Homebrew安装软件时显示“Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP”

要设置环境变量,你可以编辑你的 shell 配置文件(如 .bashrc、.zshrc),添加相应的设置,并重新打开终端应用程序,使设置生效。默认情况下,当你使用 Homebrew 安装完软件后,Homebrew 会自动清理相关的临时文件和缓存,以释放磁盘空间。当你使用 Homebrew 安装软件时,如果该软件的安装过程中出现了一些提示或建议,Homebrew 会显示一条消息提醒你可以通过设置相应的环境变量来修改或隐藏这些提示。为 true 来隐藏这些提示信息。是另一个提示,告诉你可以通过设置环境变量。
原创
发布博客 2023.06.15 ·
12466 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

mysql在GROUP_CONCAT中拼接字符串

mysql在GROUP_CONCAT中拼接字符串
原创
发布博客 2022.08.17 ·
1299 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Java 在 lambda 表达式中跳过本次迭代继续后面的迭代

Java 在 lambda 表达式中跳过本次迭代继续后面的迭代
原创
发布博客 2022.08.05 ·
1303 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

使用通用 Mapper 的批量插入时出现的问题(设置了默认值且不为 null 的字段报错不能插入 null)

使用通用 Mapper 批量插入时出现的坑(设置了默认值的字段报错不能插入 null)
原创
发布博客 2022.08.01 ·
1737 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git 怎么切换分支

Git 切换分支
原创
发布博客 2022.07.19 ·
171251 阅读 ·
24 点赞 ·
0 评论 ·
106 收藏

Chrome浏览器存储书签文件的位置

关于存储chrome的书签文件位置,可以导入想要的书签内容
原创
发布博客 2022.06.02 ·
24895 阅读 ·
9 点赞 ·
2 评论 ·
30 收藏

修改 NuGet 包的默认存放地址,避免增加 C 盘的负担

一、找到默认位置打开文件 C:\Program Files (x86)\NuGet\Config\Microsoft.VisualStudio.Offline.config。打开这个xml,里面存放了默认路径:<?xml version="1.0" encoding="utf-8"?><configuration> <packageSources> <add key="Microsoft Visual Studio Offline Packag
原创
发布博客 2022.05.23 ·
2126 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

解决 Cause: java.lang.IllegalArgumentException: Result Maps ... XXX.BaseResultMap

问题场景:当使用 MyBatis Generator 两次或以上时会触发该问题。原因:生成的 XML 映射文件内容会重复,原来生成过的内容不会被覆盖,所以就造成了相同的内容重复生成,像标题中的 ResultMap 就会有重复的问题,所以引发了该异常。解决方案:一、删掉原来生成过的 XML 映射文件后再使用 MyBatis Generator 进行生成,这样就不会造成重复。二、MyBatis Generator 官方提供的解决方案。因为官方是在 1.3.7 版本提供了解决方案,所以首先,项目依
原创
发布博客 2022.05.16 ·
1041 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

在 IDEA 中查看类文件、XML、YML 等文件的总体结构和目录

在 csdn 搜索问题的解决方案时在别人的文章中看到 XML 文件的总体结构以及这个 XML 中所有内容的目录,并且目录是呈树状结构的,也就是一级目录下如果有内容是能够点开显示内容或者二级目录的。于是在自己的 IDEA 中找寻这个功能,以便于在今后的开发工作中提供一定的帮助,充实自己的技能库。一顿瞎点之后发现了这个功能所在,可能这个功能的位置会因为 IDEA 的版本不同而不同。我的 IDEA 版本是 2020.3.1 64位,其位置如下图所示。点开这个 Structure 选项卡后会在左侧显示项
原创
发布博客 2022.05.16 ·
2518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

com.mysql.jdbc.Driver 和 com.mysql.cj.jdbc.Driver 的区别

概述:com.mysql.jdbc.Driver是mysql-connector-java 5中的,而com.mysql.cj.jdbc.Driver是mysql-connector-java 6中的。1、JDBC连接Mysql5需用com.mysql.jdbc.Driver,例如:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding
原创
发布博客 2022.05.13 ·
28531 阅读 ·
15 点赞 ·
0 评论 ·
35 收藏

Navicat Premium 历史版本下载地址

Navicat Premium下载地址有规律:http://download.navicat.com/download/navicat100_premium_cs.exehttp://download.navicat.com/download/navicat110_premium_cs_x86.exehttp://download.navicat.com/download/navicat110_premium_cs_x64.exehttp://download.navicat.com/dow
转载
发布博客 2022.04.08 ·
17807 阅读 ·
25 点赞 ·
1 评论 ·
30 收藏

在 JUnit4 中使用 SystemOutRule 获取不到控制台的标准输出内容

发布问题 2022.02.22 ·
0 回答

Thymeleaf 渲染网页时中文乱码的问题

问题场景在基于 Thymeleaf 的 html 模板中我使用了一些半角冒号,结果显示网页的时候这些半角冒号却是“??”,估摸着跟中文的编码问题有关,于是我加入了一些中文,结果这些中文也是显示乱码。解决方案首先在注册 Thymeleaf 的时候模板解析器 TemplateResolver 设置编码为“UTF-8”。然后 Thymeleaf 视图解析器的配置处也需要设置编码为“UTF-8”。以上两者缺一不可,否则中文还是乱码。...
原创
发布博客 2022.02.17 ·
3877 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

SpringMVC 中 Tiles 不起作用

在自己的测试项目中视图使用的是 JSP,并加上了 Tiles 作为布局使用。然后在给 JSP 页面加上布局后请求该页面发现布局并没有起作用,只有光秃秃的原 JSP 页面内容。查找了一番发现原因为:需要调整 TilesViewResolver 和 InternalResourceViewResolver 的顺序。因为在自己的项目中配置这两个视图解析器的时候 InternalResourceViewResolver 的定义语句是在 TilesViewResolver 之前的,那么 SpringMVC 就会将 I
原创
发布博客 2022.02.16 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringMVC 项目中 AbstractAnnotationConfigDispatcherServletInitializer 没有被加载

问题场景使用 IDEA 和 local Tomcat 运行一个本地的 SpringMVC 项目,从 Tomcat 的日志发现部署成功,并且这个项目也是能够正常运行起来的,同时项目的首页也是成功显示的。但是当我输入其他需要控制器参与处理的 URL 时,却显示 HTTP 404。分析由于项目首页可以正常显示,说明项目的构建和部署是没有问题的。那么为什么会 404 呢?我想最可能是控制器处理不了相关的 URL,但是在检查代码并写了测试验证后排除了这一可能。此时怀疑的方向就指向了控制器的 bean
原创
发布博客 2022.02.15 ·
1354 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

IDEA 使用本地 Tomcat 运行本地 Web 项目时出现的问题

在使用 local Tomcat 运行本地项目的时候发现了两个问题。问题一:HTTP 404,源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。解决方法:在配置 local Tomcat 之处 Deployment 部分的 Application context 需要与访问的 url 根路经一致。鼠标往下滚Application context 的内容其实就是除去域名或者 IP 地址后剩下的根路径,比如有个处理器方法的 url 地址是 address/get
原创
发布博客 2022.02.14 ·
2049 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

IDEA 输出构建项目的 war 包

1、首先打开项目的 Project Structure,在 Artifacts 中创建想要输出的 war 包配置。2、点击最上面菜单栏中的 Build --> Build Artifacts...3、在 IDEA 中使用本地 Tomcat 测试时就可以使用该输出的 war 包。...
原创
发布博客 2022.02.14 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多