<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_34156949的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_34156949</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_34156949]]></copyright><item><title><![CDATA[0基础到月薪上万学习Java的正确姿势]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109574458</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109574458</guid><author>qq_34156949</author><pubDate>Mon, 09 Nov 2020 14:30:52 +0800</pubDate><description><![CDATA[0基础到月薪上万学习Java的正确姿势前言整体教程目录：项目源码：微服务项目：项目优化：Linux：阶段1 java语言基础1-1-Java基础语法1-1-Java基础语法1-2 -面向对象和封装1-3-Java语言高级阶段2 JavaWeb+旅游网01 HTML和CSS02 JavaScript04 XML05 Tomcat06-Servlet和HTTP请求协议07 -Request和Respons08-Cookie和Session09-JSP,EL和JSTL10-综合案例(用户信息)11-Filter和]]></description><category></category></item><item><title><![CDATA[一文彻底了解 CDN 加速原理]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109547715</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109547715</guid><author>qq_34156949</author><pubDate>Sat, 07 Nov 2020 15:31:06 +0800</pubDate><description><![CDATA[一、什么是 CDN
CDN 的全称是(Content Delivery Network)，即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层，将网站的内容发布到最接近用户的网络”边缘“的节点，使用户可以就近取得所需的内容，提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因，提高用户访问网站的响应速度。
《2020最新Java基础精讲视频教程和学习路线！》
简单的说，CDN 的工作原理就是将您源站的资源缓存到位于全球各地的 CDN ]]></description><category></category></item><item><title><![CDATA[少年！用好这把瑞士军刀，从此网络故障诊断不用愁！]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109547512</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109547512</guid><author>qq_34156949</author><pubDate>Sat, 07 Nov 2020 15:20:40 +0800</pubDate><description><![CDATA[Netcat 号称 TCP/IP 的瑞士军刀并非浪得虚名，以体积小（可执行 200KB）功能灵活而著称，在各大发行版中都默认安装，你可以用它来做很多网络相关的工作，熟练使用它可以不依靠其他工具做一些很有用的事情。
最初作者是叫做“霍比特人”的网友 Hobbit hobbit@avian.org 于 1995 年在 UNIX 上以源代码的形式发布，Posix 版本的 netcat 主要有 GNU 版本的 netcat 和 OpenBSD 的 netcat 两者都可以在 debian/ubuntu 下面安装，但]]></description><category></category></item><item><title><![CDATA[学姐教我学Java——第二天——基础语法之世界你好]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109532766</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109532766</guid><author>qq_34156949</author><pubDate>Fri, 06 Nov 2020 16:19:42 +0800</pubDate><description><![CDATA[基础语法前言Java的特征——面向对象面向过程面向对象小总结Java的特征——什么是类Java的特征——基础语法Java的特征——标识符Java的特征——修饰符世界你好代码：HelloWorld.java直接在这个红色的地方，地址栏输入cmd，回车，出现下图输入javac HelloWorld.java，回车雄起，来一个bug我解决一个，来两个我解决一双输入javac -encoding utf-8 HelloWorld.java输入java HelloWorld总结
前言
还是搞个前言吧，一个技术直男，给]]></description><category></category></item><item><title><![CDATA[学姐教我学Java——第一天——环境变量的安装配置]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109530341</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109530341</guid><author>qq_34156949</author><pubDate>Fri, 06 Nov 2020 14:31:53 +0800</pubDate><description><![CDATA[环境变量的安装配置为什么要安装JDK前言JDK介绍JDKJREJVMJDK的下载安装JDK的下载JDK的安装JDK的目录介绍JDK配置1.1、打开电脑属性，选择高级系统设置，选高级，点击环境变量1.2、在系统变量新建JAVA_HOME，变量值为安装路径D:\jdk1.81.3、在系统变量新建classpath，变量值为：.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar1.4、打开path，添加变量值：%JAVA_HOME%\bin;]]></description><category></category></item><item><title><![CDATA[Java高效学习方法：学Java切忌浮躁，消除浮躁的六条方法]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109528275</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109528275</guid><author>qq_34156949</author><pubDate>Fri, 06 Nov 2020 11:20:34 +0800</pubDate><description><![CDATA[学习java切记浮躁，今天乐字节小乐就为大家介绍6点消除你的浮躁。
第一点：.欲速则不达，初学者请不要被新技术迷惑，先把基础学扎实。前期学习并不是说学到多少知识，多少API.只是更多的“基础知识”需要牢牢掌握。
第二点：要扎扎实实，一步一个脚印的逐步学习，不要想着一步登天。给自己定一个学习流程，按照流程学习。不要看到大家都在学EJB了，就去学EJB发现大家又在讨论struts，又放下EJB去学struts.浮躁的人永远学不到什么东西。
第三点：多查API，它是Java编程的基本方法，也是编程过程中所不断利用]]></description><category></category></item><item><title><![CDATA[学习java需要掌握什么基础？如何学习才好呢？]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109527685</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109527685</guid><author>qq_34156949</author><pubDate>Fri, 06 Nov 2020 11:01:04 +0800</pubDate><description><![CDATA[很多大学生都想着毕业后就能找到一份称心如意的工作，但是当自己走出校门后才发现在学校里学习的东西，有时候在一线互联网企业连个实习生都算不上，因此就导致了很多刚刚大学毕业的学生就想学习Java。为什么大家有这样的想法呢？
首先是由Java本身语言特性决定的，对于初学者来说，编程语言的生态越强大，学习成本就越低，能获得的学习资源就越容易。
《2020最新Java基础精讲视频教程和学习路线！》
此外，Java应用广泛，市场需求大，初学者也很容易就能获得一份工作。但也有好多人会存在疑问，甚至有些同学会问“学习Java]]></description><category></category></item><item><title><![CDATA[互联网的过去，现在，未来]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109527553</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109527553</guid><author>qq_34156949</author><pubDate>Fri, 06 Nov 2020 10:57:11 +0800</pubDate><description><![CDATA[2003年的时候，我第一次打开了IE浏览器，哦，我很失望，原来这就是互联网，这就是网络。好像平平无奇，没什么值得令人震惊的东西发生，可是在此之前，我很早的时候就接触到了电脑，但是从来都是用来玩单机游戏，没上过网，这就是当时的现实。
可能是游戏带来的错觉，我曾经以为互联网应该像红警、仙剑那样，有好看的人物，好玩的故事情节，可是当我打开IE的时候，我真的很失望，他就是一个平面，一个2D的窗口页面而已，我甚至都不知道百度，打开后几分钟我不知道怎么办，直到我关闭了浏览器。
没错，这就是我对互联网的第一次认知，就在一]]></description><category></category></item><item><title><![CDATA[SpringBoot+MyBatis+Spring 技术整合实现商品模块的CRUD操作]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109514884</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109514884</guid><author>qq_34156949</author><pubDate>Thu, 05 Nov 2020 16:45:58 +0800</pubDate><description><![CDATA[业务描述
基于Spring,MyBatis,SpringBoot,Thymeleaf技术实现商品模块的增删改查操作。
项目环境初始化
准备工作
1. MySQL(5.7)
2. JDK (1.8)
3. Maven (3.6.3)
4. STS(4.7.1)

数据库初始化
打开mysql控制台,然后按如下步骤执行goods.sql文件。
第一步:登录mysql。
mysql –uroot –proot

第二步:设置控制台编码方式。
set names utf8;

第三步:执行goods.sql文件（切]]></description><category></category></item><item><title><![CDATA[妙用 Intellij IDEA 创建临时文件，Git 跟踪不到的那种]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109514471</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109514471</guid><author>qq_34156949</author><pubDate>Thu, 05 Nov 2020 16:20:14 +0800</pubDate><description><![CDATA[多数人对于 Intellij IDEA 可能始于其「颜值」，终于其「才华」，外加各种插件 buff 的加成，coding 的节奏分分钟要暴走

抛开自己安装的插件，IDEA 其实也内秀的很，在 IntelliJ IDEA HTTP Client高级使用详解 中详细的介绍了开发小组内放弃 Postman 的理由，用过的小伙伴后台留言直呼爽。
但今天要介绍的是另外一个秀的有些含蓄的小功能，她那么显眼的站在你面前，你却选择忽视她

有时候我们需要在项目之外创建一些临时文件或一些实验性代码，创建在项目中可能一不小心]]></description><category></category></item><item><title><![CDATA[秒杀场景设计]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109494179</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109494179</guid><author>qq_34156949</author><pubDate>Wed, 04 Nov 2020 17:09:56 +0800</pubDate><description><![CDATA[秒杀这个话题到现在来说已经是一个老生常谈的话题了，不过因为又临近一年一度的双11，而且发现前段时间无论是阿里还是腾讯一些大厂其实还是在频繁的问到这个场景题，所以还是准备拿出来说说。
秒杀从规模上来说可以分为大秒和小秒。大秒指的是比如双11这种特定的节日，商品规模超大、价格超低、流量超大的这种类型活动，小秒一般指的是商家自己配置的一些时段类型的活动，由商家自己指定时间上架。从形式来说还可以分为单时段秒杀和多时段秒杀。但是在这个场景里，我们一般就是指的单时段大型秒杀。
《2020最新Java基础精讲视频教程和学]]></description><category></category></item><item><title><![CDATA[面试官：Java装箱与拆箱的区别？]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109493669</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109493669</guid><author>qq_34156949</author><pubDate>Wed, 04 Nov 2020 16:54:05 +0800</pubDate><description><![CDATA[认识装箱和拆箱
装箱就是自动将基本数据类型转换为包装器类型（int–&gt;Integer）；调用方法：Integer的valueOf(int) 方法。
拆箱就是自动将包装器类型转换为基本数据类型（Integer–&gt;int）；调用方法：Integer的intValue方法。
《2020最新Java基础精讲视频教程和学习路线！》
在Java SE5之前，如果要生成一个数值为10的Integer对象，必须这样进行：
Integer i = new Integer(10);
而在从Java SE5开始就提供]]></description><category></category></item><item><title><![CDATA[不知道这些网站还当什么程序员啊！]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109487710</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109487710</guid><author>qq_34156949</author><pubDate>Wed, 04 Nov 2020 13:33:03 +0800</pubDate><description><![CDATA[今天我就来总结一些程序员必备的网站，囊括开源项目、解决bug、技术分享、一线资源和自我提升的网站，希望能对广大程序猿有所帮助，赶紧给我收藏起来，下次刷不到了可别说我没提醒你。
我们首先来看一下国内比较流行的程序员社区：
1、优快云：https://blog.youkuaiyun.com/linuxguitu

老牌社区也挺好，就是广告和低质量内容多些，这个基本都是直接搜索结果跳转，犯懒不想看英文时候的选项。缺点就是鱼龙混杂，需要大家的甄别能力
2、segmentfault：https://segmentfault.c]]></description><category></category></item><item><title><![CDATA[TCP 的 3 次握手 4 次挥手，小学生都能看懂]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109470490</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109470490</guid><author>qq_34156949</author><pubDate>Tue, 03 Nov 2020 15:41:51 +0800</pubDate><description><![CDATA[前几天发了一个朋友圈，发现暗恋已久的女生给我点了个赞，于是我当晚辗转反侧、彻夜未眠！想着妹子是不是对我有感觉呢？不然怎么会突然给我点赞呢？要不趁机表个白？
于是第二天我在心中模拟了多次表白的话语，连呼吸都反复练习。到了晚上，我拨通了妹子的微信语音，还没等对方开口我就按捺不住内心的想法，开始自说自话，一阵狂乱的表达…足足五分钟一气呵成，一切都是那么自然！
可是在我说完之后却半天都没有等到妹子的回应…过了好一会儿才听到对方的声音：“喂！喂！我这边信号不好，你刚刚在说啥我一句都没听到，我在跟我男朋友逛街呢…”。
]]></description><category></category></item><item><title><![CDATA[深入理解 Spring 事务原理]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109470073</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109470073</guid><author>qq_34156949</author><pubDate>Tue, 03 Nov 2020 15:19:39 +0800</pubDate><description><![CDATA[一、事务的基本原理
Spring事务的本质其实就是数据库对事务的支持，没有数据库的事务支持，spring是无法提供事务功能的。对于纯JDBC操作数据库，想要用到事务，可以按照以下步骤进行：
1.获取连接 Connection con = DriverManager.getConnection()
2.开启事务con.setAutoCommit(true/false);
3.执行CRUD
4.提交事务/回滚事务 con.commit() / con.rollback();
5.关闭连接 conn.close(]]></description><category></category></item><item><title><![CDATA[从0开始实现文件的上传-springboot+jsp]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/109255537</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/109255537</guid><author>qq_34156949</author><pubDate>Sat, 24 Oct 2020 11:55:16 +0800</pubDate><description><![CDATA[一、创建一个springboot项目




把项目命名为springboot-upload

完整的项目：

二、在项目中创建webapp文件夹





点击ok下去

下面就是新建简单的文件夹了

编写JSP

&lt;!DOCTYPE html&gt;

&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Hello&lt;/title&gt;
&lt;/head&gt;
&lt;]]></description><category></category></item><item><title><![CDATA[Idea新建SpringBoot多模块项目整合，通过简单页面访问]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/108868451</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/108868451</guid><author>qq_34156949</author><pubDate>Tue, 29 Sep 2020 17:34:22 +0800</pubDate><description><![CDATA[前言
我们在做项目过程中用的差不多都是一个项目，但是这里如果遇到多个模块项目的需求怎么办呢？
下面就为大家带来如何用Idea新建SpringBoot多模块项目

一、新建一个demoTest项目
1、点击Creat New Project

2、选择Spring Initializr，点击next

3、把项目名字改为demotest，选择java8，点击next

4、直接next


5、删掉没用的，保留如图


二、新建demo-dao模块，选择依赖




建好demo-dao模块之后，删掉如图所示]]></description><category></category></item><item><title><![CDATA[java实现中缀表达式转后缀表达式（逆波兰表达式）]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/107230129</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/107230129</guid><author>qq_34156949</author><pubDate>Thu, 09 Jul 2020 15:57:35 +0800</pubDate><description><![CDATA[一个实现逆波兰计算器的算法，实现的功能有“+”、“-”、“”、“/”、“”；支持的符号"("、")"∗∗∗∗注：“”；支持的符号"("、")"**
**注：“”；支持的符号"("、")"∗∗∗∗注：“”是开根号，即 $(1010)-30，的运算过程是10*10 = 100，然后对100开根号为10,10-30=-20
import java.util.Scanner;
import java.util.Stack;

/**
 * @author ：鹏哥
 * @date ：Created in 2020/]]></description><category></category></item><item><title><![CDATA[简单公民身份信息API开发]]></title><link>https://blog.youkuaiyun.com/qq_34156949/article/details/94021168</link><guid>https://blog.youkuaiyun.com/qq_34156949/article/details/94021168</guid><author>qq_34156949</author><pubDate>Sat, 29 Jun 2019 16:02:34 +0800</pubDate><description><![CDATA[文章目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown...]]></description><category></category></item></channel></rss>