- 浏览: 80759 次
- 性别:
- 来自: 深圳
最新评论
-
yuanzhijin:
您好关于这个问题,我想知道您最后是通过什么方式解决的
java 请求https接口 证书验证 -
Alex丿:
没明白。。。但终于看到Flex 2012 的文章了
Flex前景【Adobe官方答疑】 -
lixin3811:
我个人认为这个观点有点偏颇,这个就像在初中开化学课、几何课、二 ...
别学编程,这可不是我说的
文章列表
在Java的一些项目中,在需要提供对外接口时,常常会有必要自定义响应一些code和message(例:0000:Success,500:Error),特别是在对接移动端项目中最为常见。为更加方便提供这些接口的程序员的开发,可以应用Java的自定义异常处理来实现。
现有一移动端应用,需要对接我们项目,其中有一个用户登录接口,其接口的请求和响应参数如下:
申请参数
字段名
描述
允许为空
备注
username
用户名
N
password
密码
...
CREATE TABLE "T_FUNCTION"
(
"ID" VARCHAR2(32 CHAR) PRIMARY KEY NOT NULL ENABLE,
"NAME" VARCHAR2(50 CHAR) NOT NULL ENABLE,
"PARENT_ID" VARCHAR2(32 CHAR),
CONSTRAINT "FK_C5438E4C3CE14B18944E16AB6F0" FOREIGN KEY ("PARENT_ID& ...
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令:
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:c ...
select * from T_tableName t
Where (t.texta like '%xx%' Or t.texta Like '%oo%' or
t.textb like '%xx%' or t.textb like '%oo%')
order by
(Case When Instr(texta||textb,'xx')>0 Then 1 Else 0 End)+
(case when instr(texta||textb,'oo')>0 then 1 else 0 end) desc
oracle保存小数点前为"0"的问题
2011-11-01 15:35:48| 分类: oracle开发 |字号 订阅
1、直接使用to_char函数
首先实验一下将小数点前和小数点后都加上99999999的格式:
SQL> select to_char(num,'999999999.999999999') from t1_number; ...
$(document).ready(function(){
jQuery.validator.addMethod("phonecheck", function(value, element) { //添加一个phonecheck方法,来自定义check规则
string = value.match(/0(\d{2,2})-(\d{7,7})/ig);
if(string != null){
return true;
}else{
return false;
...
select *
from user_tab_columns
where Table_Name='用户表'
order by column_name
获取表注释:
select *
from user_tab_comments
where Table_Name='用户表'
order by Table_Name
获取字段注释:
select *
from user_col_comments
where Table_Name='用户表'
order by column_name
/* 获取表:*/
select table ...
首先,spring security的authentication-provider默认加载的是DaoAuthenticationProvider类。然后找到DaoAuthenticationProvider的父类AbstractUserDetailsAuthenticationProvider的authenticate方法,发现了这段代码。
try {
user = retrieveUser(username, (UsernamePasswordAuthenticationToken) authentication);
} catch (UsernameNotFoundExce ...
session.getConnection()在3.x版本中已经deprecated,在4.x中终于去掉了。对于一些非用connection不可的情况下,Hibernate给出了一个替代办法。
final String[] seqn=new String[1];
HibernateSessionFactory.getSession().doWork(new Work() {
public void execute(Connection connection) throws SQLException {
CallableStatement stmt = connection.prepareCal ...
用java调用oracle存储过程总结
一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
然后呢,在java里调用时就用下面的代码:
package com.hyq.src;
import java.sql.*;
import java.sql.ResultSet;
public class Te ...
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.5.0</version>
<scope>system</scope>
<systemPath>C:\Program Files\Java\jdk1.6.0_45\lib\tools ...
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.stream. ...
js常用正则表达式
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9] ...
以前用Struts2作为项目的控制层,在视图方面自然而然得用jsp,外加使用Struts2的标签,很方便也很简单,也强大。
但自从使用SpringMVC后,基本放弃使用Struts2(个人选择,并不代表Struts2不好)。Struts2不用了,那它的标签我也不想用了,那用什么来代替呢?答案就是Freemarker。它是不同于jsp的另外一种视图,而且自带的标签也很强大。在这里简单介绍Freemarker常用的一些标签使用:
<#include path> 这里path:要包含文件的路径
<#list sequence as item> 这里sequence:表达式将被 ...
// 左移( << ) 低位补0
// 0000 0000 0000 0000 0000 0000 0000 0110 然后左移2位后,低位补0:
// 0000 0000 0000 0000 0000 0000 0001 1000
System.out.println(6 << 2);// 运行结果是24
// 右移( >> ) 高位补"符号位"
// 0000 0000 0000 0000 0000 0000 0000 0110 然后右移2位,高位补0:
// 0000 0000 0000 0000 0000 0000 0000 0 ...