- 博客(53)
- 资源 (42)
- 收藏
- 关注
转载 struts2注解
一、配置web.xml struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter actionPackages com.test.action struts2 /* 二、加入注解 @Namespace(value="/test
2013-07-31 13:59:15 766
转载 社会化海量数据采集爬虫框架搭建
随着BIG DATA大数据概念逐渐升温,如何搭建一个能够采集海量数据的架构体系摆在大家眼前。如何能够做到所见即所得的无阻拦式采集、如何快速把不规则页面结构化并存储、如何满足越来越多的数据采集还要在有限时间内采集。这篇文章结合我们自身项目经验谈一下。我们来看一下作为人是怎么获取网页数据的呢?1、打开浏览器,输入网址url访问页面内容。2、复制页面内容的标题、作者、内容。3、存
2013-07-30 14:22:44 1399
原创 Cookie
什么是Cookie?A cookie, also known as an HTTP cookie, web cookie, or browser cookie, is a small piece of data sent from a website and stored in a user’s web browser while a user is browsing a website. W
2013-07-26 09:27:36 1783
原创 《华尔街:金钱永不眠》经典台词
1. Every dream has a price.每个梦想都要付出代价。2. The main thing about money, it makes you do things you don't wanna to.钱最大的魅力,就是让你去做你不想做的事。3. Good things sometimes take time.好东西是急不来的。4. There are
2013-07-26 08:12:49 8841
转载 20款响应式jQuery插件
摘要:jQuery是开发者的福音,利用它可开发出各种功能的插件。这些插件可帮助开发者定制更复杂的动画效果。据统计,具有最高访问量的10000家网站中,65%会用到jQuery插件。本文将例举最流行的20款响应式jQuery插件。jQuery是开发者的福音。2006年8月jQuery发布之前,Web开发者经历着痛苦的开发过程。从简单的菜单栏到复杂的内容滚动条,所有的功能都需要开发者亲自开
2013-07-25 15:29:30 1493 1
转载 14款响应式前端开发框架
摘要:使用前端开发框架可以大大简化开发过程,所开发网站具有跨浏览器、一致性、响应式等特点。本文收集了14款响应式前端开发框架,且分别指出所包含的UI组件及JavaScript插件。几乎所有的框架都采用了响应式网格系统。前端开发并不是一个容易的工作,不仅需要掌握HTML、CSS和JavaScript,针对不同的浏览器版本和平台,还需要了解如何设计出跨平台的网站。如今随着响应式设计的流行,
2013-07-25 15:27:41 3753
转载 CMD解析域名
cmd就不多介绍了,开始->运行->输入cmd回车,打开cmd,在这里可以随时查询域名的DNS记录,比如A、NS、MX、CNAME、TXT记录。A记录是解析的ip地址;NS记录是指定由哪个DNS服务器来进行解析,一般不要修改,在必要的时候,比如godaddy的域名服务器被国内屏蔽,那么我们可以把域名寄存到dnspod免费的域名解析服务器来进行解析;MX记录是设置域名的邮件交换记录;
2013-07-23 13:07:10 6920
转载 15个jQuery代码片段
摘要:开发人员利用jQuery代码不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文总结了开发者经常使用的15个jQuery代码片段,大家可以直接拿来用。jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。本文收集了15段非常实用的jQuery代码片
2013-07-23 13:04:28 812
转载 tomcat集群时统计session与在线人数
tomcat集群时,原来通过HttpSessionListener实现类监听session的创建和销毁来统计在线人数的方法不再有效,因为不是每个人登陆都会在同一个tomcat服务器上,而在另一台tomcat上登陆的人的session是通过session复制创建的,而复制过程不会调用HttpSessionListener接口的方法,也一直没找着如何监听session复制的方法,所以就没法统计在线人了
2013-07-23 08:58:05 4478
转载 Session
Session持久化可以实现当tomcat重新启动后,当前IE使用的session仍然有效而不用重新登录,有两步需要做,session持久化很有用,尤其在eclipse中重新增加类后,tomcat重新加载后,IE页面不用再登录,之前的session依旧保持,调试的时候很有用1.配置conf/server.xml在server.xml的根路径或虚拟目录中增加一段,如虚拟目录调度所中:
2013-07-23 08:55:59 1140
转载 如何控制War包访问Tomcat的内部实现类
Tomcat默认部署了Manager应用作为Web控制台,提供对Tomcat的管理功能。具体功能包括但不限于:列出已部署的WebApp部署、卸载、启动、停止指定的WebApp展现线程池的详情,例如活动线程数、最大线程数、最小线程数等展现请求处理的统计信息,例如平均请求处理时间、请求次数、出错次数等...从这些功能看,Manager能够获知Tomcat内部信息,并对Tomca
2013-07-23 08:47:12 1486
转载 通过ClassLoader说明容器热部署实现机制
在J2EE的项目中,容器给我们提供的热部署功能使得我们不用重启动容器而修改我们的代码。比如使用Weblogic,我们可以在Weblogic-application.xml中配置是否支持热部署Servlet。查阅Weblogc 文档,其实在Weblogic中,EJB组件也是可以热部署的,但如何要热部署EJB组件,Weblogc要求必须自定义ClassLoder。 JVM规范中没有指定JVM
2013-07-23 08:44:45 3860
转载 计算机科学中最重要的32个算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)做了一个调查,投票选出32个最重要的算法:A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例
2013-07-22 13:06:18 914
转载 Eclipse启动慢分析及解决方案
前置条件: 发现Eclipse启动越来越慢,等待Android项目Libraries导入时各种红色的xx和小红斑看得人一阵鸡皮疙瘩……表示不能忍。 启动慢 Eclipse启动慢主要有两种现象: a. 狂读硬盘 b. CPU利用率吓人 原因: 上述两种情况都有,则主要是内存太小或运行参数设置的问题; 如果是后一种现象,则很可能是工程垃圾过多造成
2013-07-22 13:04:08 9940
原创 BIRT常用操作
1. 动态修改chart/report的title 选中并打开一个xxx.rptdesign,先点"Layout"标签,再点"Script"标签,这个时候就能进入整个report的script编辑页面,这个script是"onRender" scripts,里面有各种Event Function,如beforeDataSetFilled, beforeGeneration,
2013-07-22 10:43:51 5298
转载 Aptana:JavaScript开发利器
简介 Aptana是一个非常强大、开源的专注于Ajax开发的开发工具,看下开源中国社区中对它的功能描述:JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能;Outliner(大纲):显示JavaScript,HTML和CSS的代码结构;支持JavaScript,HTML,CSS代码提示,包括JavaScript 自定
2013-07-21 10:26:25 1332
转载 JavaScript开发工具
0. MicroJS需要够快的代码吗? MicroJS是一个全新的网站,旨在提供常用的JavaScript代码片段:AJAX、JSON、DOM,OO JavaScript等等。访问:http://microjs.com/ 1. Diva.jsDIVA是集查阅文档、设计工作与数字图书馆为一体的连续性项目。用于呈现多页码文件。它与IIPImage服务器同
2013-07-21 10:10:19 2035 2
转载 22个免费的UI界面设计工具、资源及网站
1.原型界面制作工具Lumzy官方地址:http://www.lumzy.com/Lumzy是一个网站应用和原型界面制作工具。使用Lumzy,您可以轻松创建UI模型并即时发送到客户电脑中。 Lumzy还具有团队协作编辑工具。 2.在线工具Mockingbird官方地址:https://gomockingbird.com/Mockingbird
2013-07-20 22:25:35 29541
转载 Android的UI设计与后台线程交互
本文将讨论Android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。本文还将阐述一些用户界面(UI)中与线程交互的API。UI用户界面线程当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与Android UI组件交互。例如,
2013-07-20 22:06:33 1608 2
转载 Android应用UI设计和用户体验的10个要点
随着移动互联网超越其他产品飞速发展的大势,越来越多的开发者开始向移动应用开发转移,利用优秀的创意在业余时间开发应用。每个应用开发都会有这样一个阶段:产品基本完成,接下来干什么?听说过“用户体验”吗?接下来,我们来看十个技巧,以其帮助新的开发者在应用发布前,最大限度的挖掘潜能,降低差评和低下载量等等风险。1、初开启体验优秀的网站和应用有相同的优点:都能够在瞬间就吸引住用户或访
2013-07-20 21:43:08 970
转载 CSS编码器
摘要:本文收集了九款超级有用的CSS编码必备神器,包括:Pure CSS、CSS Trashman、Glue、Helium CSS、Bear CSS等等,希望你会喜欢。当你在开发某个网站或者应用时,找到适宜的工具绝对能帮助您节省大量的时间,本文,笔者收集了九款超级有用的CSS编码工具,借助这些优秀的工具能大大地减少开发时间,加快开发进度。Pure CSS
2013-07-19 22:24:38 937
转载 Oracle CASE WHEN 用法介绍
Oracle CASE WHEN 用法介绍1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '
2013-07-19 17:38:43 1090
转载 on、where、having的区别
on、where、having的区别on、where、having这三个都可以加条件的子句中,on是最先执行,where次之,having最后。有时候如果这先后顺序不影响中间结果的话,那最终结果是相同的。但因为on是先把不符合条件的记录过滤后才进行统计,它就可以减少中间运算要处理的数据,按理说应该速度是最快的。 根据上面的分析,可以知道where也应该比having快点的,因为
2013-07-17 23:58:19 978
转载 Amazon平台架构
http://www.linuxeye.com/architecture/1679.html一、系统概述1、Amazon平台概述 Amazon平台是一个由数百服务组成的面向服务的架构,其秉承高度去中心化、松散耦合、完全分布式的原则,具体架构参考下图1。图1 Amazon系统架构在这种环境中,尤其需要一个始终可用的存储系统,由此,Dynamo诞生了。
2013-07-17 23:53:59 6142
转载 Log4j 2架构
主要组件Log4j 2中所使用的类如下图所示。ImportNew注:如果你对Log4j 2不了解,建议阅读这篇文章《Log4j 2 介绍》。使用Log4J 2 API的程序可以根据特定名称向LogManager请求Logger。LogManager将会定位到合适的LoggerContext,然后从中取得Logger。如果需要创建Logge
2013-07-17 23:41:05 1186
转载 Java 7 Fork/Join 框架
在 Java7引入的诸多新特性中,Fork/Join 框架无疑是重要的一项。JSR 166旨在标准化一个实质上可扩展的框架,以将并行计算的通用工具类组织成一个类似java.util中Collection一样的包。其目标是使之对开 发人员易用且易维护,同时该框架也旨在并行计算地高质量实现。目前已经有多个新的类和接口被添加到该框架中了。该新特性主要是解决Java社区中对于如synchr
2013-07-17 23:32:09 942
转载 Hibernate分片
当关系数据库企图将TB级的数据存储在单一表中时,整体性能通常都会下降。对所有数据进行索引显然对读写都带来巨大代价。而NoSQL数据存储则特别适用于 大数据存储(想想Google的BigTable)。但NoSQL显然是非关系型的方案。对于偏爱关系数据库的ACID特性和固定结构的开发者。或者面对 不得不使用关系数据库项目时,分片将是一个令人激动的选项。分片(Sharding)作为数据库分区
2013-07-17 23:14:26 862
转载 几个Eclipse超酷插件
本文由 ImportNew - 唐尤华 翻译自 Anton Arhipov。如需转载本文,请先参见文章末尾处的转载要求。来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称。Eclipse市场拥有海量插件可供下载,你可以通过插件定制自己的Eclipse。最近我在Eclipse Marketplace闲逛,想看看能不能发现一些有意思的东西。实际上,我确实找到了
2013-07-17 23:04:45 1113
转载 oracle常用经典SQL查询
常用SQL查询:1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizeFrom dba_tablespaces t, dba_data_files dWhere t.tablespace_name = d.tablespace_namegroup by t.tables
2013-07-17 22:48:09 866
转载 支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现
Twitter出道之初只是个奋斗在RoR上的小站点,而如今已拥有1.5亿的活跃用户,系统日传输tweet更多达4亿条,并已完成了以服务为核心的系统架构蜕变。Twitter如今在世界范围内已拥有1.5亿的活跃用户,为了给用户生成timeline(时间轴)需支撑30万QPS,其firehose每秒同样生成22MB数据。整个系统每天传输tweet 4亿条,并且只需要5分钟就可以让一条twee
2013-07-17 22:38:20 1443
转载 ORA-12518: TNS: 监听程序无法分发客户机连接
在团队成员增多时,经常出现“无法分发客户端连接”等问题。在网上搜索一番后,最终解决了该问题,现将解决方案总结如下,以供参考和以后备用。原因:团队成员增多,原有数据库设置不够用,导致连接plsql和启动tomcat时经常抛出“无法分发客户端连接”的异常。解决方案:第一步:调整process和session值1. 检查process和session是否够用。a)使用plsql连接到
2013-07-17 17:46:53 5326
转载 Oracle GroupBy
Group by的语法Select [filed1,fild2,]聚合函数(filed),[Grouping(filed),][Grouping_id(filed1,filed2,…)]From tablenameWhere condition[Group by {rollup|cube}(filed,filed2)][having condition][order
2013-07-16 14:44:06 1083
转载 用Excel做项目管理
临时充当了一个项目的项目管理人员,电脑上没装项目管理专门的软件,之前也用过excel来做过小团队的资源管理,所以,现在临时上马,又把目光投到了无所不能的神奇的excel身上。现在感觉良好,于是又迫不及待来和大家分享分享了,多多拍砖哦。 下面即是一个山寨的excel项目管理模版了~颜色配色大家可以忽略,这些都是次要且可以调整的。Part 01: 任务分解任务分解是
2013-07-16 08:58:09 5672
转载 多版本并发控制(MVCC)在分布式系统中的应用
问题 最近项目中遇到了一个分布式系统的并发控制问题。该问题可以抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 … Ln组成;D本质上是一个key-value存储,它对外提供基于HTTP协议的CRUD操作接口。L的业务逻辑可以抽象为下面3个步骤:read: 根据keySet {k1, … kn}从D获取keyValueSet {k1:v1, … kn:vn}
2013-07-16 08:54:50 769
转载 BI最佳实践:BIRT直方图模型分解
直方图是一种最普通也最易懂的报表模型,但这种模型会受页面宽度限制,比如X轴的系列值过多,无法在一排完全显示出来,有人会想到将X、Y轴做翻转,但这又太难看了,另外也有可能翻转后在一页里仍然显示不完,这时客户一般会想到,将一个图表放不下的数据折行显示,这样一直纵向地连续铺展下去,笔者当初只是有这样一个想解决这类问题的想法,晚上跳舞回来没事动手就实现了,我先把效果图贴上(注意我只设计一个直方图,并不是三
2013-07-11 13:42:01 1061
转载 Struts2 Preparable接口
Preparable接口中有一个void prepare() throws Exception方法,实现该接口的Action类,将在执行这个action所以方法之前执行prepare(),称为action准备方法。也可以按其格式自己写,如一个Action方法为input,则可以实现prepareInput()方法,prepareInput()会在input()方法执行前调用。关于s
2013-07-10 09:38:07 1000
转载 ToStringBuilder使用
1、append ToStringBuilder类主要用于类的格式化输出。ToStringBuilder中append方法可以向该类添加基本类型、数组、和对象只有添加的方法才会被toString输出 import java.math.BigDecimal;Java代码 import java.util.HashSet; import j
2013-07-09 18:20:57 1539
转载 Dozer实现对象间拷贝
项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类ClassA,在视图层可能会变为ViewA,通常情况下,如果两个类结构一样,最常使用的是BeanUtils.copyProperties(src,aim)方法将一个对象的值赋给另一个对象!但是如果属性不同或者名称不同,则需要Dozer来完成,通过灵活的配置,达到不同对象间的拷贝! 如下: 一个XML配置文件:
2013-07-09 15:54:05 1702
转载 Oracle数据库操作
一,约束操作1:更改约束名称:ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;2:删除约束ALTER TABLE TName DROP CONSTRAINT cname3:停止约束ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE;4:起用约束ALTER T
2013-07-09 14:23:30 760
转载 几种经典的网络服务器架构
前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。 关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以
2013-07-09 09:51:03 1668
FreeMarker Eclipse最新插件
2015-01-13
功能完善强大的PB学生成绩管理系统(含文档)
2011-11-19
visual foxpro课程设计酒店客房管理系信系统
2011-10-23
客运公司车辆管理信息系统
2011-10-23
健身房系统( visual foxpro )课程设计
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人