`
A牛哥哥
  • 浏览: 147500 次
社区版块
存档分类
最新评论
文章列表
一,struts.xml的dtd约束 这个很好找,在struts2-core.jar <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> ...

常用IO类介绍

    博客分类:
  • IO
这个博客还没有写完 java中的流按类型可分为字节流和字符流,按流向分可分为输入流和输出流,这里按字节流和字符流来讲解. 字符流有两个基类: Reader 和 Writer 字节流有两个基类: InputStream 和 OutputStream 字节流用来读写图片,视频, ...
摘自http://www.xiaoyaochong.net/wordpress/index.php/2013/11/17/google-guava-eventbus%E5%AE%9E%E4%BE%8B%E4%B8%8E%E5%88%86%E6%9E%90/ EventBus是Guava框架对观察者模式的一种实现,使用EventBus可以很简洁的实现事件注册监听和消费。Guava框架里面提供了两种相关的实现,一种是单线程同步事件消费,另外一直是多线程异步事件消费。后者在对象设计上是前者的子类。 首先我们看一个最简单的实例: public class Event { @Sub ...
所有的插件下载地址都在这里: http://mirror.xmission.com/jenkins/plugins/ 摘自:http://nanjingjiangbiao-t.iteye.com/blog/1793446
什么是session fixation攻击 Session fixation有人翻译成“Session完成攻击”,实际上fixation是确知和确定的意思,在此是指Web服务的会话ID是确知不变的,攻击者为受害着确定一个会话ID从而达到攻击的目的。在维基百科中专门有个词条http://en.wikipedia.org/wiki/Session_fixation,在此引述其攻击情景,防范策略参考原文。 攻击情景 原文中Alice是受害者,她使用的一个银行网站http://unsafe/存在session fixation漏洞,Mallory是攻击者,他想盗 窃Alice的银行中的存款,而Alic ...
      最近需要做一个导出word的功能, 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----feemarker基于word模板的导出方式, 这种方式非常 ...
    先看下效果, 很标准的格式 : 分上中下三部分, 上面是查询条件, 中间是表格, 下面是分页按钮, 为了代码清爽好看, 我把css都去了, 没有做 添加,删除 等功能, 但只要你看懂了这个分页, 添加和删除做起来很简单的.     我用的strtus2 + jquery + hibernate + mysql + myeclipse完成的, 在下方已经提供了我的源码及数据库脚本的下载,为求简单就没用spring了, 反正只是查询而已,无需事物.     下载后改一下hibernate的配置文件中数据库的url,部署后运行访问 http://localhost:8080/TestP ...
   一,为什么要学JVM内存           java程序无需显示分配和回收内存,由jvm自动管理内存的分配及回收,给开发人员降低了编写程序的难度, 副作用是可能在不知不觉中浪费了很多内存, 导致jvm花费很多时间进行内存回收, 另外由于不清楚jvm内存的分配和回收机制, 有可能造成内存泄露. 因此jvm如何进行内存的分配和回收也是要关注的问题.       二, JVM内存的结构           Jvm将内存空间划分为方法区, 堆 ,本地方法栈, PC寄存器 和jvm方法栈. JVM标准结构 JVM内存结构          三,分析各个区域        3.1 ...
Cookie简介 Cookie是键值对, 由服务器端生成写到浏览器端, java中创建cookie并写回cookie的代码如下: Cookie c = new Cookie("cookie--key", "cookie—value"); c.setMaxAge(3600);//表示3600秒 c.setDomain("localhost");//设置cookie的域,域 ...
页面上多个frame 嵌套, 怎样取各frame中的值呢? 假设A页面中引入了B, C两个页面, A页面如下: <frameset rows=”20,*”> <frame src=”B.html” name=”b” id=”b”> <frame src=”C.html” name=”c” id=”c”> </frameset> 1, 要在C.html中用js代码获取B.html的<input type=”text” id=”xx”/>的值怎么做? 首先要明白, 此时浏览器展现给我们的页面是3个页面组成的, 这其 ...
js数字时钟,效果如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> </head> <body> <span id="datetime" style="color: red"></span> </body> <script type=& ...
1,什么情况属于跨域?   url的一级域名或者二级域名不同都是跨域 2,跨域的ajax请求有什么问题?   ajax请求默认是不能跨域,也就是说A项目想通过ajax请求访问B项目是不可行的,现在我们就是要解决ajax跨域不能调用的问题 3,我们把A项目作客户端,B项目作服务端,这是我的服务端代码,以下所有都是使用此服务端代码,用java的servlet写的   public class FileCheckServlet extends HttpServlet{ protected void doGet(HttpServletRequest req, HttpServletRes ...
spring的下载路径改了, 之前是http://www.springsource.org/download/community 现在spring的官网已经变为: http://spring.io/projects 我们开发用的spring框架官网: http://projects.spring.io/spring-framework/ 很遗憾, 很多人在官网上都没有找到zip包的下载路径, 我也没找到, 好在spring的maven上有各个版本的下载链接, 如下: http://maven.springframework.org/release/org/springframework/s ...
一 , 需求: 结束时间 > 开始时间, 不符合的时间段不能选择. 比如我选择开始日期是7月28,那结束的日期将只能从7月28日后面的日期里来选择,省去了我们JS验证结束日期小于开始日期的麻烦。 具体代码如下: 开始日期的input id = "startDate" 结束日期的input id = "endDate" 从: <input id="startDate" class="Wdate" type="text" onFocus="var endDate= ...
      uploadify目前最新版是3.2.1, 官网上介绍的资料是使用index.php,而没有介绍在jsp上的上传, 在网上搜到的资料是关于版本较低的,跟这个版本用法不一样了, 下载后解压就是这样:      1.jsp上引入css和js, uploadify还需要引入jquery   <head> <link href="../uploadify/uploadify.css" rel="stylesheet" type="text/css" /> <scri ...
Global site tag (gtag.js) - Google Analytics