- 浏览: 153050 次
- 性别:
- 来自: 广州
最新评论
-
leon.s.kennedy:
实际上<sec:authorize ifAllGrant ...
Spring Security 标签使用 -
leon.s.kennedy:
jasonw68 写道这只是一个demo 实际怎么应用要看自己 ...
Spring Security 标签使用 -
jasonw68:
这只是一个demo 实际怎么应用要看自己项目设计的需要!
Spring Security 标签使用 -
leon.s.kennedy:
引用:在web页面进行元素安全控制Java代码方式一 < ...
Spring Security 标签使用 -
xiangxuehai_jiaer:
...
sql where 1=1 0=1 的妙用
文章列表
循环遍历map的几种方式
- 博客分类:
- J2SE
Map<String,String> map=new HashMap<String,String>();
map.put("ordernum", "2003");
map.put("pricestart", "36");
map.put("priceend", "66");
map.put("weight", "66.6");
map.put("d ...
参考文档
Keytool使用指南:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/keytool.html
Tomcat-ssl配置指南:
http://tomcat.apache.org/tomcat-5.5-doc/ssl-howto.html
配置过程
1. 生成 server key :
以命令行方式切换到目录%TOMCAT_HOME%,在command命令行输入如下命令(jdk1.4以上带的工具):
keytool -genkey -alias tomcat -keyalg RSA - ...
1.lazy-init <beans> <bean id="service1" type="bean路径" lazy-init="true"/> <bean id="service2" type="bean路径" lazy-init="false"> <property name="service1" ref="service1"/> </bean> </beans& ...
[setTimeout]setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次用setTimeout实现的自动变化显示随机数的效果:<html><head><script>window.onload=sett;function sett(){document.body.innerHTML=Math.random();setTimeout("sett()",500);}</script> </head><body></body></h ...
package com.gc.test.cert;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.InputStream;
import java.security.SecureRandom;
import javax.net.ssl.KeyManager;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
public class CertTest {
public Cer ...
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。
select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,1<>2,'a'='a','a'<>'b',其目的就只有一个,where的条件为永真,得到的结果就是未加约束条件的。
在SQL注入时会用到这个,例如select * from table1 where name='lala'给强行加上select * from table1 where name='lala' or 1=1这就又变成了无约束的查询了。
...
package com.gg.test;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.security.Key;
import java.security.KeyStore;
import java.se ...
创建密钥库数据库。使用Keytool向不存在的密钥库添加新项时,将创建一个新的密钥库。当用户目录中没有指定的密钥库时,下列选项将自动创建一个密钥库:
ˉgenkey选项:用于生成公/私钥对。
ˉimport选项:用于导入可信证书。
ˉidentitydb:用于从JDK1.1中导入数据。
默认情况下,Keytool创建扩展名为.keystore的密钥库,并将其存储在用户的主目录中,但是也可以使用选项ˉkeystore来指定文件名。
生成公/私密钥对。使用Keytool生成公/私钥对时,每项都将包括一个私钥和与之相关的证书“链”,证书链中的第一个证书包含与私钥对应的公钥。
要 ...
var value="值";
(1) fs.form.findField(id/name).setValue(value);
(2) Ext.get(id/name).setValue(value);
(3) Ext.getCmp(id).setValue(value);
获取form里面的field的三种方法
1)Ext.getCmp('id');
2)FormPanel.getForm().findField('id/name');
3)Ext.get('id/name');//前提是FormPanel在界面上显示出 ...
LTRIM(x,y)的英文解释是这样的:
LTRIM removes from the left end of char all of the characters contained in set. If you do not specify set, then it defaults to a single blank. If char is a character literal, then you must enclose it in single quotation marks. Oracle Database begins scanning char from its first ...
oracle函数库中提供了很多有用的函数,比如nvl,sign,round等,其中用得比较多的,功能比较大的还是decode这个函数。
这个函数的用法如下:
decode(表达式,条件1,结果1,条件2,结果2,...)中间有几个条件与结果根据个人而定,如
decode(sign(100-20),1,20,-1,100)意思是说当(100-20)大于零时,结果为20,而当(100-20)小于零时,结果为100,其中的sign只是一个判断符号的函数
假如要对一个企业的员工进行工资调整,对于3000块以下的提高10%,3000块以上的提高5%,那么如果用我们一般的做法就 ...
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在
1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}
的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。
Number的数据声明如下:
表示 作用 说明
Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127
Number(p) ...
ORACLE 如何建立表外键
例: 学生表student (id, name , sex )
成绩表score (id ,math )
如何创建表,要求 有主键,有约束
解: create table student(id char(10),name varchar(8),sex char(1));
alter table student add constraint pk_student primary key(id);
...
EL语言是JSTL输出(输入)一个JAVA表达式的表示形式。
在JSTL中,EL语言只能在属性值中使用。EL语言只能通过建立表达式${exp1}来进行调用。在属性值中使用表达式有三种方式。
1、 value属性包含一个表达式
<some:tag ...
1.从B表中复制某几个字段的值到A表中的某几个字段中 SQL语句
insert into A表 (字段1,字段2,字段3) select 字段1,字段2,字段3 from B表
2.如果TABLE1有两个column COL1和COL2,那么下面的SQL可以找出TABLE1里的重复记录和重复记录数
SELECT COUNT(*) AS RowNumber,COL1,COL2FROM TABLE1 T1WHERE (SELECT COUNT(*) FROM TABLE1 T2 WHERE T1.COL1 = T2.COL1 AND T1.COL2 = T2.COL2)>1GROUP ...