<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43089596的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43089596</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43089596]]></copyright><item><title><![CDATA[ubuntu20下docker安装nginx、redis、mysql]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/144259637</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/144259637</guid><author>qq_43089596</author><pubDate>Thu, 05 Dec 2024 11:28:49 +0800</pubDate><description><![CDATA[在/home目录下创建文件夹nginx，将nginx配置文件nginx.conf粘贴到此目录下。这里遇到了一个问题，刚开始文件映射的时候指定nginx下的conf目录映射，然后在该目录下的default.conf里填加的配置信息，结果启动就各种报错。。。错误大概意思就是此处不能有这个配置，原因就是nginx目录下的nginx.con已经有这些配置了。]]></description><category></category></item><item><title><![CDATA[公司承担项目优势范文]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/102960090</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/102960090</guid><author>qq_43089596</author><pubDate>Wed, 13 Nov 2024 15:37:44 +0800</pubDate><description><![CDATA[为了更好地为客户服务，让广大客户对我司的技术支持服务体系有一个全面的认识，确保对各项目的技术服务、软件功能完善、故障诊断和部件更换等工作的顺利进行，保证客户系统的稳定、良好运行，提高客户的满意度，特提出了该支持和服务解决方案。系统服务厂商，通过与广大客户的紧密配合和公司本身的不断努力，基于公司产品的特点以及广大用户的不同需求，我司开发了广泛全面的产品服务项目，并建立了完善的服务体系来满足客户的需求。综上所述，公司在承担项目时所展现出的这些优势，不仅有助于项目的顺利实施，也能为公司带来长期的发展机会。]]></description><category></category></item><item><title><![CDATA[linux springboot项目异常停止无日志]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/131911326</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/131911326</guid><author>qq_43089596</author><pubDate>Tue, 25 Jul 2023 16:23:53 +0800</pubDate><description><![CDATA[帮朋友做了个小项目，代码不多，业务不多，部署在阿里云内存为1G的服务器上，采用springboot+h2，前端为vue3+nginx,运行参数最大最小内存都为500m,正常运行2个月后开始出现异常停止现像，无异常日志打印，同时发现内存实际为730M，已占用为90%明显内存不足。。只是从没有在这么低配置上部署项目，一时不知所措，]]></description><category></category></item><item><title><![CDATA[mongoDB按日期分组统计且排序]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/131488219</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/131488219</guid><author>qq_43089596</author><pubDate>Sat, 01 Jul 2023 11:00:14 +0800</pubDate><description><![CDATA[【代码】mongoDB按日期分组统计且排序。]]></description><category></category></item><item><title><![CDATA[mybatis-plus代码生成]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/128215209</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/128215209</guid><author>qq_43089596</author><pubDate>Wed, 07 Dec 2022 17:51:41 +0800</pubDate><description><![CDATA[mybatis-plus生成代码，以及代码的使用示例，包含自动生成crud、逻辑删除]]></description><category></category></item><item><title><![CDATA[十只老鼠在1000瓶药水中找一瓶有毒的]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/127822885</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/127822885</guid><author>qq_43089596</author><pubDate>Sat, 12 Nov 2022 17:26:19 +0800</pubDate><description><![CDATA[【代码】十只老鼠在1000瓶药水中找一瓶有毒的。]]></description><category></category></item><item><title><![CDATA[java中 & 运算求余数]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/127410300</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/127410300</guid><author>qq_43089596</author><pubDate>Wed, 19 Oct 2022 16:25:51 +0800</pubDate><description><![CDATA[java中用&取余]]></description><category></category></item><item><title><![CDATA[java中String长度有没有限制]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/127307327</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/127307327</guid><author>qq_43089596</author><pubDate>Thu, 13 Oct 2022 19:21:08 +0800</pubDate><description><![CDATA[java中String的最大长度]]></description><category></category></item><item><title><![CDATA[记一次使用 docker 时遇到 no space left on device 问题的解决]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/122166468</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/122166468</guid><author>qq_43089596</author><pubDate>Mon, 27 Dec 2021 10:34:23 +0800</pubDate><description><![CDATA[no space left on device
使用docker部署服务结果报了上面这个错，使用 df -h 命令查看发现是/dev/mapper/centos-root 没有可用容间了。

解决办法：
切换到根目录下使用上面命令查看占用磁盘空间最大的目录
du -h -x --max-depth=1


找到占用空间最大的目录，打开，然后重复上面的命令，直到找到占用最大的文件或目录，清理没用的东西就好了。
docker还提供了下面命令来清理没有正在运行容器的镜像
docker system prune

]]></description><category></category></item><item><title><![CDATA[linux定时任务使用以及踩的坑]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/119905903</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/119905903</guid><author>qq_43089596</author><pubDate>Wed, 25 Aug 2021 10:59:08 +0800</pubDate><description><![CDATA[1、使用
使用下命令打开定时任务编辑
vim /etc/crontab

如下：

cron规则：
星号（*）：代表所有可能的值，例如month字段如果是星号，则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号（,）：可以用逗号隔开的值指定一个列表范围，例如，“1,2,5,7,8,9”
中杠（-）：可以用整数之间的中杠表示一个整数范围，例如“2-6”表示“2,3,4,5,6”
正斜线（/）：可以用正斜线指定时间的间隔频率，例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用，例如]]></description><category></category></item><item><title><![CDATA[checkstyle使用]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/119185152</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/119185152</guid><author>qq_43089596</author><pubDate>Wed, 28 Jul 2021 17:22:54 +0800</pubDate><description><![CDATA[文章目录简介一、引入插件二、引入代码检查规则文件三、使用1、使用checkstyle插件命令checkstyle:checkstyle-aggregate命令checkstyle:help命令checkstyle:check命令checkstyle:checkstyle命令2、使用构建命令3、检查生成结果及文件四、**建议**五、参考资料六、谷歌规则token值范围
简介
CheckStyle 提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程。
一、引入插件
在项目根目录的]]></description><category></category></item><item><title><![CDATA[checkstyle谷歌过滤规则]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/118941715</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/118941715</guid><author>qq_43089596</author><pubDate>Tue, 20 Jul 2021 18:26:09 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0"?&gt;
&lt;!DOCTYPE module PUBLIC
          "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN"
          "https://checkstyle.org/dtds/configuration_1_3.dtd"&gt;

&lt;!--
    Checkstyle配置，从googlejava样式检查Google编码约定

可以在https://google.]]></description><category></category></item><item><title><![CDATA[Deepin 20社区版设置双屏显示]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/108860774</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/108860774</guid><author>qq_43089596</author><pubDate>Tue, 29 Sep 2020 01:16:16 +0800</pubDate><description><![CDATA[两台笔记本，第一台是纯Deepin 20社区版的系统，加的是VGA接口的显示，接上就直接扩屏了，第二台是联想的Y7000,装的双系统，一个win10，一个Deepin 20，第二台是先装完双系统后过了一段时间才买的新显示器，结果插上HDMI接口后不扩屏，就上网找资料先是看了
Deepin外接显示器的设置（原创作者：zhby）
这种设置方式每次开机后都会重置设置，所以又找到了这篇
Deepin15.11 设置开机自动登录，并设置脚本自启动（原创作者：九百云）
整合上面两篇后，就达到了我的目的，开机自动扩屏；虽]]></description><category></category></item><item><title><![CDATA[spring boot 自定义校验参数注解]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/108328392</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/108328392</guid><author>qq_43089596</author><pubDate>Mon, 31 Aug 2020 20:42:53 +0800</pubDate><description><![CDATA[springboot接口在接收参数时，除了对参数的类型限制外，有时也需要针对参数进行一系列的校验，Validator为我们提供一些固定格式的校验，例如：email、blank、length等格式，前两天在搬砖的时候就遇到这样的需求，一个参数为IP，所以需要验证是否满足IP格式。
当然，IP格式校验不可能只是验证是否有三个“.”,需要验证IP每一位上是否在0-255之间，Validator没有提供这样的校验，我们可以来自定义Validator的注解来满足我们的需求。
打开Validator引用的jar包可以看]]></description><category></category></item><item><title><![CDATA[save the transient instance before flushing]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/103455350</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/103455350</guid><author>qq_43089596</author><pubDate>Mon, 09 Dec 2019 11:42:05 +0800</pubDate><description><![CDATA[最近项目中遇到这个问题，
org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance be...]]></description><category></category></item><item><title><![CDATA[cron表达式]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/103007409</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/103007409</guid><author>qq_43089596</author><pubDate>Mon, 11 Nov 2019 13:18:29 +0800</pubDate><description><![CDATA[cron原来是UNIX的工具之一，主要用于进行任务调度，cron核心使用的就是cron表达式来处理任务调度，一个cron表达是由6~7个域组成并且以空格分隔的字段串，以下为一个简单的cron表达式：10 * * * * ？，表示每分钟的第10秒将会触发。
一个完整的cron表达式总共有7个域（以空格分隔），从左到右表示秒、分、小时、月份中的日期、月份、星期中的日期和年份，其中年份域为可选项，例如有...]]></description><category></category></item><item><title><![CDATA[java带有返回值的多线程]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/101224178</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/101224178</guid><author>qq_43089596</author><pubDate>Mon, 23 Sep 2019 20:39:21 +0800</pubDate><description><![CDATA[一、通过实现callable创建带有返回值的线程
public class ThreadTest implements Callable {
    private int count;
    
    public ThreadTest(Integer count){
        this.count = count;
    }
    @Override
    public Stri...]]></description><category></category></item><item><title><![CDATA[最简单的POI导出]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/101223832</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/101223832</guid><author>qq_43089596</author><pubDate>Mon, 23 Sep 2019 20:34:10 +0800</pubDate><description><![CDATA[@[最简单的JAVA 导出EXCEL
1、导出jar包
&lt;dependency&gt;
&lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
&lt;artifactId&gt;poi&lt;/artifactId&gt;
&lt;version&gt;3.6&lt;/version&gt;
&lt;/dependency&gt;

2、上代码
 // ...]]></description><category></category></item><item><title><![CDATA[JAVA加盐加密]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/100554354</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/100554354</guid><author>qq_43089596</author><pubDate>Thu, 05 Sep 2019 11:18:09 +0800</pubDate><description><![CDATA[1.场景还原
很多同学认为登录密码经过MD5加密后就万事无忧，遗憾的告诉你，这并非万全之策；虽然这个世界上没有绝对的安全，但是我们能不能动动脑筋将密码加密的更安全呢？那么今天请跟随笔者的脚步，笔者将带你玩转加盐加密。
2.实现方案
①静态加盐法
1&gt;在静态常量类中自定义静态盐salt
public static final  String SALT_STRING = “be5e0323a91...]]></description><category></category></item><item><title><![CDATA[dubbo+zookeeper基本项目创建]]></title><link>https://blog.youkuaiyun.com/qq_43089596/article/details/88114709</link><guid>https://blog.youkuaiyun.com/qq_43089596/article/details/88114709</guid><author>qq_43089596</author><pubDate>Mon, 04 Mar 2019 14:11:08 +0800</pubDate><description><![CDATA[一、Dubbo项目注意细节
创建空白maven项目，
删除src
在pom.xml中加入
pom（maven 多模块父子结构项目 父项目只有pom.xml 并且打包类型为pom）
鼠标放在项目名上点击右键再点击new,选择Module,创建Customer和Provider项目
二、Dubbo配置文件
1.Customer配置文件
#设置项目端口号
server.port=8081
#配置dubb...]]></description><category></category></item></channel></rss>