<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tabyou的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tabyou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tabyou]]></copyright><item><title><![CDATA[Javalin解构]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/129343845</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/129343845</guid><author>Tabyou</author><pubDate>Sun, 05 Mar 2023 20:30:48 +0800</pubDate><description><![CDATA[至此，主要处理流程都介绍完毕，还有部分异步请求的处理下次再更新。最后附上Jetty核心组件结构图。]]></description><category></category></item><item><title><![CDATA[国内镜像源]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/128844548</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/128844548</guid><author>Tabyou</author><pubDate>Thu, 02 Feb 2023 09:42:29 +0800</pubDate><description><![CDATA[国内镜像源]]></description><category></category></item><item><title><![CDATA[资源站导航]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/128843877</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/128843877</guid><author>Tabyou</author><pubDate>Thu, 02 Feb 2023 08:56:54 +0800</pubDate><description><![CDATA[程序常用程序下载资源，持续更新]]></description><category></category></item><item><title><![CDATA[Java源码阅读之-CopyOnWriteArrayList]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/125342923</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/125342923</guid><author>Tabyou</author><pubDate>Sat, 18 Jun 2022 10:39:14 +0800</pubDate><description><![CDATA[java.util.ArrayList的线程安全变体，其中所有可变操作（ add 、 set等）都是通过制作底层数组的新副本来实现的。 通过阅读源码可以一探究竟。
常用操作的实现
初始化

这里初始化一个长度为0的空数组
通过加锁保证线程安全，通过复制新数组保证原数组访问的安全性
访问过程没有加锁，效率比较高，增删操作通过复制新数组方式来保证访问的线程安全
删除操作和新增操作原理类似，都是通过加锁+复制新数组方式实现
set 比较用的是=，对非基础类型比较其实是引用地址CopyOnWriteArrayLis]]></description><category></category></item><item><title><![CDATA[nginx在windows环境下安装和开机启动]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/108548993</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/108548993</guid><author>Tabyou</author><pubDate>Sat, 12 Sep 2020 14:18:36 +0800</pubDate><description><![CDATA[nginx在windows环境下安装和开机启动下载安装配置启动重启停止开启启动
下载
到官方网站下载 http://nginx.org/en/download.html，版本随意
安装
放到自己喜欢的文件夹，解压即可
配置
到nginx解压目录下conf文件，找到nginx.conf文件，先复制一份nginx.conf.default 以备不时之需。然后后续可以修改配置nginx.conf配置.
下面是个人推荐配置，修改nginx.conf配置如下
#user  nobody;
worker_process]]></description><category></category></item><item><title><![CDATA[Lombok注解]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/104393927</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/104393927</guid><author>Tabyou</author><pubDate>Wed, 19 Feb 2020 16:09:50 +0800</pubDate><description><![CDATA[Lombok项目是一个Java库，它会自动插入您的编辑器和构建工具中，从而使您的Java更加生动有趣。永远不要再编写另一个getter或equals方法，带有一个注释的类将具有功能全面的生成器，自动执行日志记录变量等等。

安装Lombok,maven项目添加以下内容到pom.xml.


&lt;dependencies&gt;
	&lt;dependency&gt;
		&lt;groupI...]]></description><category></category></item><item><title><![CDATA[docker卸载]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/104307919</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/104307919</guid><author>Tabyou</author><pubDate>Fri, 14 Feb 2020 10:54:06 +0800</pubDate><description><![CDATA[查询安装过的包

yum list installed | grep docker

我的显示列表如下
docker.x86_64                        2:1.13.1-103.git7f2769b.el7.centos
docker-client.x86_64                 2:1.13.1-103.git7f2769b.el7.centos
doc...]]></description><category></category></item><item><title><![CDATA[docker国内镜像]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/104307701</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/104307701</guid><author>Tabyou</author><pubDate>Fri, 14 Feb 2020 10:28:44 +0800</pubDate><description><![CDATA[针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json &lt;&lt;-'EOF'
{
  "registry-mirrors": ["https://ullwv25v.mirror.al...]]></description><category></category></item><item><title><![CDATA[docker安装]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/104307183</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/104307183</guid><author>Tabyou</author><pubDate>Fri, 14 Feb 2020 10:26:45 +0800</pubDate><description><![CDATA[检查是否已经安装

docker -v

返回 -bash: docker: command not found 则没有安装
返回类型以下信息则表示已安装
卸载旧的版本
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
            ...]]></description><category></category></item><item><title><![CDATA[mysql查看所有表备注字段备注]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/104038879</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/104038879</guid><author>Tabyou</author><pubDate>Sun, 19 Jan 2020 14:22:01 +0800</pubDate><description><![CDATA[查看所有表表名和备注

SELECT TABLE_NAME,
       table_comment
FROM `information_schema`.tables
WHERE table_schema='数据库名'


查询某张表的字段和备注

select column_name,
column_comment 
from information_schema.columns 
wher...]]></description><category></category></item><item><title><![CDATA[springboot配置文件加密方案]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/103929716</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/103929716</guid><author>Tabyou</author><pubDate>Fri, 10 Jan 2020 19:56:46 +0800</pubDate><description><![CDATA[背景
springboot默认以fatjar形式打包，配置文件打在jar包里面的，支持将application配置外置，其他自定义配置文件可以通过设置做到外置，但是随之而来的就是配置文件敏感信息的安全问题，如果解决敏感信息的加密就是我们需要解决的问题。
尝试解决
调研是否存在现有的解决方案，大部分人推推荐jasypt https://github.com/jasypt/jasypt,尝试一下，的确...]]></description><category></category></item><item><title><![CDATA[Mac上比较好用的压缩解压缩软件]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/103928906</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/103928906</guid><author>Tabyou</author><pubDate>Fri, 10 Jan 2020 19:18:36 +0800</pubDate><description><![CDATA[在MacOs没有WinRAR,Bandizip等好用的功能强大而全面的压缩解压缩软件。
搜索一下，很多人推荐The Unarchiver，但是它没有压缩和预览功能，而商业
版的Bandizip,Betterzip价格不菲，不经意间找到一个好用的压缩解压缩软件eZip,尝试之下十分好用。
最好用的Mac压缩解压软件
ezip-专为macOS设计的压缩软件！主要提供了文件预览，解压，压缩功能，基本上可...]]></description><category></category></item><item><title><![CDATA[记录一次mysql导入sql文件失败问题]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/101283214</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/101283214</guid><author>Tabyou</author><pubDate>Tue, 24 Sep 2019 14:23:59 +0800</pubDate><description><![CDATA[出现问题
mysql出现ERROR : (2006, ‘MySQL server has gone away’)
原因
原因有很多吧，我的原因是文件太大了，超过了MySQL默认的max_allowed_packet
查询现在的设置
show global variables like ‘max_allowed_packet’;
修改成更合理的值
set global max_allowed_pac...]]></description><category></category></item><item><title><![CDATA[SpringBoot配置文件外置方案]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/101058265</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/101058265</guid><author>Tabyou</author><pubDate>Fri, 20 Sep 2019 13:55:54 +0800</pubDate><description><![CDATA[增加外置适配代码
增加spring启动监听器AppConfigFileApplicationListener
package com.mistone.cs;

import org.springframework.boot.context.event.ApplicationPreparedEvent;
import org.springframework.context.ApplicationEv...]]></description><category></category></item><item><title><![CDATA[Jenkins忘记密码]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/99689271</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/99689271</guid><author>Tabyou</author><pubDate>Sat, 17 Aug 2019 09:47:50 +0800</pubDate><description><![CDATA[Jenkins忘记密码背景jenkins用户配置文件位置修改配置重启jenkins登录
背景
在使用jenkins的时候，由于忘记管理员的密码无法登陆jenkins
jenkins用户配置文件位置

一般情况
~/.jenkins/config.xml
~表示家目录
windows是
C:\Users[XXX].jenkins\users[jenkinsUserXXXX]_665870902290...]]></description><category></category></item><item><title><![CDATA[Mac自动切换截图路径]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/99633473</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/99633473</guid><author>Tabyou</author><pubDate>Thu, 15 Aug 2019 14:32:38 +0800</pubDate><description><![CDATA[背景
Mac 自带的截图工具命令
截取选中区域：command + shift + 4
截取全屏：command + shift + 3

默认截图路径是桌面,无法满足需求，想修改默认的保存路径，修改命令如下
defaults write com.apple.screencapture location /Users/username/Desktop/截图/
killall SystemUISer...]]></description><category></category></item><item><title><![CDATA[Sublime Text 安装及使用]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/99291237</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/99291237</guid><author>Tabyou</author><pubDate>Mon, 12 Aug 2019 14:09:19 +0800</pubDate><description><![CDATA[Sublime Text 安装及使用下载安装使用安装packge control安装主题Material Theme安装中文菜单结语
下载
打开链接sublime官网，按照提示下载，目前最新版本Sublime Text3
安装
按照提示下一步，OK
使用
安装packge control

点击菜单View &gt; Show Control

复制下面代码在命令控制台中，回车执行，稍等片刻

i...]]></description><category></category></item><item><title><![CDATA[JavaScript事件绑定]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/79599381</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/79599381</guid><author>Tabyou</author><pubDate>Sun, 18 Mar 2018 12:35:30 +0800</pubDate><description><![CDATA[一、事件绑定的方式1.在Dom标签中通过事件属性绑定示例&amp;lt;button  onclick=&quot;clickMe()&quot;&amp;gt;点我呀&amp;lt;/button&amp;gt;注意：onclick中若为函数名，即使没有参数，也要带上函数后的括号（）。2.在JavaScript中通过on+eventType进行绑定示例	&amp;lt;button id=&quot;btnOne&quot;&amp;gt;点我呀&amp;lt;/button&amp;gt;
	&amp;]]></description><category></category></item><item><title><![CDATA[颠倒的价牌]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/78199050</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/78199050</guid><author>Tabyou</author><pubDate>Tue, 10 Oct 2017 23:56:59 +0800</pubDate><description><![CDATA[小李的店里专卖其它店中下架的样品电视机，可称为：样品电视专卖店。

    其标价都是4位数字（即千元不等）。

   小李为了标价清晰、方便，使用了预制的类似数码管的标价签，只要用颜色笔涂数字就可以了（参见p1.jpg）。

          



  这种价牌有个特点，对一些数字，倒过来看也是合理的数字。如：1 2 5 6 8 9 0都可以。这样一来，如果牌子挂倒了，有]]></description><category></category></item><item><title><![CDATA[振兴中华]]></title><link>https://blog.youkuaiyun.com/Tabyou/article/details/78188349</link><guid>https://blog.youkuaiyun.com/Tabyou/article/details/78188349</guid><author>Tabyou</author><pubDate>Tue, 10 Oct 2017 03:14:51 +0800</pubDate><description><![CDATA[题目： 振兴中华
小明参加了学校的趣味运动会，其中的一个项目是：跳格子。

地上画着一些格子，每个格子里写一个字，如下所示：

                    从我做起振
                    我做起振兴
                    做起振兴中
                    起振兴中华

比赛时，先站在左上角的写着“从”字的格子里，可以横向或纵向跳]]></description><category></category></item></channel></rss>