Tony Liu (刘涛)的博客


--------技术应当简洁高效--------
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年5月28日

摘要: 1 import java.io.File; 2 import java.io.FileOutputStream; 3 import java.io.IOException; 4 import java.util.LinkedList; 5 6 public class Modify... 阅读全文

posted @ 2015-05-28 11:28 tonyliult 阅读(618) 评论(0) 推荐(2)

2015年5月23日

摘要: 1. 背景使用socket在Java程序与C程序间进行进程间通信。本文主要描述了在同C程序进行通信的Client端的Java实现功能。1.1. 使用的语言Client端:Java,JVM(JDK1.3)Server端:C,UNIX(Sun Solaris)1.2. 讨论范围数据发送:只涉及到Java... 阅读全文

posted @ 2015-05-23 00:41 tonyliult 阅读(674) 评论(0) 推荐(0)

摘要: 最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序与主机字节序的区别。该文主要说说网络字节序和主机字节序的区别以及Little endian与Big endian的概念。其实编程的事就比较简单了 我也懒得... 阅读全文

posted @ 2015-05-23 00:40 tonyliult 阅读(321) 评论(0) 推荐(0)

2015年5月22日

摘要: 一,JNI java 调c++动态库函数的问题1.多参数回传2.参数传递出现乱码二,解决1.使用byte[]数组传入c++,在生成的头文件里就会变成jbyteArray 类型例如,java 中参数:byte[]account,头文件里参数变成jbyteArray account,通过c++修改完ac... 阅读全文

posted @ 2015-05-22 23:00 tonyliult 阅读(462) 评论(0) 推荐(0)

2015年5月21日

摘要: 程序中有汉字参数,经常会遇到编码转码问题,总结下:1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("GBK");这样"测试".getBytes("GBK")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1,String s1=new String("测... 阅读全文

posted @ 2015-05-21 18:13 tonyliult 阅读(6656) 评论(1) 推荐(0)

摘要: 当我们进行CSS+DIV的方式来重构我们的 html页面时,通常会发现一些是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式 的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用css+div的方式实现各种定位。应用应用... 阅读全文

posted @ 2015-05-21 17:34 tonyliult 阅读(140) 评论(0) 推荐(0)

摘要: 由于平时不太用到,所以过去写css的时候对于position属性的absolute、 relative值理解比较模糊,对于z-index的层叠更是摸不着头脑,除了理解的因素外,各个浏览器的不同解析结果也是一个大问题。今天仔细阅读了一下css文档,总算是对盒模型的浮动、定位有了比较深刻的理解。我们在实... 阅读全文

posted @ 2015-05-21 17:28 tonyliult 阅读(197) 评论(0) 推荐(0)

摘要: 一个业务高并发,接入一个客户电话就发一个特殊邀请码(码为字符加数字混编,无规律),码已存表,业务上要 邀请码和用户手机号码一一对应;所以,来个用户就得对未标记的码更新手机号码;高并发时,行锁及等待比较耗时,导致数据库性能下降严重;更新的操作都在存储过程中。所以,不改动程序在数据库层解决此问题的办法就... 阅读全文

posted @ 2015-05-21 17:14 tonyliult 阅读(4698) 评论(0) 推荐(0)

摘要: 使用myeclipse启动tomcat 报java heap space ,PermGen space 错误,分别为 heap内存不足,PermGen内存不足需加大 tomcat启动项参数 Xmx 和XX:MaxPermSizePermGen是指内存的永久保存区域,它用于存放class和 metho... 阅读全文

posted @ 2015-05-21 17:04 tonyliult 阅读(298) 评论(0) 推荐(0)

摘要: 1.事务里一些有问题的读取:脏读,不可重复读,幻象读脏读(dirty read)事务T1更新了一行记录的内容,但是并没有提交所做的修改。事务T2读取更新后的行,然后T1执行回滚操作,取消了刚才所做的修改。现在T2所读取的行就无效了。不可重复读取(nonrepeatable read)事务T1读取一行... 阅读全文

posted @ 2015-05-21 16:50 tonyliult 阅读(807) 评论(0) 推荐(0)