<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43523398的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43523398</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43523398]]></copyright><item><title><![CDATA[dubbo注册在zookeeper，zookeeper的节点变化过程]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/119303853</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/119303853</guid><author>qq_43523398</author><pubDate>Sun, 01 Aug 2021 21:26:42 +0800</pubDate><description><![CDATA[以dubbo官网（dubbo-samples-api）这个demo为事例：
先启动provider：

有configurators，providers这两个节点
后启动consumer：

有configurators, consumers, providers, routers这四个节点

]]></description><category></category></item><item><title><![CDATA[java容器并发操作下的问题]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/118941602</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/118941602</guid><author>qq_43523398</author><pubDate>Tue, 20 Jul 2021 18:19:12 +0800</pubDate><description><![CDATA[ArrayList的线程并发问题：
代码如下
public static void main(String[] args) throws InterruptedException {
        ArrayList&lt;Thread&gt; list = new ArrayList&lt;&gt;();
        ArrayList&lt;Integer&gt; test = new ArrayList&lt;&gt;();
        for (int i=0;i&lt;30;i++){
]]></description><category></category></item><item><title><![CDATA[线程并发下非原子操作产生的线程安全问题]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/118937443</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/118937443</guid><author>qq_43523398</author><pubDate>Tue, 20 Jul 2021 16:26:29 +0800</pubDate><description><![CDATA[代码分析
public class Volatile_test1 {
    static int a = 0;
    public static void main(String[] args) throws InterruptedException {
        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                for (int]]></description><category></category></item><item><title><![CDATA[如何不使用集成开发环境构建JAVA项目]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/109488963</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/109488963</guid><author>qq_43523398</author><pubDate>Wed, 04 Nov 2020 14:04:56 +0800</pubDate><description><![CDATA[先了解一个参数：ClassPath：相当于告诉应用类加载器要去哪里加载类的字节码文件，如果找到的文件是源代码，那么会编译之后再加载 （注意：classpath下一级的所有文件夹都会被识别为包）
实践案例


First.java
package first;

import first.second.*;

public class First{
    public static void main(String[] args) {
	Second s=new Second(); 
	s.out();  ]]></description><category></category></item><item><title><![CDATA[JDK多版本安装时冲突问题]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/109474009</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/109474009</guid><author>qq_43523398</author><pubDate>Tue, 03 Nov 2020 17:46:19 +0800</pubDate><description><![CDATA[首先我安装的是jdk11，然后现在随后安装的是jdk8。
出现如下现象：
1.系统变量中的Path里面配置有如下一段变变量，C:\Program Files (x86)\Common Files\Oracle\Java\javapath
该路径文件夹下有如下内容：

通过查看两个版本的java.exe文件大小可以确定这是jdk8的应用，说明这是在安装jdk8时，程序自动添加的
2.当我通过控制面板删除原来的jdk11时，jdk11的图标已经变灰，说明在jdk8安装的过程中
已经将部分jdk11注册表中的内容]]></description><category></category></item><item><title><![CDATA[关于IDEA中module与project的关系以及war包部署生成的规则以及多个虚拟路径之间的关系]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/103249239</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/103249239</guid><author>qq_43523398</author><pubDate>Tue, 26 Nov 2019 04:18:43 +0800</pubDate><description><![CDATA[IDEA中module与project
IDEA中的模块与项目实际上本质上都是模块（即module）。
创建一个project会生成一个由.iml文件管理的文件夹，module也是相同的。只不过在目录层级上有所区别，project为最外层的文件夹，module为内层潜逃的文件夹
war包生成规则
当IDEA对项目打包时每个模块会打一个war包，Project也会打一个war包，最后打的war包会自...]]></description><category></category></item><item><title><![CDATA[网络基础原理]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/98476732</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/98476732</guid><author>qq_43523398</author><pubDate>Mon, 05 Aug 2019 00:41:40 +0800</pubDate><description><![CDATA[HTTP：
www.xxx.com/dir/  以/结尾/dir/后面本来应该有的文件名被省略了。因为我们会在服务器上事先设置好文件名省略时要访问的默认文件名。大多数情况下是index.html或者default.html之类的。
http状态码：
1xx：告知请求的处理进度和情况
2xx：成功
3xx：表示需要进一步操作
4xx：客户端错误
404(“Not Found”) 和410(“Gone...]]></description><category></category></item><item><title><![CDATA[关于加密安全]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/90731988</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/90731988</guid><author>qq_43523398</author><pubDate>Sat, 01 Jun 2019 18:14:09 +0800</pubDate><description><![CDATA[密码术
密码术可以分为两大类：对称密匙密码术，非对称密匙密码术
对称密匙密码术：
使用同一个密匙进行解密和加密。
such as：加法密码（也称移位密码）
非对称密匙密码术：
具有私匙和公匙。公匙用作信息发送方的数据加密，私匙用作信息接收方的数据解密。
such as：RSA密码系统。
认证
摘要：
信息通过密码散列函数的运算获得该消息的一个标识（保证信息完整性）。
消息验证：
发送端：将密匙和文...]]></description><category></category></item><item><title><![CDATA[xss]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/90551731</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/90551731</guid><author>qq_43523398</author><pubDate>Sat, 25 May 2019 21:26:51 +0800</pubDate><description><![CDATA[XSS（Cross Site Scripting）即跨站脚本攻击，javascript能做到什么效果，XSS的威力就有多大。
JavaScript可以用来获取用户的cookie，改变网站内容，URL跳转。
将恶意代码提交给服务器，通过服务器将代码回传给客户端，本地渲染运行，即会形成XSS。
XSS主要被分为三类，分别是：反射性，存储型，DOM型。
反射性：当用户访问一个带有XSS代码的URL请求时...]]></description><category></category></item><item><title><![CDATA[进一步学习网络组建原理]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/89972366</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/89972366</guid><author>qq_43523398</author><pubDate>Wed, 08 May 2019 20:32:30 +0800</pubDate><description><![CDATA[最近在学习的空余时间，又再次过了一遍HTML5的一些内容，对于这门语言我觉得它虽然相比于c++等编程语言而言过于简单，但在学习后不得不说它是网页传输数据的基础，也是众多前端语言的基础。它使得我对于网络的了解又进一步的加深了。也使得我对各种语言之间的关系有又有了进一步的认识，对于网络安全的认识也是进一步的加强了。对于网络方面的安全而言我认为这是一个宏大的话题，而且也是一个细小的话题。说它宏大是因为它...]]></description><category></category></item><item><title><![CDATA[javascript初步入门]]></title><link>https://blog.youkuaiyun.com/qq_43523398/article/details/89423413</link><guid>https://blog.youkuaiyun.com/qq_43523398/article/details/89423413</guid><author>qq_43523398</author><pubDate>Sat, 20 Apr 2019 21:51:17 +0800</pubDate><description><![CDATA[本周在专业方向的学习主要是学习了JavaScript的基本语法规则，结合之前所学习的的HTML与css，我认为这门语言是管理等级高于前两者的。HTML是一种对所要操纵的元素建立标记的语言，css是对其排版样式与实现形式作出规范的语言，而js可以说是一种可以对前两者进行控制的语言，可以修改两者的内容或属性。js既可以实现内部嵌入，也可以外部引用。在语法规则上其基本与c语言近似，但在函数及操作对象上却...]]></description><category></category></item></channel></rss>