<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hdulhb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hdulhb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hdulhb]]></copyright><item><title><![CDATA[ubuntu 离线安装docker]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/148847316</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/148847316</guid><author>hdulhb</author><pubDate>Mon, 23 Jun 2025 17:46:05 +0800</pubDate><description><![CDATA[默认情况下，只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组，以避免每次使用Docker时都需要使用sudo。这里版本众多，具体怎么选择某个版本、以及版本之间的关系，没找到相关资料，这里可以参考其他服务器上在线安装的版本，我这里就根据我个人经验，大版本选择次新，小版本选择最新。进入pool目录下，有ngihtly、stable、test等目录，直接选择stable稳定版。离线安装前要查看系统版本，已确定选择下载对应的docker版本。]]></description><category></category></item><item><title><![CDATA[一个spring boot 启动问题卡住了好几天]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/142630158</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/142630158</guid><author>hdulhb</author><pubDate>Sun, 29 Sep 2024 13:51:45 +0800</pubDate><description><![CDATA[网上也找了资料，查找服务器不能启动的原因，启动过程中没有报错，所以就把启动日志中的一些warn关键字搜索，如下图中的警告，然后就开始折腾配置文件，现在回想起来总感觉可笑。在本地调试一个springboot 服务，这个服务一直运行正常，因业务需求，变换了nacos中的配置，将服务配置中的命名空间改了，同时配置管理里面对应的命名空间的配置也更新了。后来在苦苦思索问题的时候，不经意间发现服务居然启动成功了，就更懵逼了，然后调用服务接口，测试下接口正常。]]></description><category></category></item><item><title><![CDATA[二年级语文上册生字小帖帖]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/141952304</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/141952304</guid><author>hdulhb</author><pubDate>Fri, 06 Sep 2024 10:16:58 +0800</pubDate><description><![CDATA[人教版小学语文二年级上册，列出来每课的生字、组词、拼音、笔顺，笔画等。帮助小学生复习、预习，也可以帮助家长辅导孩子写字。]]></description><category></category></item><item><title><![CDATA[java: 程序包com.sun.org.apache.xerces.internal.impl.dv.util不存在]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/141916561</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/141916561</guid><author>hdulhb</author><pubDate>Fri, 06 Sep 2024 09:55:31 +0800</pubDate><description><![CDATA[但是直接在ide里运行，就会报错：java: 程序包com.sun.org.apache.xerces.internal.impl.dv.util不存在。更改jdk版本， jdk版本都改成了openjdk20，Language Level也设置成了最高的19（其他版本如17、11也都设置过了），还是报错；最后实在没有办法，将工程重新克隆了一份，再运行，就正常了，应该还是jdk配置出了问题，不知道之前的运行环境怎么搞乱的，恢复后正常了。运行配置中也编译jdk也改成了openjdk20，结果还是一样。]]></description><category></category></item><item><title><![CDATA[Linux 交互空间（SWAP）]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/141330365</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/141330365</guid><author>hdulhb</author><pubDate>Mon, 19 Aug 2024 17:27:38 +0800</pubDate><description><![CDATA[swap space是磁盘上的一块区域，可以是一个分区，也可以是一个文件，或者是他们的组合。简单点说，当系统物理内存吃紧时，Linux会将内存中不常访问的数据保存到swap上，这样系统就有更多的物理内存为各个进程服务，而当系统需要访问swap上存储的内容时，再将swap上的数据加载到内存中，这就是我们常说的swap out和swap in。]]></description><category></category></item><item><title><![CDATA[Ubuntu 上 docker安装、部署]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/141263799</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/141263799</guid><author>hdulhb</author><pubDate>Mon, 19 Aug 2024 14:15:57 +0800</pubDate><description><![CDATA[默认情况下，只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组，以避免每次使用Docker时都需要使用sudo。ubuntu下自带了docker的库，不需要添加新的源。但是ubuntu自带的docker版本太低，需要先卸载旧的再安装新的。/daemon.json 文件，并将国内源的配置写入其中，重启docker。按此方法可以拉取镜像默认的latest版本，但拉取指定版本的镜像还不太好使。#安装最新版本的Docker。#Docker官方源。]]></description><category></category></item><item><title><![CDATA[vue router 模式histroy/hash 与 nginx配置二级目录]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/138952494</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/138952494</guid><author>hdulhb</author><pubDate>Thu, 16 May 2024 14:35:47 +0800</pubDate><description><![CDATA[几天后，由于域名备案等需求，要求域名下的首页需要改成公司首页（首页是一个静态页面），将vue打包后的管理系统放到nginx二级目录下。为了解决这个问题，我们需要当访问的是前端路由时，去访问 index.html 这个主入口，再由前端路由自己来访问到对应的页面。第一种解决方案，将配置文件中 mode 值改成  hash，重新打包后放置到nginx二级目录下，就正常访问了，跳转、页面刷新都没问题。vue重新打包部署到nginx二级目录下，页面可以正常访问，跳转也没问题，但刷新页面时，仍会出现500错误。]]></description><category></category></item><item><title><![CDATA[vue2 导出文件功能，导出文件打不开]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/138648980</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/138648980</guid><author>hdulhb</author><pubDate>Fri, 10 May 2024 15:31:27 +0800</pubDate><description><![CDATA[这个问题困扰了我两夜一天，前后台代码修改、调整、调试了很多次。其实很早就能排除后台接口问题，但当时没有发现问题时，想着不放弃任何可能性，调整接口代码，甚至尝试了多个导出Excel文件的三方库，但结果还是一样，徒劳最后在mockjs问题上也犹豫了很长时间，因为实在是没看到怎么影响的，最后也是出于尝试下的心里，没想到问题解决了。]]></description><category></category></item><item><title><![CDATA[Ubuntu搭建配置Nginx]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/133124940</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/133124940</guid><author>hdulhb</author><pubDate>Mon, 25 Sep 2023 09:06:39 +0800</pubDate><description><![CDATA[默认情况下，Nginx会加载/etc/nginx/nginx.conf文件。请注意，在Ubuntu中，使用Nginx来配置网站时，也应该在/etc/nginx/sites-available目录中创建一个配置文件。如果客户端请求的URL是以“/”开头的，try_files命令就会尝试请求文件的URI，如果无法找到该文件或目录，就会返回404错误。如果您已正确配置Nginx，并在/var/www/html目录下放置了一个简单的index.html文件，则应在浏览器中看到该文件的内容。保存您的更改并关闭文件。]]></description><category></category></item><item><title><![CDATA[Android之 常用数据库框架整理]]></title><link>https://blog.youkuaiyun.com/hdulhb/article/details/132473086</link><guid>https://blog.youkuaiyun.com/hdulhb/article/details/132473086</guid><author>hdulhb</author><pubDate>Thu, 24 Aug 2023 14:16:25 +0800</pubDate><description><![CDATA[4.2 ORM 框架，即 Object-Relational Mapping，它的作用是在关系型数据库和对象之间作一个映射，这样，我们在具体操作数据库的时候，就不需要再去和复杂的 SQL 语句打交道，只是像平时操作对象一样操作它就可以了。在数据库方面，它是主键。DaoSession还提供了一些通用的持久性方法，如实体的插入，加载，更新，刷新和删除。3.2 SQLiteOpenHelper的使用，自定义DatabaseHelper，继承SQLiteOpenHelper，来管理数据库的创建和数据库表的创建。]]></description><category></category></item></channel></rss>