- 浏览: 93193 次
- 性别:
- 来自: 武汉
最新评论
-
jinnianshilongnian:
TheMatrix 写道CL0724 写道xiaobadi 写 ...
spring3配置文件中的<context:property-placeholder>标签 -
TheMatrix:
CL0724 写道xiaobadi 写道:<contex ...
spring3配置文件中的<context:property-placeholder>标签 -
hovei:
[b][/b][i][/i][u][/u]引用
[img][ ...
安全测试 关于会话标识未更新的解决方法 -
CL0724:
xiaobadi 写道:<context:propert ...
spring3配置文件中的<context:property-placeholder>标签 -
xiaobadi:
:<context:property-placehold ...
spring3配置文件中的<context:property-placeholder>标签
文章列表
1业务要求:
消息中间件kafka即时发送消息对象,storm即时处理,数据入库频率五分钟一次;
2:开发思路
在每个jvm中使用单例对象,添加读写锁(java.util.concurrent.locks.ReentrantReadWriteLock)对象的使用,线程安全队列(java.util.concurrent.LinkedBlockingQueue<String>)对象,利用锁的特性来控制队列读写操作,达到读数据的时候 写操作堵塞。
下面贴上测试代码实现:
import java.util.concurrent.LinkedBlockingQueue;
import ja ...
注解式springMVC的demo
- 博客分类:
- Java编程
项目中使用springmvc,使用注解标签,spring版本3.0.5.RELEASE
首先maven中加入spring依赖:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.spring.groupId>org.springframework</project.spring.groupId>
<project.spring.version>3.0.5.RELEASE</p ...
spring使用ldap
- 博客分类:
- Java编程
为了读取公司域账号,使用上ldap接口,Java编码如下 ;
maven项目添加
<dependency>
<groupId>org.springframework.ldap</groupId>
<artifactId>spring-ldap-core</artifactId>
<version>2.0.2.RELEASE</version>
</dependency>
/**
*
*/
package com.howbuy.uaa.ldap;
impo ...
如下是利用JavaScript正则表达式 给一个数字增加千分位
function formatNum(num,n){
//参数说明:num 要格式化的数字 n 保留小数位
num = String(num.toFixed(n));
var re = /(-?\d+)(\d{3})/;
while(re.test(num)) {
num = num.replace(re,"$1,$2");
}
return num;
}
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):
[1] Java反射知识-->Spring IoC :
http://www.iteye.com/topic/1123081
[2] Java动态代理-->Spring AOP :
http://www.iteye.com/topic/1123293
[3] 属性编辑器,即PropertyEditor-->Spring IoC:
http: ...
一般大家都知道ArrayList和LinkedList的大致区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。
ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者In ...
import java.util.ArrayList;
import java.util.List;
/**
* @author thinkpad
*
*/
public class TestString {
/**
* 循环查找
* @param source
* @param target
* @param num
* @param result
*/
public static List<String> findStringArray(String source,String target,i ...
java反射demo
- 博客分类:
- Java编程
/**
*
*/
package *;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import *.Member;
/**
* @author thinkpad
*
*/
public class ReflectListToString {
...
JAVA语言中的反射机制:
在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?
对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功 ...
首先说明配置跳转类型:
Struts2的Result Type 说明:
1,chain
用来处理Action链,将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。
com.opensymphony.xwork2.ActionChainResult
2,dispatcher
用来转向JSP页面,这是默认的结果类型,如果在action配置中没有配置其他的结果类型,它就会被使用
org.apache.struts2.d ...
分析函数的使用方法
1. 自动汇总函数rollup,cube,
2. rank 函数, rank,dense_rank,row_number
3. lag,lead函数
4. sum,avg,的移动增加,移动平均数
5. ratio_to_report报表处理函数
6. first,last取基数的分析函数
1、Oracle ROLLUP和CUBE 用法
Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是Group by ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GRO ...
JavaScript的===与== 比较运算符
- 博客分类:
- web前端
比较运算符
比较运算符在逻辑语句中使用,以测定变量或值是否相等。
给定 x=5,下面的表格解释了比较运算符:
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于或等于 x>=8 为 false
<= 小于或等于 x<=8 为 true
The Comparison operators is use to get a Boolean value ...
当使用jquery1.3以上版本时,进行ajax参数传值时,会出现以下的一个错误:
ognl.ExpressionSyntaxException: Malformed OGNL expression: f[] [ognl.ParseException: Encountered " "]"
"] "" at line 1, column 3.;
这个错误是因为,jquery在传递数组类参数时,将不再遵循1.3时如f=x&f=y的参数传递了,而是采用了像php一样,带中括号的参数传递。js值 {f:["x", ...
struts OGNL(转载)
- 博客分类:
- Java编程
Struts2使用之值栈与OGNL-使用
访问属性
名字属性获取 :<s:property value="user.username"/><br>
地址属性获取 :<s:property value="user.address.addr"/><br>
访问方法
调用值栈中对象的普通方法: <s:property value="user.get()"/><br>
访问静态属性和方法
调用 Action 中 ...