- 浏览: 551571 次
最新评论
-
neusoft_jerry:
好东西,mark下!感谢楼主!
记一次线上Java程序导致服务器CPU占用率过高的问题排除过程(转载) -
460544406:
[color=red][/color]66
LINUX新建用户,并指定目录,无下载和上传权限(转载) -
soho00147:
结果错误,应该是A: {1,2,3,3,4,5}B: {3,4 ...
集合操作工具类CollectionUtils -
4711363:
能把修改的源码发我一下吗?碰到一些问题,谢谢。4711363@ ...
Redis存储Tomcat集群的Session出现race condition问题解决办法 -
CurrentJ:
直接用spring-session-redis组件。
Redis存储Tomcat集群的Session出现race condition问题解决办法
文章列表
网上看了很多jsp实现验证码的例子
大多数实现思路是:
1.在一个java(继承了HttpServlet)类 里面生成验证码,把验证码放到session里(验证用户输入的验证码是否正确时取出)
2.根据生成的验证码画出一个有干扰线或干扰点的图片
3.在WEB-INF/web.xml中配置 servlet
4.在jsp页面调用配置好的servlet,一般是通过<img src="servlet名" id="code"/>调用
5.验证的时候提交数据,在本页面或另外一个servlet或者另外一个页面取出 s ...
微波炉使用时会影响无线网络吗?
- 博客分类:
- 无线技术
微波炉会干扰无线网络通讯
相信已经有人开始在用兰牙或是无线网卡了.
不过很不幸的是,家庭用的微波炉会严重干扰兰牙或是无线网卡的通讯,
因为它们都使用2.4GHz的频段,
想想看,功率只有几瓦或是几十瓦的无线通讯设备 ...
MyEclipse 设置JSP的默认打开方式
在web开发中,我们在编辑JSP的时候,会碰到一个非常郁闷的事,在没有做任何默认设置的情况下,使用的是系统默认的打开方式,当我们直接双击打开JSP页面的时候,会感觉非常的卡,好半天Myeclipse才反应过来,所以如果能够设置使用其他的方式打开JSP页面的话,就好了,方法如下:
windows ==> preferences ==> General ==> Editors ==> file Associations,选中上面的JSP页面,在下面的那个选项中选择需要以哪种方式打开JSP页面,点击右侧的Default就行 ...
1.isNull, isNotNull与isEmpty, isNotEmpty区别 在iBATIS中isNull用于判断参数是否为Null,isNotNull相反 isEmpty判断参数是否为Null或者空,满足其中一个条件则其true isNotEmpty相反,当参数既不为Null也不为空是其为true 2.Dynamic标签内,最好每一个条件项都附带prepend参数。有些人喜欢第一项不带,在某些情况下这样会出现问题,都带着也多不了一点代码。
编写dbms_job
variable job number;
begin
sys.dbms_job.submit(job => :job,
what => 'test;',
next_date => to_date('15-10-2012 15:38:07', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'sysdate+1/1440');
commit;
end;
/
...
注意点:
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行
2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在
/*分为四步 */
/*第1步:创建临时表空间 */
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
1 在表视图的列上创建。双击表视图,打开table properties ———>columns ,双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头)。打开column properties 对话框。在 ‘general’ 项中,最下面,找到 sequence,下拉框 后面,有三个按钮就 ‘create’,‘select’,‘properties’。 新建的话就点击‘create' 打开 sequence properties 对话框,general 中的name, code 随意修改切换到 physical options 项,输入下面几项内容start with 1 ...
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容
4、随机读取文件内容
public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。
//获取封装输出信息的 ValueStack 对象
ValueStack vs = (ValueStack)request.getAttribute("struts.valueStack");
//调用ValueStack的fineValue方法获取books属性值
String[] books = (String[])vs.findValue("books");
上面代码返回一个 ValueStack 对象,该对象封装了 Action 全部的输出信息。该对象是 Struts 2 使 ...
Struts2中的ModelDriven机制及其运用
为什么需要ModelDriven
所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:
package cn.com.leadfar.struts2.actions;
public class User {
private int id;
private String username;
mysql ibatis 中文乱码问题
- 博客分类:
- mysql
在写数据库链接时,如下书写即可
wi为数据库名称
红色字体是关键添加上即可解决中文乱码问题
jdbc\:mysql\://127.0.0.1\:3306/wi?useUnicode\=TRUE&characterEncoding\=utf8
oracle存储过程学习笔记
- 博客分类:
- oracle存储过程
create or replace procedure 存储过程名(
参数名 in 参数类型,
p_name in varchar2,
p_password in varchar2
aaout integer --返回的参数
) --这里可以有许多参数
is
cursor cc is select did from taskdetails; --循环用到的cursor游标
path varchar2(2000);--定义变量 格式为: 变量名 + 变量类型 +(数值)
tdpath varchar2(2000);
type
ibatis SqlMapConfig.xml <settings>配置
<settings cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" /> ...
用SQL语句,删除掉重复项只保留一条
在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断
select * from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录
delete from people
where peop ...
今天忽然接到一客户反馈,一个运行中的系统图片无法上传。我就纳闷了,上传一直没接到过问题,怎么就无法上传了呢。根据了解的情况,客户的上传应该是被拦截器拦截了,说明白点,就是本来在允许范围内的图片被非法拦截,导致不能上传。马上启用测试帐户进行测试,一切ok。然后联系过去,我还耐心的教该客户是不是无意中选择了非法的类型。然后还让他把他要上传的图片发了过来,在这边上传,一切也ok。这个问题就有点麻烦了。
如果的确这样的话,问题应该出在拦截器。
找了拦截器配置,类型过滤的配置如下:
<param name="allowedTypes"> ...