<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guyan1111的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guyan1111</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guyan1111]]></copyright><item><title><![CDATA[优快云的技术人，你也该读读书了！]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/148237365</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/148237365</guid><author>guyan1111</author><pubDate>Mon, 26 May 2025 18:36:04 +0800</pubDate><description><![CDATA[技术人为何要坚持阅读？文章指出在信息爆炸时代，系统性阅读仍不可替代。技术书籍能建立完整知识体系、升级思维模式，非技术书籍则提供跨界思维启发。作者强调阅读的复利效应：每天30分钟，三年即可超越同龄人。文章提供了高效阅读方法（主题阅读、主动实践等）和技术人书单推荐，包含《代码大全》《思考，快与慢》等经典。最后附赠多个高质量电子书资源链接，涵盖编程、心理学、人物传记等领域。]]></description><category></category></item><item><title><![CDATA[nginx之https访问配置]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/108104442</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/108104442</guid><author>guyan1111</author><pubDate>Wed, 19 Aug 2020 16:44:47 +0800</pubDate><description><![CDATA[​下一篇：程序员全套学习视频免费领取

上一篇：nginx之离线安装


HTTPS （全称：Hyper Text Transfer Protocol over SecureSocket Layer），是以安全为目标的 HTTP 通道，在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1]。HTTPS 在HTTP 的基础下加入SSL 层，HTTPS 的安全基础是 SSL，因此加密的详细内容就需要 SSL。HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层（在 HTTP与 ..]]></description><category></category></item><item><title><![CDATA[nginx之负载均衡配置]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/107977591</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/107977591</guid><author>guyan1111</author><pubDate>Thu, 13 Aug 2020 13:29:07 +0800</pubDate><description><![CDATA[​下一篇：程序员全套学习视频免费领取

上一篇：mysql数据库的主从拷贝



一、负载均衡的作用

负载均衡：分摊到多个操作单元上进行执行，减少单台服务器的负载压力，保证所有后端服务器都将性能充分发挥，从而保持服务器集群的整体性能最优，这就是负载均衡。

负载均衡这里面涉及的东西相对也是比较多的，今天我们就利用Nginx服务器来实现一个简单的负载均衡

二、负载均衡算法概念


	轮询法：将请求按顺序轮流地分配到后端服务器上，它均衡地对待后端的每一台服务器，而不关心服务器实际的连接数和...]]></description><category></category></item><item><title><![CDATA[MySQL数据库的主从拷贝]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/106607266</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/106607266</guid><author>guyan1111</author><pubDate>Sun, 07 Jun 2020 20:58:36 +0800</pubDate><description><![CDATA[下一篇：程序员全套学习视频免费领取上一篇：删库后，除了跑路还能怎么办

主从拷贝就是要保持两个数据库的状态自动同步，对任何一个数据库的操作都自动应用到另一个数据库，始终保持两个数据库中的数据一致。

mysql主从拷贝的目的

1. 实现数据库负载平衡（读写分离）

2. 数据备份

3. 高可用性（主数据库宕机时切换从数据库）

实现原理

（1） master将改变记录到二进制日志(binary log)中（这些记录叫做二进制日志事件，binary log events）；

（2） slave将...]]></description><category></category></item><item><title><![CDATA[java实现2048小游戏]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/105935958</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/105935958</guid><author>guyan1111</author><pubDate>Tue, 05 May 2020 17:47:07 +0800</pubDate><description><![CDATA[对于java初学者来说，通过一些学习小游戏来对swing学习以及对java基础的学习是一个好的方法，同时也给学习带来了很多的乐趣，接下来就给大家分享一个java实现的2048小游戏。

废话不多说，直接上代码。大家可以直接通过下面的代码实现，也可以关注公众号“程序员的事儿”回复“2048”获取完整代码。



import java.util.Date;
import java.util.Rand...]]></description><category></category></item><item><title><![CDATA[tomcat启动过程中更改war导致解压文件被清除]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/102633203</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/102633203</guid><author>guyan1111</author><pubDate>Fri, 18 Oct 2019 22:54:01 +0800</pubDate><description><![CDATA[有一次接到一个需求需要本地部署的java项目要做服务器的迁移，采用tomcat部署war包的方式，心想着个太简单了，在新的服务器上安装下相同版本的jdk，然后把这个tomcat复制过去不就好了吗？连日志都不会丢失。

然而在要打包tomcat时发现磁盘利用率已经达到99%,剩余空间不足100M，怎么办？就想着先把原服务器上的war打包出来，然后再新部署就好了啊，我这人习惯再更改服务器上的文件时先将...]]></description><category></category></item><item><title><![CDATA[实用：使用java调用wkhtmltoxPath实现html转成pdf]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/96765155</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/96765155</guid><author>guyan1111</author><pubDate>Sun, 21 Jul 2019 21:53:03 +0800</pubDate><description><![CDATA[我们日常个工作和生活中经常会遇到一些场景，需要将html页面转成pdf，比如有一个表单需要转成pdf，或者遇到一个比较好的文章想要转成pdf保存下来，现在就给大家推荐一种可以使用html转pdf的方法。网络的地址或者本地的html均可实现转换。

实现方法：
1、需要先安装wkhtmltoxPath工具，使用wkhtmltoxPath实现转换。

下载地址，windows版本：https://do...]]></description><category></category></item><item><title><![CDATA[趣图：是程序员都经历过的事]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/96509669</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/96509669</guid><author>guyan1111</author><pubDate>Fri, 19 Jul 2019 23:01:59 +0800</pubDate><description><![CDATA[哈哈，你是不是也这样过！





关注微信公众号，获取java，php，web前端学习视频


]]></description><category></category></item><item><title><![CDATA[如何快速打好Java基础？]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/96509231</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/96509231</guid><author>guyan1111</author><pubDate>Fri, 19 Jul 2019 22:56:52 +0800</pubDate><description><![CDATA[链接：https://www.zhihu.com/question/50904128/answer/521519858

来自一位资深架构师的表述：从大学到现在，我使用Java已经将近20年，日常也带实习生，还在公司内部做training，所以可以分享下我的经验，希望对你有用。

因为是在工作中培训，就必然有两个约束：实用、时间紧，因此就不能像大学那样，把所有的知识点都面面俱到的讲到。而只能挑基础...]]></description><category></category></item><item><title><![CDATA[Https原理解析]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/96447699</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/96447699</guid><author>guyan1111</author><pubDate>Thu, 18 Jul 2019 19:40:38 +0800</pubDate><description><![CDATA[转载自：https://cloud.tencent.com/developer/news/277823


作为一个互联网时代的人，都应该知道https和http，且应该知道HTTPS比HTTP要安全的多，那么在介绍HTTPS的工作原理之前，先了解一下：对称加密，非对称加密（RSA），数字证书，数字签名。

先说明一下下面所讲述到的几个名词:

小张:实际身份为浏览器

小李:实际身份为服务器
...]]></description><category></category></item><item><title><![CDATA[老板：快下班了，把这个小bug修复完下班吧]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/96126948</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/96126948</guid><author>guyan1111</author><pubDate>Tue, 16 Jul 2019 13:11:12 +0800</pubDate><description><![CDATA[关注下方微信公众号，获取更多学习视频，互联网资讯。

程序员趣图：我怎么感觉要辞职了呢？



关注互联网，关注【程序员的事儿】，




]]></description><category></category></item><item><title><![CDATA[初学者应该如何入门java]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/95035008</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/95035008</guid><author>guyan1111</author><pubDate>Sun, 07 Jul 2019 21:54:39 +0800</pubDate><description><![CDATA[又是一年毕业季，很多大学生又要面临着择业的选择，想要进入互联网行业的同学开始犹豫是报一个培训班进行系统学习，还是通过自学在进入互联网行业。给大家的建议是：如果你有足够的自制力可以选择自学，否则还是去报一个培训班进行系统的学习。虽然学费较贵，但是是你进入互联网的​快车道。

如果你觉得你有足够的自制力，或者想要试下看下自己是否适合学习互联网技术，可以先通过自学​尝试下。下面分享下学习的一般步骤...]]></description><category></category></item><item><title><![CDATA[tocmat配置https完整步骤详解]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/94300757</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/94300757</guid><author>guyan1111</author><pubDate>Sun, 30 Jun 2019 11:38:32 +0800</pubDate><description><![CDATA[欢迎添加小编微信：z542783574，获取完整的java学习视频和电子书籍。

一、HTTPS定义：

HTTPS（全称：Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure，超文本传输安全协议），是以安全为目标的HTTP通道，简单讲是HTTP的安全版。即HTTP下加入...]]></description><category></category></item><item><title><![CDATA[黑马57期视频免费下载]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/92219405</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/92219405</guid><author>guyan1111</author><pubDate>Sun, 16 Jun 2019 21:20:10 +0800</pubDate><description><![CDATA[黑马视频一直都是经典，教学水平也是首屈一指，对各初学者进入互联网行业起到了很大的帮助，由于黑马培训实在很好，这里免费给他们打个广告，就不收他广告费了，哈哈。不过每个培训机构都要接近2万的培训费用，对于普通人们来说尤其是刚刚毕业的大学生确实是笔不小的数目，特将黑马第57期完整教学视频免费分享给大家。

阶段1、java语言基础 idea
	阶段2、JavaWeb+黑马旅游网·
	阶段3、1.Myba...]]></description><category></category></item><item><title><![CDATA[java读取txt文件第一行字符出错问题]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/85037071</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/85037071</guid><author>guyan1111</author><pubDate>Sun, 16 Dec 2018 15:02:57 +0800</pubDate><description><![CDATA[欢迎访问个人工具类网站：https://www.ctools.top

现象：
上周在对txt文件进行字符的读写操作时，出现第一行字符读取错误的问题，如第一行内容为：“中国”，但是对取出来的数据与“中国”做equals()对比时，发现不一致，查看字符长度，总是会多一个，将TXT文件另存为UTF-8格式，仍然存在此现象。接着使用Notepad++ 一个强大的记事本工具创建txt文件，对比正确。

造...]]></description><category></category></item><item><title><![CDATA[Map]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/70338647</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/70338647</guid><author>guyan1111</author><pubDate>Sat, 15 Dec 2018 19:57:45 +0800</pubDate><description><![CDATA[看顶层共性方法找子类特有对象.

Map与Collection在集合框架中属并列存在

Map存储的是键值对

Map存储元素使用put方法，Collection使用add方法

Map集合没有直接取出元素的方法，而是先转成Set集合，在通过迭代获取元素

Map集合中键要保证唯一性

也就是Collection是单列集合, Map 是双列集合。

总结:

Map一次存一对元素, Collect...]]></description><category></category></item><item><title><![CDATA[tomcat配置通过域名直接访问项目首页的完整步骤]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/84721976</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/84721976</guid><author>guyan1111</author><pubDate>Sun, 02 Dec 2018 17:41:57 +0800</pubDate><description><![CDATA[欢迎访问个人在线工具类网站：https://www.ctools.top
我们以tomcat为例通过输入域名直接访问项目首页的配置方法。我的域名为：www.ctools.top，也欢迎大家访问。
第一步：申请一个域名并做好DNS域名解析，或者本地修改host域名指向。域名指向的修改方法为：

在hosts文件最后一行添加：127.0.0.1 www.ctools.top

第二步，将index.h...]]></description><category></category></item><item><title><![CDATA[记一次jdk1.7与1.8版本切换时遇到的问题]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/82182067</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/82182067</guid><author>guyan1111</author><pubDate>Wed, 29 Aug 2018 13:59:48 +0800</pubDate><description><![CDATA[1、刚开始使用的是jdk1.8的splite(&quot;&quot;)方法截取字符串，如str=&quot;abc&quot;,截取后数组为[,a,b,c]，数组长度为4,即认为之前有一个字符，使用1.7则正常返回[a,b,c]。最后使用toCharArray(); 方法转成字符数组的方法解决。

2、使用jdk1.8实现了sha-224的加密方法，但是放在jdk1.7中报错误，报错截图为：







 

造成原因是sha224...]]></description><category></category></item><item><title><![CDATA[struts2的表单验证validation.xml]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/77113381</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/77113381</guid><author>guyan1111</author><pubDate>Sat, 12 Aug 2017 12:06:45 +0800</pubDate><description><![CDATA[转载自：http://blog.youkuaiyun.com/vipmao/article/details/51199388


struts2中提供自带的表单验证方式。验证方式大致有一下几种。

required:必填校验器
requiredstring:必填字符串校验器
int:整数校验器
double:双精度浮点数校验器
date:日期校验器
expression:表达式校验器
f]]></description><category></category></item><item><title><![CDATA[Set集合]]></title><link>https://blog.youkuaiyun.com/guyan1111/article/details/70313563</link><guid>https://blog.youkuaiyun.com/guyan1111/article/details/70313563</guid><author>guyan1111</author><pubDate>Fri, 21 Apr 2017 19:45:58 +0800</pubDate><description><![CDATA[Set:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素
用于存储无序(存入和取出的顺序不一定相同)元素，值不能重复。
对象的相等性
引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方法，会得到相同的结果，如果对象所属的类没有覆盖Object的hashCode方法的话，hashCode会返回每个对象特有的序号（java是依据对象的内]]></description><category></category></item></channel></rss>