排序 Posted on 2019-07-27 | In java学习笔记 , 国际化 排序java中的compareTo方法是用Unicode字符来决定顺序的。对于特定语言的专属字符,Unicode值可能特别大,我们可以使用以下方法来改善排序效果 123Locale loc=...;Collator coll=Collator.getInstance(loc);if(coll.com ... Read more »
数字格式 Posted on 2019-07-27 | In java学习笔记 , 国际化 数字数字和货币的格式是高度依赖于locale的,java类库提供了一个格式器对象的集合,可以对java.text包中的数字值进行格式化和解析。步骤如下 使用上一节的方法获得一个locale对象 使用一个工厂方法得到一个格式器对象 使用这个格式器对象来完成格式化和解析工作 工厂方法共有三个:get ... Read more »
Locales Posted on 2019-07-27 | In java学习笔记 , 国际化 Locale是一种专门负责国际化格式处理的类。它描述了 一种语言 一个位置(可选) 一个变量(可选) 定位了国家与语言 比如在美国是:language=English, location=United States 在德国:language=German,location=Germany 瑞士有 ... Read more »
LDAP Posted on 2019-07-26 | In java学习笔记 , 数据库 LDAP介绍是一类为了浏览和搜索数据而设计的特殊的数据库,目录服务是按照树状形式存储信息的,目录包含基于属性的描述性信息,并且支持高级的过滤功能。 一般来说,目录不支持大多数事务性数据库所支持的高吞吐量和复杂的更新操作,目录服务适合的业务应用在于提供大量的查询和搜索操作,而不是大量的写入。LDAP可 ... Read more »
事务 Posted on 2019-07-26 | In java学习笔记 , 数据库 事务我们可以将一组数据建成一个事务。当所有语句都顺利执行后,事务可以被提交,否则,如果其中某个语句遇到错误,那么事务将被回滚。 默认情况下,数据库连接处于自动提交模式,每个SQL命令一旦被执行便提交给数据库。之后便无法回滚,在使用事务时,需要关闭这个默认值 1conn.setAutoCommit(f ... Read more »
数据库(二) Posted on 2019-07-26 | In java学习笔记 , 数据库 多结果集在执行存储过程,或者在使用允许在单个查询中提交多个select语句的数据库时,一个查询有可能会返回多个结果集,下面是获取所有结果集的步骤: 使用execute方法来执行多个SQL语句 获取第一个结果集或更新计数 重复调用getMoreResults方法以移动到下一个结果集(这个调用会自动关 ... Read more »
Image对象 Posted on 2019-07-26 | In 我眼中的java 由于这个类是个抽象类,不能直接实例化,必须借助其子类,类继承结构如下 实例化方式如下 使用Toolkit类 123Toolkit.getDefaultToolkit().getImage("fiveCHessBourd.jpg");//此方法得到的是sun.awt.image.ToolkitIm ... Read more »
数据库(一) Posted on 2019-07-25 | In java学习笔记 , 数据库 读写LOB等你下课-周杰伦 LOB:在SQL中,二进制大对象称为BLOB,字符型大对象称为CLOB。 要读取LOB,需要执行select语句后,在ResultSet上调用getBlob和getClob方法,这样就可以获得Blob和Clob类型的对象。可以调用getBytes或getInpu ... Read more »