<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[皮卡 皮卡 皮卡丘 ~ 啾]]></title><description><![CDATA[♣ 梅花香自苦寒来]]></description><link>https://blog.youkuaiyun.com/weixin_42190800</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_42190800]]></copyright><item><title><![CDATA[领域事件解读]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/131289193</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/131289193</guid><author>weixin_42190800</author><pubDate>Mon, 19 Jun 2023 16:03:08 +0800</pubDate><description><![CDATA[EventBus是一个publisher/subscribe消息总线，简化了应用程序内各组件间、组件与后台线程间的通信。事件(Event):可以是任意类型的对象。通过事件的发布者将事件进行传递。事件订阅者(Subscriber):接收特定的事件。事件发布者(Publisher):用于通知 Subscriber 有事件发生。可以在任意线程任 意位置发送事件。]]></description><category></category></item><item><title><![CDATA[MySQL通过命令修改密码]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/122575200</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/122575200</guid><author>weixin_42190800</author><pubDate>Wed, 19 Jan 2022 10:29:49 +0800</pubDate><description><![CDATA[使用 SET PASSWORD 命令
步骤 1)：输入命令mysql -u root -p指定 root 用户登录 MySQL，输入后按回车键输入密码。如果没有配置环境变量，请在 MySQL 的 bin 目录下登录操作。

步骤 2)：使用 SET PASSWORD 修改密码命令格式为 set password for username @localhost = password(newpwd);
，其中 username 为要修改密码的用户名，newpwd 为要修改的新密码。如图所示。

