<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a584429317的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a584429317</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a584429317]]></copyright><item><title><![CDATA[docker-compose 部署项目]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/119827521</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/119827521</guid><author>a584429317</author><pubDate>Fri, 20 Aug 2021 17:02:01 +0800</pubDate><description><![CDATA[突发奇想听说docker-compose 部署项目很简单，今天特地练习部署，话不多说直接上代码

采用的是 docker-portainer 和dockers-compose

这两者的安装这里不再啰嗦详情百度，重点说下dockerFile和docker-componse.yml 文件



文件结构大概是这个样子

第一个conf 文件夹没用



上图是dockerFile

下面上dockersComponse.yml



采用容器内部链接，直接使用镜像即可


...]]></description><category></category></item><item><title><![CDATA[idea 启动工程无法找到 set get 方法]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/119821664</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/119821664</guid><author>a584429317</author><pubDate>Fri, 20 Aug 2021 13:45:37 +0800</pubDate><description><![CDATA[项目在18版的idea 上运行没有问题，但是切换到21版的时候，提示没有找到相关set get 方法。如下图所示





在相关配置如，插件安装正常，依赖引入正常，设置正常的情况下，提示上图所示。



因安装lombok 默认是最新版本的，所以这时候maven 依赖包也要引入最新版本，之后运行正常。
...]]></description><category></category></item><item><title><![CDATA[java  本地文件上传至远程服务器]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/89951649</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/89951649</guid><author>a584429317</author><pubDate>Wed, 08 May 2019 14:32:19 +0800</pubDate><description><![CDATA[由于项目需要，需要讲本地服务器的图片上传至远端，并且相应的必须参数要参与签名，签名这里就不作以说明，直接上代码


/**
 * 上传图片
 * @param urlStr
 * @param fileMap
 * @param contentType 没有传入文件类型默认采用application/octet-stream
 * contentType非空采用filename匹配默认的图片类型
...]]></description><category></category></item><item><title><![CDATA[springboot 静态方法调用容器Bean 里面方法]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/89887565</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/89887565</guid><author>a584429317</author><pubDate>Mon, 06 May 2019 17:34:15 +0800</pubDate><description><![CDATA[由于项目是与第三方进行交互，在设计方面考虑，请求第三方接口的时候，必须将第三方请求入参和出参存入数据库，请求方法为静态方法，调用非静态方法可难到了博主，经过大量查询资料最终得以解决，解决方案如下，直接上代码



调用如下图所示

原始资料https://www.cnblogs.com/chen-lhx/p/6018436.html
...]]></description><category></category></item><item><title><![CDATA[Java Hibernate 乐观锁和悲观锁]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/87367478</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/87367478</guid><author>a584429317</author><pubDate>Fri, 15 Feb 2019 16:07:54 +0800</pubDate><description><![CDATA[之所以要锁，是防止多线程同时操作同一条数据导致数据混乱，错乱，如同一家银行的两张信用卡（信用卡信用机制），此时两张信用额度是一致的，总共1000元，不是所说的办理两张信用卡就2000元，扯得有点远，这个时候 甲乙同时消费100元，那么数据是怎么处理的呢？拿出1000 减100？那就成900 另外100元呢？这个时候就需要使用锁，锁住该条数据。如下解释

锁（locking）

业务逻辑的实现过程中...]]></description><category></category></item><item><title><![CDATA[spring AOP]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/84315971</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/84315971</guid><author>a584429317</author><pubDate>Wed, 21 Nov 2018 11:31:02 +0800</pubDate><description><![CDATA[由于本项目使用的是spring boot，内部自动集成spring相关配置，这里就不在使用注入xml方式进行讨论，只针对于本项目。

AOP是面向切面编程思想，就本项目来说，目前作用最大的是，对接口出参和入参的数据进行打印并保存，这里就运用到了AOP

先声明AOP切点标识以及说明



然后定义Aspect这里找度娘一大把，核心是定义切面 @Pointcut(&quot;@annotation(com.e...]]></description><category></category></item><item><title><![CDATA[ajax 与后台用alibaba.json json对象传输]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/78951749</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/78951749</guid><author>a584429317</author><pubDate>Tue, 02 Jan 2018 14:46:36 +0800</pubDate><description><![CDATA[后台使用对象接受 前台传输过来的json串，因alibaba的第三方包会将json串转换为对象，在传输上有差异，因此要在请求头设置相关的参数。]]></description><category></category></item><item><title><![CDATA[list object 排序问题]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/78169706</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/78169706</guid><author>a584429317</author><pubDate>Sat, 07 Oct 2017 15:11:27 +0800</pubDate><description><![CDATA[Collections.sort(list, new Comparator() {
            public int compare(Object a, Object b) {
                int one = ((Bean) a).getPriority();
                int two = ((Bean) b).getPriority();
 ]]></description><category></category></item><item><title><![CDATA[Java安全架构____RSA加密配置第三方加密库问题_javax.crypto.BadPaddingException: Decryption error]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/78160827</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/78160827</guid><author>a584429317</author><pubDate>Thu, 05 Oct 2017 12:04:02 +0800</pubDate><description><![CDATA[刚要写一个JCE组件是未使用第三方加密库时 bug如下

javax.crypto.BadPaddingException: Decryption error
at sun.security.rsa.RSAPadding.unpadV15(Unknown Source)
at sun.security.rsa.RSAPadding.unpad(Unknown Source)
at com]]></description><category></category></item><item><title><![CDATA[连接池每隔8小时候后出现连接超时]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/78026127</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/78026127</guid><author>a584429317</author><pubDate>Tue, 19 Sep 2017 09:14:05 +0800</pubDate><description><![CDATA[系统长时间不访问数据库最后一次访问之后再次访问出现数据库连接超时。
有些是用自己的服务器可以修改数据库配置加长数据库连接时间（默认为8小时），对于我司来说买人家阿里的服务没有权限随便更改数据库，这就得我们想办法。
想的第一个办法是既然要保持连接那我就加个检测心跳，已经配置但是问题依然出现，最后怀疑是这个配置没有起作用，然后就自己加了个定时器，每隔7个小时访问次数据库保持连接，实验证明这种还是没]]></description><category></category></item><item><title><![CDATA[linux 安装 node]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/77945450</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/77945450</guid><author>a584429317</author><pubDate>Tue, 12 Sep 2017 15:17:50 +0800</pubDate><description><![CDATA[本项目是因为谁把压缩包已经丢在测试服上了并没有创建软连接
创建软连接必须在 根目录下 也就是说 ln -s pathName/node  /usr/local/bin/ 接着在创建全局软连接 npm  ln -s pathName/npm  /usr/local/bin/
之后发现在该目录下产生了该链接 测试软连接 是否创建成功 node -v  npm -v 若出现链接数过多异常时候，恭喜你]]></description><category></category></item><item><title><![CDATA[spring boot加载外部文件(非本项目)]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/77941047</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/77941047</guid><author>a584429317</author><pubDate>Tue, 12 Sep 2017 09:08:35 +0800</pubDate><description><![CDATA[背景：
因业务需求本项目用springboot 做微服务框架给android php 前端提供接口，现我提供的接口是本地生成二维码，供PHP使用，刚开始想他和spring mvc 是一个性质（由于道行尚浅只能这么想）静态文件只能加载一次，也就是说本地生成之后除非是客户端经过下载才能进行使用，但是老大一直坚持使用映射，把生成的文件映射到项目的静态文件加载中去，由于思路的问题，本人一直没有想通。]]></description><category></category></item><item><title><![CDATA[使用maven提示Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/72367782</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/72367782</guid><author>a584429317</author><pubDate>Wed, 17 May 2017 11:42:36 +0800</pubDate><description><![CDATA[如果使用镜像，通过WEB访问镜像网站，查看有没有对应包，如果有，在自己本地库对应的 org/apache/maven/plugins查找文件是否被下载下来，若没有，则删除对应的LAST文件，clean 项目重新下载，若问题还没有解决，删除镜像库，从中央库下载对应的插件包，若还没有解决问题，则考虑自己的网络是否为联通网络，是联通网络则需要加载联通镜像，因为联通默认屏蔽Maven 中央库。目前联通镜像]]></description><category></category></item><item><title><![CDATA[fastdfs支持断点上传]]></title><link>https://blog.youkuaiyun.com/a584429317/article/details/72367029</link><guid>https://blog.youkuaiyun.com/a584429317/article/details/72367029</guid><author>a584429317</author><pubDate>Wed, 17 May 2017 11:38:01 +0800</pubDate><description><![CDATA[fastdsf支持断点上传]]></description><category></category></item></channel></rss>