<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>方法 on 庞玉栋个人博客</title><link>https://pangyd.com/tags/%E6%96%B9%E6%B3%95/</link><description>Recent content in 方法 on 庞玉栋个人博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 07 Sep 2017 16:40:00 +0800</lastBuildDate><atom:link href="https://pangyd.com/tags/%E6%96%B9%E6%B3%95/index.xml" rel="self" type="application/rss+xml"/><item><title>网站改版301重定向与快速恢复收录解决方法</title><link>https://pangyd.com/post/94-301/</link><pubDate>Wed, 06 Sep 2017 19:20:43 +0800</pubDate><guid>https://pangyd.com/post/94-301/</guid><description>&lt;p>今天终于趋于稳定，起码博客在百度重新收录让我感到一丝欣慰。谷歌和360在昨天就已经恢复了收录。但目前百度搜索的流量仍是本站最多的流量来源，所以直到百度有了收录我才松了口气。对于看重SEO的人，对收录重视程度不必多说。&lt;div>&lt;br>&lt;/div>&lt;div>　　本次恢复收录统计：百度：2天，谷歌：1天，360 ：1天。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　当然只是有了部分收录，并不是所有页面完全收录转移了。估计要等到所有页面转移，权重转移可能需要2个星期甚至一个月。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　自我感觉还不错，因为我之前百度了一下前辈们是怎么处理这种事情的，发现有的人一个月还没有被收录。所以我感觉自己真的是很幸运。大家这里不用怀疑我新站的收录会不会是百度的正常收录。因为我可以完全肯定是我自己的功劳。下面我会把自己所做的方法完全分享出来，给大家一个借鉴。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　1，&lt;a target="_blank" href="https://pangyd.com/">网站&lt;/a>301重定向。虽然很多朋友都知道什么是301了，但我还是系统的说一下。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div> &lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。网址重定向最为可行的一种办法。当用户或搜索引擎向网站服务 器发出浏览请求时，服务器返回的HTTP数据流中头信息(header)中的状态码的一种，表示本网页永久性转移到另一个地址”。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　这样就明白了，简单看来就是显性的URL转发。实际意义就是告诉搜索引擎这个页面已经永久的被转移到另一个页面了。既然知道了这个301的意义，那如何做301重定向呢?&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　1)，可以在域名解析端设置301重定向。现在一般的域名解析服务商已经提供301重定向的功能，如DNSPOD，但是需要域名转入1个月以后，而且需要审核。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　2)，服务器端301重定向，现在大部分虚拟主机管理面板都提供了这一选项。比如我用的DA。或者一些国内的面板都有。(因为面板不同，具体方法可以留言，我帮助你。或者自行百度。这里就不在叙述。)当然如果你是VPS用户或者服务器用户因为面板自己安装可能就没有这一功能，那么你可以使用方法1或者3。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　IIS重定向的方法：Internet信息服务管理器 -&amp;gt; 虚拟目录 -&amp;gt; 重定向到URL，输入需要转向的目标URL，并选择&amp;quot;资源的永久重定向&amp;quot;。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　3)，代码重定向，这个就是比较通用的了，用代码的方式实现301重定向&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　1.301重定向之ASP&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　2、301重定向之PHP&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　Header( &amp;ldquo;HTTP/1.1 301 Moved Permanently&amp;rdquo; ) ;&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　Header( &amp;ldquo;Location: https://www.&lt;em>&lt;strong>.com&amp;rdquo; );&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　?&amp;gt;&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　3、301重定向之NET&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　还有的虚拟主机自带了配置文件，使用方法如下。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　把下面一段代码 保存为 httpd.ini 放到web里。网址换成自己。实现301跳转.&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　[ISAPI_Rewrite]&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　CacheClockRate 3600&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RepeatLimit 32&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RewriteCond Host: ^&lt;/strong>&lt;/em>.com&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RewriteRule (.&lt;em>) https://www.&lt;/em>&lt;em>&lt;em>.com$1 [RP]&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　下面是.htaccess的代码&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RewriteEngine On&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RewriteCond %{http_host} ^ycyskycom [NC]&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　RewriteRule ^(.&lt;/em>)$ https://www.&lt;/em>**.com/$1 [R=301,L]&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　2，既然做好了网页重定向，那么下一步就是去百度站长平台提交改版规则。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　以下是百度站长平台的改版规则说明及其我网站改版提交的规则截图&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div> &lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　改版范围说明域名改版：会将此站点其子站点下所有的页面进行改版处理。比如当前站点为 &lt;a href="https://baidu.com/">https://baidu.com/&lt;/a>，域名范围的改版会将 &lt;a href="https://baidu.com/">https://baidu.com/&lt;/a>，http://wenku.baidu.com/，http://tieba.baidu.com/ 等站点的所有页面一并做改版处理。目录改版：支持当前站点的目录和子站点的目录，把此目录下的URL做改版处理。比如当前站点是 &lt;a href="https://baidu.com/">https://baidu.com/&lt;/a>，改版范围是 &lt;a href="https://wenku.baidu.com/ac/">https://wenku.baidu.com/ac/&lt;/a>，则会将 &lt;a href="https://wenku.baidu.com/ac/1.html">https://wenku.baidu.com/ac/1.html&lt;/a>，http://wenku.baidu.com/ac/2.html 等URL做改版处理。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　规则提交后，一般48小时内会反馈预计处理时间，每天更新一次处理进度。期间您可以通过以下方法来查看改版处理情况：关注新网站的抓取异常情况，短期内适当提升抓取压力帮助新网站更快抓取;关注新网站的索引量波动，关注网站改版工具显示的已替换链接条数;同时对旧网站的域还需保留一段时间，直到新网站在百度索引和展现效果佳。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　注：在站长平台提交改版规则很重要，如果提交的话，可能收录很快恢复，像我的两天就有了新的收录，如果收录是新站的话，是不可能的，即便有收录，也不会先收录内容页而不收录首页。所以这一部很重要，但需要注意的是，提交之前务必做好301重定向。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　3，向百度提供sitemap，也就是网站结构化地图。因为每个网站系统不同的原因构架也不同，这里也不好说什么，但是百度站长平台提供了Discuz!和Wordpress结构化的插件，可以简易的提交网站sitemap。但也会相应的增加服务器负担。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　注：平常最好也使用，不必301重定向时才使用。(服务器负担问题这里不计算，请自行测试。)&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　4，网站链接&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　这个就不必说太多了，因为平时大家可能做的最多的就是外链与友链。写在301重定向这里的意思就是希望大家尽快把友情链接转移到新域名处，增加新域名的权重，而外链就要重新去发喽。&lt;/div>&lt;div>&lt;br>&lt;/div>&lt;div>　　写到这里，本篇&lt;a target="_blank" href="https://pangyd.com/">文章&lt;/a>就结束了，因本人才疏学浅，写此文章也纯属一时兴起，如有不正确的地方希望予以包含和指正。感谢www.ycysky.com站长投稿!&lt;/div>&lt;/p></description></item><item><title>eclipse快速生成set get方法以及构造方法</title><link>https://pangyd.com/post/63-eclipseset-get/</link><pubDate>Thu, 17 Aug 2017 16:59:13 +0800</pubDate><guid>https://pangyd.com/post/63-eclipseset-get/</guid><description>&lt;p style="text-align: center">在eclipse中按快捷键 &amp;nbsp;alt&amp;nbsp;+ shift + s &amp;nbsp;选择generate constructor using fields。然后在弹出框中选择成员变量 即可快速创建构造方法。&amp;nbsp;&lt;/p>&lt;p style="text-align: center">&lt;a target="_blank" href="https://gss0.baidu.com/9fo3dSag_xI4khGko9WTAnF6hhy/zhidao/pic/item/83025aafa40f4bfb2959b0fe064f78f0f636188a.jpg" title="点击查看大图" class="ikqb_img_alink" rel="nofollow">&lt;img class="ikqb_img" src="https://pangyd.com/uploads/2017/08/fdc5ddc2a17ac054.jpg" alt="">&lt;/a>&lt;/p>&lt;p style="text-align: center">生成set get方法：&lt;/p>&lt;p style="text-align: center">在合适的地方采用快捷键 Shift+Alt+S&amp;nbsp;&lt;br>&lt;img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='120'%3E%3Crect width='480' height='120' fill='%230E1012' stroke='%231B1E22'/%3E%3Ctext x='240' y='66' fill='%235C6069' font-family='monospace' font-size='13' text-anchor='middle'%3E%5B%E5%8E%9F%E5%9B%BE%E5%B7%B2%E5%A4%B1%E6%95%88%5D%3C/text%3E%3C/svg%3E" alt="">&lt;br>选择红框中的Generate Getter and Setter再选择需要实现get、set的参数&lt;br>&lt;img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='120'%3E%3Crect width='480' height='120' fill='%230E1012' stroke='%231B1E22'/%3E%3Ctext x='240' y='66' fill='%235C6069' font-family='monospace' font-size='13' text-anchor='middle'%3E%5B%E5%8E%9F%E5%9B%BE%E5%B7%B2%E5%A4%B1%E6%95%88%5D%3C/text%3E%3C/svg%3E" alt="">&lt;/p></description></item><item><title>系统运行主类HrP.java（包含main）和主界面类HrMain.java 1. 系统运行主类HrMS.java，包含main方法。</title><link>https://pangyd.com/post/44-hrp-java-main-hrmain-java-1-hrms-java-main/</link><pubDate>Tue, 08 Aug 2017 19:16:10 +0800</pubDate><guid>https://pangyd.com/post/44-hrp-java-main-hrmain-java-1-hrms-java-main/</guid><description>&lt;pre lay-lang="Java" class="layui-code" skin="notepad">package com.jnzyjsxy.test;

