<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hambur_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Hambur_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hambur_]]></copyright><item><title><![CDATA[Kibana查询结果根据字段进行去重]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/130712940</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/130712940</guid><author>Hambur_</author><pubDate>Tue, 16 May 2023 19:57:25 +0800</pubDate><description><![CDATA[转载：Kibana查询结果能不能根据字段进行去重]]></description><category></category></item><item><title><![CDATA[docker中部署mongodb副本集]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/120760697</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/120760697</guid><author>Hambur_</author><pubDate>Thu, 14 Oct 2021 11:31:07 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/cowboys/p/9264494.html

]]></description><category></category></item><item><title><![CDATA[egg中file方式实现文件的上传]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/118693156</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/118693156</guid><author>Hambur_</author><pubDate>Tue, 13 Jul 2021 09:55:55 +0800</pubDate><description><![CDATA[file模式：
1.从request中取得文件的filepath和filename
2.使用fs的readFileSync读取文件
3.使用Buffer将文件转成base64的格式
4.判断是否有目标文件夹，没有就创建
5.判断此文件是否存在，如果存在，删除
6.writeFileSync写入文件
async addHead({ request }) {
    const { ctx } = this;
    const file = request.files[0];
    const data =]]></description><category></category></item><item><title><![CDATA[内网无法直接下载node-sass时的解决方法]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/116855236</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/116855236</guid><author>Hambur_</author><pubDate>Sat, 15 May 2021 16:53:16 +0800</pubDate><description><![CDATA[原文链接：
内网无法直接下载node-sass时的解决方法

]]></description><category></category></item><item><title><![CDATA[mongodb数据库中$inc标签与$set标签的使用总结]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/116854048</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/116854048</guid><author>Hambur_</author><pubDate>Sat, 15 May 2021 16:24:57 +0800</pubDate><description><![CDATA[$set
作用：指定修改某一个属性值，若对象的该属性不存在则创建。
db.Collection.update({ “_id”: “123456789” }, { $set: { “age”: “20” }})
修改_id为123456789对象age属性值为20。
$inc
作用：增加或减少属性的值，若对象的该属性不存在则创建。
db.Collection.update({ “_id”: “123456789” }, { $inc: { “age”: “2” }})
将_id为123456789对象age属]]></description><category></category></item><item><title><![CDATA[springboot中使用@DateTimeFormat(）失效原因]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/114262599</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/114262599</guid><author>Hambur_</author><pubDate>Mon, 01 Mar 2021 14:47:07 +0800</pubDate><description><![CDATA[1.实体中导入的包应该是import java.sql.Date;（sql包）。错误导入了util的包导致失效。
2.pom.xml中未加入依赖。
&lt;dependency&gt;
            &lt;groupId&gt;joda-time&lt;/groupId&gt;
            &lt;artifactId&gt;joda-time&lt;/artifactId&gt;
            &lt;version&gt;2.3&lt;/version&gt;
    ]]></description><category></category></item><item><title><![CDATA[springboot集成使用pageHelp时失效的问题分析]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/113859640</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/113859640</guid><author>Hambur_</author><pubDate>Fri, 19 Feb 2021 11:21:54 +0800</pubDate><description><![CDATA[在springboot项目中使用了pageHelp的分页功能。
使用时发现有的分页实现了有的无法实现。
分析问题：
分页没有实现的问题表现在：设定limit的值无效，即每页显示的数据limit没有起作用。
1.在确定了pageHelp的包，版本，application.properties中的配置都没有问题（排除了配置有问题的选项）。
2.查看pageInfo.getTotalList()的值后确定是后端的pageHelp.startPage()方法没有起作用。
最后找到了问题所在：
即在springboo]]></description><category></category></item><item><title><![CDATA[Java中SimpleDateFormat的parse和format方法的区别与使用]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/113662487</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/113662487</guid><author>Hambur_</author><pubDate>Thu, 04 Feb 2021 18:49:07 +0800</pubDate><description><![CDATA[parse方法：将字符串类型（String）解析为日期类型（Date）
format方法：将日期类型（Date）数据格式化为字符串（String）
parse方法
SimpleDateFormat simpleDateFormat= new SimpleDateFormat("yyyy-MM-dd");
// 字符串
String time = "2021-02-04";
// 将 String 类型转换为 date 类型
Date date = simpleDateFormat.parse(time);
]]></description><category></category></item><item><title><![CDATA[解决使用ajax时success中的内容无响应的问题]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/113243785</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/113243785</guid><author>Hambur_</author><pubDate>Wed, 27 Jan 2021 11:24:16 +0800</pubDate><description><![CDATA[近日在做项目使用ajax时发现controller传回的值在ajax中无响应。
如图success中的模块无响应。

考虑是否时前端没有传回数据，使用postman工具进行测试，数据确实传回了前端。
最后找到了问题所在，在此做下记录。
结论：由于此ajax请求提交的是form表单，所以在对input的type属性上使用了submit来实现form表单的提交。
这会使得页面刷新，而ajax并不会导致页面刷新，ajax的async（异步）属性默认是true，真正导致页面刷新的是这个type为submit的inp]]></description><category></category></item><item><title><![CDATA[java中的静态代理与两种动态代理的定义与区别]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/112755562</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/112755562</guid><author>Hambur_</author><pubDate>Sun, 17 Jan 2021 18:39:56 +0800</pubDate><description><![CDATA[1.代理模式
代理(Proxy)是java设计模式中的其中一种,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.
这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.
1.1.静态代理
静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类.
2.动态代理
2.1动态代理（方法一）
动态代理有以下特点:
1.代理对象,不需要实现接口
2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代]]></description><category></category></item><item><title><![CDATA[layui中将超链接标签设置为默认选中状态]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111868300</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111868300</guid><author>Hambur_</author><pubDate>Mon, 28 Dec 2020 15:50:31 +0800</pubDate><description><![CDATA[为需要设置为选中状态的标签添加class="layui-this"属性。

]]></description><category></category></item><item><title><![CDATA[“The server time zone value ‘�й���׼ʱ��‘ is unrecognized or represents more than one time zone.“的解决方法]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111660342</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111660342</guid><author>Hambur_</author><pubDate>Fri, 25 Dec 2020 08:51:02 +0800</pubDate><description><![CDATA[错误原因
数据库的时区和系统的时区不一致。
解决方法
在jdbc连接的url后面加上serverTimezone=GMT即可解决问题。或者使用低版本的mysql驱动，5.1.28不会存在时区的问题。

将url改为下图：
注意：和前面的编码格式隔开需加上 &amp; 分隔符。


...]]></description><category></category></item><item><title><![CDATA[springmvc中json转换工具的使用总结]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111610217</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111610217</guid><author>Hambur_</author><pubDate>Thu, 24 Dec 2020 10:52:04 +0800</pubDate><description><![CDATA[JacksonJson是SpringMVC内置的json处理工具，其中有一个ObjectMapper`类，可以方便的实现对json的处理。
注入ObjectMapper对象
@Autowired
    ObjectMapper objectMapper;

1.将对象 转换为 json：
（使用objectMapper对象的writeValueAsString方法）
@Test
    void testObject2json() throws Exception{
        HashMap&lt;]]></description><category></category></item><item><title><![CDATA[maven中mvn dependency:sources指令的作用]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111474840</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111474840</guid><author>Hambur_</author><pubDate>Mon, 21 Dec 2020 14:48:30 +0800</pubDate><description><![CDATA[mvn dependency:sources 

作用：下载 jar包的源代码 ，便于查看代码

]]></description><category></category></item><item><title><![CDATA[解决：$‘\r‘: command not found（linux 环境下unexpected end of file的错误解决）]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111224428</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111224428</guid><author>Hambur_</author><pubDate>Tue, 15 Dec 2020 16:39:04 +0800</pubDate><description><![CDATA[问题描述：
在使用secureFx将linux下的一文件下载到window下进行编辑并重新上传给linux后报出该文件unexpected end of file的错误。

查阅资料后发现了问题所在：这是windows与Unix文本编辑的默认格式不同造成的，需要转成unix格式。
解决方法：
1.安装转码工具
# 这里是centos，其他的换一下即可
yum -y install dos2unix*


2.转码
#file 为你要转码的文件名
dos2unix -k file


转码后问题就解决了

.]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 2019.3.3控制台自动换行]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/111031276</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/111031276</guid><author>Hambur_</author><pubDate>Fri, 11 Dec 2020 11:03:31 +0800</pubDate><description><![CDATA[File-&gt;Settings…-&gt;Editor-&gt;General-&gt;Console,勾选下图项即可。


]]></description><category></category></item><item><title><![CDATA[WebStorm使用npm命令提示: ‘npm‘ 不是内部或外部命令，也不是可运行的程序的解决方法]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/110954420</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/110954420</guid><author>Hambur_</author><pubDate>Thu, 10 Dec 2020 16:23:14 +0800</pubDate><description><![CDATA[问题描述
进入WebStorm，在控制台，输入 npm/cnpm install ， 出现npm/cnpm 命令不可用。
解决方法
1.首先确定是否配置了node环境变量



win+R开启控制台
输入指令 node -v 与 npm -v 弹出版本信息则环境变量配置没有问题

2.打开WebStorm点击File-&gt;Settings…-&gt;搜索栏输入Node.js and NPM ，按照步骤配置

3.win+R打开运行并输入cmd，右键控制台白处边框点击属性。

勾选箭头指示的选项，然后重启]]></description><category></category></item><item><title><![CDATA[springmvc中的异常处理思路]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/110945268</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/110945268</guid><author>Hambur_</author><pubDate>Thu, 10 Dec 2020 08:26:41 +0800</pubDate><description><![CDATA[springmvc中异常处理思路：
系统的dao、service、controller出现异常都会通过throws Exception向上抛出，最后由springmvc前端控制器交由异常处理器进行异常处理。
流程如图：


]]></description><category></category></item><item><title><![CDATA[ssm中注解方式转换Json数据]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/110877276</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/110877276</guid><author>Hambur_</author><pubDate>Tue, 08 Dec 2020 17:25:13 +0800</pubDate><description><![CDATA[Controller类中：
1.@RequestBody
作用：将前端获取的数据转换为JavaBean形式
 //@RequestBody : 此时传入的 参数 user对象 为Json数据类型
 @RequestMapping("/user/modify.action")
 public  User  modifyUser(@RequestBody  User user) {
     System.out.println("user is " + user);
     final int ret = ]]></description><category></category></item><item><title><![CDATA[ssm中过滤器方式解决post乱码问题]]></title><link>https://blog.youkuaiyun.com/Hambur_/article/details/110819758</link><guid>https://blog.youkuaiyun.com/Hambur_/article/details/110819758</guid><author>Hambur_</author><pubDate>Mon, 07 Dec 2020 15:34:39 +0800</pubDate><description><![CDATA[post乱码问题描述：
前端页面输入数据，最后存储的数据出现显示乱码。
解决方法：在web.xml中添加过滤器配置
&lt;!--解决post 乱码问题的过滤器--&gt;
    &lt;filter&gt;
        &lt;filter-name&gt;characterEncodingFilter&lt;/filter-name&gt;
        &lt;filter-class&gt;org.springframework.web.filter.CharacterEncodingFil]]></description><category></category></item></channel></rss>