<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[夏至的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_32034679</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_32034679]]></copyright><item><title><![CDATA[@RequestMapping value值置为““]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/122596255</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/122596255</guid><author>sinat_32034679</author><pubDate>Thu, 20 Jan 2022 10:50:36 +0800</pubDate><description><![CDATA[我们通常用@RequestMapping来映射请求，比如，写一个方法：
    @RequestMapping(value = "/user")
    public String addUser(){
         return "success";
    }

就可以将一个 /user 请求映射到这个方法名为addUser的方法。
但是，实际使用中，有的开发会不写这个value的具体值，比方说，写成：
    @RequestMapping(value = "" , method = Reques]]></description><category></category></item><item><title><![CDATA[idea中Gradle项目控制台中文乱码]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/122258175</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/122258175</guid><author>sinat_32034679</author><pubDate>Fri, 31 Dec 2021 16:13:03 +0800</pubDate><description><![CDATA[我使用的是IEDA2021，之前跑maven项目一切正常。今天导入了一个Gradle项目，debug的时候控制台中文乱码了。
之前直接用idea控制台中文乱码做关键词搜索，改了file-settings-editor-file encodings

然后重启idea，未生效。
接下来又改了run-edit configurations，在VW-options处添加配置
-Dfile.encoding=utf-8


重启idea，还是未生效。
之后还尝试修改了idea安装目录中的vmoption文件，也是没]]></description><category></category></item><item><title><![CDATA[navicate连接远程数据库]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/121204929</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/121204929</guid><author>sinat_32034679</author><pubDate>Mon, 08 Nov 2021 12:16:19 +0800</pubDate><description><![CDATA[远程主机的3306端口一般是不允许外网直接访问的，但是开发过程中，使用navicate工具进行数据库操作会方便超级多，那么要怎么配置navicate连接远程数据库呢。超简单两步走：
1.使用secureCRT工具连接远程主机
2.在navicate中新建连接，分别配置SSH和常规：


点测试连接，就连通啦

...]]></description><category></category></item><item><title><![CDATA[vue下载文件并重命名]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/120454668</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/120454668</guid><author>sinat_32034679</author><pubDate>Fri, 24 Sep 2021 14:57:52 +0800</pubDate><description><![CDATA[vue的项目，需要做一个文件上传下载的功能。上传是OK的，然鹅因为上传到minio的时候，使用了随机数命名，导致文件名称就变成了一大串字符。被客户驳回来了。那好吧，就加一个重命名功能好了。
不过这个项目好奇怪，正常的后台解析文件流，前端下载的方案，下载下来文件都会变成乱码，怎么改都不行，最后，参考了JavaScript 实现文件下载并重命名  直接在vue端实现了文件的转为blob并下载。 代码如下：
    download(downloadUrl，downloadFileName ) {
       ]]></description><category></category></item><item><title><![CDATA[Failed to execute ‘createObjectURL‘ on ‘URL‘: Overload resolution failed.]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/120452081</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/120452081</guid><author>sinat_32034679</author><pubDate>Fri, 24 Sep 2021 11:41:48 +0800</pubDate><description><![CDATA[vue使用二进制流下载文件，使用
 link.href = window.URL.createObjectURL(blob);

报错：
Failed to execute ‘createObjectURL’ on ‘URL’: Overload resolution failed.
百度了下，是因为Chrome更新后不支持这种用法，需要改为：
  let binaryData = [];
                    binaryData.push(blob);
                ]]></description><category></category></item><item><title><![CDATA[@Autowired 失效]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/119322283</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/119322283</guid><author>sinat_32034679</author><pubDate>Mon, 02 Aug 2021 14:41:59 +0800</pubDate><description><![CDATA[@Autowired 失效
如果类B中存在成员属性p, p是通过@Autowired自动注入，而类B的实例是通过new的方式产生的，那么自动注入会失效的
比方说，有一个类A，在A中，使用 new B 的方式实例化B，并调用B中的方法。而B中，使用@Autowired注入了类C，那么此时，C的自动注入会失效
解决方案：
在A中，也使用@Autowired注解来实例化B
另外，想要使用@Autowired注解，必须确保A、B、C均被spring管理，即添加了@service、@component、@mapper]]></description><category></category></item><item><title><![CDATA[classNotFoundException：org.springframework.core.metrics.ApplicationStartup]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/118294760</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/118294760</guid><author>sinat_32034679</author><pubDate>Mon, 28 Jun 2021 10:11:32 +0800</pubDate><description><![CDATA[创建了一个SpringCloud测试项目，启动报错：org.springframework.core.metrics.ApplicationStartup
各种找，最后发现是pom文件中子项目和父类项目的spring-boot版本不匹配，改掉就好，附上出错的pom文件：

可以看到，idea自动生成的父类项目，spring-boot版本为2.5.1，而我后面再当前项目中引入的版本是2.3.2.RELEASE。由于底下的版本是根据nacos等等的版本挑选的，所以，我这边是把父类的spring-boot版本降低]]></description><category></category></item><item><title><![CDATA[复制限制编辑的Word文档中的内容]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/110138012</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/110138012</guid><author>sinat_32034679</author><pubDate>Wed, 25 Nov 2020 17:48:51 +0800</pubDate><description><![CDATA[今天帮老板改一份合同，源文件是一个限制编辑的WORD文档，想加一个条款死活加不上去，想复制一份出来修改，发现也无法复制，遂百度了一下。

以下是亲测可用的将限制编辑的文档内容复制出来的方案，写个博客备忘一下：

1.用word打开被限制编辑的文档。点击文件→另存为，将当前的doc文档另存为WORD XML 格式

2.用记事本打开另存的WORD XML 文档

3.在XML文档中查找 &lt;w:documentProtection

4.将&lt;w:documentProtection改为&lt...]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: availableProcessors is already set to [8], rejecting [8]]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/108239144</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/108239144</guid><author>sinat_32034679</author><pubDate>Wed, 26 Aug 2020 14:29:51 +0800</pubDate><description><![CDATA[spring boot项目整合elasticsearch，启动报错：
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'elasticsearchClient' defined in class path resource [org/springframework/boot/autoconfigure/data/elasticsearch/ElasticsearchAutoConfi]]></description><category></category></item><item><title><![CDATA[修改SVN登录账号]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/108214965</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/108214965</guid><author>sinat_32034679</author><pubDate>Tue, 25 Aug 2020 10:16:21 +0800</pubDate><description><![CDATA[某日，同事要求我帮忙用他的SVN账号上传一个文件。那么，要如何修改电脑上面之前默认登录的SVN账号呢？

极简两步走：

1.清掉之前缓存的账号信息





2.申请进入指定项目的版本库浏览器，SVN会要求你重新输入账号密码登录。




...]]></description><category></category></item><item><title><![CDATA[获取指定div下指定类型的元素]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/106187278</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/106187278</guid><author>sinat_32034679</author><pubDate>Mon, 18 May 2020 10:10:45 +0800</pubDate><description><![CDATA[需要对ID为fixTable的table元素中的所有checkbox执行勾选操作，可以这么写：


$("#fixTable").find("input:checkbox").click();


]]></description><category></category></item><item><title><![CDATA[LInux 项目图片验证码乱码]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/106098319</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/106098319</guid><author>sinat_32034679</author><pubDate>Wed, 13 May 2020 15:01:27 +0800</pubDate><description><![CDATA[项目从Linux服务器A迁移到服务器B，启动后，发现项目的图片验证码变成了乱码，看不出是啥了。

百度之后，发现问题出在服务器字体缺失。

服务器B中，执行 fc-list，打印出的字体列表为空

服务器A中，执行fc-list,打印了一摞

比较赶时间，就没有去分辨缺失的字体到底是哪一个，就直接将服务器A的字体文件（位于/usr/share/fonts）全量复制到服务器B的/usr/share/fonts文件夹中

然后cd /usr/share/fonts

执行fc-cache 命令，载入刚刚导进来.]]></description><category></category></item><item><title><![CDATA[手机访问WEB项目图片404]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/105726281</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/105726281</guid><author>sinat_32034679</author><pubDate>Fri, 24 Apr 2020 11:17:15 +0800</pubDate><description><![CDATA[最近遇到了一个超级坑的问题，一个以往表现的一切正常的项目，迁移到另外一个服务器上之后，用电脑访问还是正常的，但是用手机访问项目时，项目中所有的图片都报404了。

基本上是怀疑NGINX或者是WAF的问题。排插了非常多轮之后，在NGINX的access.log中找到了一点端倪：所有可以正常访问到图片的请求，请求来源都是ipv4的地址，而手机的访问请求，看记录都是ipv6的地址（说起来我们一开始都没...]]></description><category></category></item><item><title><![CDATA[spring boot项目set-cookie不生效]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/105637538</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/105637538</guid><author>sinat_32034679</author><pubDate>Mon, 20 Apr 2020 16:20:27 +0800</pubDate><description><![CDATA[项目基于spring boot开发。项目迁移到另外一台服务器之后（迁移是另外一个同事帮忙弄的），忽然发生了登录失败的问题。检擦之后，发现是由于sessionId没有写入到cookie中，倒是每一次请求都会生成一个新的session

尝试了百度的N种方案，均无果。

今天整理项目的文档，顺手查了下项目tomcat的版本，发现这个版本不大对，./version.sh显示是7.0.0，我原来用的不是这...]]></description><category></category></item><item><title><![CDATA[bootstrap-datepicker只选择年份]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/100007212</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/100007212</guid><author>sinat_32034679</author><pubDate>Tue, 31 Mar 2020 14:45:44 +0800</pubDate><description><![CDATA[转载自：版权声明：本文为优快云博主「冰淇淋@」的原创文章，遵循CC 4.0 by-sa版权协议，转载请附上原文出处链接及本声明。 原文链接：https://blog.youkuaiyun.com/qq_38410795/article/details/89235741


//只选择年份
$('.datepicker').datepicker({
   format: 'yyyy',
   languag...]]></description><category></category></item><item><title><![CDATA[MySQL 查询手机号时隐藏中间 4 位]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/105222419</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/105222419</guid><author>sinat_32034679</author><pubDate>Tue, 31 Mar 2020 14:42:47 +0800</pubDate><description><![CDATA[转载自：https://blog.youkuaiyun.com/maxsky/article/details/78656965?depth_1-utm_source=distribute.pc_relevant.none-task&amp;utm_source=distribute.pc_relevant.none-task


  很多时候我们会根据昵称显示某某用户，但如果用户未设置昵称时就需要用用户名代替...]]></description><category></category></item><item><title><![CDATA[MySQL查询指定日期范围的数据]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/105101098</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/105101098</guid><author>sinat_32034679</author><pubDate>Wed, 25 Mar 2020 18:06:12 +0800</pubDate><description><![CDATA[遇到了一个问题，插入时间数据的时候，虽然我希望保存的只是yyyy-MM-dd类型的时间数据，但是实际上，数据库会将其保存为精确的时间戳，在这种情况下，如果需要取某个日期范围内的数据时，在比较日期大小的时候，会出现头尾日期的数据取不到的问题。因此，将查询语句修改为：


   select *
    from t_user
    WHERE
    &lt;if test="startTime ...]]></description><category></category></item><item><title><![CDATA[MySQL查询时间格式化]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/105100961</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/105100961</guid><author>sinat_32034679</author><pubDate>Wed, 25 Mar 2020 18:00:27 +0800</pubDate><description><![CDATA[select DATE_FORMAT(t.create_time,'%Y-%m-%d %H:%i:%s') as date_string
from gh_user t

将timestamp类型的数据查询为yyyy-MM-dd HH:mm:ss格式的字符串
]]></description><category></category></item><item><title><![CDATA[微信小程序 Image 图片实现宽度100%，高度自适应]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/103461953</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/103461953</guid><author>sinat_32034679</author><pubDate>Mon, 09 Dec 2019 17:36:03 +0800</pubDate><description><![CDATA[做法如下：

样式设置宽度100%，


.img{


　　width:100%;


}


添加属性mode="widthFix"，



&lt;imageclass="img" src="../../images/hello.png" mode="widthFix"&gt;

即可实现！



转载自：https://www.cnblogs.com/luleixia/p/693...]]></description><category></category></item><item><title><![CDATA[krpano切换皮肤样式]]></title><link>https://blog.youkuaiyun.com/sinat_32034679/article/details/103203339</link><guid>https://blog.youkuaiyun.com/sinat_32034679/article/details/103203339</guid><author>sinat_32034679</author><pubDate>Fri, 22 Nov 2019 16:43:55 +0800</pubDate><description><![CDATA[KRPano是一个超级棒的全景图浏览页面生成工具~

它自带了一个全景图漫游的导航栏，以及多个导航栏的不同样式，当我们需要使用特定样式，如ultra_light的时候，可以在tour.xml文件中引入以下语句：


    &lt;include url="skin/vtourskin_design_glass.xml"       if="design === 'glass'"       /...]]></description><category></category></item></channel></rss>