<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ha______haha的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ha______haha</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ha______haha]]></copyright><item><title><![CDATA[websocket简易聊天室]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/131908907</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/131908907</guid><author>ha______haha</author><pubDate>Tue, 25 Jul 2023 07:32:36 +0800</pubDate><description><![CDATA[WebsocketConfig
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;
@Configuration
public class WebSocketConfig {
	/*]]></description><category></category></item><item><title><![CDATA[Shiro学习笔记]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/129773091</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/129773091</guid><author>ha______haha</author><pubDate>Wed, 29 Mar 2023 20:24:09 +0800</pubDate><description><![CDATA[Shiro学习笔记]]></description><category></category></item><item><title><![CDATA[MarkWriter项目总结]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/126339606</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/126339606</guid><author>ha______haha</author><pubDate>Mon, 15 Aug 2022 08:19:56 +0800</pubDate><description><![CDATA[本篇博客是对博客编辑系统和搜索引擎系统的项目总结，主要对各个业务的实现逻辑及其技术的使用，还有待完善的地方进行总结。]]></description><category></category></item><item><title><![CDATA[总结之数据库篇]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/126283055</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/126283055</guid><author>ha______haha</author><pubDate>Thu, 11 Aug 2022 20:41:36 +0800</pubDate><description><![CDATA[本篇博客是对数据库有关重要知识的总结，还在不断补充中。]]></description><category></category></item><item><title><![CDATA[总结之操作系统 & 计组篇]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/126198748</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/126198748</guid><author>ha______haha</author><pubDate>Sat, 06 Aug 2022 19:13:33 +0800</pubDate><description><![CDATA[本篇博客主要对操作系统中的用户态和内核态、进程和进程间的通信方式、进程同步、进程调度策略、进程状态、死锁进行总结。]]></description><category></category></item><item><title><![CDATA[总结之多线程]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/126164538</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/126164538</guid><author>ha______haha</author><pubDate>Sat, 06 Aug 2022 17:31:18 +0800</pubDate><description><![CDATA[本篇博客主要是对Java并发编程重要知识点的总结。包括线程、进程、线程池、Java锁、重要关键字说明以及之间的对比。]]></description><category></category></item><item><title><![CDATA[总结之虚拟机篇]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/126157415</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/126157415</guid><author>ha______haha</author><pubDate>Thu, 04 Aug 2022 18:15:05 +0800</pubDate><description><![CDATA[本篇博客是对于JVM的重要知识点的总结。主要包括JVM内存结构、JVM垃圾回收、JVM类加载加载机制、四种引用等。]]></description><category></category></item><item><title><![CDATA[JavaWeb项目总结]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/125947117</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/125947117</guid><author>ha______haha</author><pubDate>Sat, 30 Jul 2022 15:59:00 +0800</pubDate><description><![CDATA[本篇是对写过的小项目的总结，主要包括项目介绍、关键功能模块开发的共同流程]]></description><category></category></item><item><title><![CDATA[Java网络总结]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/125980377</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/125980377</guid><author>ha______haha</author><pubDate>Fri, 29 Jul 2022 23:24:19 +0800</pubDate><description><![CDATA[Java网络总结：包括基础知识、各个重点协议以及面试常考点的总结]]></description><category></category></item><item><title><![CDATA[优先级队列（最大、最小堆）总结]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/123290649</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/123290649</guid><author>ha______haha</author><pubDate>Sat, 05 Mar 2022 15:46:56 +0800</pubDate><description><![CDATA[优先级队列前言一、优先级队列二、与普通队列的对比三、优先级队列的实现（最大堆）1.最大堆的实现2.优先级队列的实现四、优先级队列的应用1.创建优先级队列2.使用优先级队列五、使用优先级队列解决问题1.[面试题 17.14. 最小K个数](https://leetcode-cn.com/problems/smallest-k-lcci/)2.[1046. 最后一块石头的重量](https://leetcode-cn.com/problems/last-stone-weight/)3.[347. 前 K 个高频]]></description><category></category></item><item><title><![CDATA[接口Iterable、Collection、List 的常见方法及其含义]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/122653894</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/122653894</guid><author>ha______haha</author><pubDate>Sun, 23 Jan 2022 18:05:15 +0800</pubDate><description><![CDATA[接口Iterable、Collection、List 的常见方法及其含义Iterable 的常见方法Collection 的常见方法List 的常见方法方法

Iterable 的常见方法
Iterrable 是Collection(List、Set、Queue)的 顶级接口，api释义：实现这个接口允许对象成为 “foreach” 语句的目标。
Iterator  iterator();   返回一个在一组 T 类型的元素上进行迭代的迭代器。
public interface Iterable&lt;T&]]></description><category></category></item><item><title><![CDATA[Java内部类详解]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/122640373</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/122640373</guid><author>ha______haha</author><pubDate>Sat, 22 Jan 2022 20:44:38 +0800</pubDate><description><![CDATA[内部类的分类
1. 成员内部类
2. 静态内部类
3. 方法内部类
4. 匿名内部类

成员内部类
又称为普通内部类。
定义规则：在一个类中直接定义，不适用static定义的内部类。可以拥有成员方法或属性。
class Outter {
	private String msg = "outter中的msg";
	class Inner {
		private int num = 10;
		private String mag = "成员内部类的msg";
		public void test() {
		]]></description><category></category></item><item><title><![CDATA[Java类和对象]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/122393524</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/122393524</guid><author>ha______haha</author><pubDate>Fri, 21 Jan 2022 20:00:56 +0800</pubDate><description><![CDATA[Java类和对象面向对象概述面向对象的概念面向对象的设计面向对象的特点面向对象的基本特征类和对象类创建类类的组成部分类的实例化功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
面向对象概述
面向对象强调运用人类在日常的思维逻辑中采用]]></description><category></category></item><item><title><![CDATA[Java 数组-寻找多数元素]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/121515662</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/121515662</guid><author>ha______haha</author><pubDate>Wed, 24 Nov 2021 16:18:38 +0800</pubDate><description><![CDATA[题目
	给定一个大小为 n 的数组，找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋的元素。（你可以假设数组是非空的，并且给定的数组总是存在多数元素。）

问题分析
	多数元素也就是众数，若将数组中元素按顺序排列，它的中间元素就是所要寻找的多数元素，且只会有一个这样的数。
	 ⌊ n/2 ⌋ （ n/2向下取整，与Java中int整除规则相同）= n / 2;

解决方法
方法①：排序遍历法
思路：先将数组按升序排序，用标记值num记录数组中当前元素出现的次数。当num还未达到 ⌊ n]]></description><category></category></item><item><title><![CDATA[Java 方法递归]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/121455294</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/121455294</guid><author>ha______haha</author><pubDate>Sun, 21 Nov 2021 18:14:29 +0800</pubDate><description><![CDATA[Java 方法递归
1 方法递归的含义
递归算法是一种直接或间接地调用自身的算法。

2 使用递归的条件
一个问题若满足以下三个条件往往都可以使用递归来解决：
1.递：这个原问题可以拆分为多个子问题的解。
2.拆分后的子问题和原问题除了数据规模不相同外，其他的解决思路完全相同。
3.归：存在递归的终止条件（或者一直递的条件）；

3 写出递归方法
例如：利用递归方法计算10!
分析问题：看这个问题是否符合上述三个条件：
1. 10！可以拆分成 10 *  9!、9!=9 * 8!、8! = 8 * 7!……]]></description><category></category></item><item><title><![CDATA[Java数据类型与运算符]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/121341844</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/121341844</guid><author>ha______haha</author><pubDate>Mon, 15 Nov 2021 22:07:19 +0800</pubDate><description><![CDATA[1.变量、数据类型

1.1 整型
int 变量名 = 初始值；
范围：-2^15  到 2^15-1
        System.out.println(Integer.MAX_VALUE);//查看int的最大值
        System.out.println(Integer.MIN_VALUE);//查看int的最小值


]]></description><category></category></item><item><title><![CDATA[24点纸牌游戏]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/116563051</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/116563051</guid><author>ha______haha</author><pubDate>Sun, 09 May 2021 12:09:08 +0800</pubDate><description><![CDATA[24点纸牌游戏
第3章
24点游戏是经典的纸牌益智游戏。
常见游戏规则：
从扑克中每次取出4张牌。使用加减乘除，第一个能得出24者为赢。（其中，J代表11，Q代表12，K代表13，A代表1），按照要求编程解决24点游戏。
基本要求： 随机生成4个代表扑克牌牌面的数字字母，程序自动列出所有可能算出24的表达式，用擅长的语言（C/C++/Java或其他均可）实现程序解决问题。
1.程序风格良好(使用自定义注释模板)
2.列出表达式无重复。
算法设计思路：对牌的顺序、括号位置、可能的运算符穷举，直到找到解法
知识]]></description><category></category></item><item><title><![CDATA[2021-04-09]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/115555896</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/115555896</guid><author>ha______haha</author><pubDate>Fri, 09 Apr 2021 17:39:23 +0800</pubDate><description><![CDATA[用python语言对N*2图灵机进行模拟
基本要求：   对于XN+1或XN2图灵机进行模拟，任意给定的十进制数a，转换为收缩扩展二进制的编码，再编程模拟此Turing机的运行过程，要求输出从开始运行起的每一步骤的结果。 用C或C++或java或python语言实现程序解决问题。
1.程序风格良好(使用自定义注释模板)
2.提供友好的输入输出，并进行输入数据的正确性验证。
一、题目分析
模拟图灵机，对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格)，编程模拟此Turing机的运行过程，要]]></description><category></category></item><item><title><![CDATA[2021-03-26]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/115251404</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/115251404</guid><author>ha______haha</author><pubDate>Fri, 26 Mar 2021 17:29:09 +0800</pubDate><description><![CDATA[“三天打鱼，两天晒网”
题目：
中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”，问这个人在以后的某一天中是“打鱼”还是“晒网”。
基本要求：1.程序风格良好(使用自定义注释模板)，提供友好的输入输出。
提高要求：1.输入数据的正确性验证。
2.使用文件进行数据测试。如将日期 20100101   20111214  等数据保存在in.txt文件中，程序读入in.dat文件进行判定，并将结果输出至out.txt文件。
题目分析：
三天打鱼，两天晒网。周期为5天。主要计算]]></description><category></category></item><item><title><![CDATA[2020-11-07]]></title><link>https://blog.youkuaiyun.com/ha______haha/article/details/109549688</link><guid>https://blog.youkuaiyun.com/ha______haha/article/details/109549688</guid><author>ha______haha</author><pubDate>Sat, 07 Nov 2020 19:37:25 +0800</pubDate><description><![CDATA[错误
1.
2.3.
未解决！！！

]]></description><category></category></item></channel></rss>