<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[star050913的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/star050913</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; star050913]]></copyright><item><title><![CDATA[五子棋对战的测试报告]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/153637709</link><guid>https://blog.youkuaiyun.com/star050913/article/details/153637709</guid><author>star050913</author><pubDate>Mon, 01 Dec 2025 11:15:00 +0800</pubDate><description><![CDATA[我们再日常生活中,使用的基本是https的报文格式,但是再竞技游戏中,https的报文就有点不太符合了,因为我们对消息的响应特别高,你想想,打王者荣耀的时候,点了闪现,大概延迟一下下再放出来,可能你可以活的局,就死了,基于我们需要对响应特别快的情况下,我们就可以使用websocket的报文格式.这个是系统网址,不过内容遇到的页面我也会截图下来,放在文章里面。]]></description><category></category></item><item><title><![CDATA[回顾开发、测试模型]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/151928556</link><guid>https://blog.youkuaiyun.com/star050913/article/details/151928556</guid><author>star050913</author><pubDate>Tue, 23 Sep 2025 10:45:00 +0800</pubDate><description><![CDATA[这篇我想和大家聊一聊，市面上常见的从需求开始到一个产品的流程，放心不是那些干巴巴的概念。]]></description><category></category></item><item><title><![CDATA[我个人对于测试的一些理解（就唠唠嗑）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/151899205</link><guid>https://blog.youkuaiyun.com/star050913/article/details/151899205</guid><author>star050913</author><pubDate>Mon, 22 Sep 2025 10:45:00 +0800</pubDate><description><![CDATA[什么是测试我个人嘞，这个测试也学了一段时间了，测试用例都先写了，而这段时间好像对测试也有了一些新的感悟，就写下一篇和大家唠唠。什么是测试我是这样认为的，我们在日常生活中，应该经常都需要买东西，比如我们买个手机啊，买个电脑，这些东西你敢说你没有（我就佩服你）。而我们把东西买了回来，就比如手机大部分应该是先看看外观有没有损坏，有没有哪里有磕磕碰碰。]]></description><category></category></item><item><title><![CDATA[抽奖系统的测试报告]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/151836334</link><guid>https://blog.youkuaiyun.com/star050913/article/details/151836334</guid><author>star050913</author><pubDate>Fri, 19 Sep 2025 10:15:00 +0800</pubDate><description><![CDATA[而数据的封装方面，我使用了MyBatis操作数据库，不仅使用了基本的mysql语句，也进一步的使用了动态sql进行了查询，而我们也使用了加盐加密的方式，通过把用户的数据加一个随机盐值，再通过一个加密算法，变为密文存储再数据库中，使得内部人员泄密的难度大大提升，而我们确认密码也很简单，只需要把用户输入的密码进行同样的操作就可以查询出来，并不需要从数据库中取出正确的用户密码进行对比。而用户只需要输入自己的代号和极其简单的几下点击就可以实现线上的抽奖，并且即时完成抽奖，这种即时反馈极大的满足了用户的参与感。]]></description><category></category></item><item><title><![CDATA[编写测试用例]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/148978155</link><guid>https://blog.youkuaiyun.com/star050913/article/details/148978155</guid><author>star050913</author><pubDate>Tue, 01 Jul 2025 10:15:00 +0800</pubDate><description><![CDATA[如果是老粉的话，就知道我一直学的是开发的知识，为什么突然写一篇测试的博客，会不会对测试理解不深，写一坨大的给你们，放心啊，我也学了很长时间的测试了，而且开发，我们懂一点测试的知识，以后我们对自己的项目进行测试的时候是不是也就更加专业，所以学这个还是很有必要的啊，好了，我们进入主题吧。我们先来试一试，我们买了一个水杯，我们要试一试这个水杯有没有什么问题，我们需要怎么做呢。水杯的测试不是很简单吗，就装下水，看看会不会漏，再看看喝水怎么样（应该就有小伙伴想，喝水有什么问题啊，来我们看实例）]]></description><category></category></item><item><title><![CDATA[https的进化之路（八卦版）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/148118501</link><guid>https://blog.youkuaiyun.com/star050913/article/details/148118501</guid><author>star050913</author><pubDate>Mon, 26 May 2025 10:15:00 +0800</pubDate><description><![CDATA[当然现在的安全不是一定安全，随着时代的发展，技术也在不断的进步，可能哪天就出现了破解证书的方法，过几天，又推出新的技术来保证传输的安全。这些都是说不好的。]]></description><category></category></item><item><title><![CDATA[TCP协议，进来看看啊（特别详细，还有生活小例子帮助理解）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/147952434</link><guid>https://blog.youkuaiyun.com/star050913/article/details/147952434</guid><author>star050913</author><pubDate>Mon, 19 May 2025 10:15:00 +0800</pubDate><description><![CDATA[在网络上，有一些说法是靠连接管理实现的可靠性，但是我不这样认为，我认为可靠性就是靠确认应答和超时重传。而别的连接管理啊，流量控制啊，拥塞控制啊，这些的是用来提升可靠性的。]]></description><category></category></item><item><title><![CDATA[主流排序思路实现和哈希表（Java）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/147854861</link><guid>https://blog.youkuaiyun.com/star050913/article/details/147854861</guid><author>star050913</author><pubDate>Tue, 13 May 2025 10:45:00 +0800</pubDate><description><![CDATA[今天我们来聊一聊数据结构里面的排序，我和大家说的方式会和大众的一点不同，我喜欢把他们分类，通过进阶的方式来一步一步的全部展现排序的方法。我们就先带大家知道一下主流的排序方法有什么，1.直接插入排序。2.希尔排序。3.选择排序。4.堆排序。5.冒泡排序。6.快速排序。7.归并排序。]]></description><category></category></item><item><title><![CDATA[多线程3（单例模式和锁策略和synchronized的原理）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/147456666</link><guid>https://blog.youkuaiyun.com/star050913/article/details/147456666</guid><author>star050913</author><pubDate>Fri, 25 Apr 2025 09:45:00 +0800</pubDate><description><![CDATA[前面我们聊了聊多线程认识到使用，然后我们重点聊了一个章节，叫线程安全，想了解的可以看看这个博客，然后我们就对线程这个东西有了一个大概的了解，而后我们就需要写一个小项目来巩固一下，我们之前的线程，所以我写了一个叫定时器的小项目。有需要的小伙伴也可以看看，我相信看到这里的小伙伴，已经对多线程有一个清楚的了解了。今天我们就接着上面的内容继续往下聊。]]></description><category></category></item><item><title><![CDATA[多线程2（定时器的实现）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/147363415</link><guid>https://blog.youkuaiyun.com/star050913/article/details/147363415</guid><author>star050913</author><pubDate>Mon, 21 Apr 2025 10:15:00 +0800</pubDate><description><![CDATA[定时器虽然代码不多，但是每一个地方都是需要考虑的，所以写一个定时器可以对自己的多线程相当于一个实践一样，同时看看这个多线程有没有那里没有学懂。下面就是全部的代码了class MyTimerTask implements Comparable<MyTimerTask>{//这个是定时器的一个任务@Overrideclass MyTimer{//这个是定时器的主体try {continue;}//下面就是不为空//不执行} else {//执行});]]></description><category></category></item><item><title><![CDATA[多线程从认识到理解到使用（Java）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/147322689</link><guid>https://blog.youkuaiyun.com/star050913/article/details/147322689</guid><author>star050913</author><pubDate>Mon, 21 Apr 2025 10:15:00 +0800</pubDate><description><![CDATA[定义，我知道你们不喜欢看。所以来看看我的例子。假如你是一个牛马（不要玻璃心哦），你在一个公司上班，你的老板就会发任务给你做，而你肯定还有同事，你干你的事，你同事干他的事，你们互不搭理（不熟啊）。]]></description><category></category></item><item><title><![CDATA[MySQL的索引和事务（事务的隔离一看就懂）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/146685933</link><guid>https://blog.youkuaiyun.com/star050913/article/details/146685933</guid><author>star050913</author><pubDate>Mon, 31 Mar 2025 10:00:00 +0800</pubDate><description><![CDATA[我清楚的知道人与人的路是不可复制的，我走在自己的人生道路上，哪怕路途的风雨再大，大到我步履维艰，哪怕荆棘丛生，刺的我伤痕遍地，我也依旧痴痴笑笑，我体会此中滋味，所以朋友不必后悔，因为你怎么选择，都是你自己的人生道路啊]]></description><category></category></item><item><title><![CDATA[二叉树的面试题]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/146296352</link><guid>https://blog.youkuaiyun.com/star050913/article/details/146296352</guid><author>star050913</author><pubDate>Mon, 17 Mar 2025 18:15:00 +0800</pubDate><description><![CDATA[上次我们把二叉树的性质和概念，代码实现全部完结。所以这篇我们来趁热打铁，写几道二叉树的经典面试题，我会尽我的能力把题目思路和代码实现谈清楚，如果对二叉树的性质这些的不清楚的可以看进行一些复习和巩固。正片开始我们先看看本篇要讲的面试题，这些题目都是从简单到难的，1. 检查两棵树是否相同。2. 另⼀棵树的子树。3. 翻转⼆叉树。4. 对称⼆叉树。5. 给定⼀个⼆叉树,找到该树中两个指定节点的最近公共祖先。6. 根据⼀棵树的前序遍历与中序遍历构造⼆叉树。7. ⼆叉树中序非递归遍历实现。]]></description><category></category></item><item><title><![CDATA[二叉树的性质和实现]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/146279824</link><guid>https://blog.youkuaiyun.com/star050913/article/details/146279824</guid><author>star050913</author><pubDate>Sat, 15 Mar 2025 17:38:56 +0800</pubDate><description><![CDATA[我们要理解二叉树我们可以先看看什么是树，如图这个树虽然没有什么叶子，不是很好看，但是用在这里刚刚好，我们从局部来看它，随便挑一根树枝，大概是这样，由一根粗的的主干和一些细的支干构成（枝干和主干在一定条件下面是可以转换的，说一个最通俗的例子就是，有一颗大树，它只有一个主干对吧，我爬上去把他上面的一个小枝干折下来，种在地上，而这个小枝干就变为了一课树，这个枝干也就变为了主干），而这些枝干拼接再主干上面，这样就可以算一颗树，也可以算一颗树上面的一个小枝干（我们把这个主干看为一支粗一点的枝干，就好了）]]></description><category></category></item><item><title><![CDATA[图书管理系统（Java）]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/144614493</link><guid>https://blog.youkuaiyun.com/star050913/article/details/144614493</guid><author>star050913</author><pubDate>Sat, 04 Jan 2025 18:00:00 +0800</pubDate><description><![CDATA[以上我们就把对象创建好了。我们先创建一个对象，再上面我们也是明白了我们创建两个对象，一个是普通用户（客户），还有一个是管理员，但是这两个虽然有不同，但是还是有很多的共通之处，所以我们可以写一个父类User，我们就先写这个User，我们首先要一个名字，所以我们定义一个String，以及他的构造方法，兄弟们，我又回来了，我们上文聊了聊Java的抽象类和接口，再前面我们聊了封装，继承，多态，我们就基本把Java语法聊的差不多了（重点的内容），所以我们来写一个小项目，通过这个小项目把我们前面聊内容总体复习一遍。]]></description><category></category></item><item><title><![CDATA[一些对面向对象的理解]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/144609627</link><guid>https://blog.youkuaiyun.com/star050913/article/details/144609627</guid><author>star050913</author><pubDate>Fri, 20 Dec 2024 17:41:24 +0800</pubDate><description><![CDATA[兄弟们，上面我们说到了，抽象类和接口，之前我们聊了封装继承和多态，所以我们就来写一个小项目，但是在写项目之前我想把Java的项目设计思路，再和你们聊一聊。]]></description><category></category></item><item><title><![CDATA[Java的抽象类和接口]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/144451241</link><guid>https://blog.youkuaiyun.com/star050913/article/details/144451241</guid><author>star050913</author><pubDate>Sat, 14 Dec 2024 14:07:09 +0800</pubDate><description><![CDATA[我们书接上文，我们聊完了Java的封装继承和多态（如果没看的朋友建议看看，一起食用效果更好哦。]]></description><category></category></item><item><title><![CDATA[Java的封装、继承、多态]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/144274345</link><guid>https://blog.youkuaiyun.com/star050913/article/details/144274345</guid><author>star050913</author><pubDate>Fri, 06 Dec 2024 19:37:11 +0800</pubDate><description><![CDATA[我理解一个东西，我一般会先想这个是什么，再是怎么用，用他可以怎么为我们服务（可以给我们提供什么便利）所以我们先来看看封装是什么东西（他表达了什么含义），说到封装你可以想到什么东西，离我们最接近的就是我们手上的计算机，而这个计算机，你知道哪里封装了吗，我们就看一个台式机来参考这个就是我们看到的一般的主机，而下面这个就是我们把主机外面的那一层壳拆开了。]]></description><category></category></item><item><title><![CDATA[Java的类和对象]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/144155000</link><guid>https://blog.youkuaiyun.com/star050913/article/details/144155000</guid><author>star050913</author><pubDate>Sat, 30 Nov 2024 19:51:38 +0800</pubDate><description><![CDATA[这样我们才洗完了衣服，但是具体这个我们要怎么刷，怎么拉起来，和放下去，就是看你心情的，而我们要把这样的过程用程序实现（这个就是我们之前的c语言写的，这些过程要我们自己去写，），Java的面向对象，就是我拿把衣服丢进洗衣机的实现过程（我们把这个动作拆分，一共有我，衣服，还要洗衣机）在Java里面的写法就是，我把衣服丢进洗衣机，而洗衣机这个东西在Java的生态里面会有，而这样的表现形式其实就是一个简单，一个复杂一点（点外卖和自己搞饭的区别）。就是这样，而后面的和我们写方法的写法一样了，就是。]]></description><category></category></item><item><title><![CDATA[Java数据类型介绍]]></title><link>https://blog.youkuaiyun.com/star050913/article/details/143794589</link><guid>https://blog.youkuaiyun.com/star050913/article/details/143794589</guid><author>star050913</author><pubDate>Fri, 15 Nov 2024 14:48:38 +0800</pubDate><description><![CDATA[兄弟们，时隔很久，多久我也记不得了，我又回来了，但是这次我带的工具不再是c语言了，我沉淀了这么久，还是有一定突破的，这次Java来了哦，Java的同行们小心了，又多了一个人来卷你们了。废话不多说，开始我们今天的交流。Java这个语言我一开始看感觉好复杂，特别是要敲这么多字，但是后面我知道了有快捷的敲法，但是我还是很多不知道啊。这个是我学到现在的最大困惑，就是我要学Java我还要先把这些快捷的敲法先背下来，真的理解不了，你可能说后面敲多了就知道了，不需要背。]]></description><category></category></item></channel></rss>