原问题来自于CSDN问答频道,更多解决方案见:http://ask.csdn.net/questions/1879问题描述:在一个列表中我使用add(int,Object)方法添加了一个值,但是当我使用get(int)方法检索值的时候,却还是获得上次添加的值,并不是这次新添加的值。 谁能给出适当的建议呢? 我使用的下面的代码:public static List getCompanyName(String user_id) { List<CustomerList> fetchDatefromID = new ArrayList<CustomerList>(); Cust Read More
posted @ 2013-03-28 20:57 javawebsoa Views(175) Comments(0) Diggs(0) Edit
项目中用到struts2容器管理servlet.不是单纯的直接用servlet.workbook.write(os);os.flush();os.close();return"SUCCESS";在我的action中用是这样处理最后的传出.但是报出了:java.lang.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponse的错误.Struts2方法之间调用引起的。 因为:每个方法都返回的是一个Action对象,而response是Action对象参数,所以就会使response冲突 Read More
posted @ 2013-03-28 20:55 javawebsoa Views(403) Comments(0) Diggs(0) Edit
图片加水印和防盗链(一) 这几天看了几篇关于IHttpHandler和IHttpModule的文章,对此深有感触,这些东西网上也有很多范例,我写出来的目的也是方做笔记,当然也是一种学习,同时也希望能帮助有需要的人。总的来说这2个东西的作用还是挺大的,在遇到一些问题比较难处理的时候,这2个东西的作用不可忽视。也不多说,直接上作品展示才是有力的武器。 一、首先建立一个类库建立类库可以比较好的直接引用进自己的项目当中,在此类库中,创建一个类,ImageHttpHandler.cs,代码如下:using System;using System.Collections.Generic;using Sy. Read More
posted @ 2013-03-28 20:54 javawebsoa Views(566) Comments(0) Diggs(0) Edit
最近几次电话面试,都比较悲剧,关于面试者比较关注的地方,总不能很好地把握,对于自己蜻蜓点水式的学习方式,很难在面试的时候给人留下很牛逼,很专业,很高深,很强大的感觉,不过现在亡羊补牢或许还为时不晚。 由于很难一次性整理完全,所以先发上来不定期更新//-------------------------------------------------------------------格叽格叽------------------------------------------------------------------------------注入 其实注入这种漏洞,基本上是由于对于用户输入过. Read More
posted @ 2013-03-28 20:53 javawebsoa Views(359) Comments(0) Diggs(0) Edit
记得刚学joomla的时候, 在某些教学网站上提到joomla的代码设计模式是是"观察者设计模式", 那是我第一次听到"设计模式"的概念.随后就wiki了一下这个模式.可能当时对面向对象的编程方式的认识只是停留在创建一个 class, 然后 new 它. 于是怎么读那段文字也不明所以. 总好像明白了, 但是又什么都不明白. 现在回过头来看看这个模式. 终于找到了理解这个模式的接入点. 下面我和大家一起重头开始研究下这个 "观察者设计模式" 在研究这个模式之前. 我们要尽可能的了解面向对象编程. 充分了解"对象"的含 Read More
posted @ 2013-03-28 20:52 javawebsoa Views(172) Comments(0) Diggs(0) Edit
之前已经安装完成,接下来我们配置keepalived。 假设我的ip地址如下: server1:192.168.0.150 server2:192.168.0.157 vip:192.168.0.50 在两台服务器上分别执行如下命令 :[@server_150 keepalived]# mkdir /etc/keepalived [@server_150 keepalived]# cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ [@server_150 keepalived]# cp /usr/local/keepalived/... Read More
posted @ 2013-03-28 20:50 javawebsoa Views(285) Comments(0) Diggs(0) Edit
题目来自:http://blog.csdn.net/sxhelijian/article/details/8723847【项目3】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。另外: (1)需要定义长方柱类,5个长方柱采用一个对象数组表示; (2)定义相应的构造函数以支持如下main()函数中的初始化,其中前3个直接给出参数初始化(未给出的参数默认为1.0),第4个对象b[3]用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值; (3)输出这5个长方柱的体积和表面积;#inc Read More
posted @ 2013-03-28 20:49 javawebsoa Views(261) Comments(0) Diggs(0) Edit
一、SQL*Loader的体系结构 SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个数据文件作为原始数据,其详细组成结构包括 Input Datafiles-->装载到数据库的原始数据文件 Loader Control file -->提供给QL*Loader寻找及翻译数据的相关信息 Log File -->装载过程中产生的日志信息 Bad Files -->被剔除的一些不合乎规范化的数据,由SQL*Loader剔除,也可能被Oracle剔除 Discard Files-->对不满足控制文件中记录选择标准的一些物理记录 以上五个完整的 Read More
posted @ 2013-03-28 20:48 javawebsoa Views(288) Comments(0) Diggs(0) Edit
这个问题一般人的直觉都是非常正确但是不太明了的.大多数人知道成为专家需要持续的实践,但是同时不知道如何成为专家.测试: 你能不能在自己的工作中进行自我工作模式和方案/流程的改进?你有没有过自己采用新方案比自己的旧方案提高很多效率的感觉,;你能够听懂你所在的行业专家所说的原则并且不需要提供情境地自由地使用这些原则. 如果你经常有这种感觉.恭喜你至少是一个精通者.持续几年你马上就会变成专家. 可惜大多数在行业里打滚的人都是.....高级新手, 老的高级新手可能会成为胜任者,这些胜任者有着他们所擅长的问题域.但是他们总是无法超越他们所在的框架.无法拥有掌控项目全局架构... Read More
posted @ 2013-03-28 20:47 javawebsoa Views(162) Comments(0) Diggs(0) Edit
Reaver基本命令参数 XiaoPanOS下: 选择“终端”输入sudo thunar 这里是为了取得超级权限,选择系统文件-usr-local-ect-reave ifconfig–a//确认你用哪一个网卡WLAN0或WLAN1 airmon-ng start wlan0//开启监听模式 wash–i mon0–C//查看开启wps的无线路由器 airodump-ng mon0//查看周边AP信息(抓包) reaver–i mon0–b MAC–a–S–vv–d 3–t 3//开始穷举PIN码 reaver–i mon0–b MAC–a–S–vv–d 0//加快速度为1秒 reaver.. Read More
posted @ 2013-03-28 20:45 javawebsoa Views(927) Comments(0) Diggs(0) Edit
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=4517第一种解法:遍历求解。num[i][j]代表i行j列之前一共有多少个'×'。然后再面积夹击求解x*y、y*x是否满足,x==y只需要判断一次。这种方法提交用C++,不要用G++,否则会超时。#include <iostream>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <algori Read More
posted @ 2013-03-28 20:44 javawebsoa Views(177) Comments(0) Diggs(0) Edit
环境:Ubuntu10.04g++ / gcc 4.4.3 特别标注: 有些网站转载我的文章不标明出处,并且转载不到位,没有把相应的链接一块转过去,比如说下载链接或相关文献的链接等,导致一些网友阅读和使用出现障碍和知识的不连续,所以在此特别标注:我的这篇文章发表在CSDN—— jasonque的博客上,可以到CSDN博客来阅读。 正文: 开始啃《UNIX网络编程:卷1》.看完第一章,下载本书源码,刚开始运行程序就大受打击,不是少这文件就是少那个。看到源码文件夹里面的文件和文件夹挺多的,一下子蒙了,不知从何下手,第一章的源码文件在“intro”文件夹里面,直接在终端输入“make”命令,出来.. Read More
posted @ 2013-03-28 20:43 javawebsoa Views(350) Comments(0) Diggs(0) Edit
1. 安装环境:Oracle linux 5.92. 下载安装:Linux 下yum命令安装见:http://blog.csdn.net/lichangzai/article/details/8453657检测yum源是否有mongodb:[root@bakdbserver ~]# yum info mongo-10genLoaded plugins: rhnplugin, securityThis system is not registered with ULN.You can use up2date --register to register.ULN support will be d Read More
posted @ 2013-03-28 20:42 javawebsoa Views(376) Comments(0) Diggs(0) Edit
计数排序 计数排序假设n个输入元素中的每一个都是介于0到k之间的整数。此处k为某个整数(输入数据在一个小范围内)。 算法思想计数排序的基本思想是对每一个输入元素x,确定出小于x的元素的个数。然后再将x直接放置在它在最终输出数组中的位置上。 由于数组中可能有相等的数,在处理时需要注意。 时间复杂度和空间复杂度分析 算法总时间Θ(k + n)。当k=O(n)时,计数排序的运行时间是Θ(n)。空间复杂度是O(n+k)。需要两个辅助数组:存放排序结果的数组B[n],存放临时结果的C[k]。 计数排序是稳定的排序算法。 编程实现(CPP)//计数排序-《算法导论(第二版)》P98 8.2计数排序//.. Read More
posted @ 2013-03-28 20:40 javawebsoa Views(257) Comments(0) Diggs(0) Edit
题目来自:http://blog.csdn.net/sxhelijian/article/details/8723847【项目1拓展(选做)】请自行设计一个矩形类,可以计算矩形的面积、周长、对象线,判断是否是正方形。请用上类似的构造函数,自己设计main()函数,对设计的类进行测试。 #include <iostream>#include <cmath>using namespace std;class Rectangle{private: double length; double width;public: Rectangle():length(1),width(1 Read More
posted @ 2013-03-28 20:39 javawebsoa Views(358) Comments(1) Diggs(0) Edit
接上一篇博文 反射+枚举+freemarker,自动生成实体类,自动建表建索引(一)之生成实体类,枚举详解,这篇博文介绍自动建表。用反射+枚举+freemarker,自己实现的自动生成实体类和自动建立数据表建索引。用enum枚举作为数据表的配置文件,1个枚举就是1张表,根据枚举类,自动生成实体类,和自动建表建索引。主要步骤和 上一篇博文差不多,就是先反射读取枚举类,获取所需信息,然后用freemarker生成实体类。这里也需要用到freemarker.jar这个jar包(点击下载)。由于是要建表,和建索引,需要用到底层数据库的javaAPI,所以也要先普及一下Java中DatabaseMeta Read More
posted @ 2013-03-28 20:38 javawebsoa Views(560) Comments(0) Diggs(0) Edit
都是常用技巧,经常用C++的应该都会注意到一两条,为综合整理,非个人独创,从开源代码以及书本论文中抄过来的,数目链接http://blog.csdn.net/iuhsihsow/article/details/7222093如有雷同,纯属巧合。 直接上代码,这次归纳了6点// Maro.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <Windows.h>#include <iostream>#include <string>using namespace std;// 宏的用法// 1 Read More
posted @ 2013-03-28 20:37 javawebsoa Views(184) Comments(0) Diggs(0) Edit
虽说现在较新的kernel都支持ALSA了,但是我认为OSS编程是比较容易上手的,因为比较符合Linux的编程的框架。再说ALSA配置的时候也可以选择OSS支持,这样OSS应用程序无需更改就可以使用ALSA驱动。 关于录音和放音的ADC/DAC的控制设备节点为/dev/dsp, 音量调整的设备节点为/dev/mixer。从/dev/dsp读取的过程是录音,向/dev/dsp写入的过程为播放。有许多CODEC,不支持以O_RDWR的方式打开。所以对于读和写,要分别打开,以两个文件描述符进行操作。针对录音的流程,大致代码如下:#include <unistd.h>#include &l Read More
posted @ 2013-03-28 20:35 javawebsoa Views(415) Comments(0) Diggs(0) Edit
mysql1# cat mysqlbackup.sh #!/usr/local/bin/fish #备份策略为每天全备 #设置备份路径变量 set backupdir /usr/db/backup #生成备份目录 mkdir -p $backupdir #删除备份时间超过一个月的备份 find $backupdir/ -mtime +30 -type d -delete #开始备份 innobackupex --user=root --password='yUe5bkgOf$' --parallel=12 $backupdir/mysql1# cd /usr/db/back.. Read More
posted @ 2013-03-28 20:34 javawebsoa Views(175) Comments(0) Diggs(0) Edit
名称 Unicode 符号句号 3002 。 问号 FF1F ? 叹号 FF01 ! 逗号 FF0C ,顿号 3001 、 分号 FF1B ; 冒号 FF1A : 引号 300C 「 300D 」 引号 300E 『 300F 』 引号 2018 ‘ 2019 ’ 引号 201C “ 201D ” 括号 FF08 ( FF09 ) 括号 3014 〔 3015 〕 括号 3010 【 3011 】 破折号 2014 — 省略号 2026 … 连接号 2013 – 间隔号 FF0E . 书名号 300A 《 300B 》 书名号 3008 〈 3009 〉... Read More
posted @ 2013-03-28 20:33 javawebsoa Views(1945) Comments(0) Diggs(0) Edit