<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_56846554的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/weixin_56846554</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; weixin_56846554]]></copyright><item><title><![CDATA[数据结构--栈]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/130795492</link><guid>https://blog.csdn.net/weixin_56846554/article/details/130795492</guid><author>weixin_56846554</author><pubDate>Sun, 21 May 2023 19:29:32 +0800</pubDate><description><![CDATA[规定：只能从栈顶添加元素，也只能从栈顶取出元素。以数组作为栈的底层数据结构，来存放栈中的元素。1、栈也是一种线性数据结构。]]></description><category></category></item><item><title><![CDATA[Servlet/Web开发概述/登录]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/130132821</link><guid>https://blog.csdn.net/weixin_56846554/article/details/130132821</guid><author>weixin_56846554</author><pubDate>Wed, 03 May 2023 14:21:52 +0800</pubDate><description><![CDATA[一。]]></description><category></category></item><item><title><![CDATA[java跨域问题]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/130130966</link><guid>https://blog.csdn.net/weixin_56846554/article/details/130130966</guid><author>weixin_56846554</author><pubDate>Thu, 13 Apr 2023 15:27:32 +0800</pubDate><description><![CDATA[跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com页面去请求www.google.com的资源。但是一般情况下不能这么做，他是由浏览器的同源策略造成的，是浏览器对JavaScript施加的安全限制。跨域的严格定义是：只要协议、端口、域名有任何一个的不同，就被当做是跨域。所谓同源是指：域名、协议、端口有任何一个不同，就是跨域。URL说明是否允许通信同一域名下允许同一域名下不同文件夹允许同一域名，不同端口不允许ssl同一域名，不同协议不允许。]]></description><category></category></item><item><title><![CDATA[Servlet/Web开发概述/Http响应]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/130049243</link><guid>https://blog.csdn.net/weixin_56846554/article/details/130049243</guid><author>weixin_56846554</author><pubDate>Wed, 12 Apr 2023 21:33:27 +0800</pubDate><description><![CDATA[一、web开发概述一、web开发概述学习web开发，需要先安装一台web服务器，将开发好的web项目部署在web服务器中供外界访问Web服务器是指驻留于因特网上某种类型计算机的程序，可以放置资源文件，别人可以访问、服务器可以做出响应：可以向浏览器等Web客户端提供文档，也可以放置网站文件，让全世界浏览；它是一个容器，连接客户端与程序之间的中间件。WEB服务器有很多，流行的WEB服务器有Tomcat 、 WebSphere 、WebLogic、Jboss等。]]></description><category></category></item><item><title><![CDATA[Ajax简介、axios异步提交]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/130115414</link><guid>https://blog.csdn.net/weixin_56846554/article/details/130115414</guid><author>weixin_56846554</author><pubDate>Wed, 12 Apr 2023 20:41:09 +0800</pubDate><description><![CDATA[JavaScript对象XMLHttpRequest时整个Ajax技术的核心，它提供了异步发送请求的能力。JSON（JavaScript  Object  Notation）是一种轻量级的数据交换格式。method参数指定请求的HTTP方法，典型的值是GET或POST；async参数指定是否使用异步请求，其值为true或false。终端输入：npm  install  axios。URL参数指定请求的地址；向服务器发送cookie数据设置。content参数指定请求的参数。1、vue安装axios。]]></description><category></category></item><item><title><![CDATA[Java进阶]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129930113</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129930113</guid><author>weixin_56846554</author><pubDate>Mon, 03 Apr 2023 17:25:51 +0800</pubDate><description><![CDATA[所有使用父类的地方必须能透明地使用其子类的对象。里氏替换原则表明，在软件中将一个基类对象替换成它的子类对象时程序将不会产生任何错误和异常。通俗地说，对于里氏替换原则，我们可作如下表述：任何基类可以出现的地方，子类一定可以出现。所以，子类可以扩展父类的功能，但不能改变父类原有的功能。换句话说，子类继承父类时除添加新的方法完成新增功能外尽量不要重写父类的方法。]]></description><category></category></item><item><title><![CDATA[Java并发编程]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129856786</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129856786</guid><author>weixin_56846554</author><pubDate>Thu, 30 Mar 2023 15:21:36 +0800</pubDate><description><![CDATA[对 volatiile 修饰的变量执行写操作时，JVM 会发送一个 Lock 前缀指令给CPU，CPU 在执行完写操作后，会立即将新值刷新到内存，同时因为 MESI 缓存一致性协议，其他各个 CPU 都会对总线嗅探，看自己本地缓存中的数据是否被别人修改，如果发现修改了，会把自己本地缓存的数据过期掉。重量级锁是指当锁为轻量级锁的时候，另一个线程虽然是自旋，但自旋不会一直持续下去，当自旋一定次数的时候，还没有获取到锁，就会进入阻塞，该锁膨胀为重量级锁。因此对于同一个数据的并发操作，悲观锁采取加锁的形式。]]></description><category></category></item><item><title><![CDATA[VUE-cli搭建项目]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129825247</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129825247</guid><author>weixin_56846554</author><pubDate>Tue, 28 Mar 2023 21:41:59 +0800</pubDate><description><![CDATA[vue-cli 官方提供的一个脚手架，用于快速生成一个 vue 的项目模板；预先定义好的目录结构及基础代码，就好比咱们在创建 Maven 项目时可以选择创建一个骨架项目，这个骨架项目就是脚手架，我们的开发更加的快速；统一的目录结构本地调试热部署单元测试集成打包上线需要的环境简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。]]></description><category></category></item><item><title><![CDATA[Node.js下载安装]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129821330</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129821330</guid><author>weixin_56846554</author><pubDate>Tue, 28 Mar 2023 17:56:13 +0800</pubDate><description><![CDATA[1、选择64为安装包。]]></description><category></category></item><item><title><![CDATA[JVM（Java虚拟机）-史上最全、最详细JVM笔记]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129802936</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129802936</guid><author>weixin_56846554</author><pubDate>Mon, 27 Mar 2023 20:43:20 +0800</pubDate><description><![CDATA[JVM的中文名称叫Java虚拟机，它是由软件技术模拟出计算机运行的一个虚拟的计算机。
JVM也充当着一个翻译官的角色，我们编写出的Java程序，是不能够被操作系统所直接识别的，这时候JVM的作用就体现出来了，它负责把我们的程序翻译给系统“听”，告诉它我们的程序需要做什么操作。]]></description><category></category></item><item><title><![CDATA[javaScript]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129772872</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129772872</guid><author>weixin_56846554</author><pubDate>Mon, 27 Mar 2023 19:18:55 +0800</pubDate><description><![CDATA[JavaScript（简称“JS”） 是一种具有函数优先的轻量级，解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名，但是它也被用到了很多非浏览器环境中，JavaScript 基于原型编程、多范式的动态脚本语言，并且支持面向对象、命令式、声明式、函数式编程范式。]]></description><category></category></item><item><title><![CDATA[CSS-级联样式表]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129771850</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129771850</guid><author>weixin_56846554</author><pubDate>Sat, 25 Mar 2023 21:29:20 +0800</pubDate><description><![CDATA[一、CSS概述CSS（Cascading  Style  Sheets）级联样式表CSS是一种样式表语言，用于为HTML文档控制外观，定义布局。可将页面的内容与表现形式分离，页面内容存放在HTML文档中，而用于定义表现形式的CSS在一个.css文件中或HTML文档的某一部分。CSS与HTML的关系。]]></description><category></category></item><item><title><![CDATA[两个线程交替打印1-100之间的数字]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129733084</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129733084</guid><author>weixin_56846554</author><pubDate>Thu, 23 Mar 2023 16:11:42 +0800</pubDate><description><![CDATA[文章目录。]]></description><category></category></item><item><title><![CDATA[生产者/消费者问题（线程通信）]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129732583</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129732583</guid><author>weixin_56846554</author><pubDate>Thu, 23 Mar 2023 16:02:01 +0800</pubDate><description><![CDATA[生产者消费者问题（英语：Producer-consumer problem），也称有限缓冲问题（英语：Bounded-buffer problem），是一个多线程同步问题的经典案例。该问题描述了共享固定大小缓冲区的两个线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中，然后重复此过程。与此同时，消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据，消费者也不会在缓冲区中空时消耗数据。]]></description><category></category></item><item><title><![CDATA[Java线程]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129729667</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129729667</guid><author>weixin_56846554</author><pubDate>Thu, 23 Mar 2023 15:47:30 +0800</pubDate><description><![CDATA[线程（英语：thread）是操作系统能够进行运算调度的最小单位。它被包含在进程之中，是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流，一个进程中可以并发多个线程，每条线程并行执行不同的任务。在Unix System V及SunOS中也被称为轻量进程（lightweight processes），但轻量进程更多指内核线程（kernel thread），而把用户线程（user thread）称为线程。]]></description><category></category></item><item><title><![CDATA[网络编程&网络通信]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129653301</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129653301</guid><author>weixin_56846554</author><pubDate>Sun, 19 Mar 2023 18:25:59 +0800</pubDate><description><![CDATA[计算机网络是通过传输介质、通信设施和网络通信协议，把分散在不同地点的计算机设备互连起来，实现资源共享和数据传输的系统。网络编程就就是编写程序使联网的两个(或多个)设备(例如计算机)之间进行数据传输。Java语言对网络编程提供了良好的支持，通过其提供的接口我们可以很方便地进行网络编程。]]></description><category></category></item><item><title><![CDATA[IO流和输入输出]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129642435</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129642435</guid><author>weixin_56846554</author><pubDate>Sat, 18 Mar 2023 22:01:53 +0800</pubDate><description><![CDATA[流是个抽象的概念，是对输入输出设备的抽象，Java程序中，对于数据的输入/输出操作都是以“ …
流具有方向性，至于是输入流还是输出流则是一个相对的概念，一般以程序为参考，如果数据的流向是程序至设备，我们成为输出流，反之我们称为输入流。]]></description><category></category></item><item><title><![CDATA[Lambda&Stream]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129641120</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129641120</guid><author>weixin_56846554</author><pubDate>Sat, 18 Mar 2023 20:16:04 +0800</pubDate><description><![CDATA[为了对集合集合进行排序，我们为 Comparator 接口创建了一个它的匿名内部类对象，重写接口中的方法,来实现排序功能. 简而言之，在 Java 里将普通的方法或函数像参数一样传值并不简单，为此，Java 8 增加了一个语言级的新特性，名为 Lambda 表达式。]]></description><category></category></item><item><title><![CDATA[Java泛型/泛型类型]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129597890</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129597890</guid><author>weixin_56846554</author><pubDate>Thu, 16 Mar 2023 20:38:52 +0800</pubDate><description><![CDATA[泛型：参数化类型
 参数化类型：就是将类型由原来的具体的类型参数化，类似于方法中的
变量参数，此时类型也定义成参数形式，然后在使用/调用时传入具体的类型。]]></description><category></category></item><item><title><![CDATA[Java数据结构--链表]]></title><link>https://blog.csdn.net/weixin_56846554/article/details/129501488</link><guid>https://blog.csdn.net/weixin_56846554/article/details/129501488</guid><author>weixin_56846554</author><pubDate>Mon, 13 Mar 2023 19:26:11 +0800</pubDate><description><![CDATA[单链表是一种链式存取的数据结构，链表中的数据是以结点来表示的，每个结点由元素和指针构成。
 元素表示数据元素的映象，就是存储数据的存储单元；指针指示出后继元素存储位置，就是连接每个结点的地址数据。
 以结点的序列表示的线性表称作线性链表，也就是单链表，单链表是链式存取的结构。]]></description><category></category></item></channel></rss>