<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cc2855816075的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cc2855816075</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cc2855816075]]></copyright><item><title><![CDATA[【Typora】 自定义背景颜色（护眼绿） 高亮颜色 选中内容颜色 高亮快捷键]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/126335451</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/126335451</guid><author>cc2855816075</author><pubDate>Sun, 14 Aug 2022 20:41:24 +0800</pubDate><description><![CDATA[【Typora】 自定义背景颜色（护眼绿） 高亮颜色 选中内容颜色 高亮快捷键。注意查看当前使用的主题content {} mark {}打开意为ctrl+q快捷键实现文本高亮。]]></description><category></category></item><item><title><![CDATA[【SpringBoot】热部署]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/125835218</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/125835218</guid><author>cc2855816075</author><pubDate>Sun, 17 Jul 2022 19:23:01 +0800</pubDate><description><![CDATA[SpringBoot配置热部署]]></description><category></category></item><item><title><![CDATA[【Elasticsearch】SpringBoot整合ES实现搜索功能 | 高亮显示]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/125731786</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/125731786</guid><author>cc2855816075</author><pubDate>Mon, 11 Jul 2022 21:58:32 +0800</pubDate><description><![CDATA[先看代码：
controller:
serviceImpl:
小结：
1、添加ES场景启动器
2、yaml配置ES
3、准备需要用到的变量
注：还有一个注入的RestHighLevelClient结构如下：
具体调用的方法以及设置页码等参看代码。加断点查看对应searchResponse数据结构：
HighlightFields的数据结构：
对照kinaba结果：
3、根据结构图，完成相关构造器的配置，调用对应方法，完成查询，处理结果，响应。最终响应结果：......]]></description><category></category></item><item><title><![CDATA[【SpringCloud】Hystrix实现服务降级与熔断详细步骤 | 微服务 使用方法 yaml配置tomcat(新版) max-threads无效 Gateway Timeout 504]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/125629264</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/125629264</guid><author>cc2855816075</author><pubDate>Tue, 05 Jul 2022 22:23:45 +0800</pubDate><description><![CDATA[总结：本次使用Hystrix对于Feign客户端提供的降级服务方式二。首先是在需要远程调用服务的类中：1、添加Hystrix场景启动器。
老师说依赖了Feign会传递依赖Hystrix，但是我看是灰色的，那我就自己写。2、yaml配置开启Hystrix
3、创建一个类实现Fein客户端接口，交给Spring管理，创建同名方法（降级服务）。注：这里无需写@override4、在客户端添加注解属性
5、在SpringBoot启动类中添加注解@EnableHystrix
其次，在被远程调用的类中：为了方便测试，我]]></description><category></category></item><item><title><![CDATA[【JavaWeb项目】《SSM-员工信息管理》XML+注解整合SSM框架 附源码+数据库文件+功能演示+总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/124946965</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/124946965</guid><author>cc2855816075</author><pubDate>Tue, 24 May 2022 15:20:21 +0800</pubDate><description><![CDATA[前端页面

员工列表：

添加员工：

★★★★★项目源码★★★★★
《SSM-员工信息管理》XML+注解整合SSM框架+数据库文件+总结笔记
注意事项
需要修改db.properties数据库连接配置文件

功能演示
SSM-xml+注解整合SSM框架-《员工信息管理系统》-功能演示.mp4
&nbsp;
他说我文章质量太低，我发点总结里的文字
@JsonIgnoreProperties(value = “handler”)
@ResponseBody主要用来标记某个方法的返回值不经过视图解析器。直接将返]]></description><category></category></item><item><title><![CDATA[【JavaWeb项目】《在线视频播放平台》 登录业务Cookie Redis模拟Session实现缓存 commons-fileupload文件上传 Nginx反向代理服务器 附源码及总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/124942752</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/124942752</guid><author>cc2855816075</author><pubDate>Tue, 24 May 2022 14:34:11 +0800</pubDate><description><![CDATA[描述：类似于bilibili的一个视频网站。大致的功能：用户可以上传视频，也可以浏览器他人的视频，也可以评论其他人的视频，也可以回复其他人的评论，可以关注其他，可以收藏视频，用户也有个人中心，可以编辑个人信息和整理自己的视频信息。
​ 后台管理，管理用户，审核用户上传的视频（人工审核），管理用户上传的视频，管理用户提交的评论和回复。其他：咨询，新闻，推荐。]]></description><category></category></item><item><title><![CDATA[【JavaWeb】在线视频播放平台 Redis实现首页热点数据缓存 防止缓存雪崩 延迟双删实现缓存同步 项目笔记讲解总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/124941628</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/124941628</guid><author>cc2855816075</author><pubDate>Tue, 24 May 2022 10:24:42 +0800</pubDate><description><![CDATA[Redis实现首页热点数据缓存，防止缓存雪崩

后端添加/修改接口实现缓存同步
不太完善的办法，下面有延迟双删（有小bug）的办法。
★★后期询问老师后知道了，需要new一个线程完成延时的操作，当前线程直接相应客户端。★★


延迟双删实现缓存同步
双写一致性。
所谓缓存同步（双写一致性）当我们添加或者修改或者删除某一个数据的时候，要将缓存中的数据更新。保证缓存和MySQL中的数据是一致的。
方案1：更新缓存，更新数据库。
​	更新缓存成功，更新数据库失败（将缓存在更新回去）。
​	高并发下，更新缓存成功，]]></description><category></category></item><item><title><![CDATA[【JavaWeb】在线视频播放平台 登录校验 退出登录 Cookie Redis模拟Session 项目笔记讲解总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/124941243</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/124941243</guid><author>cc2855816075</author><pubDate>Tue, 24 May 2022 10:01:20 +0800</pubDate><description><![CDATA[总结登录的流程:
一、前端界面
cc-check.login.js
首先将登录校验封装起来，这其中涉及到后端的接口checkLogin()：
//检查admin登录状态
//发送ajax请求到后端，查看redis是否存在
function checkLogin(callback){//callback到时候传入一个回调函数
    //实现检查登录的业务
    let tokenLayuimini = $.cookie("token-layuimini");
    if(tokenLayuimini){]]></description><category></category></item><item><title><![CDATA[解决idea中启动tomcat后server控制台中文乱码问题]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/123882690</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/123882690</guid><author>cc2855816075</author><pubDate>Mon, 04 Apr 2022 22:34:52 +0800</pubDate><description><![CDATA[参考1中在idea安装目录下修改那个不用看，看参考2中在help中修改
参考1
参考2
在那纠结了好久好久，终于解决了，记录一下，感谢大佬！

]]></description><category></category></item><item><title><![CDATA[【JavaWeb项目】实现简易的疫苗预约系统 登录校验 Cookie Session 前端 Servlet JDBC 讲解总结 @MultipartConfig getPart setMaxAge]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/123959964</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/123959964</guid><author>cc2855816075</author><pubDate>Mon, 04 Apr 2022 21:50:09 +0800</pubDate><description><![CDATA[【JavaWeb项目】实现简易的疫苗预约系统 登录校验 Cookie Session 前端 Servlet JDBC 讲解总结 @MultipartConfig getPart setMaxAge]]></description><category></category></item><item><title><![CDATA[【Java高级】利用反射获取非静态内部类有参(无参)构造方法 创建内部类对象 调用内部类方法 内部类全限定类名规律 getConstructor getMethod getField getClass]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/123821992</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/123821992</guid><author>cc2855816075</author><pubDate>Tue, 29 Mar 2022 15:51:55 +0800</pubDate><description><![CDATA[利用反射获取非静态内部类有参(无参)构造方法 创建内部类对象 调用内部类方法 内部类全限定类名规律getConstructor()获取非静态内部类构造方法时需要传入参数【外部类.class】。
newInstance创建非静态内部类对象时需要传入外部类对象。需要在所需要的参数前加上外部类对象getMethod()获取public修饰方法。
getMethods()能获取所有的public修饰方法(包括继承的方法)。
getDeclaredMethod()getDeclaredMethods()]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-购物车的实现 ~ElementSibling parentElement children 事件的绑定与带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122992564</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122992564</guid><author>cc2855816075</author><pubDate>Thu, 17 Feb 2022 22:11:25 +0800</pubDate><description><![CDATA[效果：

总结：
1、event.target和this似乎一致，自行查阅。
2、绑定事件方法：在带有括号（需要传参）时，一定要在外面带上引号，因为不加引号的话意为直接调用函数。
&lt;input type="button" value="-" onclick="sub(event)" class="subBtns"&gt;

3、css中的类属性为class，在js中设置dom元素的class要使用className，其他的例如border-color要改为驼峰规则borderColor。
4、事件的绑]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-图片在DIV间移动的实现-removeChild cloneNode position append 上下对齐 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122991280</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122991280</guid><author>cc2855816075</author><pubDate>Thu, 17 Feb 2022 21:36:45 +0800</pubDate><description><![CDATA[总结：
1、让元素上下对齐的方法：
①让图片上下对齐用vertical-align:cender;
②让其他元素上下对齐设置line-height与height一样。
2、CSS中设置颜色为==#fff时，而这个样式在JS中则是用字符串"rgb(255, 255, 255)"==存储的，我判断是否被选中就是判断边框颜色来筛选选中的图片的，代码如下：
if(imgsDoms[i].style.borderColor == "rgb(0, 0, 0)"){
}

3、
/* ★★★这个b]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-createElement appendChild remove实现开关按钮 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122991067</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122991067</guid><author>cc2855816075</author><pubDate>Thu, 17 Feb 2022 20:20:58 +0800</pubDate><description><![CDATA[作业要去：
实现一个简单的开关按钮：
当点击按钮之后，按钮的文本修改为 “活力全----关”  ， 并且删除下面的图片。
再点击，将按钮的文本修改回来，并且再次添加一张图片。

代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业3-开关&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id="b-bo]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-append remove实现排队买鸡蛋 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122990921</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122990921</guid><author>cc2855816075</author><pubDate>Thu, 17 Feb 2022 20:12:42 +0800</pubDate><description><![CDATA[效果：

代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业2-排队&lt;/title&gt;
		&lt;style type="text/css"&gt;
			#b-box{
				margin: 50px auto;
				width: 500px;
				text-align: center;
			}
			#folk{
				marg]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-数字预警的实现 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122972066</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122972066</guid><author>cc2855816075</author><pubDate>Wed, 16 Feb 2022 21:33:32 +0800</pubDate><description><![CDATA[作业要求：
实现数字预警。逢7…
页面效果：

要求：用户随便输入一个数字，可以重复，将用户输入的数字罗列在页面中，如果这个数字是7的倍数就将字体调整为红色，并且字体大于其他字体。
代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;&lt;/title&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div&gt;
		    请输]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-onkeydown键盘事件-用wasd移动图片的位置 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122953622</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122953622</guid><author>cc2855816075</author><pubDate>Tue, 15 Feb 2022 22:42:39 +0800</pubDate><description><![CDATA[效果：

代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业6-键盘事件&lt;/title&gt;
		&lt;script src="utility.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;
		&lt;style type="text/css"&gt;
			*{
			]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-onmouseover事件 鼠标悬浮切换图片 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122953494</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122953494</guid><author>cc2855816075</author><pubDate>Tue, 15 Feb 2022 22:32:39 +0800</pubDate><description><![CDATA[效果：
鼠标放到图片上图片变化


代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业5-mouse事件&lt;/title&gt;
		&lt;script src="utility.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-左侧菜单栏点击收放 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122953387</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122953387</guid><author>cc2855816075</author><pubDate>Tue, 15 Feb 2022 22:26:41 +0800</pubDate><description><![CDATA[效果：


代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业4-菜单栏收放&lt;/title&gt;
		&lt;style type="text/css"&gt;
			*{
				margin: 0px;
				padding: 0px;
				border: 0px solid;
			}
			#b-box{
				width: 99%;]]></description><category></category></item><item><title><![CDATA[【前端 HTML+CSS+JavaScript(JS)】DOM练习-图片切换的实现 带注释/总结]]></title><link>https://blog.youkuaiyun.com/cc2855816075/article/details/122953345</link><guid>https://blog.youkuaiyun.com/cc2855816075/article/details/122953345</guid><author>cc2855816075</author><pubDate>Tue, 15 Feb 2022 22:19:44 +0800</pubDate><description><![CDATA[效果：

代码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;作业3-图片切换&lt;/title&gt;
		&lt;script src="utility.js" type="text/javascript" charset="utf-8"&gt;&lt;/script&gt;
		&lt;style type="text/css"&gt;
			#b-box]]></description><category></category></item></channel></rss>