<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Walker_sis的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Walker_sis</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Walker_sis]]></copyright><item><title><![CDATA[Linux的目录]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149518543</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149518543</guid><author>Walker_sis</author><pubDate>Mon, 21 Jul 2025 23:55:10 +0800</pubDate><description><![CDATA[系统提供了该目录就是为了让用户临时挂在别的文件系统的，我们可以将外部的存储改在在/mnt/上，然后进入该目录就可以查看里面的内容了。这个是linux2.6内核的一个很大的变化，该目录下安装了2.6内核中新出现的一个文件系统sysfs。存放普通用户的主目录，在linux中每个用户都有一个自己的目录，一般该目录是一用户的账号命名。这个是目录中存放这在不断扩充的东西，习惯将经常被修改的目录放在这个目录下，包括各种日志文件。这个目录是一个虚拟的目录，它是系统内存的映射，访问这个目录来获取系统信息。]]></description><category></category></item><item><title><![CDATA[Java中的抽象类和接口]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149310546</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149310546</guid><author>Walker_sis</author><pubDate>Sun, 13 Jul 2025 21:41:45 +0800</pubDate><description><![CDATA[例如，有一个动物类，又一个吃的方法，动物类作为父类，不知道吃什么，那作为动物类，实现吃这个方法，是没有任何意义的，所以就可以使用abstract来修饰这个方法，那这个就是抽象方法，修饰类 就是抽象类。在Java 8之前，接口中的方法都是抽象的，没有方法体。从Java 8开始，接口可以包含默认方法和静态方法，但默认方法仍然需要由实现接口的类提供具体的实现（尽管可以在接口中提供默认的实现）。当父类方法的不确定性，当父类的某些方法，需要声明，但是又不确定如何实现时，可以将其声明抽象方法，那么这个类就是抽象类。]]></description><category></category></item><item><title><![CDATA[java中的final关键字]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149307168</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149307168</guid><author>Walker_sis</author><pubDate>Sun, 13 Jul 2025 15:29:30 +0800</pubDate><description><![CDATA[3）如果final修饰的属性是静态的，则初始化的位置只能是：(1)定义时 （2）静态代码块中，不能在构造器中赋值。如果属性没有final修饰，只是被是static修饰时，调用属性时，类会被加载，静态代码块被执行了。如下代码：如果属性同时被代码final和static修饰时，类不会被加载，静态代码块不会被调用。5）如果类不是final类，但是含有final方法，则该方法虽然不能重写，但是可以被继承。1）一般来说，如果一个类已经是final类了，就没有必要再将方法修饰成final方法。]]></description><category></category></item><item><title><![CDATA[java单例设计模式]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149298376</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149298376</guid><author>Walker_sis</author><pubDate>Sat, 12 Jul 2025 19:47:44 +0800</pubDate><description><![CDATA[1.静态方法和属性的静态使用2.设计模式是在大量的实践中总结和理论化之后优选的代码节后、编程风格以及解决问题的思考方式。设计模式就像是经典的汲取，不同的棋局，我们用不同的棋谱，免去我们自己在思考的和摸索。]]></description><category></category></item><item><title><![CDATA[Java中的代码块]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149296559</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149296559</guid><author>Walker_sis</author><pubDate>Sat, 12 Jul 2025 18:45:56 +0800</pubDate><description><![CDATA[1）static 代码块也叫静态代码块，作用就是对类进行初始化，而且同随着类的加载而执行，并且只会执行一次，如果是普通代码块，每创建一个对象，就执行。1.调用静态代码块和静态属性初始化（注意：静态代码块和静态属性初始化调用的优先级一样，如果有多个静态代码块和多个静态变量初花，则按他们定义的顺序调用）2.调用普通代码块和普通属性的初始化（注意：普通代码块和普通属性初始化调用的优先级一样，如果有多个普通代码块和多个普通属性初始化，则按定义顺序调用）2.普通代码块是在创建对象时调用的，创建一次调用一次。]]></description><category></category></item><item><title><![CDATA[java中的main方法]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/149288519</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/149288519</guid><author>Walker_sis</author><pubDate>Sat, 12 Jul 2025 16:43:35 +0800</pubDate><description><![CDATA[如何在在idea中给main方法传递参数。如下图就可以传递main方法的参数了。]]></description><category></category></item><item><title><![CDATA[Google Chrome抓包分析详解]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/138486852</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/138486852</guid><author>Walker_sis</author><pubDate>Mon, 06 May 2024 10:49:50 +0800</pubDate><description><![CDATA[Google Chrome抓包分析详解]]></description><category></category></item><item><title><![CDATA[vscode常用插件]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/134223738</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/134223738</guid><author>Walker_sis</author><pubDate>Sat, 04 Nov 2023 21:35:36 +0800</pubDate><description><![CDATA[Chinese (Simplified) (简体中文) Language Pack  汉化插件。IntelliJ IDEA Keybindings  IDEA 快捷支持工具。Vue Language Features  vue3语言特征插件。open in browser 通过浏览器打开当前网页的插件。HTML CSS Support   HTML CSS支持。Vue 3 Snippets  生成vue模板插件。vscode-icons  文件显示图标插件。Vetur  VScode中的vue插件。]]></description><category></category></item><item><title><![CDATA[Argis软件学习的前期准备----安装和页面常用设置]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/128227256</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/128227256</guid><author>Walker_sis</author><pubDate>Thu, 08 Dec 2022 10:20:22 +0800</pubDate><description><![CDATA[学习arcgis软件入门，学习软件的安装，破解，汉语包，了解arcgis工具栏的常用设置，和页面的一些设置，方便后期操作]]></description><category></category></item><item><title><![CDATA[解决：com.alibaba.fescar.common.exception.FrameworkException: can not register TM,err:can not connect t]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125646999</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125646999</guid><author>Walker_sis</author><pubDate>Wed, 06 Jul 2022 20:25:01 +0800</pubDate><description><![CDATA[异常提示：com.alibaba.fescar.common.exception.FrameworkException: can not register TM,err:can not connect t
原因：
不小把seata中的fescar服务器关闭了，如果是window系统的话，重启这文件，本人是在window中测试的，不是在linux上测试的。
双击fescar-server.bat出现闪退的解决重启就完事了，在linux上的话就自行百度吧。...]]></description><category></category></item><item><title><![CDATA[解决：fescar-server.bat下载到window中解压后无法打开，出现闪退]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125646930</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125646930</guid><author>Walker_sis</author><pubDate>Wed, 06 Jul 2022 20:14:53 +0800</pubDate><description><![CDATA[在学习使用Seata分布式事务时，启动fescar-server.bat时文件出现闪退问题，无法打开的问题。文件路径不对，放在了有中文的路径下。拷贝文件到没有中文的路径下，重新启动即可]]></description><category></category></item><item><title><![CDATA[解决异常：tk.mybatis.mapper.MapperException: 无法获取实体类]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125617487</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125617487</guid><author>Walker_sis</author><pubDate>Tue, 05 Jul 2022 12:59:40 +0800</pubDate><description><![CDATA[异常原因：
项目微服务中启动类的 注解导错包了应该是
不是
解决
导入正确的包]]></description><category></category></item><item><title><![CDATA[Feign远程调用时的步骤]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125509489</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125509489</guid><author>Walker_sis</author><pubDate>Tue, 28 Jun 2022 21:14:53 +0800</pubDate><description><![CDATA[在做微服务项目的时候，我们会遇到大量的微服务，几乎每个微服务都会有三成架构，当一个微服务用到另一个微服务的一些服务时，我们需要远程调用，可以通过Feign来调用。但是做大量的微服务时，着实让人傻傻分不清楚，今天小小归纳一下.问题1:1.大量微服务时，feign怎么调用，这些feign写在哪里？2.关于feign接口，是写在服务提供者一端还是，服务消费者一端？回答问题1：
fegin主要写在消费者一端，主要步骤如下：
在做微服务的可以把这个依赖方法common模块2 消费者微服务启动类开启feign
在消费者]]></description><category></category></item><item><title><![CDATA[解决：java.lang.IllegalArgumentException: mapper [categoryName] of different type, current_type [text]]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125480508</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125480508</guid><author>Walker_sis</author><pubDate>Mon, 27 Jun 2022 16:13:42 +0800</pubDate><description><![CDATA[java.lang.IllegalArgumentException: mapper [categoryName] of different type, current_type [text]删除elasticsearch的索引库,重新启动。索引库冲突原文链接]]></description><category></category></item><item><title><![CDATA[使用Docker-compose批量操作]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/125083635</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/125083635</guid><author>Walker_sis</author><pubDate>Wed, 01 Jun 2022 17:50:19 +0800</pubDate><description><![CDATA[之前运行一个镜像，需要添加大量的参数,可以通过Docker-Compose编写这些参数。而且Docker-Compose可以帮助我们批量的管理容器。这些信息只需要通过一个docker-compose.yml文件去维护即可,批量操作!!!去github官网搜索docker-compose，下载1.24.1版本的Docker-Compose下载路径：https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x8]]></description><category></category></item><item><title><![CDATA[Mybatis知识学习之一：简单增删改查]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/124891083</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/124891083</guid><author>Walker_sis</author><pubDate>Sat, 21 May 2022 16:04:17 +0800</pubDate><description><![CDATA[1.使用Mybatis进行查询操作（crud）
1新建数据库test,导入数据表信息。
自己在数据库种添加一些信息。
DROP TABLE IF EXISTS `user`;

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(32) NOT NULL COMMENT '用户名称',
  `birthday` datetime DEFAULT NULL COMMENT '生日',
  `sex]]></description><category></category></item><item><title><![CDATA[Spring学习之Ioc（控制反转）原理]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/124773723</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/124773723</guid><author>Walker_sis</author><pubDate>Sun, 15 May 2022 11:24:51 +0800</pubDate><description><![CDATA[Ioc（控制反转）的的发展是发现三层架构（MVC）的问题，对齐解决从开发完善的框架，让我让我们来看看它的发展过程和原理。代码是辅助理解的，可以尝试不看。
1.第一代代码：传统三层架构(MVC)的弊端，new关键字的高耦合
先来看一个简单的MVC分层。项目结构如下，代码如下：

1.Dao层：被service调用
dao层接口代码：
package com.hai.Dao;

public interface UserDao {
    void userImpl01();
}


dao层UserDaoIm]]></description><category></category></item><item><title><![CDATA[Maven知识学习]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/124610037</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/124610037</guid><author>Walker_sis</author><pubDate>Sun, 08 May 2022 15:47:25 +0800</pubDate><description><![CDATA[1 Maven 入门
1.1 概述
1.1.1是什么？
传统的项目管理状态分析：
当我们在开发项目的时候，由于多个人员开发不同的模块，各个人员使用的版本的不一样，导致出现错误，jar包不统一，jar包不兼容，工程审计维护过程操作繁琐等问题。为了解决这个问题，出现了maven的技术。
maven本质： 是一个项目管理工具，将项目开发和管理过程抽象城一个项目对象模型（Project Object Model）
1.1.2为什么？

跨平台
最大的消除了构建的重复
可以帮助我们标准化构建过程
一个依赖管理工具和项]]></description><category></category></item><item><title><![CDATA[java web 提交页面后，数据乱码的解决方式]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/124151119</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/124151119</guid><author>Walker_sis</author><pubDate>Wed, 13 Apr 2022 21:48:26 +0800</pubDate><description><![CDATA[java web 提交页面后，数据乱码的解决方式
在JavaWeb项目中从一个jsp页面跳到另外一个页面时数据乱码。
乱码如下图：


解决方式一：适用于post请求方式

接受页面使用Java代码的第一行使用以下代码。如果是request请求方式就用request，如果是response请求方式就用第二种行代码。
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8")//当前页
re]]></description><category></category></item><item><title><![CDATA[MySQL数据学习之事务]]></title><link>https://blog.youkuaiyun.com/Walker_sis/article/details/123712724</link><guid>https://blog.youkuaiyun.com/Walker_sis/article/details/123712724</guid><author>Walker_sis</author><pubDate>Thu, 24 Mar 2022 17:01:27 +0800</pubDate><description><![CDATA[1 什么是事务
1.1 是什么

可以把事务看做是sql语句组,事务是有单条或者多天sql语句组成的单元
在这个单元中,每条sql语句是都是相互依赖的,所有的sql语句执行成功,这个事务才会执行成功
只要有一条执行失败,那就会撤销执行,回滚到最初未执行的状态.

2.事务的特性

原子性:事务是一个整体,具有整体性,不可分割
一致性: 内部保持抑制,比如你转账了 1000元,你的账户就会减少100元,对方的扎账户就会增加1000元.保持一致.
孤立性:每个事务都在自己的空间内执行,与其他嘎生在系统中的事务隔]]></description><category></category></item></channel></rss>