import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.UIManager;

/*
 * 人事管理运行主类
 */
public class HrP {
	//定义布尔型变量
	boolean packFame=false;
	//构造方法
	public HrP() {
		// TODO Auto-generated constructor stub
		//创建主窗体类对象
		HrMain frame=new HrMain();
		if (packFame) {
			//窗口自适应大小 使窗口正好显示里面的控件
			frame.pack();
		}else {
			//使用validate方法 会使容器再次布置其子控件
			frame.validate();
		}
		//获取屏幕大小
		Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
		//获取当前项目的窗体大小
		Dimension frameSize=frame.getSize();
		//如果项目窗体高&amp;gt;屏幕高，用屏幕高设置项目窗体高
		if (frameSize.height&amp;gt;screenSize.height) {
			frameSize.height=screenSize.height;
		}
		if (frameSize.width&amp;gt;screenSize.width) {
			frameSize.width=screenSize.width;
		}
		//设置窗体起始显示位置 居中显示
		frame.setLocation((screenSize.width-frameSize.width)/2,
		(screenSize.height-frameSize.height)/2);
		//显示窗体
		frame.setVisible(true);
	}
	public static void main(String[] args) {
		 //设置运行风格
		try {
			//UIManager--界面管理类
			//外观设置成所使用的操作平台的外观
			//即程序在哪个平台运行，显示的窗口，对话框将是哪个平台的外观
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		//创建主类对象测试项目
		new HrP();
	}
}
&lt;/pre></description></item></channel></rss>