2014年5月7日
摘要: 1.总论 在企业开发实务中,数据迁移是经常会遇到的事情,此时,需要搞清楚,源数据库与目的数据库之间表以及表内部各列之间的异同。而有些时候,我们拿到的项目文 档,未必能准确表述各个表的准确结构,即使应用建模工具反向导出物理结构,但依靠人工比对,也是很困难的一件事情。而此时, 如果能“反编译数据库”,提... 阅读全文
posted @ 2014-05-07 21:45 那些年我们一起奋斗的日子 阅读(295) 评论(0) 推荐(0) 编辑
摘要: JDBC提供了独立于数据库的统一Api,用以执行SQL命令。JDBC API由以下常用的接口和类组成:DriverManagement:用于管理JDBC驱动的服务类,程序中使用该类的主要功能是获取Connection对象。Connection:代表数据库链接对象,每个Connection代表一个物理... 阅读全文
posted @ 2014-05-07 21:42 那些年我们一起奋斗的日子 阅读(168) 评论(0) 推荐(0) 编辑
  2014年4月20日
摘要: 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能 够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS... 阅读全文
posted @ 2014-04-20 22:14 那些年我们一起奋斗的日子 阅读(471) 评论(0) 推荐(0) 编辑
  2014年4月15日
摘要: ab 如果这样有问题,把他们换个位置,变成 阅读全文
posted @ 2014-04-15 20:18 那些年我们一起奋斗的日子 阅读(3559) 评论(0) 推荐(0) 编辑
  2014年4月12日
摘要: chain.doFilter(request,response)的作用是将请求转发给过滤器链上的下一个对象。这里的“下”指的是下一个filter,如果没有filter那就是你请求的资源。一般filter都是一个链,在web.xml里面配置几个就有几个。一个一个的连在一起request ----》filter1-----》filter2------》filter3........------>request source注意:filter在web.xml中 是有顺序的。 阅读全文
posted @ 2014-04-12 20:48 那些年我们一起奋斗的日子 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: 1、获取URL的值为乱码(GET)String para=new String(request.getParameter("para").getBytyes("iso8859-1"),"gb2312");2、获取Form的值为乱码(POST)使用过滤器配置EncodingFilter;public class EncodingFilter Implements Filter{public void init(FilterConfig fconfig)throws ServletException{}public void doFilt 阅读全文
posted @ 2014-04-12 20:36 那些年我们一起奋斗的日子 阅读(1725) 评论(0) 推荐(0) 编辑
  2014年2月22日
摘要: Java 正确的做字符串编码转换字符串的内部表示?字符串在java中统一用unicode表示( 即utf-16 LE) ,对于String s = "你好哦!";如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时, JVM将按照GBK编码将字节数组解析成字符,然后将字符转换为unicode格式的字节数组,作为内部存储。当打印这个字符串时,JVM 根据操作系统本地的语言环境,将unicode转换为GBK,然后操作系统将GBK格式的内容显示出来。当 源码文件是UTF-8, 我们需要通知编译器源码的格式,javac -encoding utf 阅读全文
posted @ 2014-02-22 20:44 那些年我们一起奋斗的日子 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 使用传统的输入输出流,当读取输入流中的数据如果没有没有读到有效的数据时,程序将在此处阻塞该线程的执行(使用InputStream的read方法从流中读取数据时,如果数据源中没有数据,它也会阻塞该线程),传统的输入、输出流都是阻塞式的输入输出。不仅如此,传统的输入、输出流都是通过字节的移动来处理的(即使我们可以不直接去处理字节流,但底层的实现还是依赖于字节处理流),也就是说面向流的输入、输出系统一次只能处理一个字节,因此面向流的输入、输出系统通常效率不高。 从jdk1.4开始,java提供了一系列改进的输入、输出处理的新特性。新IO和传统的IO有相同目的,都是用于进行输入、输出的功能。新IO使用 阅读全文
posted @ 2014-02-22 20:29 那些年我们一起奋斗的日子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: RandomAccessFile类是java输入/输出体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,它既可以读取文件内容,也可以像文件输出数据。与普通的输入、输出流不同的是,RandomAccessFile支持“随机访问”,程序可以直接跳到文件的任意地方进行读写文件。RandomAcessFile两个构造函数①、RandomAccessFile(String name,String mode) ②、RandomAccessFile(File file,String mode)。一个使用String参数指定文件名,一个使用File参数指定文件本身。除此之外,还需要一个mod 阅读全文
posted @ 2014-02-22 12:37 那些年我们一起奋斗的日子 阅读(854) 评论(0) 推荐(0) 编辑
  2014年2月20日
摘要: 匿名内部类: 匿名内部类适合创建那种只需要一次使用的类。匿名内部类的语法有点奇怪,创建匿名内部类时会创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。匿名内部类的格式如下new 父类构造器(实参列表)|实现接口(){ //匿名内部类的类体部分。 }从上面可以看出,匿名内部类必须要继承一个类,或实现一个接口,但最多只能继承一个父类或实现一个接口。匿名内部类的2条规则:1、匿名内部类不能使抽象类,因为系统在创建匿名内部类的时候,会立即创建匿名内部类的对象。因此不允许将匿名内部类定义成抽象类。2、匿名内部类不能定义构造器,因为匿名内部类没有类名,所以无法定义构造器,但匿名内部类可以定义 阅读全文
posted @ 2014-02-20 19:43 那些年我们一起奋斗的日子 阅读(278) 评论(0) 推荐(0) 编辑