<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Afterflow_s的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Afterflow_s</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Afterflow_s]]></copyright><item><title><![CDATA[【1024为什么是程序员的节日】]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/143207741</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/143207741</guid><author>Afterflow_s</author><pubDate>Thu, 24 Oct 2024 14:04:41 +0800</pubDate><description><![CDATA[俄罗斯的程序员节是每年的9月13日，这个日期与数字256有关，因为1个字节（等于8位元）最多能表示256个数值，而且在整年中，256是2的最大幂中小于365的值。计算机存储单位如1KB、1MB、1GB等都是以1024为换算基础的，即1KB = 1024字节，1MB = 1024KB，1GB = 1024MB等。：1024程序员节的设立也是为了庆祝程序员的辛勤工作和技术创造力，加强程序员之间的联系和交流，提高公众对程序员职业的认知与尊重，激发更多人对计算机科学和技术的兴趣。]]></description><category></category></item><item><title><![CDATA[1024之谜：解密计算机科学中的神秘数字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/134003464</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/134003464</guid><author>Afterflow_s</author><pubDate>Tue, 24 Oct 2023 08:47:31 +0800</pubDate><description><![CDATA[计算机科学中有许多神秘而令人着迷的数字，其中一个备受关注的就是1024。这个数字似乎无处不在，出现在各种场景中，引起了人们的好奇心。那么，1024到底是什么意思？它有什么特殊的含义？本文将带你一探究竟。]]></description><category></category></item><item><title><![CDATA[【Java 8的新特性】]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/133803755</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/133803755</guid><author>Afterflow_s</author><pubDate>Fri, 13 Oct 2023 09:55:14 +0800</pubDate><description><![CDATA[Java8新特性]]></description><category></category></item><item><title><![CDATA[【在Java中如何判断元素是否在集合中】]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/133803498</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/133803498</guid><author>Afterflow_s</author><pubDate>Fri, 13 Oct 2023 09:23:16 +0800</pubDate><description><![CDATA[在Java编程中，集合是非常常见的数据结构之一。在处理集合数据时，经常需要判断某个元素是否在集合中。本文将介绍在Java中如何判断元素是否在集合中，以及常用的方法和技巧。]]></description><category></category></item><item><title><![CDATA[10241024]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/127499645</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/127499645</guid><author>Afterflow_s</author><pubDate>Mon, 24 Oct 2022 19:44:34 +0800</pubDate><description><![CDATA[1024

]]></description><category></category></item><item><title><![CDATA[面向开发人员的Oracle安装详解及安装失败常见问题解决方案（附Oracle11.2安装包]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/121510708</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/121510708</guid><author>Afterflow_s</author><pubDate>Wed, 24 Nov 2021 11:45:18 +0800</pubDate><description><![CDATA[安装前的准备：

在安装的时候一定要关闭360软件、腾讯助手等类似软件
软件安装路径全英文且无空格、电脑用户名不能为中文
建议关闭杀毒软件和防火墙

如何修改电脑用户名：

打开左下角任务栏中的windows图标
点击左侧头像
更改账户设置
如果是本地账户直接修改即可
如果是Microsoft账户点击管理我的Microsoft账户
在打开的网页中点击你的信息
点击编辑名称，提交修改即可


开始安装：


选中文件，解压缩（不要少解压了）：



运行检测-点“是”。



去掉勾选



创建和配置数据库]]></description><category></category></item><item><title><![CDATA[在java中实现double的四舍五入保留指定位小数]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/121429186</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/121429186</guid><author>Afterflow_s</author><pubDate>Fri, 19 Nov 2021 19:21:49 +0800</pubDate><description><![CDATA[方式一：
double f = 3.1516;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 

输出结果f1为 3.15；
源码解读：
　　public BigDecimal setScale(int newScale, int roundingMode） //int newScale 为小数点后保留的位数， int roundingMode 为变量进]]></description><category></category></item><item><title><![CDATA[redis：一款高性能的NOSQL系列的非关系型数据库]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085825</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085825</guid><author>Afterflow_s</author><pubDate>Mon, 21 Jun 2021 14:21:15 +0800</pubDate><description><![CDATA[文字：
1.概念：redis是一款高性能的NOSQL系列的非关系型数据库
	1.1.什么是NOSQL
		NoSQL(NoSQL = Not Only SQL)，意即“不仅仅是SQL”，是一项全新的数据库理念，泛指非关系型的数据库。
		随着互联网web2.0网站的兴起，传统的关系数据库在应付web2.0网站，特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心，暴露了很多难以克服的问题，而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规.]]></description><category></category></item><item><title><![CDATA[AJAX和JSON一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085789</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085789</guid><author>Afterflow_s</author><pubDate>Mon, 21 Jun 2021 14:18:30 +0800</pubDate><description><![CDATA[文字：
1.AJAX：
	1.概念：Asynchronous JavaScript And XML  （异步的JavaScript 和 XML）
		1.异步和同步：客户端和服务器端相互通信的基础上
			客户端必须等待服务器端的响应，在等待的期间不能做其他操作
			客户端不需要等待服务器的响应，在服务器处理请求的过程中，客户端可以进行其他操作
			
		2.可在不重载页面的情况与 Web 服务器交换数据，即在不需要刷新页面的情况下，就可以产生局部刷新的效果。
	2.实现方式：
		1.原生js：（了.]]></description><category></category></item><item><title><![CDATA[JQuery~一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085730</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085730</guid><author>Afterflow_s</author><pubDate>Mon, 21 Jun 2021 14:17:18 +0800</pubDate><description><![CDATA[文字：
1.概念：JavaScript框架，简化JS开发
	JavaScript框架：封装了JS的原生代码而已
2.快速入门：
	1.下载Jquery
		目前jquery有三个大版本：
			1.x：兼容ie678,使用最为广泛的，官方只做BUG维护，
				 功能不再新增。因此一般项目来说，使用1.x版本就可以了，
				 最终版本：1.12.4 (2016年5月20日)
			2.x：不兼容ie678，很少有人使用，官方只做BUG维护，
				 功能不再新增。如果不考虑兼容低版本的浏览器可以..]]></description><category></category></item><item><title><![CDATA[Filter和Listener一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085640</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/118085640</guid><author>Afterflow_s</author><pubDate>Mon, 21 Jun 2021 14:14:58 +0800</pubDate><description><![CDATA[文字：
1.Filter：过滤器
	1.概念：
		生活中的过滤器：净水器，空气净化器，土匪
		web中的过滤器：请求访问服务器的资源时，过滤器可以将其拦截下来，完成一些特殊的功能
		过滤器的作用：
			一般用于完成通用的操作：登录验证，同一编码处理，敏感字符过滤
	2.快速入门：
		1.步骤：
			1.定义一个类，实现一个接口Filter
			2.复写方法
			3.配置
	3.过滤器细节：
		1.web.xml配置
		    &lt;filter&gt;
		        &lt;f.]]></description><category></category></item><item><title><![CDATA[EL$JSTL一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117430103</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117430103</guid><author>Afterflow_s</author><pubDate>Mon, 31 May 2021 21:18:50 +0800</pubDate><description><![CDATA[文字：
EL表达式：
	1.概念：Expression Language（表达式语言）
	2.作用：替换和简化java代码的编写
	3.语法：${表达式}
	4.注意：
		jsp默认支持el表达式，如果要忽略el表达式
			1.设置jsp中page指令的：isELIgnored="true"  忽略当前页面中所有的el表达式
			2./${表达式}：忽略当前的el表达式
	5.使用：
		1.运算：
			运算符：
				1.算术运算符：+      -      *      /（div）   .]]></description><category></category></item><item><title><![CDATA[JSP一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417732</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417732</guid><author>Afterflow_s</author><pubDate>Mon, 31 May 2021 15:35:02 +0800</pubDate><description><![CDATA[文字：
1.概念：Java Server Pages：java服务器端页面
	可以理解为一个特殊的页面，其中既可以直接定义html标签，又可以定义java代码
	简化书写
2.原理：本质上就是一个Servlet
3.JSP的脚本：JSP来定义java代码的方式
	1.&lt;% 代码 %&gt;：在service方法中
	2.&lt;%! 代码 %&gt;：在jsp转换后的java类的成员位置
	3.&lt;%= 代码 %&gt;：输出到页面上
4.指令：
	作用：用于配置JSP页面，导入资源文件
	格式.]]></description><category></category></item><item><title><![CDATA[会话技术Cookie&Session一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417702</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417702</guid><author>Afterflow_s</author><pubDate>Mon, 31 May 2021 15:32:49 +0800</pubDate><description><![CDATA[会话：
	1.概念：一次会话中包含多次请求和响应
		一次会话：浏览器第一次给服务器资源发送请求，会话建立，直到有一方断开为止
	2.功能：在一次会话的范围内的多次请求间，共享数据
	3.方式：
		1.客户端会话技术：Cookie
		2.服务器端会话技术：Session
	Cookie和Session的区别：
		1.客户端、服务器端
		2.数据大小有限制、数据大小无限制
		3.相对不安全、相对安全
Cookie：
	1.概念：客户端会话技术，将数据保存到客户端
	2.快速入门：
		使用步骤：
.]]></description><category></category></item><item><title><![CDATA[HTTP&Resquest&Response&ServletContext一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417487</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417487</guid><author>Afterflow_s</author><pubDate>Mon, 31 May 2021 15:31:31 +0800</pubDate><description><![CDATA[1.HTTP

2.Resquest

3.Response

4.ServletContext

文字
1.HTTP
HTTP：Hyper Text Transfer Protocol 超文本传输协议
	传输协议：定义了客户端和服务器端通信时，发送数据的格式
	特点：
		1.基于TCP/IP的高级协议
		2.默认端口号：80
			http://www.itcast.cn:80
		3.基于请求/响应模型的：一次请求对应一次响应
		4.无状态的：每次请求之间相互独立，不能通信数据
	历史版本：
		]]></description><category></category></item><item><title><![CDATA[Tomcat&Servlet一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417333</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117417333</guid><author>Afterflow_s</author><pubDate>Mon, 31 May 2021 15:23:47 +0800</pubDate><description><![CDATA[1.Tomcat

2.Servlet

文字：
1.Tomcat
服务器：安装了服务器软件的计算机

服务器软件：接收用户请求，处理请求，做出响应

web服务器软件：
	部署web项目，让用户通过浏览器来访问这些项目
	web容器
	
常见的java相关的web服务器软件：
	webLogic：oracle公司，大型的JavaEE服务器，支持所有的JavaEE规范，收费
	webSphere：IBM公司，大型的JavaEE服务器，支持所有的JavaEE规范，收费
	JBOSS：JBOSS公司，大型的Ja]]></description><category></category></item><item><title><![CDATA[XML一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117044751</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117044751</guid><author>Afterflow_s</author><pubDate>Wed, 19 May 2021 20:13:52 +0800</pubDate><description><![CDATA[文字
1.概念：Extensible Markup Language  可扩展标记语言
	1.可扩展：标签都是自定义的：&lt;user&gt;  &lt;student&gt;
	2.功能：
		存储数据
			1.配置文件
			2.在网络中传输
	3.xml和html的区别：（w3c：万维网联盟）
		1.xml标签自定义，html标签预定义
		2.xml语法严格，html语法松散
		3.xml存储数据，html展示数据
2.语法：
	1.基本语法：
		1.xml文档的后缀名：.xml
		2.]]></description><category></category></item><item><title><![CDATA[Bootstarp一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/117044582</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/117044582</guid><author>Afterflow_s</author><pubDate>Wed, 19 May 2021 20:10:35 +0800</pubDate><description><![CDATA[文字
1.概念：一个前段开发的框架
	框架：一个半成品软件，开发人员可以在框架基础上，进行开发，简化编码
	好处：
		1.定义了很多的css样式和js插件。我们开发人员可以直接使用这些样式和插件得到丰富的页面效果
		2.响应式布局：
			同一套页面可以兼容不同分辨率的设备
2.快速入门：
	1.下载Bootstrap
	2.在项目中将这三个文件夹复制
	3.创建html页面，引入必要的资源文件
3.响应式布局：
	同一套页面可以兼容不同分辨率的设备
	实现：依赖于栅格系统：将一行平均分为12个格子，.]]></description><category></category></item><item><title><![CDATA[JavaScript高级一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/116996410</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/116996410</guid><author>Afterflow_s</author><pubDate>Tue, 18 May 2021 17:16:31 +0800</pubDate><description><![CDATA[文字
5.BOM：
	1.概念：Browser Object Model  浏览器对象模型
		将浏览器的各个组成部分封装成对象
	2.组成：
		Window：窗口对象
			1.特点：
				Window对象不需要创建可以直接使用：window.方法名():
				window引用可以省略：方法名();
			2.方法：
				1.与弹出框有关的方法
					alert()：显示带有一段消息和一个确认按钮的警告框
					confirm()：显示带有一段消息以及确认按钮和取消按钮的对话框
	.]]></description><category></category></item><item><title><![CDATA[JavaScript基础一图流附文字]]></title><link>https://blog.youkuaiyun.com/Afterflow_s/article/details/116900473</link><guid>https://blog.youkuaiyun.com/Afterflow_s/article/details/116900473</guid><author>Afterflow_s</author><pubDate>Sun, 16 May 2021 19:03:24 +0800</pubDate><description><![CDATA[文字
1.概念：一门客户端脚本语言
	运行在客户端浏览器中，每一个浏览器都有JS的解析引擎
	脚本语言：不需要编译，直接被浏览器解析执行
2.功能：
	增强用户和html页面的交互过程，可以控制html元素，让页面有一些动态的效果，增强用户的体验
3.发展史：
	1.1992年，Nombase公司，开发出第一门客户端脚本语言，专门用于表单的校验。命名为：C - -，后来更名为ScriptEase
	2.1995年，Netscape（网景）公司，开发了一门客户端脚本语言：LiveScript。后来请来了SU.]]></description><category></category></item></channel></rss>