`
文章列表
创建表和角色 (1).  sqlplus / as sysdba (2).  @?/rdbms/admin/utlxplan (3).  grant all on plan_table to public; (4).  @?/sqlplus/admin/plustrce.sql (5).  grant plustrace to public; 使用 set autotrace on;   --开启跟踪 set autotrace traceonly;   --只显示执行计划,不显示查询结果 set timing on;      --开启显示执行时间 set linesize 1000;  ...
java.security.MessageDigest简介: 常用场景:     一般我们数据库登录时,需要对用户的密码进行加密操作,不直接将原密码保存到数据库中,用户登录时候也是采用加密算法进行比较 本案只介绍使用java.security.MessageDigest,对数据进行加密操作。该方法是单向的加密算法 详细代码如下所表示: //基本的公用类 package com.xue.security; import java.io.IOException; import java.security.MessageDigest; import java.security.N ...
1. 什么是代理模式? 为其他对象提供一种代理以控制对这个对象的访问 2.常见代理 远程代理:为一个位于不同地址空间的对象提供一个局域代表对象 虚拟代理:根据需要建立一个资源消耗非常大的对象,使该对象只有需要时才被建立 保护代理:控制对一个对象的访问,常见的就是用户登录权限控制 cache代理:为某一个目标操作的结构提供临时的存储空间,以便多个客户端可以共享这些结果 防火墙代理:保护目标,不被恶意客户接近 同步化代理:使几个用户能够同时对一个对象而没有冲突 智能应用代理 :当一个对象被应用时,提供一些额外的操作,比如将此类调用的次数记录下来。 我们程序中具体的应用需要具体分析。不过还是存在一 ...
策略模式简解: 我们还是以娱乐圈的那些事来做例子 电影名:   名词解释:顾名思义,策略模式就是将一定的算法或者一定的解决方案抽象成一个策略,在调用时候进行切换。 主要参与者:   1.演员:一个标记为某个策略的 ...
1. iostat -d hdiskx 查看磁盘的io。 2. netstat -anp|grep 801;   -p是列出启用的使用者 查看端口监听情况。         ps -ef|grep java     查看系统进程 3. 查看系统的软硬件错误信息         errpt -a |more  列出所有信息 4. smit快速路径名称:(smit:图形方式,smitty:字符方式) dev 设备管理 diag 诊断 jfs 定期档案管理系统 lvm 逻辑卷册系统管理员管理 nfs NFS管理 sinstallp 软件安装及维护 spooler 列印队列管理 sys ...
各种修饰符访问权限: 全部 子类 本包 自身类 public ok ok ok ok protected ok ok ok default ok ok private ok
Java的移位操作符一共有三种, 分别是 1.>>:有符号右移,有符号右移的意思是说移入的最高位和原最高符号位相同 2.>>>:无符号右移,无符号右移是移入位始终补零,左移时最低位始终补零,最高位被舍弃 3.<<:左移,有符号左移的意思是说移入的最高位和原最高符号位相同 例如 int a = 100 转化为二进制为 0110 0100 : 0110 0100 >> 2 ----- 0001 1001 转化为十进制为 25 int a = 100; System.out.println(a >> ...
PLSQL中集合使用笔记1 总体中PLSQL中的集合大致有: 1.索引表,也称为关联数组,可以让我们使用数字或字符串作下标来查找元素。(这有点和其他语言中的哈希表相类似。) 2.嵌套表可以容纳任意个数的元素,使用有序数字作下 ...
显示打开游标 --定义游标并指定对应的查询 CURSOR c_roleinfo IS SELECT y.roleid, y.name FROM T_BME_ROLE y; for v_role in c_roleinfo loop //todo end loop; 隐式打开游标 -- 直接打开游标,指定对应的查询 for privilegeInfo in (select k.objecttype,k.objectid ...
如果想获得下拉列表框的value,需要通过这种方式 <script language="javascript"> function selectInput(choose) {    alert(choose.value); //this.value    alert(document.all.month.value);//这个是另外种获得下拉列表框的值 } </script> <select name="month" onchange="selectInput(this)">          &l ...
记一次代码优化过程 --- 大数据量的处理及存储 1. 原始场景再现: 该模块主要是客户端负责上传一个包含手机号码的txt,其中一行一个手机号码。服务端读取并解析该文件,解析过程中需要做有效性验证。例如:号码位数,是有效数字及是否在有效号段之内。最后保存数据到DB。 该包含手机号码文件数据在20W到200W之间。 2. 问题所在 在客户端上传20W数据的时候,后台相应很慢,查看后台的CPU及内存 mpstat -P ALL 1   //查看LINUX系统内存及CPU的消耗情况 发现CPU一直处在100%状态下,而且消耗的时间很长。近十分钟也没有回复到客户端。 3. 问题详解 ...
   总体的来说formate主要涉及到三个方法。即为format(),parse(),及中间配合Local的使用    1.NumberFormat常用格式化语句:         1.1 DecimalFormat的基本使用 NumberFormat format = new DecimalFormat("000000");; String s = format.format(-1234.567); //-001235 NumberFormat format1 = new DecimalF ...
URI:统计资源标示。 URL :统计资源定位符 笼统地说,每个 URL 都是 URI,但不一定每个 URI 都是 URL。这是因为 URI 还包括一个子类,即统一资源名称 (URN),它命名资源但不指定如何定位资源。 1. Converting Between a URL and a URI    URI与URL之间的转化 URI uri = null; URL url = null; uri = new URI("file://F:/test.xml"); // Convert a URI to a U ...

对象之间比较

对象之间的比较,实际上调用的是hashcode && equals方法。因此要比较两个对象,需要覆盖这两个方法。 从底层来说两个对象相等,即表示两个对象的引用指向的是同一块内存地址。 File file1 = new File("a"); File file2 = new File("a"); File file3 = new File("b"); // Get the hash codes int hc1 = file1.hashCode(); // 1 ...
File 类使用总结         1. 文件的建立            在使用 File f = new File("dir");的时候,这个dir若是是完整的路径。例如 F:\\ll。注意:在这一步的时候实际上还未创建文件或目录           若是相对的路径,例如 "ll",那么该文件就会创建在工程的根目录下           若只是想创建文件 则还需要下面完整语句 File f = new File("dir") //这步只是建立了一个到dir的文件句柄,实际上还未做任何操 ...
Global site tag (gtag.js) - Google Analytics