- 浏览: 27830 次
- 性别:
- 来自: 广州
最新评论
-
cevin15:
jak&jin 写道 学习了,小强写的文章很不错~~ ...
使用过滤器Filter解决tomcat默认编码配置下的传值乱码 -
jak&jin:
学习了,小强写的文章很不错~~ ,保存起来再说
使用过滤器Filter解决tomcat默认编码配置下的传值乱码 -
aki319:
...
Html的一些小经验
文章列表
shell的学习笔记
- 博客分类:
- 工作,学习
最近在找工作,前些天被问起shell的问题。发现这块真是自己的软肋。趁着下午无聊,学习下。顺便做下笔记,已备忘。
1.Hello world。
新建个filename.sh的文件。内容如下。
#!/bin/sh
#print hello world in the console window
a="Hello world!"
echo ${a}
保存退出,执行./filename.sh。
这时候我遇到个问题
-bash: ./filename.sh: Permission denied
没权限,给个权限再执行。
chmod 777 filename.sh
顺利输出He ...
最近在用jwebap。一个用来检测web应用的jdbc链接,http请求,类方法的资源消耗情况。
先记下,以作备忘。
下载地址:http://sourceforge.net/projects/jwebap/files/
记录一些tomcat相关的操作问题,备忘
Tomcat “指定的服务并未以已安装的服务存在”的解决办法
引用当双击startup.bat可以正常启动Tomcat,可以出现小猫,但是双击tomcat7w.exe却出现"指定的服务并未以已安装的服务存在","Unable to open the service"Tomcat5"",原因是没有安装此项服务。进入命令行提示符中,进入Tomcat安装目录,输入:service.bat install 即可
今天纠结了一天呀~~就为了个注解事务控制。
其实很久以前就用过了,今天还是照原来的方法配置,以为半个小时搞定...结果死活不行!
Oh,my god!各种方法,各种测试,都不行。一天就这样快过去了。突然发现,不会是数据库驱动问题吧...
带着绝望的心情,换了个驱动。测试,数据回滚了...数据回滚啦!!!Fuxx,不爆粗不足以抒发此时的畅快心情。
好了,说了一顿略废的话,回到正题。记下如何使用spring注解来对事务进行控制吧。
这是xml中的配置:
<bean id="transactionManager"
class="org.springframe ...
最近在用oracle数据库,有个oracle.sql.CLOB转String的需求。
方法如下,也给自己备忘。
public String clobToString(CLOB clob) {
String reString = null;
try {
Reader is = clob.getCharacterStream();
BufferedReader br = new BufferedReader(is);
String s = br.readLine();
StringBuffer sb = new StringBuffer();
w ...
实现对内容列表,比如说种类,地方名按英文字母进行排序。效果如下
引用D
--都是
E
--耳朵
C
--策略
--测定
L
--萝莉
K
--靠谱
--看来
P
--破洞
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.TreeMap;
/**
* 字母排序类
* @author Cevin
* @date 2012-1-1 ...
分享一些web开发经常用到的组件,也给自己做个备忘。
1、KindEditor,在线html编辑器,地址:http://www.kindsoft.net/
2、artdialog,基于javascript的对话框组件,地址http://code.google.com/p/artdialog/
3、Autocomplete,jquery的一个组件,可以实现google,百度的搜索框联想,地址http://plugins.jquery.com/project/autocompletex
4、VALIDATION,基于jquery的一个验证组件,地址http://plugins.jquery. ...
转自http://www.cnblogs.com/zengen/archive/2011/04/18/2019669.html
IndexReader删除
IndexReader.DeleteDocument(int docNum)——根据Document的docId删除单个Document
IndexReader.DeleteDocuments(Term term)——根据Term来删除单个或多个Document
使用IndexReader进行Document删除操作时,文档并不会立即被删除,而是把这个删除动作缓存起来,直到调用IndexReader.Close()时,删除操作才会被真正执行 ...
说在前面:非原创。
输入数据验证:虽然为了用户的方便,可以提供“客户端”层数据的数据验证,但必须使用Servlet 在服务器层执行验证。 客户端验证本身就不安全,因为这些验证可轻易绕过,例如,通过禁用 Javascript。一份好的设计通常需要 Web 应用程序框架,以提供服务器端实用程序例程,从而验证以下内容:
[1] 必需字段;
[2] 字段数据类型(缺省情况下,所有 HTTP 请求参数都是“字符串”);
[3] 字段长度;
[4] 字段范围;
[5] 字段选项;
[6] 字段模式;
[7] cookie 值;
[8] HTTP 响应。
好的做法是将以上例程作为“验证器”实用程序类中的 ...
看到篇博文,是关于单点登录的。
引用编写你自己的单点登录(SSO)服务:http://blog.csdn.net/javachannel/article/details/752437
根据这个博文,自己动手尝试了一下这种单点登录解决方案,当然,这个解决方案有个缺陷,就是有个前提,应用必须能够共享cookie。
记下思路,作为备忘。
1、关于cookie的设置。cookie使用了setDomain和setPath,这样才能保证这个cookie能被所有应用共享。
引用1.可在同一应用服务器内共享方法:设置cookie.setPath("/");
2.跨域共享cookie的方法: ...
框架用多了,也有些腻。虽然struts2,spring,hibernate,ibatis等等都是一些很优秀的框架。不过,发现很多框架的功能都没用到,感觉有些浪费啊!于是,想着是不是自己学习用过框架的思想,然后用传统的无框架来进行开发。
这两天利用路上两个小时的坐公车时间,思考了如何去开发dao层。总结如下:
1、使用模板模式来开发通用的JdbcTemplate,简单的写了下jdbc模板类
public class JdbcTemplate<T> {
/**
* 查找表对象列表
*/
@SuppressWarnings("unchecked&quo ...
网上找了一下关于web开发方面可使用的缓存技术,发现oscache是个好东西!找到一些网友写得不错的关于oscache入门的博文。转载一篇于此。
首先还是贴上原博文的地址:http://leeboysam.blog.163.com/blog/static/214194020066181110300/
OSCache:她是现在最广泛缓存解决方案,采用的高性能的J2EE缓存框架, OSCache能用于任何Java应用程序。
这里可以下载到最新的OSCache的jar包:http://java.net/downloads/oscache/
1、OSCache的配置
将下载的oscache-x ...
写篇文章记录一下做web过程的一些小经验。打算以后想到就补充这篇文章好了,给自己做个备忘。
1、在我们做html页面的时候,经常都会有图片展示。有时候因为某种原因,图片不在了,就会在原图片位置那里有个x,实在影响美观和排版,如果能用一张默认的图片代替就好了!
当然,想到思路就可以找方法啦!本来我的做法是去验证要展示图片的地址是否存在改资源,用java在后台做的。可是~发现太卡了。一下子页面的访问就不行了。每张图片都去检查资源是否存在,怎么行呢?后来上网查了一下,原来有个onerror的事件。在资源载入出错的时候就会触发这个事件!
<img src="${item.indexPi ...
最近又拿起jsp+servlet来做项目,遇到了乱码的问题。解决方案很多,这次决定用过滤器来解决传值过程中的乱码问题。当然前提是tomcat没修改过connector配置项中的URIEncoding,即使用tomcat默认的编码配置。
在表单中使用“method”这个属性来指定提交表单时使用的http请求方式。默认是Get方式。
使用Get方式,提交的参数放在请求的url后面,浏览器会对url进行转义。所以,在服务端要用以下代码取得正确的参数,“utf-8”是我使用的页面字符编码。
String str = new String(request.getParameter("str&qu ...