<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[S2020chenxin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/S2020chenxin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; S2020chenxin]]></copyright><item><title><![CDATA[Sass 快速入门]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/121336368</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/121336368</guid><author>S2020chenxin</author><pubDate>Mon, 15 Nov 2021 17:16:23 +0800</pubDate><description><![CDATA[学习原因：
$ $   最近使用vue3时发现里面使用了sass，于是了解一下sass使用方法
1. sass 是什么？

图标
Sass（英文全称：Syntactically Awesome Stylesheets）是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。Sass是一个将脚本解析成CSS的脚本语言

2. sass 特点
Sass 扩展了 CSS3，增加了规则、变量、混入、选择器、继承等等特性。Sass 生成良好格式化的 CSS 代码，易于]]></description><category></category></item><item><title><![CDATA[java servlet简单使用]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/120733841</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/120733841</guid><author>S2020chenxin</author><pubDate>Tue, 12 Oct 2021 22:38:27 +0800</pubDate><description><![CDATA[开发一个简单的考试系统，在HTML页面中建立一个表单，通过POST方法传递参数，题目类型包括单选题、多选题和填空题，要求程序给出考试成绩。页面参考如图1，请在下方贴上question.html的源码及其运行效果。
图1 运行效果
源码：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;question.html&lt;/title&gt;
    &lt;meta name="content-type" content="]]></description><category></category></item><item><title><![CDATA[数字签名技术及加密算法]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/120621690</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/120621690</guid><author>S2020chenxin</author><pubDate>Wed, 06 Oct 2021 10:48:47 +0800</pubDate><description><![CDATA[最近由于需要使用数字签名，于是了解一下各种算法的利弊及实现

数字签名流程图：

---------BASE64-----------
常见于邮件、http加密，截取http信息，你就会发现登录操作的用户名、密码字段通过BASE64加密的。
BASE加密后产生的字节位数是8的倍数，如果不够位数以=符号填充。
    /**
     * BASE64解密
     * @param key
     * @return
     * @throws Exception
     */
    public.]]></description><category></category></item><item><title><![CDATA[tomcat端口冲突解决 Address already in use: JVM_Bind ＜null＞:82]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/120306474</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/120306474</guid><author>S2020chenxin</author><pubDate>Wed, 15 Sep 2021 13:07:46 +0800</pubDate><description><![CDATA[java.net.BindException: Address already in use: JVM_Bind :92
&gt;端口占用异常

解决方式
1.端口冲突解决措施如下：
cmd命令模式下输入netstat -ano，然后找到占用92端口的那个进程 如下图所示
2.当装了两个tomcat时(之前由于solr使用需要新装的tomcat)需要修改tomcat安装路径下的端口号设置。在tomcat的conf目录下找到server.xml
&lt;Connector port="8080" protoc]]></description><category></category></item><item><title><![CDATA[mysql 安装失败原因大全（diao ，基本都让我给踩了个遍，这运气...）]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/119354693</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/119354693</guid><author>S2020chenxin</author><pubDate>Tue, 03 Aug 2021 18:12:58 +0800</pubDate><description><![CDATA[https://support.microsoft.com/zh-cn/topic/%E6%9C%80%E6%96%B0%E6%94%AF%E6%8C%81%E7%9A%84-visual-c-%E4%B8%8B%E8%BD%BD-2647da03-1eea-4433-9aff-95f26a218cc0

]]></description><category></category></item><item><title><![CDATA[常见的web状态码]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/119331200</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/119331200</guid><author>S2020chenxin</author><pubDate>Mon, 02 Aug 2021 18:19:18 +0800</pubDate><description><![CDATA[常见的web状态码




状态码
含义




100
客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收，且仍未被拒绝。客户端应当继续发送请求的剩余部分，或者如果请求已经完成，忽略这个响应。服务器必须在请求完成后向客户端发送一个最终响应。


101
服务器已经理解了客户端的请求，并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后，服务器将会切换到在Upgrade消息头中定义的那些协议。　　只有在切换新的协议更有好处的时候才应该]]></description><category></category></item><item><title><![CDATA[Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [spring-dao.xml]]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/118863804</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/118863804</guid><author>S2020chenxin</author><pubDate>Sat, 17 Jul 2021 22:55:08 +0800</pubDate><description><![CDATA[控制台报错
17-Jul-2021 22:02:35.869 信息 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log Initializing Spring FrameworkServlet 'springmvc'
17-Jul-2021 22:02:38.157 严重 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log Ser]]></description><category></category></item><item><title><![CDATA[利用Navicat 连接本地mysql的时候报错了]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/118833336</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/118833336</guid><author>S2020chenxin</author><pubDate>Sat, 17 Jul 2021 09:02:28 +0800</pubDate><description><![CDATA[问题：利用Navicat 连接本地mysql的时候报错了   明明用户名密码没错  我就醉了
root@localhost: ?&amp;Yrt63hs5#f
我就输入?&amp;Yrt63hs5#f  还是报错  我一度怀疑是我mysql不是装在c盘才导致这种错误
后面找过几篇博文 基本 确定可能是  mysql初始化密码的 问题 ，后面我试了，确实可以，
来  ，我说说我的步骤吧
1、首先 我mysql装在 d盘的  D:\mysql\mysql-8.0.17-winx64 目录，所以   先以管理员.]]></description><category></category></item><item><title><![CDATA[Tomcat localhost log 控制它字符乱码]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/117280596</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/117280596</guid><author>S2020chenxin</author><pubDate>Wed, 26 May 2021 09:49:24 +0800</pubDate><description><![CDATA[找到安装tomcat 路径下的conf的logging.properties

我的路径在
   ： D:\idea\java environment\apache-tomcat-9.0.40\


将编码方式改为  GBK
host-manager.org.apache.juli.AsyncFileHandler.encoding = GBK
解决问题 nice

当然：也有在setting中设置console的编码方式，百度
handlers = 1catalina.org.apache.juli.A.]]></description><category></category></item><item><title><![CDATA[rg.apache.ibatis.exceptions.PersistenceException（2）]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/116945440</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/116945440</guid><author>S2020chenxin</author><pubDate>Mon, 17 May 2021 20:15:11 +0800</pubDate><description><![CDATA[org.apache.ibatis.exceptions.PersistenceException:
Error updating database.  Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'aut]]></description><category></category></item><item><title><![CDATA[mybatis  org.apache.ibatis.exceptions.PersistenceException:解决方法(1)]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/116944364</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/116944364</guid><author>S2020chenxin</author><pubDate>Mon, 17 May 2021 19:01:04 +0800</pubDate><description><![CDATA[java.lang.ExceptionInInitializerError
	at com.demowhite.addInitBlog.addBlog(addInitBlog.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.refle]]></description><category></category></item><item><title><![CDATA[23种设计者模式概述]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/116608945</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/116608945</guid><author>S2020chenxin</author><pubDate>Mon, 10 May 2021 20:52:36 +0800</pubDate><description><![CDATA[一、什么是设计模式

设计模式（Design pattern）是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性

设计模式有两种分类方法: 目的、作用。
：目的：
1.创建型模式：用于描述“怎样创建对象”，它的主要特点是“将对象的创建与使用分离”。eg:

单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。

2. 结构型模式：用于描述如何将类或对象按某种布局组成更大的结构，eg:

代理、适配器、桥接、装饰、]]></description><category></category></item><item><title><![CDATA[Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionExceptio]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/116568822</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/116568822</guid><author>S2020chenxin</author><pubDate>Sun, 09 May 2021 19:48:43 +0800</pubDate><description><![CDATA[连接数据库不成功原因，解决????
org.apache.ibatis.exceptions.PersistenceException:
Error querying database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving ]]></description><category></category></item><item><title><![CDATA[javaWeb ---cookie使用（详尽，从0-1）]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/116002974</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/116002974</guid><author>S2020chenxin</author><pubDate>Thu, 22 Apr 2021 21:30:50 +0800</pubDate><description><![CDATA[Cookie是什么?

类型为“小型文本文件”，是某些网站为了辨别用户身份，进行Session跟踪而储存在用户本地终端上的数据（通常经过加密），由用户客户端计算机暂时或永久保存的信息。
原理： 一个 Web 站点可能会为每一个访问者产生一个唯一的ID, 然后以 Cookie 文件的形式保存在每个用户的机器上。如果使用浏览器访问 Web, 会看到所有保存在硬盘上的 Cookie。在这个文件夹里每一个文件都是一个由“名/值”对组成的文本文件,另外还有一个文件保存有所有对应的 Web 站点的信息。在这里的每个 C]]></description><category></category></item><item><title><![CDATA[零基础学 R语言]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/115380688</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/115380688</guid><author>S2020chenxin</author><pubDate>Thu, 01 Apr 2021 18:32:06 +0800</pubDate><description><![CDATA[R语言
1.什么R？

R是用于统计分析、绘图的语言和操作环境（AT&amp;T贝尔实验室开发的一种用来进行数据探索、统计分析和作图的解释型语言）
R是基于S语言的一个GNU项目
功能:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出，可实现分支、循环，用户可自定义功能贝尔实验室。

2.怎么使用？
环境安装
https://cloud.r-project.org/bin/windows/base/]]></description><category></category></item><item><title><![CDATA[IoC Container]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/115262494</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/115262494</guid><author>S2020chenxin</author><pubDate>Sat, 27 Mar 2021 15:47:36 +0800</pubDate><description><![CDATA[一.IOC 是个啥？

 Ioc 是Spring的控制反转（inversionofcontrol，IoC）容器，也称为依赖注入（dependency injection，DI）。这是一个过程，在这个过程中，ByObject只通过构造函数参数、工厂方法的参数或在对象实例构造或从工厂方法返回后设置的属性来定义它们的依赖项（即，它们使用的其他对象）。容器在创建bean时注入这些依赖项。这个过程基本上是bean的逆过程（因此称为控制反转），它通过类的直接构造或服务定位器模式之类的机制来自行控制其依赖项的实例化或..]]></description><category></category></item><item><title><![CDATA[记录一个tomcat资源发布不能更新的错误：]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/115150062</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/115150062</guid><author>S2020chenxin</author><pubDate>Tue, 23 Mar 2021 23:08:18 +0800</pubDate><description><![CDATA[记录一个tomcat资源发布不能更新的错误：

当发现tomcat信息修改之后，发布之后没有更新，还是原样；
重启tomcat，删除生成的war包，再重新开启，发现也没有效果
检查配置之后发现也没有错误，查看发布的war包下面的资源,项目的所有资源是成功发布的

于是，在反反复复的操作后，终于发现了错误—是浏览器的缓存数据没有清除，删除浏览器的缓存之后，重新启动，Ok！没有问题了，laotie

希望我的问题，对你有帮助


...]]></description><category></category></item><item><title><![CDATA[JS lesson1基本语法]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/114994096</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/114994096</guid><author>S2020chenxin</author><pubDate>Fri, 19 Mar 2021 00:22:00 +0800</pubDate><description><![CDATA[说明:===代码中有具体使用方法及解释，不做多余赘述:希望能有点耐性，有不足之处不吝赐教

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;
    // 内部标签
    //外部引入 / js 放置位置2
    &lt;script src="1_1.js"&gt;
		alert("hello .]]></description><category></category></item><item><title><![CDATA[反射机制与注解（四）  双亲委派机制]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/114993917</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/114993917</guid><author>S2020chenxin</author><pubDate>Fri, 19 Mar 2021 00:00:09 +0800</pubDate><description><![CDATA[&gt; 什么是双亲委派机制
当某个类加载器需要加载某个.class文件时，它首先把这个任务委托给他的上级类加载器，递归这个操作，如果上级的类加载器没有加载，自己才会去加载这个类。
类加载器的类别

BootstrapClassLoader（启动类加载器）

c++编写，加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节，开发者无法直接获取到启动类加载器的引用，所以不允许直接通过引用进行操作

ExtClassLoade]]></description><category></category></item><item><title><![CDATA[反射机制与注解（三） ==== 类加载顺序？]]></title><link>https://blog.youkuaiyun.com/S2020chenxin/article/details/114993393</link><guid>https://blog.youkuaiyun.com/S2020chenxin/article/details/114993393</guid><author>S2020chenxin</author><pubDate>Thu, 18 Mar 2021 23:44:59 +0800</pubDate><description><![CDATA[package annotion;

public class test04 {
    public static void main(String[] args) throws ClassNotFoundException {
        Person person = new Students();
        System.out.println("这个是"+ person.name);

        //方式一 通过对象获得
        Class c = person.getC.]]></description><category></category></item></channel></rss>