<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/portnet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; portnet]]></copyright><item><title><![CDATA[数据库的连接问题]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/6369122</link><guid>https://blog.youkuaiyun.com/portnet/article/details/6369122</guid><author>portnet</author><pubDate>Thu, 28 Apr 2011 11:20:00 +0800</pubDate><description><![CDATA[TNS:net service name is incorrectly specified ]]></description><category></category></item><item><title><![CDATA[12162: TNS:net service name is incorrectly specified]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/6331184</link><guid>https://blog.youkuaiyun.com/portnet/article/details/6331184</guid><author>portnet</author><pubDate>Mon, 18 Apr 2011 14:52:00 +0800</pubDate><description><![CDATA[<br />最近sqlplus 有点问题， 12162: TNS:net service name is incorrectly specified<br />
设置了一下setenv ORACLE_SID sidname 就可以了]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/6112998</link><guid>https://blog.youkuaiyun.com/portnet/article/details/6112998</guid><author>portnet</author><pubDate>Sun, 02 Jan 2011 22:21:00 +0800</pubDate><description><![CDATA[<br />1) 查看当前的环境是哪种shell环境 ，echo $0 或者 echo $SHELL 其中后者是用户默认的shell环境。]]></description><category></category></item><item><title><![CDATA[java编码的转换与乱码问题解决（上传文件的名称包含偶数个汉字的乱码问题）]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/5367684</link><guid>https://blog.youkuaiyun.com/portnet/article/details/5367684</guid><author>portnet</author><pubDate>Thu, 11 Mar 2010 10:39:00 +0800</pubDate><description><![CDATA[Java程序与其他存储媒介交互时产生的乱码。很多存储媒介，如数据库，文件，流等的存储方式都是基于字节流的，Java程序与这些媒介交互时就会发生字符(char)与字节(byte)之间的转换，具体情况如下：从页面form提交数据到java程序 byte－>char从java程序到页面显示 char—>byte从数据库到java程序 byte—>char从java程序到数据库 char—>byt]]></description><category></category></item><item><title><![CDATA[eclipse项目的编码转换]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4914766</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4914766</guid><author>portnet</author><pubDate>Tue, 01 Dec 2009 15:01:00 +0800</pubDate><description><![CDATA[以前做的一个java项目，采用的编码方式是gb2312。后来将该项目重新导入到以utf-8编码的eclipse环境中去的时候，原来项目中的中文就出现了乱码。只有更改编码方式为gb2312后才显示正常。后来参考了相关的文章，找到一个简单的解决办法。就是写一个简单的编码转换的程序，在cmd中运行（不要再eclipse环境中运行）。这个编码转换的程序就是以系统编码的格式来读取eclipse项目的文件]]></description><category></category></item><item><title><![CDATA[java 内存映射文件 (转) 大文件操作方式]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4676519</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4676519</guid><author>portnet</author><pubDate>Thu, 15 Oct 2009 17:18:00 +0800</pubDate><description><![CDATA[内存映射文件(memory-mapped file)能让你创建和修改那些大到无法读入内存的文件。有了内存映射文件，你就可以认为文件已经全部读进了内存，然后把它当成一个非常大的数组来访问了。这种解决思路能大大简化修改文件的代码。下面就是一个简单的例子：代码import java.io.*;   import java.nio.*;   import java.nio.]]></description><category></category></item><item><title><![CDATA[关于java多线程的原子类]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4493793</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4493793</guid><author>portnet</author><pubDate>Fri, 28 Aug 2009 15:56:00 +0800</pubDate><description><![CDATA[关于java 1.5版本后出现的新的java.util.concurrent.atomic包，主要提供了一个支持在单个变量上解除锁定的线程安全编程。也就是对于该变量的多线程安全操作，不再需要synchronized关键字来实现，而是通过使用处理器提供的高效机器级别的原子指令（有些平台可能采用了某种形式的内部锁定）来实现。原子类不是相关的基础结构类的替换。没有hashCode和compareTo]]></description><category></category></item><item><title><![CDATA[关于jvm参数的资料（引用）]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4315935</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4315935</guid><author>portnet</author><pubDate>Thu, 02 Jul 2009 13:31:00 +0800</pubDate><description><![CDATA[Java语言具备GC(垃圾回收)的能力，内存管理不需要应用程序去过问，这很方便。但是，GC是怎么进行的，JVM的内存参数应该怎么调整，如何优化，往往我们不是太清楚。看过一些资料后，对Sun JVM的内存管理以及垃圾回收的机制大概有了一个概念，这里将这些资料归纳和翻译出来。本文内容主要基于Sun JVM 1.3.1，在后续版本中有不少优化措施，但是这些基本概念还是不变的。这里假设大家对GC的概念]]></description><category></category></item><item><title><![CDATA[关于windows系统常用命令小结（引用）]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4314956</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4314956</guid><author>portnet</author><pubDate>Thu, 02 Jul 2009 08:32:00 +0800</pubDate><description><![CDATA[一，ping 　　 　　它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说，ping命令是第一个必须掌握的DOS命令，它所利用的原理是这样的：网络上的机器都有唯一确定的IP地址，我们给目标IP地址发送一个数据包，对方就要返回一个同样大小的数据包，根据返回的数据包我们可以确定目标主机的存在，可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看]]></description><category></category></item><item><title><![CDATA[在rcp编程中的非法线程访问]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4312865</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4312865</guid><author>portnet</author><pubDate>Wed, 01 Jul 2009 13:55:00 +0800</pubDate><description><![CDATA[在swt编程中，经常会出现非法线程访问的问题。主要是因为在线程中对界面元素访问，需要使用getShell().getDisplay().getDefault().asyncExec(new Runnable() {})方法来实现。 ]]></description><category></category></item><item><title><![CDATA[java 虚拟机 （引用）]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4307025</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4307025</guid><author>portnet</author><pubDate>Mon, 29 Jun 2009 15:14:00 +0800</pubDate><description><![CDATA[在我们运行和调试java程序的时候,经常会提到一个jvm的概念.jvm是java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间. 首先来说一下jdk这个东西,不管你是初学者还是高手,是j2ee程序员还是j2se程序员,jdk总是在帮我们做一些事情.我们在了解java之前首先大师们会给我们提供说jdk这个东西.它在java整个]]></description><category></category></item><item><title><![CDATA[java profiler 应用]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4298013</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4298013</guid><author>portnet</author><pubDate>Thu, 25 Jun 2009 16:08:00 +0800</pubDate><description><![CDATA[运行 java -Xrunhprof:help可以获取可以选择的输出性能类型。  java -Xrunhprof:cpu=samples -cp *.jar run获取执行的各包的类在运行时的cpu 。]]></description><category></category></item><item><title><![CDATA[关于nio bytebuffer 编码问题]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4292121</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4292121</guid><author>portnet</author><pubDate>Tue, 23 Jun 2009 16:44:00 +0800</pubDate><description><![CDATA[ 最近关于nio的api看了一些，并参考了一下。感觉有点类似底层的操作了。对于1M文件的操作性能上的确有显著的提高，大概有8倍左右。但是其中有一个问题，就是ByteBuffer的缓存的读入问题。例如：ByteBuffer buffer = ByteBuffer.allocate(3);当读取一个utf-8编码的文件的时候，如果该文件全部是中文的时候，可以正常显示，但是如果有数字出现，就会出]]></description><category></category></item><item><title><![CDATA[关于rcp的一些常用的设置代码(2)]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4244084</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4244084</guid><author>portnet</author><pubDate>Fri, 05 Jun 2009 09:33:00 +0800</pubDate><description><![CDATA[11. selection事件侦听与处理使用ISelectionService允许view和editors注册他们的selection事件。并且允许其他的动作来侦听这些事件并作出正确回应。  首先，发布事件发生源。例如 TreeView  调用IWorkbenchSite的setSelectionProvider(TreeView); 发布时间发生源。 调用IWorkbenchWi]]></description><category></category></item><item><title><![CDATA[关于rcp的一些常用的设置代码(1)]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4241428</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4241428</guid><author>portnet</author><pubDate>Thu, 04 Jun 2009 11:11:00 +0800</pubDate><description><![CDATA[1.最大化窗口： 在ApplicationWorkbenchWindowAdvisor中，书写如下方法： Java代码 public void postWindowCreate() {        super.postWindowCreate();        getWindowConfigurer().getWindow().getShell().setMaximized(tru]]></description><category></category></item><item><title><![CDATA[（转帖 ） 关于动态数据图表生成的方法。]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4189013</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4189013</guid><author>portnet</author><pubDate>Fri, 15 May 2009 14:55:00 +0800</pubDate><description><![CDATA[通过 jxl或者poi操作excel生成excel图表 ，需要先生成一个图标模板。但是简单的模板不能自动扩展数据区域，导致数据区域意外的数据无法体现在图表上，需要做一下的修改操作。        如果随着时间的推移需要不断地向Excel图表中增加数据，我们可以将图表的数据区域用OFFSET函数定义为一个动态区域，这样，当在原数据区域后继续添加数据时，]]></description><category></category></item><item><title><![CDATA[svn账号修改]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4002194</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4002194</guid><author>portnet</author><pubDate>Wed, 18 Mar 2009 18:50:00 +0800</pubDate><description><![CDATA[1. 查看你的Eclipse中使用的是什么SVN Interfacewindows > preference > Team > SVN #SVN Interface2. 如果是用的JavaHL, 找到以下目录并删除auth目录.C:"Documents and Settings"[YourUserName]"Application Data"Subversion"3. 如果你用的SVNKit, 找]]></description><category></category></item><item><title><![CDATA[一些细节上的知识。]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/4002178</link><guid>https://blog.youkuaiyun.com/portnet/article/details/4002178</guid><author>portnet</author><pubDate>Wed, 18 Mar 2009 18:44:00 +0800</pubDate><description><![CDATA[ 字符流和字节流的区别，使用场景，相关类   ==>>> 线程安全的概念，实现线程安全的几种方法   ==>>> 抽象类和接口的区别，使用场景   ==>>> hash算法的实现原理，hashcode的实现原理   ==>>> error和exception的区别，RuntimeException和非RuntimeException的区别   ==>>> 继承与组合的区]]></description><category></category></item><item><title><![CDATA[dbcp的简单例程]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/3758438</link><guid>https://blog.youkuaiyun.com/portnet/article/details/3758438</guid><author>portnet</author><pubDate>Mon, 12 Jan 2009 11:22:00 +0800</pubDate><description><![CDATA[public class DaoUtil { /** */ /**  * 4 * 数据库连接池 5 * 6 *  *   * @see http://jakarta.apache.org/commons/dbcp/index.html 7  */ private static PoolingDriver driver = null; /** */ /**  * 11 * 设置一个数据库连接]]></description><category></category></item><item><title><![CDATA[webwork的url请求指定执行方法]]></title><link>https://blog.youkuaiyun.com/portnet/article/details/3344716</link><guid>https://blog.youkuaiyun.com/portnet/article/details/3344716</guid><author>portnet</author><pubDate>Fri, 21 Nov 2008 11:02:00 +0800</pubDate><description><![CDATA[在webwork中，通过url来直接指定所需要执行的方法。例如 testAction!methodName.action执行的就是methodName方法或者是doMehtodName方法 。]]></description><category></category></item></channel></rss>