<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Punrain的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Punrain</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Punrain]]></copyright><item><title><![CDATA[阿里云_云计算_VPC专有网络]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/106525240</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/106525240</guid><author>Punrain</author><pubDate>Wed, 03 Jun 2020 15:27:26 +0800</pubDate><description><![CDATA[云计算虚拟化：

计算虚拟化、存储虚拟化、网络虚拟化

网络为其他资源提供支撑和基础

网络演进过程：传统网络-&gt;网络虚拟化-&gt;SDN网络（软件定义网络）

云端中，每个账号是隔离的，物理隔离：连接不同的交换机，安全性最好，成本最高；逻辑隔离：相同交换机，通过逻辑手段，在交换机中增加属性配置；

VPN是基于阿里云构建的一个隔离的网络环境，专有网络之间逻辑彻底隔离

能力：1.用户可以自定义网络拓扑，包括选择自由IP地址范围、划分网段、配置路由表和网关等

2.通过专线或VPN与原有数据中心连接]]></description><category></category></item><item><title><![CDATA[阿里云_云计算_ECS产品优势]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/106525136</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/106525136</guid><author>Punrain</author><pubDate>Wed, 03 Jun 2020 15:23:25 +0800</pubDate><description><![CDATA[与传统IDC（Intenet Data Center）机房可以实现互联，通过专线联通



1.直流电服务器，机房设计PUE（Power Usage Effectiveness）值低，省点

2.骨干机房，出口带宽大，独享带宽，传统IDC机房质量差

3.多线机房，全国访问流畅均衡

4.内置主流的操作系统，普通机房需要自备操作系统，自行安装

5.可在线更换操作系统

6.Web在线管理，简单方便

7.容灾备份能力强，硬件故障也可以快速自动恢复

8.安全可靠，预防MAC欺骗和ARP攻击，预防DDos.]]></description><category></category></item><item><title><![CDATA[阿里云_云计算_ECS实例_Punrain]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/106525097</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/106525097</guid><author>Punrain</author><pubDate>Wed, 03 Jun 2020 15:22:09 +0800</pubDate><description><![CDATA[企业用户看中实例规格

实例是为业务提供计算服务的最小单元（相当于一台主机）

不同的实例可以提供的计算能力不同，通俗点来讲相当于现实中不同性能的电脑，用途不同所需要配置的性能也不同。

弹性裸金属服务器：

融合了物理机与云服务器各自的优势。

是一台物理服务器，硬盘是云端的，无虚拟化开销

具备和物理机相同特性（计算优势）又具备云服务器的扩展性。

对于性能要求高的使用弹性裸金属服务器，其他用ECS即可，内网互通。

ECS实例生命周期

安全组是指虚拟防火墙，用于控制入站和出站流量

在同一个VPC内]]></description><category></category></item><item><title><![CDATA[阿里云_云计算_云服务器ECS概念_Punrain]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/106525034</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/106525034</guid><author>Punrain</author><pubDate>Wed, 03 Jun 2020 15:20:59 +0800</pubDate><description><![CDATA[Elastic Compute Service

服务器发展历程：

服务器部署模式：单机架构-一台服务器 集群架构-多台服务器 云计算架构：弹性、扩展

单机架构的优化方式：纵向扩展，即增强CPU、增大内存等方式

单机架构缺陷：单个服务器的扩展是有上限的

集群架构的优化方式：多提供服务器，需要考虑负载均衡

云计算架构：类似集群，节点数相当于集群中的服务器，但是规模远远超过集群，且成本低于集群扩展成本。服务样式更多样。

集群中由于数据是离散的，必须有一个共享存储，存储是集群的短板，用时比较长。

云]]></description><category></category></item><item><title><![CDATA[阿里云_云计算_基础框架_Punrain]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/106420899</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/106420899</guid><author>Punrain</author><pubDate>Fri, 29 May 2020 11:02:27 +0800</pubDate><description><![CDATA[1.云计算相关架构:

SaaS (Software as a Service-软件即服务)

PaaS (Platform as a Service-平台及服务)

IaaS（Infrastructure as a Service-基础架构即服务）

阿里云中最多的是基础设施IaaS平台，也是企业用途最多的一种

企业上云最优也是选择IaaS

2.地域（Region）不同地域之间是隔离的，但是也能通过某些方法连接，资源创建之后无法再次修改地域，公司服务器选地域，最重要的是根据目标用户的地理位置。且不同地]]></description><category></category></item><item><title><![CDATA[大学实训_软件毕设_Java入门实战_商场管理系统_Punrain]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/79033396</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/79033396</guid><author>Punrain</author><pubDate>Fri, 20 Jul 2018 15:40:16 +0800</pubDate><description><![CDATA[需要 演示文档+数据库涉及+需求分析文档和完整源码的,可通过该链接下载

https://download.youkuaiyun.com/download/Punrain/11980745]]></description><category></category></item><item><title><![CDATA[数据库使用视图的好处]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/81132742</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/81132742</guid><author>Punrain</author><pubDate>Fri, 20 Jul 2018 15:14:46 +0800</pubDate><description><![CDATA[1.安全性 

因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合，视图中数据是根据基表的更新而更新，用户不可以更改/删除视图。

2.方便,简化数据操作

当我们业务需求要查出多张表的数据,这时我们可能会关联多张表查询处理.如果这个查询sql复杂的话也影响了查询效率. 

这个时候我们就可以创建视图,查询时候只需要 select * from view 就ok啦~

3.订制数据

在实际...]]></description><category></category></item><item><title><![CDATA[36进制转换成十进制问题]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/80287852</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/80287852</guid><author>Punrain</author><pubDate>Fri, 11 May 2018 23:54:30 +0800</pubDate><description><![CDATA[不知道是否是合理的代码，测试结果应该是没问题。package thirtySixToTen;import java.util.HashMap;public class ThirtySixToTen {	public static void main(String[] args) {		// TODO Auto-generated method stub		int ss=ThirtySixToTen...]]></description><category></category></item><item><title><![CDATA[Java从电脑一个txt文档中读入一篇英语文章，然后统计并输出文章中的单词和其对应的数目。]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/80286973</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/80286973</guid><author>Punrain</author><pubDate>Fri, 11 May 2018 21:41:43 +0800</pubDate><description><![CDATA[简化版的：缺陷是没有消除大小写的区别，功能是实现了的。package ioTest;import java.awt.List;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import j...]]></description><category></category></item><item><title><![CDATA[网页的简单分页·]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/80246339</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/80246339</guid><author>Punrain</author><pubDate>Tue, 08 May 2018 21:44:05 +0800</pubDate><description><![CDATA[pageBeen:import java.util.List;

/**
 * 分页封装
 *
 */
public class PageBean&amp;lt;T&amp;gt; {
    
    private int currPage;//当前页数
    
    private int pageSize;//每页显示记录数
    
    private int totalCount;//总记录数...]]></description><category></category></item><item><title><![CDATA[牛客网错题及其相关解析2]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/79629339</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/79629339</guid><author>Punrain</author><pubDate>Mon, 26 Mar 2018 20:17:53 +0800</pubDate><description><![CDATA[1.匿名内部类：1)匿名内部类可以继承一个父类，不可以实现一个接口。2)匿名内部类不可以定义构造器；3)匿名内部类可以用于形式参数；2.先继承再实现 ： public class A extend B implements C {}3.如果父类没有无参构造函数，那么子类调用的时候，需要先显式调用父类的构造函数。super（&quot;&quot;）;4.jsp:(1)&amp;lt;%...%&amp;gt;：可以插入一些语句。
(...]]></description><category></category></item><item><title><![CDATA[牛客网错题以及相关解析]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/79615952</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/79615952</guid><author>Punrain</author><pubDate>Mon, 19 Mar 2018 19:11:55 +0800</pubDate><description><![CDATA[1.依赖注入：依赖注入和控制反转是相同概念，他的动机就是减少组。能够独立开发各组件然后根据组件之间的关系进行重装；提供使用接口编程；动态注入。2.有关会话和跟踪技术的相关概念：Cookie是Web服务器发送给客户端的一小段信息，客户端请求时，可以读取该信息发送到服务器端关闭浏览器意味着临时会话ID丢失，但所有与原会话关联的会话数据仍保留在服务器上，直至会话过期在禁用Cookie时可以使用URL重写...]]></description><category></category></item><item><title><![CDATA[Java有序链表]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/79517021</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/79517021</guid><author>Punrain</author><pubDate>Sun, 11 Mar 2018 16:43:58 +0800</pubDate><description><![CDATA[    在有序链表中，数据都是按照关键字有序排列的，类似于有序数组，但是有序链表的插入速度比有序数组要快的多，而且链表的存储空间可以扩展，而数组的存储空间则是不可扩展的，这也是优势之一；缺点是实现困难。    插入和删除某一结点，需要使用Find（）；Delete（）；方法。    其中，在链表移动的时候，需要加一个previous引用，要把previous设为Null，这样方便判断previou...]]></description><category></category></item><item><title><![CDATA[Java双端链表解释与实现]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/79499011</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/79499011</guid><author>Punrain</author><pubDate>Fri, 09 Mar 2018 16:17:18 +0800</pubDate><description><![CDATA[双端链表和传统链表既有相似又有不同，相同点都是通过修改后继指针来添加新结点，但是在此之上，双端链表又加入了一个新的功能，它允许链表的最后一个结点像头结点一样，可以进行直接插入操作。不需要遍历整个链表，效率更高。举例：public class link {	public static void main(String[] args) {		// TODO Auto-generated method ...]]></description><category></category></item><item><title><![CDATA[Java通过I/O简单记事本（暂时读写功能，等待完善）]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78474133</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78474133</guid><author>Punrain</author><pubDate>Wed, 08 Nov 2017 00:30:02 +0800</pubDate><description><![CDATA[package txt;


/**
 * 记事本
 */
import java.awt.FileDialog;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


import javax.swing.*;


import java.io.*;


public]]></description><category></category></item><item><title><![CDATA[关于MyEclipse等软件无法格式化问题]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78470516</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78470516</guid><author>Punrain</author><pubDate>Tue, 07 Nov 2017 17:53:16 +0800</pubDate><description><![CDATA[问题：
MyEclipse格式化快捷键Ctrl+Shift+F与搜狗输入法的简繁体切换快捷键冲突
解决方法：
1.打开搜狗输入法设置--快捷键设置--勾掉简繁体切换快捷键。
2.改变快捷键。]]></description><category></category></item><item><title><![CDATA[Java关于大文件分批复制]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78428888</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78428888</guid><author>Punrain</author><pubDate>Thu, 02 Nov 2017 20:15:50 +0800</pubDate><description><![CDATA[package sxt1102;


import java.io.*;


public class Test {
/**
* 
* 大文件处理时，要分批处理；
* 
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File fi]]></description><category></category></item><item><title><![CDATA[简单实现I/O文件复制]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78428466</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78428466</guid><author>Punrain</author><pubDate>Thu, 02 Nov 2017 19:34:34 +0800</pubDate><description><![CDATA[package sxt1102;
import java.io.*;
public class Test {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File file = new File("c:/pan.txt");]]></description><category></category></item><item><title><![CDATA[Java随机产生4位验证码（数字、大小写字母组成）]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78428113</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78428113</guid><author>Punrain</author><pubDate>Thu, 02 Nov 2017 18:49:16 +0800</pubDate><description><![CDATA[package homework;
import java.util.*;
/**
 * 随机产生四位验证码    0--9，a--z,A--Z随机取4个数作为验证码
提示 a-z 范围65-90
A-z 范围97-122
 * @author 雨
 *
 */
public class Homework2 {
public static void main(String[] ]]></description><category></category></item><item><title><![CDATA[Java景区管理增删改查模块]]></title><link>https://blog.youkuaiyun.com/Punrain/article/details/78407487</link><guid>https://blog.youkuaiyun.com/Punrain/article/details/78407487</guid><author>Punrain</author><pubDate>Tue, 31 Oct 2017 20:16:19 +0800</pubDate><description><![CDATA[PriceAsc.java
package sightManager;
import java.util.*;
public class PriceAsc implements Comparator {
@Override
public int compare(Scenic o1, Scenic o2) {
  // TODO Auto-generated method stub
 ]]></description><category></category></item></channel></rss>