`
JavaChristmas
  • 浏览: 28520 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在研究JNI中C调用java,编译后执行,一直报错error while loading shared libraries: libjvm.so 查了很久才找到解决方案 1)cat /etc/ld.so.conf include ld.so.conf.d/*.conf 所以就进入ld.so.conf.d文件夹,发现里面有  其中java.conf是我自己新建的,内容如下: 其中路径就是libjvm.so的路径 2)执行ldconfig 3)执行ldconfig -p 会在里面找到下面这行这就是刚路径下的两个so文件 再次执行编译后的文件,就可以成功了,不再报上面的错误 ...
刚开始写了个简单的TCP服务端,测试也ok,但发现我用工具连上端口后,断开再连接就报了下面的错误。     2013-03-26 13:54:05,283 WARN - Failed to initialize a channel. Closing: [id: 0x83d224f6, /127.0.0.1:2810 => /127.0.0.1:8080] io.netty.channel.ChannelPipelineException: com.cocoon.test.netty.codec.MessageCodec is not a @Sharable handler, s ...
在上一篇文章中有分享了一个比较好的博客地址:http://asialee.iteye.com/blog/1769508 里面有详细介绍一些原理方面的知识,还有简单的使用。 而编码和解码,我想实现通过字符串,以“XXEE”作为分割符。   public final class Delimiters { public static ByteBuf[] XXEEDelimiter() { return new ByteBuf[] { Unpooled.wrappedBuffer("XXEE".getBytes()) }; } }   显而易见, ...

Netty4.0

公司一直在使用Mina2,最近想换个试试,顺便研究下Netty。 找了很久的资料都非常少,基本就只能看看Netty3的一些介绍,加上Netty4的example包的一些例子。 由于公司项目一直使用Mina做Tcp服务端,所以,Netty也主要看这块的东西。     1.版本 Netty目前最新的是4.0.0.CR1,我用maven project下载的jar包,这样看源码也相对方便点。   <netty.version>4.0.0.CR1</netty.version> <dependency> <groupId>io ...
第一步:安装   yum install subversion   #安装svn服务   svnserve --version   #判断是否安装成功     第二步:配置   mkdir /opt/svn/repos   #新建版本库目录   svnadmin create /opt/svn/repos   #新建svn版本库   vim /opt/svn/repos/conf/svnserve.conf   #内容修改如下:   [general] anon-access = none auth-access = ...
从上午到现在一直在装MySQL,查了很多资料终于搞定了。和大家分享下。   操作系统:CentOS 6.2   安装工具:Windows 7的Xshell   一、下载cmake和mysql的安装包     wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/mysql-5.5.21.tar.gz     二、安装cmake   cd cmake-2.8.5 #进入解压目录 ...
package com.test; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; imp ...
1.数据库设计阶段   在设计数据库时,不要一味地追求设计的复杂性与艺术性,为减少数据冗余而盲目提高范式,忽略了Hibernate的特性,最终影响Hibernate应用性能。在此阶段,应尽量降低关联的复杂性,避免使用联合主键及采用较低范式适当提高数据冗余。 2.ORM映射配置阶段   在进行Hibernate的ORM映射配置时,应该根据应用的实际情况,以决定是否启用查询缓存、二级缓存、延迟加载及设定合适的批量尺寸等,在满足应用功能需求的前提下,尽量提高应用的性能。 3.具体应用阶段   在应用的具体开发过程中,Hibernate API的选用应充分考虑其性能,当有多 ...
Global site tag (gtag.js) - Google Analytics