<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chopstics的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chopstics</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chopstics]]></copyright><item><title><![CDATA[面试题：如何在一个Interger类型的List集合中添加字符串？]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/90702055</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/90702055</guid><author>chopstics</author><pubDate>Thu, 30 May 2019 17:54:54 +0800</pubDate><description><![CDATA[通常在面试的时候有面试官为了考察你的基础知识，会告诉你如何在Interger类型的list集合中添加字符串到集合中？通常如果直接通过add方法添加是会报错的，范型约束的产生在编译阶段，那么我们是否能够绕过编译，在运行阶段添加一个int类型的数据呢，答案是肯定的。


public class Reflection {
   static List&lt;Integer&gt; lis...]]></description><category></category></item><item><title><![CDATA[配置nginx负载均衡时候Nginx服务器导致CSS无法解析不起效果]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/52624024</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/52624024</guid><author>chopstics</author><pubDate>Thu, 22 Sep 2016 16:12:17 +0800</pubDate><description><![CDATA[Nginx服务器导致CSS无法解析不起效果
最近一个客户用我们的源码在自己的服务器上搭建网站.
安装完成后,发现网站就象没有样式表一样.开始以为丢了文件,重新上传后还一样.
再后来发现用ie居然可以,360和火狐都不行.
查看了样式表也在,百思不得其解,最后还是百度帮了忙.
原来是配置Nginx的时候将nginx.conf的一行include /etc/nginx/mime.types;]]></description><category></category></item><item><title><![CDATA[JAVA枚举详解]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/51613392</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/51613392</guid><author>chopstics</author><pubDate>Wed, 08 Jun 2016 15:19:37 +0800</pubDate><description><![CDATA[/**
 * 
 * @author chenqian
 * @date   2016年5月26日
 * @TestEnum.java
 * 枚举用法详解
 */
public class TestEnum {

	/**
	 * 普通枚举
	 * @author chenqian
	 * @date   2016年5月26日
	 * @ColorEnum.java
	 */
	public en]]></description><category></category></item><item><title><![CDATA[JAVA泛型方法的声明与实现]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/48790415</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/48790415</guid><author>chopstics</author><pubDate>Mon, 28 Sep 2015 21:18:35 +0800</pubDate><description><![CDATA[package chenqian.generic;

public class GernericMethodTest {

	public static  void printArray(T inputArrays[]){
		/*1.遍历数组*/
		for(T array:inputArrays){
			System.out.print(array);
		}
		System.out.pr]]></description><category></category></item><item><title><![CDATA[严重: Exception starting filter struts2解决方法！]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/46325333</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/46325333</guid><author>chopstics</author><pubDate>Tue, 02 Jun 2015 10:45:01 +0800</pubDate><description><![CDATA[问题出现：
严重: Exception starting filter struts2
java.lang.ClassNotFoundException: prg.apache.struts2.dispatcher.FilterDispatcher
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa]]></description><category></category></item><item><title><![CDATA[myEclipse中的web项目直接引入到eclipse中运行]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/46004727</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/46004727</guid><author>chopstics</author><pubDate>Tue, 26 May 2015 10:37:26 +0800</pubDate><description><![CDATA[转载：http://blog.163.com/lfsyhuangaigang@126/blog/static/774366702013413112547398/
将myeclipse中开发的动态web项目直接引入到eclipse中继续开发，启动tomcat时会发出警告，更重的问题是你想启动的项目不知哪里去了，没有读取到配置文件：

      警告: [SetPropertiesRule]{]]></description><category></category></item><item><title><![CDATA[log4j日志的使用]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/44657105</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/44657105</guid><author>chopstics</author><pubDate>Thu, 26 Mar 2015 22:16:13 +0800</pubDate><description><![CDATA[public static void main(String[] args) {
	SimpleLayout layout=new SimpleLayout();
	ConsoleAppender appender=new ConsoleAppender(layout);
	Logger log=Logger.getLogger(Test.class);
	log.addAppender(appe]]></description><category></category></item><item><title><![CDATA[eclipse中 起动tomcat时报Multiple Contexts have a path of "/shopping"]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/44587311</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/44587311</guid><author>chopstics</author><pubDate>Tue, 24 Mar 2015 09:28:40 +0800</pubDate><description><![CDATA[转载地址：http://www.educity.cn/wenda/469168.html
eclipse中 启动tomcat时报Multiple Contexts have a path of "/shopping".

　　这个是由于你的server服务器中的server.xml文件

 
中关于同一个工程配置了多个的原因，删除多余的就可以了。
　　不要把其他工程的也给删除了]]></description><category></category></item><item><title><![CDATA[手动字符串拼接成JSON]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/44570901</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/44570901</guid><author>chopstics</author><pubDate>Mon, 23 Mar 2015 21:55:42 +0800</pubDate><description><![CDATA[Insert title here

function Car(sColor,iDoors,iMpg) {
	  this.color = sColor;
	  this.doors = iDoors;
	  this.mpg = iMpg;
	  this.psger = new Array("Mike","John");
	}
	Car.prototype.addPsger = functio]]></description><category></category></item><item><title><![CDATA[算法中对于用七次比较完成5个元素的排序]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/11929463</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/11929463</guid><author>chopstics</author><pubDate>Mon, 23 Sep 2013 14:55:05 +0800</pubDate><description><![CDATA[一开始自己经过了好长时间的思考，都没有完成这个问题的排序，在最终经过暗暗下定决心，终于完成了这道题目的求解，下面将我的分析思路写下来，希望我平实的语言可以帮助你理解这个题目。
         对于五个元素a,b,c,d,e的排序，我们需要借鉴3个元素排序和四个元素中对于3个元素建立全序的思想，下面我们就来看看它们的思想吧！
       1.对于三个元素a,b,c进行排序，示意图如下所示：]]></description><category></category></item><item><title><![CDATA[病毒程序的重定位+动态获取API+获取kernel32.dll基地址+钩子+驻留内存]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/9263229</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/9263229</guid><author>chopstics</author><pubDate>Sun, 07 Jul 2013 14:36:15 +0800</pubDate><description><![CDATA[1. 病毒程序：1）宿主：被病毒感染的程序。例如：exe dll office文档
  2）重定位：在病毒体中使用绝对位置规定的变量或入口地址，病毒体被插入到宿主程序时，这些规定的绝对位置可以已经被宿主程序使用，从而病毒体无法使用。为保证病毒体在宿主中正常执行，需要在病毒代码中使用重定位的技术。
3）重定位的实现：
病毒代码重定位：
call @@1
@@1：pop edx
……….]]></description><category></category></item><item><title><![CDATA[计算机病毒原理与防治技术]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/9261157</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/9261157</guid><author>chopstics</author><pubDate>Sun, 07 Jul 2013 00:22:52 +0800</pubDate><description><![CDATA[1.MBR：主引导分区记录，位置位于0柱面0磁道1扇区大小为512字节。作用：1）定位活动分区；2）复制引导代码
划分：1）硬盘引导代码，占前446字节；2）DPT占46字节；3）结束标志55AA占2字节。
2.DPT的概念以及阅读？
DPT:主分区表，定义了4个分区表项，16个字节为一个分区表项，在01beh到01fdh的位置。基本分区：安装操作系统的分区 ；
活动分区：当前启动的操作系]]></description><category></category></item><item><title><![CDATA[操作系统]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/9214325</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/9214325</guid><author>chopstics</author><pubDate>Mon, 01 Jul 2013 15:38:49 +0800</pubDate><description><![CDATA[一.试比较存储管理中飞奔去管理、页式管理、段式管理、段页式管理的优缺点。
1.分区管理的优点：实现简单
缺点：存在碎片问题；不利于程序和数据共享
2.页式管理的优点：解决了碎片问题；动态页式管理提供了虚拟实现方式，增加了用户可用内存空间
缺点：增加了硬件开销；若算法选择不当，可能产生抖动现象。
3.段页式管理的优点：提供了虚拟实现方式；段长可动态增长；便于信息段共享。
缺点：存在碎片问]]></description><category></category></item><item><title><![CDATA[操作系统基础知识]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/9210609</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/9210609</guid><author>chopstics</author><pubDate>Mon, 01 Jul 2013 01:26:17 +0800</pubDate><description><![CDATA[1.进程并发执行时若不满足Bernstein条件时会出现什么结果？
程序执行结果会不可避免的失去封闭性和可在线性。
2.一个作业从提交到运行结束通常经历那几个阶段？
经历提交、收容、执行和完成四个状态。
3.段页式管理注意缺点是什么？有什么改进办法？
段页式管理的主要缺点是对内存中指令或者是数据进行一次存取的话，至少需要访问三次以上内存，
地址变换速度太慢。
改进办法：采用联系寄存器]]></description><category></category></item><item><title><![CDATA[操作系统 _CDIO之路]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/9210345</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/9210345</guid><author>chopstics</author><pubDate>Mon, 01 Jul 2013 00:59:54 +0800</pubDate><description><![CDATA[一.产生死锁的原因和四个必要条件？
原因：多个并发执行的进程共享有限的资源以及资源分配算法选择不当。
死锁产生的必要条件有四个：
1）互斥条件：多个并发进程互斥执行
2）非剥夺条件：进程获得的资源在未使用完毕之前，不能被其他进程强行剥夺，而只能由获得该资源的进程自己释放。
3）部分分配条件：进程每次申请它所需要的一部分资源，在等待新资源的同时，继续占用已经分配到的资源。
4）环路条件：]]></description><category></category></item><item><title><![CDATA[计算机基本知识]]></title><link>https://blog.youkuaiyun.com/chopstics/article/details/7448719</link><guid>https://blog.youkuaiyun.com/chopstics/article/details/7448719</guid><author>chopstics</author><pubDate>Tue, 18 Jun 2013 10:41:47 +0800</pubDate><description><![CDATA[计 算 机 系 统 硬 件 组 成

计算机的硬件是由电子器件和机电元件装置组成的，包括控制器、运算器、存储器、输入和输出设备，这是计算机系统中的物理实体部分。根据其外观特征及功能的不同，可划分为主机、外部设备两大部分。
主机包括CPU（中央处理器）、主存储器、接口电路和总线电路。其中CPU是计算机的心脏，它的性能强弱能直接决定整个计算机的性能，是衡量计算机档次的一个重要指标。
连接主机和]]></description><category></category></item></channel></rss>