`
Javahuhui
  • 浏览: 80759 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在Java的一些项目中,在需要提供对外接口时,常常会有必要自定义响应一些code和message(例:0000:Success,500:Error),特别是在对接移动端项目中最为常见。为更加方便提供这些接口的程序员的开发,可以应用Java的自定义异常处理来实现。   现有一移动端应用,需要对接我们项目,其中有一个用户登录接口,其接口的请求和响应参数如下: 申请参数   字段名 描述 允许为空 备注 username 用户名 N   password 密码 ...

oracle树形查询

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常用命令

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 ...

Java截图

    博客分类:
  • Java
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 ...
Global site tag (gtag.js) - Google Analytics