这样MySQL.]]></description><category></category></item><item><title><![CDATA[redis面试题]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/122338242</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/122338242</guid><author>weixin_42190800</author><pubDate>Thu, 06 Jan 2022 14:58:32 +0800</pubDate><description><![CDATA[什么是Redis
Redis(Remote Dictionary Server) 是一个使用 C 语言编写的，开源的（BSD许可）高性能非关系型（NoSQL）的键值对数据库。
Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串，值支持五种数据类型：字符串、列表、集合、散列表、有序集合。
与传统数据库不同的是 Redis 的数据是存在内存中的，所以读写速度非常快，因此 redis 被广泛应用于缓存方向，每秒可以处理超过 10万次读写操作，是已知性能最快的Key-Value DB。另外，R]]></description><category></category></item><item><title><![CDATA[绕口令、练发音]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/122327918</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/122327918</guid><author>weixin_42190800</author><pubDate>Wed, 05 Jan 2022 17:19:20 +0800</pubDate><description><![CDATA[1.《捉兔》——一位爷爷他姓顾，上街打醋又买布。买了布，打了醋，回头看见鹰抓兔。放下布，搁下醋，上前去追鹰和兔，飞了鹰，跑了兔。打翻醋，醋湿布。
2.《小猪》——小猪扛锄头，吭哧吭哧走。小鸟唱枝头，小猪扭头瞅，锄头撞石头，石头砸猪头。小猪怨锄头，锄头怨猪头。
3.《白石塔》——白石白又滑，搬来白石搭白塔。白石塔，白石塔，白石搭石塔，白塔白石搭。搭好白石塔，白塔白又滑。
4.《花鸭与彩霞》——水中映着彩霞，水面游着花鸭。霞是五彩霞，鸭是麻花鸭。麻花鸭游进五彩霞，五彩霞网住麻花鸭。乐坏了鸭，拍碎了霞，分不清是鸭]]></description><category></category></item><item><title><![CDATA[Java基础面试题，啾啾啾~~~]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/122232730</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/122232730</guid><author>weixin_42190800</author><pubDate>Thu, 30 Dec 2021 11:44:01 +0800</pubDate><description><![CDATA[数据库
1、索引的作用？和它的优点缺点是什么？
2、说一下SQLServer中索引的两种类型？
3、什么是事务？什么是锁？
4、jdbc工作原理；
5、数据库sql、mysql分页查询区别；
6、Sql优化
框架
1、什么是spring？
2、说一下Spring的IOC和AOP？
3、Spring常用的注解
4、什么是Spring的依赖注入？
5、SpringMVC执行流程
6、Hibernate的工作原理？
7、mybatis的工作原理？
Java基础
1、面向对象如何理解、基本特征
2、String方法]]></description><category></category></item><item><title><![CDATA[解决API接口以From表单形式请求]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121773715</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121773715</guid><author>weixin_42190800</author><pubDate>Tue, 07 Dec 2021 17:06:01 +0800</pubDate><description><![CDATA[package com.zkteco.zkbiosecurity.pid.utils;
import com.alibaba.fastjson.JSONObject;
import org.apache.http.HttpResponse;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entit]]></description><category></category></item><item><title><![CDATA[Java从FTP网盘读取文件]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121770577</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121770577</guid><author>weixin_42190800</author><pubDate>Tue, 07 Dec 2021 15:36:54 +0800</pubDate><description><![CDATA[这短时间不是很忙了，总结一下自己在开发的道路中遇到的坎坎坷坷，说多了都是泪啊！！！！
是FTP，看代码吧！！！
package com.hsx.demo.utils;

import jcifs.smb.SmbException;
import jcifs.smb.SmbFile;
import jcifs.smb.SmbFileOutputStream;
import lombok.extern.slf4j.Slf4j;

import java.io.BufferedInputStream;
impor]]></description><category></category></item><item><title><![CDATA[eclipse解决国际化乱码问题]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121769156</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121769156</guid><author>weixin_42190800</author><pubDate>Tue, 07 Dec 2021 14:51:35 +0800</pubDate><description><![CDATA[在eclipse中安装properties插件PropertiesEditor及设置(附图)，ASCII码转换成中文，
安装成功后ASCII还是不能转换成中文的，原因是设置里面没有把编码设置为utf8的，直接在文件里面设置不行，需要全局设置的才起作用。
在线编码转换ASCII &lt; - &gt; Native
http://tool.oschina.net/encode?type=3
Java中的properties配置文件可以使用这种格式
在eclipse中编写properties文件时，如果直接写中]]></description><category></category></item><item><title><![CDATA[MySQL数据库：索引+事务+JDBC]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121741821</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121741821</guid><author>weixin_42190800</author><pubDate>Mon, 06 Dec 2021 18:20:19 +0800</pubDate><description><![CDATA[一、索引
1.1 何为索引
在数据库中数量及其庞大的时候，怎么快速找到目标呢？此时就会用到索引。一本书想快速找到自己想找的知识点，首先就会先去看目录，而索引就是相当于书的目录，方便查询。
1.2 索引的特点
类似于书籍目录，快速定位，方便查询
索引提高数据库的性能帮助极大
数据库中的表，数据，索引之间的关系，类似于书架上的图书、书籍内容和书籍目录的关系 。
二、索引的数据结构
说到速度，增删查改，肯定就能想到数据结构，数据库本质上也是用数据结构来实现的，那么怎样的数据结构是合适索引的尼？
首先二叉搜索数，他]]></description><category></category></item><item><title><![CDATA[SQL Server面试集合]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121659351</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121659351</guid><author>weixin_42190800</author><pubDate>Thu, 02 Dec 2021 14:54:31 +0800</pubDate><description><![CDATA[数据库三范式是什么？
第一范式：字段不能有冗余信息，所有字段都是必不可少的。
第二范式：满足第一范式并且表必须有主键。
第三范式：满足第二范式并且表引用其他的表必须通过主键引用。
1、索引的作用？和它的优点缺点是什么？
索引就一种特殊的查询表，数据库的搜索引擎可以利用它加速对数据的检索。它很类似与现实生活中书的目录，不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的，创建索引允许指定单个列或者是多个列。缺点是它减慢了数据录入的速度，同时也增加了数据库的尺寸大小。
2、说一下SQLServer中索引的]]></description><category></category></item><item><title><![CDATA[SSH三大框架的概述]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121534315</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121534315</guid><author>weixin_42190800</author><pubDate>Thu, 25 Nov 2021 15:56:27 +0800</pubDate><description><![CDATA[有时间还是要学习的，“活到老 学到老” 要不然人就废废了，来温习框架知识啦！！！！
一、ssh为 struts+spring+hibernate的一个集成框架，是目前较流行的一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层：
表示层（位于最外层（最上层），最接近用户。用于显示数据和接收用户输入的数据，为用户提供一种交互式操作的界面。）
业务逻辑层（业务规则的制定、业务流程的实现等与业务需求有关的系统设计，对于数据访问层而言，它是调用者；对于表示层而言，它却是被调用者。）
数据持久层 有时候]]></description><category></category></item><item><title><![CDATA[创建web项目]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121537860</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121537860</guid><author>weixin_42190800</author><pubDate>Thu, 25 Nov 2021 15:10:12 +0800</pubDate><description><![CDATA[打开eclipse，打开Eclipse，将Java视图切换成JavaEE的视图：

点击【File】-【New】-【Dynamic Web Project】

写入web项目名字；
向web配置Tomcat服务器，根据项目需要

后面的选项默认，点击【Next】，进行下一步操作

生成web.xml文件。　这样创建了web项目了！


...]]></description><category></category></item><item><title><![CDATA[idea启动提示用户代理问题]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/121018132</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/121018132</guid><author>weixin_42190800</author><pubDate>Thu, 28 Oct 2021 17:11:43 +0800</pubDate><description><![CDATA[idea启动提示  “do not try to use agent！”
系统重装了导致所有的东西都要全部重新配置，脑壳儿痛~~~~~~~整整配置了一天，百度东拼西凑，问东问西，终于了解了，接下里总结一下配置过程中遇到的问题：
环境：idea软件版本：2018 1.6
废话不说，来说问题 嗖嗖嗖嗖（自带音效）：idea启动提示“do not try to use agent！”

“do not try to use agent！”  大家在第一次配置文件的时候一般都会遇到这个问题，来吧，展示！！！
检查一]]></description><category></category></item><item><title><![CDATA[原生JDBC连接MySQL数据库踩的坑]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/120303549</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/120303549</guid><author>weixin_42190800</author><pubDate>Wed, 15 Sep 2021 11:52:14 +0800</pubDate><description><![CDATA[前几天被一个项目对接要搞死了，搞了好几天，各种方法去试、各种百度去搜、各个门道去问，最终终于解决了心头一缕缕思愁！！！????  ????  ????
先说一下我本地开发环境：Windows + MySQL（5.7.31）
原理：运用原生JDBC
        /**
         * 查询数据
         * @return
         */
        public List&lt;AttThirdIMessagetem&gt; getSelectData( String ip, ]]></description><category></category></item><item><title><![CDATA[java分割两个时间段不在同月份]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/117982681</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/117982681</guid><author>weixin_42190800</author><pubDate>Thu, 17 Jun 2021 10:38:12 +0800</pubDate><description><![CDATA[说到这个我勒个去，查各种资料查到想吐！！！废话不多说，往下看  ????????????
先说一个大家都会普遍见到的一个案例：在一个时间范围内，根据年月日按不同月份分割；估计这个也难不倒大家，不过我还是要说说吧，毕竟是我花了几天扒拉出来的，也是为了方便以后学习哈！！！！
 /**
     * 根据一段时间区间，按月份拆分成多个时间段
     * @param startDate 开始日期
     * @param endDate  结束日期
     * @return
     */
    @Su]]></description><category></category></item><item><title><![CDATA[java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/117957590</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/117957590</guid><author>weixin_42190800</author><pubDate>Wed, 16 Jun 2021 15:07:36 +0800</pubDate><description><![CDATA[java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0
啊啊啊啊啊啊啊啊啊啊，看来用不到的东西你永远不知道在代码中会遇到什么奇葩问题。????
接下来看下我遇到的有一个奇葩问题：
在对Double类型的数据进行计算操作，将结果转化为BigDecimal时抛出了下面的异常：
java.lang.NumberFormatException: Infinite or NaN
	at java.math.BigDecimal.&lt;init&gt;(]]></description><category></category></item><item><title><![CDATA[win10系统没有组策略或者用cmd命令打不开]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/116705727</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/116705727</guid><author>weixin_42190800</author><pubDate>Wed, 12 May 2021 14:29:36 +0800</pubDate><description><![CDATA[今天估计是闲的没有事干了，想起来之前跑代码的时候一直提示一个错，虽然不影响代码运行，但是控制台输出的不方便问题排查，就根据文档来处理一下，谁知道出现了系统的另一个问题：
我需要改我电脑的hosts文件，鬼知道不知道为啥没有管理员权限然后各种百度，就修改到了组策略这块，但是根据命令找不到，我电脑在四月份的时候更新过一次，我也不知道时更新掉了，还是原本就有。废话不多说，说下处理方法吧！！！

首先，打开我们的电脑，按下键盘上的win键，在打开的开始菜单找到记事本。

打开记事本之后，将以下内容赋值、粘贴进去。
]]></description><category></category></item><item><title><![CDATA[HttpURLConnection与HttpClient提交FORM表单参数请求工具类]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/112967737</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/112967737</guid><author>weixin_42190800</author><pubDate>Thu, 21 Jan 2021 18:15:06 +0800</pubDate><description><![CDATA[来吧，小宝贝！！！！！！一个小白在项目过程中遇到的问题，给你们分享一下哈！！！！！
先看下我们请求的方式与请求体：

不难看出哈，请求的参数体并没有什么难点，那我为什么还要做一下总结呢？真的可能因为我太菜了，也可能是因为我想的太多了。人不狠，话也不多，技术还那么菜，来看吧！！！！
下面这个但凡有点基础的人都能够看的懂，就是一个普通的JSONObject的数据传参，然后追加参数体就好了。但是捏，HttpClient这个我们本地maven里面没有这个包，要从后台加入依赖之后才行。ε=(´ο｀*)))唉

接下来]]></description><category></category></item><item><title><![CDATA[分布式与集群的区别是什么？]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/112368664</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/112368664</guid><author>weixin_42190800</author><pubDate>Fri, 08 Jan 2021 19:46:26 +0800</pubDate><description><![CDATA[今天公司和哔哩哔哩那边合作了一个项目，采用的是分布式哈，这让我这个小白有点措措。。。
来吧，百度走一波。

单机结构
这个相对于大家应该都很熟悉了，就是一个系统业务量很小，然后将这个系统的所有代码都放在一个项目中就可以了，然后打包放在一台服务器上面。整个项目上所需要的服务都是有这台服务器提供。就是这样子。
但是单机的处理能力还是有限制性的，当一个系统随着业务的增加，可能单机的硬件资源就满足不了系统的业务需求，从而就出现了集群的模式。
集群结构
上面有说到单机到了一个瓶颈的时候，就把单机的东西复制几份，从而构]]></description><category></category></item><item><title><![CDATA[java8 stream().map().collect()用法]]></title><link>https://blog.youkuaiyun.com/weixin_42190800/article/details/109669272</link><guid>https://blog.youkuaiyun.com/weixin_42190800/article/details/109669272</guid><author>weixin_42190800</author><pubDate>Fri, 13 Nov 2020 10:19:54 +0800</pubDate><description><![CDATA[java8 stream().map().collect()用法
有一个集合：
List users = getList(); //从数据库查询的用户集合
现在想获取User的身份证号码；在后续的逻辑处理中要用；
常用的方法我们大家都知道，用for循环，
List idcards=new ArrayList();//定义一个集合来装身份证号码
for(int i=0;i&lt;users.size();i++){
　　idcards.add(users.get(i).getIdcard());
}
这种方法]]></description><category></category></item></channel></rss>