- 浏览: 576827 次
- 性别:
- 来自: 杭州
最新评论
-
明子健:
低下头是人间 写道第三种和第四种都面临着超出Integer最大 ...
两个 int 类型变量 互换数值 (无第三变量) -
低下头是人间:
第三种和第四种都面临着超出Integer最大值的问题第二种应该 ...
两个 int 类型变量 互换数值 (无第三变量)
文章列表
package com.singlee.util;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.net.util.Base64;
/**
* AES工具类
*
* <pre>
* 因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改 ...
package com.ming.util;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerator;
impo ...
当student表的stuName字段更新时,
将更新后的stuName同步到rmstuitemfeeinfo表中,
条件是student.stuid=rmstuitemfeeinfo.studentid
【注】:new.stuname表示更新后的值,:old.stuid表示更新之前的值
CREATE OR REPLACE
TRIGGER TRIGGER_STUNAME
BEFORE UPDATE OF STUNAME ON STUDENT
FOR EACH ROW
BEGIN
update rmstuitemfeeinfo set studentname=:new.s ...
package com.ming.util;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import javax.websocket.Session;
/**
* Bean处理工具类
* @author Ming
*/
public class BeanUtils {
/**
* 获取一个Bean实例
* ...
public static void main(String[] args) {
Calendar c=Calendar.getInstance();
int y=2016;//年
int M=1;//月
int d=1;//日
int H=0;//时
int m=0;//分
int s=0;//秒
c.set(Calendar.YEAR, y);
c.set(Calendar.MONTH, M-1);
c.set(Calendar.DATE, d);
c.set(Calendar.HOUR_OF_DAY, H);
c.s ...
package com.ming.util;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 文本记录日志
*
* @author Ming
* @update 2016-11-30 17:13:00 (1,使用子线程写入文本日志;2,添 ...
1,为什么学生信息不能删除?
该生任然存在收费信息(当年或者往年),系统判定存在收费信息的学生不允许删除。
理论上不需要删除学生信息,只需要删除学生的收费信息(删除步骤:收费管理--》费用设置- ...
=IF(ROUND(L13,2)=0,"",IF(L13<0,"负","")&IF(ABS(L13)>=1,TEXT(INT(ROUND(ABS(L13),2)),"[dbnum2]")&"元","")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(L13,2),2),"[dbnum2]0角0分;;整"),"零角",IF(L13^2<1,,"零" ...
--查出被锁的Oracle对象的详细Session信息
select sess.sid,
sess.serial#,
lo.oracle_username,
lo.os_user_name,
ao.object_name,
lo.locked_mode
from v$locked_object lo,
dba_objects ao,
v$session sess
where ao.object_id = lo.object_id and lo.session_id = sess.sid;
...
生成验证码工具类:ValidateCode.java
package com.singlee.util;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Random;
import ...
create or replace function split(p_str varchar2, p_sep varchar2 := ' ')
-------------------------------
--p_str :源字符串
--p_sep :分隔符
--功能:分割字符串为table
--使用示例:select * from table( split('1,2,3,4',','));
-------------------------------
return type_split --自定义类型(create or replace type type_split ...
http://www.oracle.com/technetwork/java/javase/archive-139210.html
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.util.Base64;
import java.util.Random;
/**
*
* @author ming
*
*/
public class MD5Util {
private MD5Util ...
InputStream To String
public String inputStream2String(InputStream in) throws IOException {
StringBuffer out = new StringBuffer();
byte[] b = new byte[1024];
for (int n; (n = in.read(b)) != -1;) {
out.append(new String(b, 0, n));
}
return out.toString();
}
忘记Oracle SYSTEM密码: 1,打开Command命令提示符黑窗口 (win+R > cmd) 2,启动Oracle相关服务(服务名可能不一样,若服务已启动可直接跳过)
net start OracleOraDb11g_home1TNSListener
net start OracleServiceORCL
3,进入SQLPLUS
sqlplus/nolog
4,连接到SYSDBA
conn / as sysdba
5,修改SYSTEM密码
alter user system identified by systempassword
...