- 浏览: 5221391 次
- 性别:
- 来自: 北京
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
文章列表
我有这样的需求:
我有100道试题,id是0到99,我想从中找出20道试题组成一个试卷,要求试题不重复,打乱顺序:
/**
* 产生无重复的随机数 sumInt:总样本 (0....sumInt-1)
* resultSum: 产生的随机数个数
*
* @return
*/
public static int[] randoms(int sumInt, int resultSum) {
Random r = new Random();
int temp1, temp2;
//Total sample
int se ...
通过右键单击pom.xml文件选择maven –> add dependency 或者是打开pom.xml文件,选择dependencies –>add 时,搜索不到依赖的jar包,解决方法如下:
1、eclipse菜单 window-> show view –> other –> Maven
2、在打开的窗口里,右键 local repositories –> local repository ,选择 rebuild index
转自:http://www.cnblogs.com/alex-blog/articles/2274428.html
...
Maven是个好东西,除了可以像ant一样构建外,还可以让我们申明式的取得jar包并且处理依赖包问题。maven好虽好,但他的jar包都是要去联网下载的,如果网上没有jar(比如oracle驱动、ibe接口等),或者不能上网(比如我们公司的内外网分离),那他就费了。 所以,maven需要个伙伴那就是“私服”,个人只接触过nexus,所以就用nexus了。。。 几步配置以后(很简单 网上很多教程),所有jar就都从nexus中下载了,并且可以方便的添加自己jar和自己的非主流repository。。。 但在使用一段时间后,有个问题不断浮现,并且一直困扰我,就是当我要build一个工程的时候,报错说 ...
解压apache-maven-3.0.5-bin.zip 压缩包,配置好M2_HOME和path之后,我写了一个简单地pom.xml和helloworld,
但是,执行mvn clean complile 时,报错:
E:\NA52QXHQ\software\maven\demo\hello-world>mvn clean complile
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
...
java 中会经常处理字符串,需要删除其中的空行,而且要删除仅包含Tab、空格的空行。
范例如下:
@Test
public void deleteBlankLines4(){
String input="aa\r\n\t\r\nbb\r\n\r\n\r\ncc\r\naa\n\nbb\n\n\ncc\n";
System.out.println(input);
System.out.println("--------------------------------------");
System.out.println( ...
理解TCP为什么需要进行三次握手(白话)
首先简单介绍一下TCP三次握手
www.2cto.com
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接时,客户端发送syn包(syn=j)到服 ...
在java 中,如何把byte转化为十六进制呢?
我们知道,在java中,一个byte 就是一个字节,也就是八个二进制位;而4个二进制位就可以表示一个十六进制位,所以一个byte可以转化为2个十六进制位。
方式一:
// 把byte 转化为两位十六进制数
public static String toHex(byte b) {
String result = Integer.toHexString(b & 0xFF);
if (result.length() == 1) {
result = '0' + result;
}
return re ...
在java 中如何合并同类型的数组呢?
比如我有三个int类型的数组,分别是
int[] a = { 1, 2, 3 };
int[] b = { 4, 5 };
int[] c = { 6, 8 };
想合并为一个大的数组,怎么办呢?
public static int[] mergeArray(int[]... a) {
// 合并完之后数组的总长度
int index = 0;
int sum = 0;
for (int i = 0; i < a.length; i++) {
sum = sum + a[i].length;
}
...
方式一:
/**
* Convert hex string to byte[]
* @param hexString the hex string
* @return byte[]
*/
public static byte[] hexStringToBytes(String hexString) {
if (hexString == null || hexString.equals("")) {
return null;
}
if(hexString ...
在java 中,如何把二进制文件转化为字节数组(byte[])呢?
看下面的静态方法:
/**
* 把二进制文件转化为字节数组
* @param path :path of specified file
* @return bytes[]
* @throws Exception
*/
public static byte[] toByteArrFromFile(String path) throws Exception{
File inFile = new File(path);
FileInputStream fileInputStream ...
Spring aop会忽略从父类继承的方法。
在项目中,我想拦截所有的dao类,结构如下:
dao
---| generic
---| GenericDao
---| GoodsDao
---| SupermarketDao
---| UserDao
下面的三个dao 继承自 统一的父类(GenericDao),在beans.xml中,我只拦截了下面的三个子类,beans.xml中的部分代码如下:
<aop:aspect id="myAspect" ref="loggerAop"&g ...
我在ssh 项目中使用过滤器filter 拦截一个请求,然后在filter中想获取request(使用),然后获取请求体。
filter中部分代码如下:
for (int i = 0; i < contentLength;)
try {
int readlen = request.getInputStream().read(buffer, i,
contentLength - i);
requestPacket.append(new String(buffer));
if (readlen == -1) {
...
使用spring aop aspect为什么没有被调用?
我在Java web项目中使用到了spring 的aop,记录用户连续登录失败的次数,如果连续登录失败的次数达到3次,则在当前 时间段内禁止登录。
aop的配置如下:
<aop:config>
<aop:pointcut id="userServicePointcut"
expression="execution(* com.shop.jn.service.*.login(..)) and args(username,passwd)" />
& ...
[问题]
使用Struts2作为web框架,知道它的拦截器(Interceptor)机制,类似与Filter和Spring的AOP,于是实现了一个为Action增加自定义前置(before)动作和后置动作(after)的拦截器(曰:WInterceptor),不过用一段时间发现,在WInterceptor的after ...
为什么采用chain 方式时,没有复制Errors, Field errors and Message?
struts.xml中配置如下:
<struts>
<constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
<action name="getvalu ...