<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Devil_Forever的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Devil_Forever</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Devil_Forever]]></copyright><item><title><![CDATA[openssh升级]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/156310599</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/156310599</guid><author>Devil_Forever</author><pubDate>Fri, 26 Dec 2025 17:08:36 +0800</pubDate><description><![CDATA[PasswordAuthentication yes   # 如允许可保留。sshd -t   无任何输出 = 合格。期望结果：OpenSSH_10.2p1。先执行这个看报不报错。]]></description><category></category></item><item><title><![CDATA[openssl升级]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/156310475</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/156310475</guid><author>Devil_Forever</author><pubDate>Fri, 26 Dec 2025 17:05:14 +0800</pubDate><description><![CDATA[gcc makepam-develzlib-develperlwgettar。]]></description><category></category></item><item><title><![CDATA[openssl和openssh升级]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/143355125</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/143355125</guid><author>Devil_Forever</author><pubDate>Wed, 30 Oct 2024 10:42:18 +0800</pubDate><description><![CDATA[PasswordAuthentication yes 将配置文件中这几个改为yes.）自己起的名字对上，sshd.init 先对比一下如果两边一样就不用复制了。PasswordAuthentication yes：启用密码身份验证。PubkeyAuthentication yes：启用公钥身份验证。openssh9p9 自己起个名字，指定编译位置。可以按照版本起个新名字，如：openssl3v4。这个要和（prefix=/usr/local/，改完先试试，不行再执行（2）要一致和之前的（新安装的位置）]]></description><category></category></item><item><title><![CDATA[Mockito]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/143160279</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/143160279</guid><author>Devil_Forever</author><pubDate>Tue, 22 Oct 2024 16:00:10 +0800</pubDate><description><![CDATA[Mockito 是一个强大的 Java 测试框架，专门用于创建和管理模拟对象。]]></description><category></category></item><item><title><![CDATA[Java中的单元测试与JUnit]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/143105943</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/143105943</guid><author>Devil_Forever</author><pubDate>Mon, 21 Oct 2024 10:53:13 +0800</pubDate><description><![CDATA[JUnit是Java语言中的一个开源测试框架，能够帮助开发者编写可维护、可执行的测试代码。JUnit使得开发者可以方便地组织和执行测试，并生成详细的测试报告。]]></description><category></category></item><item><title><![CDATA[Java中的注解与反射]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/143033599</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/143033599</guid><author>Devil_Forever</author><pubDate>Fri, 18 Oct 2024 09:49:30 +0800</pubDate><description><![CDATA[可以通过@interface关键字定义自己的注解。自定义注解可以包含默认值，也可以通过注解的属性传递数据// 定义自定义注解@Retention(RetentionPolicy.RUNTIME) // 保留到运行时// 使用注解@MyAnnotation(value = "Hello, 知识星球站!")System.out.println("这是一个带注解的方法。");在上面的例子中，我们定义了一个名为MyAnnotation的自定义注解，并在myMethod方法上使用了该注解。]]></description><category></category></item><item><title><![CDATA[Java中的反射机制]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/142997265</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/142997265</guid><author>Devil_Forever</author><pubDate>Thu, 17 Oct 2024 09:34:13 +0800</pubDate><description><![CDATA[反射（Reflection）是一种能够在程序运行时，动态获取某个类的结构信息（如类名、方法、构造函数、字段等）的机制。通过反射，程序可以绕过传统的编译时类型检查，操作对象的私有成员，甚至在运行时创建类实例并调用方法。]]></description><category></category></item><item><title><![CDATA[Java中的异步编程模型]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/142969614</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/142969614</guid><author>Devil_Forever</author><pubDate>Wed, 16 Oct 2024 09:12:30 +0800</pubDate><description><![CDATA[异步编程是一种编程模式，允许程序在等待某些操作（例如文件I/O或网络请求）完成时，不必停下来等待，而是继续执行其他任务。当异步操作完成时，回调函数或任务调度器会处理结果，从而提高程序的并发性和响应速度。]]></description><category></category></item><item><title><![CDATA[Java中的Fork/Join框架]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/142955369</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/142955369</guid><author>Devil_Forever</author><pubDate>Tue, 15 Oct 2024 15:30:55 +0800</pubDate><description><![CDATA[Fork/Join框架是Java 7引入的一种并行计算框架，位于java.util.concurrent包中，旨在帮助开发者分治复杂任务，充分利用多核处理器的并行能力。通过“分而治之”的策略，将大任务拆分成若干小任务（Fork），再将结果合并（Join），以实现更高效的计算。]]></description><category></category></item><item><title><![CDATA[用Python打造一个简单的打地鼠游戏]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/142937727</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/142937727</guid><author>Devil_Forever</author><pubDate>Tue, 15 Oct 2024 10:31:01 +0800</pubDate><description><![CDATA[【代码】用Python打造一个简单的打地鼠游戏。]]></description><category></category></item><item><title><![CDATA[Java中的多线程编程]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/142909176</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/142909176</guid><author>Devil_Forever</author><pubDate>Mon, 14 Oct 2024 10:42:44 +0800</pubDate><description><![CDATA[线程是操作系统能够进行运算调度的最小单元。每个进程（如一个Java应用程序）可以包含多个线程，线程之间共享进程的内存资源。在Java中，线程由Thread类来表示，程序可以通过创建多个线程来同时执行多个任务。]]></description><category></category></item><item><title><![CDATA[java获取两个日期之间的工作日]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/137066980</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/137066980</guid><author>Devil_Forever</author><pubDate>Wed, 27 Mar 2024 09:46:55 +0800</pubDate><description><![CDATA[【代码】java获取两个日期之间的工作日。]]></description><category></category></item><item><title><![CDATA[Java中如何创建线程？]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/137008538</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/137008538</guid><author>Devil_Forever</author><pubDate>Mon, 25 Mar 2024 11:18:39 +0800</pubDate><description><![CDATA[Java中如何创建线程？]]></description><category></category></item><item><title><![CDATA[node.js 常用命令]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/137007222</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/137007222</guid><author>Devil_Forever</author><pubDate>Mon, 25 Mar 2024 10:46:59 +0800</pubDate><description><![CDATA[node.js 常用命令]]></description><category></category></item><item><title><![CDATA[基本的ECMAScript语法和特性]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136813830</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136813830</guid><author>Devil_Forever</author><pubDate>Mon, 18 Mar 2024 17:05:09 +0800</pubDate><description><![CDATA[基本的ECMAScript语法和特性]]></description><category></category></item><item><title><![CDATA[在JavaScript中，var、let和const关键字的区别]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136814354</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136814354</guid><author>Devil_Forever</author><pubDate>Mon, 18 Mar 2024 17:03:12 +0800</pubDate><description><![CDATA[在JavaScript中，var、let和const关键字的区别]]></description><category></category></item><item><title><![CDATA[CSS常见选择器]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136804552</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136804552</guid><author>Devil_Forever</author><pubDate>Mon, 18 Mar 2024 11:57:28 +0800</pubDate><description><![CDATA[CSS常见选择器]]></description><category></category></item><item><title><![CDATA[Oracle和MySQL在语法方面的一些主要区别：]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136803404</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136803404</guid><author>Devil_Forever</author><pubDate>Mon, 18 Mar 2024 11:13:19 +0800</pubDate><description><![CDATA[字符串拼接：获取当前日期和时间：分页查询：空值处理：日期函数：自增字段：]]></description><category></category></item><item><title><![CDATA[AES加解密，java、javascript]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136787766</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136787766</guid><author>Devil_Forever</author><pubDate>Sun, 17 Mar 2024 19:25:59 +0800</pubDate><description><![CDATA[AES加解密，java、javascript]]></description><category></category></item><item><title><![CDATA[python-随机森林后筛选最重要变量，模型准确率、随机森林混淆矩阵结果、基尼系数排序图]]></title><link>https://blog.youkuaiyun.com/Devil_Forever/article/details/136745781</link><guid>https://blog.youkuaiyun.com/Devil_Forever/article/details/136745781</guid><author>Devil_Forever</author><pubDate>Fri, 15 Mar 2024 17:37:20 +0800</pubDate><description><![CDATA[python-随机森林后筛选最重要变量，模型准确率、随机森林混淆矩阵结果、基尼系数排序图]]></description><category></category></item></channel></rss>