<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[to_create的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/to_create</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; to_create]]></copyright><item><title><![CDATA[dubbo超时机制源码浅析]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/117756059</link><guid>https://blog.youkuaiyun.com/to_create/article/details/117756059</guid><author>to_create</author><pubDate>Fri, 11 Jun 2021 00:07:35 +0800</pubDate><description><![CDATA[环境
dubbo版本：2.7.8
超时机制
dubbo超时分为客户端超时和服务端超时
源码分析
HashedWheelTimer

HashedWheelTimer是一个计时器。主要的数据结构是一个HashedWheelBucket数组，类似于哈希表（下文称作wheel）。
在dubbo源码中，有2个地方用到了HashedWheelTimer，分别在DefaultFuture类和HeaderExchangeClient类中，分别对应dubbo-future-timeout和dubbo-client-idle]]></description><category></category></item><item><title><![CDATA[javaFX——TableView的使用]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/103107229</link><guid>https://blog.youkuaiyun.com/to_create/article/details/103107229</guid><author>to_create</author><pubDate>Sun, 17 Nov 2019 14:04:36 +0800</pubDate><description><![CDATA[一、插入数据
比如我想做这样的一个学生表

1. 首先定义出表格对应的实体类，包括getter和setter方法，以及SimpleStringProperty属性和对应的Property() 方法（这个属性和方法是必须的）
要注意Perperty()方法的命名，一定要按照 “SimpleStringProperty变量名”+Property() 这样的格式命名，而且该变量名必须要与实体类中定义的S...]]></description><category></category></item><item><title><![CDATA[MySQL8.0添加和删除check约束]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/102961013</link><guid>https://blog.youkuaiyun.com/to_create/article/details/102961013</guid><author>to_create</author><pubDate>Thu, 07 Nov 2019 19:37:51 +0800</pubDate><description><![CDATA[在MySQL8.0中，添加了对check约束的操作，我使用的MySQL版本是8.0.17.0，下面我使用navicat for MySQL来演示。
check约束作用效果
使用show create table来查看创建表的语句
| testtable | CREATE TABLE `testtable` (
 	 `ID` varchar(5) NOT NULL,
	  `name` varch...]]></description><category></category></item><item><title><![CDATA[java获取项目中文件的路径]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/102755688</link><guid>https://blog.youkuaiyun.com/to_create/article/details/102755688</guid><author>to_create</author><pubDate>Sat, 26 Oct 2019 13:57:24 +0800</pubDate><description><![CDATA[项目中的文件我先简单地分为三类：①java文件；②class文件；③外部文件
获取java文件路径
使用System.getProperty("user.dir")，该语句作用是返回用户的当前工作目录 ，这样说可能还很模糊，实测了一下返回的是当前项目的绝对路径。当你需要获取项目java文件的路径时，只需要在后面添加上：源文件夹名+包名+文件名。
E:\Java project\JavaHomewo...]]></description><category></category></item><item><title><![CDATA[解决MySQL服务无法启动，重置root用户密码]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/101112019</link><guid>https://blog.youkuaiyun.com/to_create/article/details/101112019</guid><author>to_create</author><pubDate>Sat, 21 Sep 2019 21:23:58 +0800</pubDate><description><![CDATA[刚入门学习MySQL，本来一切操作都挺正常的，之后想用Navicat连接MySQL时，根据csdn里面某篇文章操作，结果开始了解决完一个bug又出现另一个bug的绝望循环。一开始是报 Access denied for user ‘root’@‘localhost’ (using password: YES) 这个错误的，后面又根据某篇文章操作导致MySQL服务无法启动。
我使用的是mysql版本...]]></description><category></category></item><item><title><![CDATA[thymeleaf—你可能还不知道的语法]]></title><link>https://blog.youkuaiyun.com/to_create/article/details/100867539</link><guid>https://blog.youkuaiyun.com/to_create/article/details/100867539</guid><author>to_create</author><pubDate>Mon, 16 Sep 2019 12:32:21 +0800</pubDate><description><![CDATA[本文建立在已经初次尝试使用thymleaf来渲染模板的前提下。
一.在JS中使用thymeleaf
1.条件判断语句
2.迭代
Controller代码
@Controller("BlogController")
public class BlogController {

	@RequestMapping("/")
	public ModelAndView test() {
		ModelAnd...]]></description><category></category></item></channel></rss>