上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 140 下一页
摘要: 先假controller定采用单例模式,通常两种设计方式来存放 HttpServletRequest、HttpServletResponse 等对象,一是利用一个类似于 ActionContext 的对象然后用 ThreadLocal 绑定到当前线程,这种方式仍然要创建 ActionContext 阅读全文
posted @ 2016-06-15 12:44 有梦就能实现 阅读(1535) 评论(0) 推荐(0)
摘要: 观点一:(单例) 单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以被覆写;最后,或许最重要的是,单例类可以被用于多态而无需强迫用户只假定唯一的 阅读全文
posted @ 2016-06-15 12:32 有梦就能实现 阅读(1774) 评论(0) 推荐(1)
摘要: eclipse中 将java项目转换为web项目 1、找到项目工作空间目录,打开.project文件,并修改文件, 修改如下: 找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: <nature>org.eclipse.wst.common.project.face 阅读全文
posted @ 2016-06-14 22:20 有梦就能实现 阅读(690) 评论(0) 推荐(0)
摘要: 用16G内存在Java Map中处理30亿对象 在一个下雨的夜晚,我在思考Java中内存管理的问题,以及Java集合对内存使用的效率情况。我做了一个简单的实验,测试在16G内存条件下,Java的Map可以插入多少对象。 这个试验的目的是为了得出集合的内部上限。所以,我决定使用很小的key和value 阅读全文
posted @ 2016-06-14 19:53 有梦就能实现 阅读(1128) 评论(0) 推荐(0)
摘要: Java快速读取大文件 最近公司服务器监控系统需要做一个东西来分析Java应用程序的日志。 第一步探索: 首先我想到的是使用RandomAccessFile,因为他可以很方便的去获取和设置文件指针,下面是我的代码。 package cn.mucang.exception.analyzer; impo 阅读全文
posted @ 2016-06-14 19:46 有梦就能实现 阅读(6074) 评论(0) 推荐(0)
摘要: 前言 跨站攻击,即Cross Site Script Execution(通常简写为XSS,因为CSS与层叠样式表同名,故改为XSS) 是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的 阅读全文
posted @ 2016-06-12 23:11 有梦就能实现 阅读(2570) 评论(0) 推荐(0)
摘要: 1摘要 1摘要 开发webservice应用程序中离不开框架的支持,当open-open网站列举的就有很多种,这对于开发者如何选择带来一定的疑惑。性能Webservice的关键要素,不同的框架性能上存在较大差异,而当前在官方网站、网络资料中可以方便的找到各自框架的介绍,但是很少有针对不同框架性能测试 阅读全文
posted @ 2016-06-11 20:59 有梦就能实现 阅读(34340) 评论(2) 推荐(1)
摘要: 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的 阅读全文
posted @ 2016-06-06 22:21 有梦就能实现 阅读(3881) 评论(0) 推荐(0)
摘要: 前段时间把公司的主数据库切了,分成业务库和报表库,业务库向报表库进行实时的Replication。这个项目的上线提升了系统的性能和可维护性,现在把设计时的考量和所做的工作重新回顾一下,作为备忘。 项目起源 在日常的开发过程中,功能总是先于性能被考虑。只有当用户抱怨系统性能时,我们才开始头痛医头,脚痛 阅读全文
posted @ 2016-06-05 20:48 有梦就能实现 阅读(822) 评论(0) 推荐(0)
摘要: 命名规则 这里规定并说明了设计,编写代码时的命名规则。所有开发人员必须无条件 遵守,并按照这个命名规则来命名。如有不足,不合理请提出来,项目开始 之前可以更正。※本文没有特别声明的英文字母,和阿拉伯数字全是半角。 1.基本设计工程 1.1.画面命名 项目代号[3位] + 模块代码[3位] + 页面数 阅读全文
posted @ 2016-06-03 20:12 有梦就能实现 阅读(1589) 评论(0) 推荐(0)
上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 140 下一页