<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[PE亦是WA]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jone__</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jone__]]></copyright><item><title><![CDATA[Spring AOP]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/84876582</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/84876582</guid><author>Jone__</author><pubDate>Mon, 10 Dec 2018 15:53:48 +0800</pubDate><description><![CDATA[Spring AOP doc link
相关概念描述

Aspect




]]></description><category></category></item><item><title><![CDATA[一文看懂Java NIO]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/83547652</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/83547652</guid><author>Jone__</author><pubDate>Tue, 30 Oct 2018 20:48:44 +0800</pubDate><description><![CDATA[Java NIO
Java NIO 参考文档链接
简介
Java Non-blocking IO
JAVA NIO是非阻塞的.线程从channel读取数据到buffer的同时线程可以做其他操作。当数据完全读入到buffer后，线程可以继续对数据进行操作。
Channels and Buffers
在标准的IO API中使用字节流和字符流来进行IO操作。
在NIO中使用Channels和Buffer...]]></description><category></category></item><item><title><![CDATA[git介绍]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/83058842</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/83058842</guid><author>Jone__</author><pubDate>Mon, 15 Oct 2018 15:39:50 +0800</pubDate><description><![CDATA[git 命令Git 基础介绍git文件状态git仓库Git命令常用命令分支、远程仓库操作命令其他命令常见问题解决冲突解决git pull冲突 （冲突文件未提交）git pull冲突 （冲突文件已提交）
Git 基础介绍
官方文档链接： https://git-scm.com/book/zh/v2
我们通过git来进行版本控制（  本地版本控制、集中化的版本控制、分布式版本控制）
git文件状态
在...]]></description><category></category></item><item><title><![CDATA[无法连接internet]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/82957206</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/82957206</guid><author>Jone__</author><pubDate>Sun, 07 Oct 2018 12:12:48 +0800</pubDate><description><![CDATA[无法连接internetip异常笔记pc端路由异常
ip异常笔记
pc端
1.服务出现故障，导致DHCP无法动态分配ip（手动设定ip 网关 掩码 DNS）
路由异常
1.WAN连接失败 ， 可能服务出现故障，导致DHCP无法动态分配ip（手动设定ip 网关 掩码 DNS）
2.LAN设置冲突  ，设置不同ip即可

...]]></description><category></category></item><item><title><![CDATA[数字证书原理]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/78016381</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/78016381</guid><author>Jone__</author><pubDate>Mon, 18 Sep 2017 10:24:32 +0800</pubDate><description><![CDATA[1、基础知识这部分内容主要解释一些概念和术语，最好是先理解这部分内容。
1.1、公钥密码体制(public-key cryptography)
公钥密码体制分为三个部分，公钥、私钥、加密解密算法，它的加密解密过程如下：加密：通过加密算法和公钥对内容(或者说明文)进行加密，得到密文。加密过程需要用到公钥。 
解密：通过解密算法和私钥对密文进行解密，得到明文。解密过程需要用到解密算法和私钥。注意，由公钥]]></description><category></category></item><item><title><![CDATA[java 注解]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/73952755</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/73952755</guid><author>Jone__</author><pubDate>Fri, 30 Jun 2017 10:56:21 +0800</pubDate><description><![CDATA[JDK5.0中提供了注解的功能，允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法，读取注解的API，一个使用注解修饰的class文件和一个注解处理工具组成。

Annotation并不直接影响代码的语义，但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。

Annotation可以从源文件、class文件或者在运行时通过反射机制多种方式被读取。]]></description><category></category></item><item><title><![CDATA[java 定时任务 Timer TimerTask]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/73880042</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/73880042</guid><author>Jone__</author><pubDate>Thu, 29 Jun 2017 11:11:36 +0800</pubDate><description><![CDATA[在我们编程过程中如果需要执行一些简单的定时任务，无须做复杂的控制，我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。

一、简介

在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的，Timer：一种工具，线程用其安排以后在后台线程中执行的任务。可安]]></description><category></category></item><item><title><![CDATA[Codeforces Round #420 (Div. 2) A B C]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/73826648</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/73826648</guid><author>Jone__</author><pubDate>Wed, 28 Jun 2017 10:19:24 +0800</pubDate><description><![CDATA[codeforce420 A B C 题解报告]]></description><category></category></item><item><title><![CDATA[Java 反射 java.lang.reflect包]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/73468839</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/73468839</guid><author>Jone__</author><pubDate>Mon, 19 Jun 2017 16:32:03 +0800</pubDate><description><![CDATA[reflect的几个关键点
reflect是java的反射机制，功能十分强大。
关键一：包java.lang.reflect
在java的java.lang.reflect包中提供了对该功能的支持。 
我可以查看java.lang.reflect包，可以看到下面几个关键的类：



关键类
说明




Constructor-构造类
This class repre]]></description><category></category></item><item><title><![CDATA[Java 异常类介绍 从头（Throwable）说起]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/70885783</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/70885783</guid><author>Jone__</author><pubDate>Fri, 28 Apr 2017 11:15:34 +0800</pubDate><description><![CDATA[Throwable,Error,RuntimeEcxeption,Exception]]></description><category></category></item><item><title><![CDATA[java 线程中的 wait()和sleep()]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/70739052</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/70739052</guid><author>Jone__</author><pubDate>Tue, 25 Apr 2017 14:53:30 +0800</pubDate><description><![CDATA[wait() 方法是写在java.lang.Object类中的
（ps: notify()  notifyAll()也是在Object中定义的）
wait()源码注释:
Causes the current thread to wait until either another thread invokes the java.lang.Object.notify() method or th]]></description><category></category></item><item><title><![CDATA[一段代码看懂Java类的加载和初始化]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/53170854</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/53170854</guid><author>Jone__</author><pubDate>Tue, 15 Nov 2016 14:48:00 +0800</pubDate><description><![CDATA[先贴代码

class Base {
	int a = numa();  
	private static int c = numc(); 
	static int b = numb();
	static {
		System.out.println("Base:static code block..");  
	}
	Base(){
		System.out.println("Base:co]]></description><category></category></item><item><title><![CDATA[Java 修饰符总结]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/53168671</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/53168671</guid><author>Jone__</author><pubDate>Tue, 15 Nov 2016 10:32:50 +0800</pubDate><description><![CDATA[修饰符 分访问修饰符 非访问修饰符]]></description><category></category></item><item><title><![CDATA[Codeforces Round #345 (Div. 1)  & CodeForces 650A  Watchmen]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/51067984</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/51067984</guid><author>Jone__</author><pubDate>Tue, 05 Apr 2016 20:51:54 +0800</pubDate><description><![CDATA[A. Watchmen


time limit per test
3 seconds


memory limit per test
256 megabytes


input
standard input


output
standard output



Watchmen are in a danger and Doctor Manhattan t]]></description><category></category></item><item><title><![CDATA[cf 345-B - Beautiful Paintings 暴力什么的太水了]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/51067654</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/51067654</guid><author>Jone__</author><pubDate>Tue, 05 Apr 2016 19:58:15 +0800</pubDate><description><![CDATA[哈希思路 可以装0 0]]></description><category></category></item><item><title><![CDATA[Codeforces Round #317 B. Order Book]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/47966969</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/47966969</guid><author>Jone__</author><pubDate>Tue, 25 Aug 2015 01:45:29 +0800</pubDate><description><![CDATA[简单的排序 也可以通过哈希完成
#include
#include
#include
#define rep(i,a,b) for(int i = a ; i < b ; i++)
#define rrep(i,a,b) for(int i = b-1 ; i >= a ; i--)
using namespace std;

struct node{
     int p , q;
}B[10]]></description><category></category></item><item><title><![CDATA[Codeforces Round #317 [AimFund Thanks-Round] (Div. 2)]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/47966915</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/47966915</guid><author>Jone__</author><pubDate>Tue, 25 Aug 2015 01:43:19 +0800</pubDate><description><![CDATA[#include
#include
#include
#define rep(i,a,b) for(int i = a ; i < b ; i++)
#define rrep(i,a,b) for(int i = b-1 ; i >= a ; i--)
using namespace std;

int main()
{
     int a[100005] , b[100005] , n ,m ]]></description><category></category></item><item><title><![CDATA[KMP入门]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/44858831</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/44858831</guid><author>Jone__</author><pubDate>Fri, 03 Apr 2015 19:15:01 +0800</pubDate><description><![CDATA[研究了好久KMP网上的资料真可以说是参差不齐，什么样子的都有真是OMG,受不了。
我还是以题目为例学习了一下KMP算法
http://acm.hdu.edu.cn/showproblem.php?pid=1711

这题算的上入门题了，简单的套用KMP算法的模板就可解决了。先简单的看一下KMP算法的模板
#include 
#include 
#define MAX 1001000

u]]></description><category></category></item><item><title><![CDATA[（又FST在long long！！）Codeforces Round #293 (Div. 2)C. Anya and Smartphone]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/43932989</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/43932989</guid><author>Jone__</author><pubDate>Wed, 25 Feb 2015 04:15:16 +0800</pubDate><description><![CDATA[我的天，又FST在  long long piapiapia 扇死 
题意：（我研究了半天才看懂）
第一行输入应用总数 n ，要一次打开应用的总数 ,每个屏幕最多的应用数。
第二行按位子（1~n)顺序输入应用的编号;
第三行输入要依次打开的应用。
问我们要求需要几次完成所有操作，打开所有应用。
注意：每次打开一个应用、该应用的位置就向前移动一位。最开始，屏幕显示在第一页，每次打开应用后]]></description><category></category></item><item><title><![CDATA[Codeforces Round #293 (Div. 2)A. Vitaly and Strings]]></title><link>https://blog.youkuaiyun.com/Jone__/article/details/43932921</link><guid>https://blog.youkuaiyun.com/Jone__/article/details/43932921</guid><author>Jone__</author><pubDate>Wed, 25 Feb 2015 03:50:43 +0800</pubDate><description><![CDATA[这题非常有意思，各种HACk - - ，给HACK后正场比赛都。。。。。还花了大把的时间去改，还WA ，水平太差
题目连接：http://codeforces.com/contest/518/problem/A
题意：给出两个字符串s、t （t字典序比s大），问有没有字典序在s 和t 之间的字符串有就输出任意一个符合条件的，没有输出 "No such string"
想想挺简单的，要是我们用]]></description><category></category></item></channel></rss>