<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaobingjava的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaobingjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaobingjava]]></copyright><item><title><![CDATA[详解Java多线程开发中的数据同步]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103425</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103425</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:32:47 +0800</pubDate><description><![CDATA[Java中的变量分为两类：局部变量和类变量。局部变量是指在方法内定义的变量，如在run方法中定义的变量。对于这些变量来说，并不存在线程之间共享的问题。因此，它们不需要进行数据同步。类变量是在类中定义的变量，作用域是整个类。这类变量可以被多个线程共享。因此，我们需要对这类变量进行数据同步。

 

数据同步就是指在同一时间，只能由一个线程来访问被同步的类变量，当前线程访问完这些变量后，其他线]]></description><category></category></item><item><title><![CDATA[Java多线程程序设计]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103409</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103409</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:31:41 +0800</pubDate><description><![CDATA[一、理解多线程


　　多线程是这样一种机制，它允许在程序中并发执行多个指令流，每个指令流都称为一个线程，彼此间互相独立。

　　线程又称为轻量级进程，它和进程一样拥有独立的执行控制，由操作系统负责调度，区别在于线程没有独立的存储空间，而是和所属进程中的其它线程共享一个存储空间，这使得线程间的通信远较进程简单。

　　多个线程的执行是并发的，也就是在逻辑上“同时”，而不管是否是物理上]]></description><category></category></item><item><title><![CDATA[java socket编程]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103371</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103371</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:29:37 +0800</pubDate><description><![CDATA[一，网络编程中两个主要的问题
一个是如何准确的定位网络上一台或多台主机，另一个就是找到主机后如何可靠高效的进行数据传输。
在TCP/IP协议中IP层主要负责网络主机的定位，数据传输的路由，由IP地址可以唯一地确定Internet上的一台主机。
而TCP层则提供面向应用的可靠（tcp）的或非可靠（UDP）的数据传输机制，这是网络编程的主要对象，一般不需要关心IP层是如何处理数据的。
目前较为]]></description><category></category></item><item><title><![CDATA[单例模式]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103321</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103321</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:26:56 +0800</pubDate><description><![CDATA[http://jameswxx.iteye.com/blog/1054992


单例模式？多么简单！也许吧，可是要通过简单的现象，看到问题的本质，就比较难，知其然而不知其所以然，这种态度不好。

 

一：看看最简单的


Java代码  



"font-size: small;">public class SingleInstance{  
  private]]></description><category></category></item><item><title><![CDATA[Servlet线程安全性问题]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103273</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103273</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:24:48 +0800</pubDate><description><![CDATA[http://jameswxx.iteye.com/blog/402423






Servlet/JSP技术和ASP、PHP等相比，由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的，所以，在编写代码时需要非常细致地考虑多线程的安全性问题。然而，很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题，这往往造成编写的程序在少量]]></description><category></category></item><item><title><![CDATA[数据库的性能优化]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103237</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103237</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:22:34 +0800</pubDate><description><![CDATA[http://jameswxx.iteye.com/blog/591504



1:前言


      数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的东西进行一]]></description><category></category></item><item><title><![CDATA[java线程安全总结（二）]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103185</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103185</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:20:18 +0800</pubDate><description><![CDATA[http://www.iteye.com/topic/808550

站内很多人都问我，所谓线程的“工作内存”到底是个什么东西？有的人认为是线程的栈，其实这种理解是不正确的。看看JLS（java语言规范）对线程工作 内存的描述，线程的working memory只是cpu的寄存器和高速缓存的抽象描述。
 
      可能 很多人都觉得莫名其妙，说JVM的内存模型，怎么会扯到cpu上去呢？]]></description><category></category></item><item><title><![CDATA[java线程安全总结]]></title><link>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103163</link><guid>https://blog.youkuaiyun.com/xiaobingjava/article/details/42103163</guid><author>xiaobingjava</author><pubDate>Tue, 23 Dec 2014 15:18:05 +0800</pubDate><description><![CDATA[http://www.iteye.com/topic/808550

最近想将java基础的一些东西都整理整理，写下来，这是对知识的总结，也是一种乐趣。已经拟好了提纲，大概分为这几个主题：

 java线程安全，java垃圾收集，java并发包详细介绍，java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章，转载请注明出处，我费了很多心血，多谢了。关于java线]]></description><category></category></item></channel></rss>