
Java
文章平均质量分 74
tp851716
这个作者很懒,什么都没留下…
展开
-
UnicodeToWord(Java将Unicode码转换成中文)
package webget;public class UnicodeToWord {public static String convert(String utfString){StringBuilder sb = new StringBuilder();int i = -1;int pos = 0;while((i=utfString.indexOf("\\u", pos))原创 2015-02-03 16:08:14 · 506 阅读 · 0 评论 -
正则中需要转义的特殊字符小结
正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。需要转义 特别字符说明$匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本原创 2015-02-03 16:10:51 · 879 阅读 · 0 评论 -
Struts2页面伪静态
myeye1.1博客系统简介 说明: 系统使用 mysql+ssh框架搭建而成,其原型为www.iteye.com,本系统为模仿其博客系统部分功能的练习作品,一方面是为了加强3 大框架的组合运用能力,另一方面向给本人提供很多帮助的www.iteye.com网站致敬. 1.0版本转载 2015-02-03 16:09:28 · 663 阅读 · 0 评论 -
浅谈Struts2拦截器的原理与实现
一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。原创 2015-02-03 16:05:01 · 332 阅读 · 0 评论 -
通过SSH的过滤器及Cookie实现自动登录2周不退出
首先,我们需要在登录界面下面做一个复选框,勾选上以后,则自动登录2周,除非点退出后,才取消自动登录 看登录的Action代码…………if (!(lf.get("auto_login") == null)) { int times = 1000 * 60 * 60 * 24 * 14; AutoLoginModel alm =原创 2015-02-03 15:45:48 · 947 阅读 · 0 评论 -
爬取网站中的邮箱保存到本地txt文件中
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.原创 2015-02-03 15:43:59 · 534 阅读 · 0 评论 -
10种排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三、插入排序——将下原创 2015-02-03 15:42:42 · 412 阅读 · 0 评论 -
Java中如何进行加密和数字签名
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认证码结原创 2015-02-03 16:03:20 · 1035 阅读 · 0 评论 -
Spring在只读模式下不允许写操作
使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVER) 错误解决: 在没有使用Spring提供的Open Session In View情况下,因需要在service(or Dao)层里把session关闭,所以lazy loading原创 2015-02-03 15:53:27 · 663 阅读 · 0 评论 -
Struts2核心工作流程与原理
1. Struts2架构图 这是Struts2官方站点提供的Struts 2 的整体结构。 2. Struts2部分类介绍 这部分从Struts2参考文档中翻译就可以了。 ActionMapper ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等 java Servlet类的原创 2015-02-03 16:06:26 · 464 阅读 · 0 评论 -
java调用ffmpeg执行视频转换
用java小例题说明更直观:(可以直接编译运行)环境我在windows平台下测试的。。。需要在e:下有ffmpeg.exe;mencoder.exe;drv43260.dll;pncrt.dll共4个文件。 还要在e:input下放各种文件名为a的以下各种视频文件;还要e:output;java程序执行后能得到一个a.flv的已转换的文件。ffmpeg.exe能解析的格式:(asx,as原创 2015-02-03 16:00:55 · 586 阅读 · 0 评论 -
java 发送邮件的4种方式
第一步:建立一个java项目第二步:引入mail.jar包由简单到复杂,第一种邮件发送的形式package com.li72.email; import java.util.Properties; import javax.mail.Address;import javax.mail.Message;import javax.mail.Session;import javax.原创 2015-02-03 15:57:10 · 919 阅读 · 0 评论 -
java读写windows注册表
import java.io.*;import java.util.prefs.*;public class Prefs { public static void main(String args[]) { String denominations[] = { "One", "Two", "Five", "Ten", "Twenty" }; Strin原创 2015-02-03 15:54:28 · 439 阅读 · 0 评论 -
Runtime执行某一个程序
try { Process p=Runtime.getRuntime().exec("cmd /c start F:\\Kao\\skype.exe"); p.waitFor(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (In原创 2015-02-05 17:08:40 · 404 阅读 · 0 评论