`
文章列表
http://sosuny.iteye.com/blog/551006 一、Oracle临时表知识    在Oracle中,临时表分为SESSION、TRANSACTION两种,SESSION级的临时表数据在整个SESSION都存在,直到结束此次SESSION;而 TRANSACTION级的临时表数据在TRANACTION结束后消失,即COMMIT/ROLLBACK或结束SESSION都会清除 TRANACTION临时表数据。 1) 会话级临时表 示例 1创建 Sql代码  1.create global temporary table temp_tbl(col_a varch ...
最近遇到很变态的问题,某字段与另一表有字段关联关系,单位这字段存放的值是多个以逗号隔开的ID,改如何处理的问题,网上搜了下遇到此问题的人还挺不少,给一网友的问题整理了一下,转过来学习一下: 表a: a_usr_id(字符串型,关联表b的usr_id) 123,124,125 表b: usr_id ,   usr_name, 123        name1 124        name2 125        name3 直接用用sql语句,不用存储过程如何取得这样的数据集合: name1,name2,name3 解决方案: SQL> select * from test; ...
import java.util.Random; public class TestSjs { public static void main(String[] args) {     Random r = new Random();   int i = 0;   String str = "";   String s = null;   while (i < 30) {    //这个地方的30控制产生几位随机数,这里是产生30位随机数    switch (r.nextInt(63)) {     case (0): s = "0"; ...
问题1:java中没有实现这种“byte a = 0xB2 --> String b = “B2””转换的简单实现需要自己实现。 答:自己编写的转换函数,思路将byte的高低4位分开,分别转换为对应的字符然后合成返回的字符串。 public static String byteToString(byte b) { byte high, low; byte maskHigh = (byte)0xf0; byte maskLow = 0x0f; high = (byte)((b & maskHigh) >> 4); low = (byte)(b & ...
初用Linux时可能有处处不方便的感觉, 可是等使用一段 时间掌握了一些技巧后就会感到越来越顺手了. 以下就是我 使用Linux以来积累的一些经验与技巧, 相信对初学者会有所帮助的.  1. 使用虚拟控制台       登录后按Alt+F2 ...
 JAVA中有char、byte、String这几个概念。char 指的是一个UNICODE字符,为16位的整数。byte 是字节,字符串在网络传输或存储前需要转换为byte数组。在从网络接收或从存储设备读取后需要将byte数组转换成String。String是字符串,可以看成是由char组成的数组。String 和 char 为内存形式,byte是网络传输或存储的序列化形式。 举例: 英 String ying = “英”; char ying = ying.charAt(0); String yingHex = Integer.toHexString(ying); 82 F1 byte y ...
加密 代码有详细解释,不多废话。 /**   * 加密   *    * @param content 需要加密的内容   * @param password  加密密码   * @return   */    public   static   byte [] encrypt(String content, String password) {           try  {                              KeyGenerator kgen = KeyGenerator.getInstance("AES" );   ...
java读写文件大全 使用Java操作文本文件的方法详解 摘要: 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类 .最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中 write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,int length)和close()方法是抽象方法。子类应该分别实现他们。   当我们读写文本文件的时候,采用Reade ...
solaris 10学习资料
solaris客户端连接工具
/**  * 比如在项目中我们经常遇到这样的问题,从前台我们选择了好多id,在后台我们需要用一个数组来接,  * 而我们真正要做的是通过sql来查询出和id有关的对象,这里我们经常要用到sql语句的in关键字  * 但是我们只是接了一个数组,而真正要做的是要弄成这样的格式:from XXX where id in('xxx','xxx','xxx');  * 所以我们现在要做的是把数组弄成括号里面的那种格式  */  public class Test {       public static void main(String args[]){           / ...
hibernate annotation 定义字段的默认值 java类中定义属性的默认值并不能直接映射到数据库的定义当中 如 private String a="A"; public String getA(){}; 数据库的a字段并没有default. 用annotations column中的columnDefinition 可以解决 @Column(columnDefinition ="varchar2(2) default '11'") public String getA(){}; 字段就可以存在默认值了 注意字段的类型必须指 ...
http://infocenter.apusic.com/help/index.jsp?topic=/aas/v6/JPA_Intro.html
以下内容摘自http://a3mao.iteye.com/blog/539929 1、html文件 Java代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">   <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> ...
遇到的问题: 比如在数据库中更新一条数据,当fabusj为空时进行赋值,不为空时保留原来的数据。这样的sql语句该如何写? 我是要把这条语句用在jsp页面中 如:update office set fbflag='已发布',blzt='1',(fabusj=?(这个字段为空时才进行赋值)) where workflowinstance_guid=?" 解决思路: 1、在sql语句中添加if-else判断条件 2、取出字段值,然后再判断 3、写存储过程 解决过程: 第一种方法,要求对数据库编程熟悉,但我是个菜鸟,目前没有想到改如何去写,不过,以后会将解决的方法贴上 第二种方 ...
Global site tag (gtag.js) - Google Analytics