- 博客(37)
- 收藏
- 关注
原创 js队列与堆栈
队列:是一种支持先进先出(FIFO)的集合,即先被插入的数据,先被取出! var a=new Array(); a.unshift(1); a.unshift(2); a.unshift(3); a.unshift(4); console.log("先进先出"); console.log(a.pop()); 执行结果: 先进先出 1 堆栈:是一种支持后进先出(LIFO)...
2015-07-06 11:51:37
221
原创 Java爬虫,信息抓取的实现
http://blog.csdn.net/lmj623565791/article/details/23272657
2014-12-25 14:28:16
252
原创 maven
Maven系列文章 目录 Maven(一)安装与配置 Maven(二)settings.xml相关配置 Maven(三)Eclipse安装Maven插件 Maven(四)Eclipse构建Maven项目 Maven(五)常用命令 Maven(六)生命周期 Maven(七)坐标详解 Maven(八)pom.xml简介 Maven(九)Maven仓库简介 Maven...
2014-12-25 14:27:37
220
原创 汇总资料
根据数据库注释自动生成数据库文档【支持Oracle和Mysql】http://blog.csdn.net/lmj623565791/article/details/23272657Java比较两个数据库中所有表的区别【支持Oracle和SQLServer】http://namezhou.iteye.com/blog/2164482根据SVN日志自动生成补丁包[基于Tomcat的JavaEE项目...
2014-12-22 11:21:16
218
原创 ECharts资料
ECharts资料:http://echarts.baidu.com/ ECharts使用心得 http://blog.csdn.net/xuemoyao/article/details/16358571
2014-12-22 11:18:22
167
原创 《大型网站技术架构》读书笔记 – 网站的技术升级路线
内容目录 1.初始架构 2.应用服务与数据分离 3.使用缓存改善网站性能 4.应用服务器集群化 5.数据库读写分离 6.使用反向代理和CDN 7.使用分布式FS和分布式DBS 8.使用NoSQL和搜索引擎 9.业务拆分 附:思维导图 《大型网站技术架构》读书笔记 – 网站的技术升级路线 本文描述网站从小到大演变过程中的技术升级路线; 1.初始架构 一台服...
2014-12-16 10:51:52
164
原创 运维经验四:大流量如何保存文章阅读数
网站文章通常都会有个阅读数,最简单的方法就是每访问一次就加一,这看起来很简单,update一下就可以了。如果网站访问量很大呢,每天有几十万 次的访问呢,一秒钟就要update几次服务器,效率就很低了。而且,数据库update的时候会锁表,还会影响到读操作,看来只能用缓存了。 Memcached是会丢失数据的,不合适;Redis是内存型数据库,可以持久化,就用它了。Redis运行的时候,是把数...
2014-12-16 10:51:37
199
原创 Google式的搜索引擎实现
Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。 Nutch 0.8 完全使用Hadoop重写了骨干代码,另有很多地方作了合理化修正,非常值得升级。 1.Nutch 0.8 的安装与运行 nutch 0.7.2的中文安装文档满街...
2014-12-16 10:51:22
190
原创 开源爬虫Labin,Nutch,Neritrix介绍和对比
Larbin 开发语言:C++http://larbin.sourceforge.net/index-eng.html larbin是个基于C++的web爬虫工具,拥有易于操作的界面,不过只能跑在LINUX下,在一台普通PC下larbin每天可以爬5百万个页面(当然啦,需要拥有良好的网络) 简介 Larbin是一种开源的网络爬虫/网络蜘蛛,由法国的年轻人 Sébastien Aille...
2014-12-16 10:50:08
208
原创 集群中几种session同步解决方案的比较
在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。 1. 客户端cookie加密 简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。 问题:session中数据不能太多,最好只有个用户id。 参考实现: http://rollerweblog...
2014-12-16 10:49:41
155
原创 大型新闻网站点击量的技术方案
网友提问: 1.问题主题 如何记录用户发表的文章的点击量 2.问题补充描述 当并发非常小的时候可以直接存在这个文章表里面,叫一个click_count,但是如果网站的访问量很高,那这样数据库肯定要累死,各位大牛有什么好的解决办法么? mysqlops回答: 我们只讨论访问量很高的情况,例如:每天1亿及以上PV的新闻网站,建议做法可以分为2种方式: 1.使用缓存系统,比如Redi...
2014-12-03 09:53:36
524
原创 让你的网站支持手机二维码登录
如果你的网站能支持二维码登录, 用户打开手机扫描一下, 网页上就立即变为已登录状态了, 是不是很酷? 像腾讯的微信, 手机淘宝等, 都支持用手机扫描二维码登录 Web 版, 极大的方便了用户. 这项技术不仅能增加网站的用户体验, 也是把传统的 Web 端和新潮移动端结合起来的重要手段. 手机二维码登录网站, 并不是一项多么有难度的技术, 而是多个现有成熟技术的融合. 下图是整个系统的架构示意...
2014-12-03 09:52:14
252
原创 账号系统的两阶段登录和三阶段登录
单的账号登录是一阶段登录, 也即用户提供用户名和密码, 然后服务器端验证账号和密码是否正确以决定是否成功登录. 一阶段登录其实安全性是非常危险了, 其危险性就在于这个登录流程涉及到的数据都是静态的, 因为用户名和密码一般不会改变. 为了在登录流程中引入动态数据, 必须把流程改为两阶段登录: 1, 获取动态临时 secret salt; 2. 利用 secret salt 加密用户名和/或密码...
2014-12-03 09:51:48
639
原创 实现单点登录的思路
原文 http://blog.csdn.net/xiaoxian8023/article/details/40516679 前段时间给xx旅游委做了一个综合业务管理平台的项目,项目被分割成了n多个独立模块。要求每个模块需要提供单独的登录、退出以及各自的数据库和页面 等,而整合这些应用的是一款叫做dzz的php版的桌面系统,类似于webqq。每个模块要在桌面系统中以图标...
2014-12-03 09:51:28
402
原创 高性能建站系统
首先是从三方面来提高的,应用层面,服务器端层面,数据库层面。 一、应用层面 1、采用freemaker或者velocity来做页面静态化,提高网站的访问速度。 二、服务器端 1、对于一些不经常增删改的数据做缓存,比如memcached,redis,mongodb 2、对于图片的话,采用fastDFS来做图片的分布式服务器,加快图片的存储与读取。 3、对于安全方面,采用数据库事务来保证数据的安...
2014-12-03 09:50:51
218
原创 mysql常用命令总结
留个记录,留有后用 ++安装mysql参见自带的INSTALL-SOURCE文件$ ./configure ?prefix=/app/mysql-5.0.51a ?with-charset=utf8 ?with-extra-charsets=utf8,gb2312,utf8 ++启动/关闭mysql$ path/mysqld_safe -user=mysql ...
2014-11-26 17:55:46
177
原创 mysql批量删除指定前缀表,批量修改表名sql语句
留个记录,留有后用 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'uc_%'; 注意: like ‘uc_%’ 其中 uc_是你需要替换的表前缀.执行查询,会自动生成出 drop ta...
2014-11-26 17:53:13
314
原创 (转)mysql命令行技术汇总
给自己留个脚印 1) pager pager真是一个很神奇的东西,它可以控制mysql的输出。默认值是stdout,直接输出。艾,貌似讲不清楚啊,还是看几个例子吧: mysql> SELECT mobile FROM profile WHERE mobile!=''; +-------------+ | mobile | +-------------...
2014-11-26 16:46:50
196
原创 PowerDesigner
PowerDesigner连接MySQL,建立逆向工程图解 http://blog.163.com/cp7618@yeah/blog/static/70234777201191894214390/ PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码 http://hi.baidu.com/angel929/item/1ecd...
2014-06-05 17:48:06
536
原创 jqm 关于自定义checkbox选中问题
在做jqm项目的时候,曾经遇到很头疼的问题就是复选框选中取值的问题,因为jqm自带的checkbox选中是改变了内部样式,并不是checked,研究了很久发现可以改变他的value值,选中状态输出的value值是“on”,设置默认为“off”。 <input type="checkbox" name="checkbox1" value="off" id="checkbox...
2014-04-24 15:26:19
333
原创 MYSQL服务错误1067进程意外终止
在本地计算机无法启动MYSQL服务错误1067进程意外终止 这种情况一般是my.ini文件配置出错了 首先找到这个文件: 默认安装路径(选择自己的安装路径) C:/Program Files/MySQL/MySQL Server 5.1/my.ini 打开此文件找到:default-storage-engine=INNODB 大概在84行。 将default-st...
2013-12-19 15:36:33
193
原创 Maven 安装与配置
先配置这个链接的内容http://blog.163.com/zsq303288862@126/blog/static/9374596120126265285424/ 在线安装的时候先安装zest,链接地址:http://download.eclipse.org/tools/gef/updates/interim/ 在安装maven 地址变成下面的了: http://download.ecl...
2013-11-22 11:25:07
130
Nutch的配置过程,及导入Eclipse的步骤
1. 安装jdk 略 2.安装eclipse略 3.Cygwin的下载 参考资料:http://hi.baidu.com/shirdrn/item/3961643c9e8d9bfc96f88da5 4.Cygwin安装地址不能有空格。 5.配置一下环境变量,环境变量的设置中一定要将JDK的安装根目录设置为JAVA_HOME,然后再设置CLASSPATH,PAT...
2013-08-29 16:54:56
250
原创 Lucene开发环境配置及Demo调试
需要有jdb,Java的开发环境,tomcat . 一Lucene开发环境配置1.解压下载的lucene-2.3.0.zip,可以看到lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar这两个文件。本文解压目录为:D:\lucene-2.3.0 2.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar文件所在路...
2013-08-28 16:10:32
271
原创 hibernate配置文件hibernate.cfg.xml的解释
<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式--> <?xml version='1.0' encoding='gb2312'?> <!--表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,...
2011-12-16 15:59:47
113
原创 Struts2 -- Action验证
在Struts2应用中提供验证的方式有两种——编程式和声明式。 编程式验证 要提供编程式验证的话,action就要实现Validateable接口。该接口只有一个方法,在方法中需要执行验证操作:void validate(); 为了将验证中出现的问题反馈给用户,action还需要实现ValidationAware接口。这个接口更为复杂一些,它里面的方法可以用来添加验证错误,判断当前是否...
2011-12-15 16:14:49
174
原创 Struts2的配置2-- Struts.properties 属性文件
是Struts2的配置文件,默认叫default.properties文件。它配置struts的默认配置,例如:struts2的默认配置 为action就是在该文件中定义。 这个文件提供了一种更改框架默认行为方式的机制。在一般情况下,如果不是打算让调试更加方便的话,你根本无须更改这个文件。在“struts.properties”文件中定义的属性都可以在“web.xml”文件的“init...
2011-12-15 15:52:28
123
原创 Struts2的配置1-- web.xml 、struts.xml 配置
配置web.xml,配置Struts2的过滤器,例如: <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class&...
2011-12-15 15:43:04
160
原创 Struts2-- Convention插件
1.1. 设置结果页面路径 默认所有的结果页面都存储在WEB-INF/content下,你可以通过设置struts.convention.result.path这个属性的值来改变到其他路径。如: Xml代码: <constant name="struts.convention.result.path" value="/WEB-INF/page" /> ...
2011-12-15 15:33:24
149
原创 JPA学习笔记
JPA概念 JPA(JAVA Persistence API)是sun官方提出的Java持久化规范。他为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据库。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。 JPA是在充分吸取了现有的Hibernate,TopL...
2011-12-15 14:38:49
176
jbpm资料
1. jBPM4介绍 1, jBPM4.4使用Hibernate3.3.1作为引擎的持久框架。 2, BPM4.4共有18张表。 2. 准备环境 2.1. 安装流程设计器插件(Graphical Process Designer) 1, jBPM4.4包含了一个图形化设计流程的工具(GPD),它是eclipse插件,是用来设计jPDL 的图形化流程的,支持...
2011-11-08 16:01:35
243
原创 plsql8注册码
plsql8注册码 下面是我新生成 新生成的plsql的注册码适用于plsql8的使用 product code:jtlhlj6flzrwd4dnwwpju2y8za89vb8r8yehxa32qvfv serial number:2049878599 password:xs374ca product code:4vj6rhs6wf5c844tfcpqqqzg5uprd29pax5tz4ln75 ...
2011-09-02 10:03:08
228
原创 JBPM4之基础概念
流程定义引擎: ProcessEngine processEngine; 获取: processEngine=Configuration.getProcessEngine(); 重要的几个接口: RepositoryService repositoryService; ExecutionService executionService; TaskServ...
2011-08-31 17:46:56
177
原创 JBPM4.3+SSH环境搭建(转) .
http://yy629.iteye.com/category/78025 你要用jBPM4.3,首先至少你要了解 1.UML2.0的活动图(因为jBPM是Activity Diagram模型) 2.Hibernate(因为jBPM集成了Hibernate作为引擎的持久框架) 当然最重要的是你对工作流的系统结构有初步的了解。 具体指引请参考 用户手册和开发手册,这里只是一些简单补充。 一、jBP...
2011-08-31 17:46:42
193
原创 hibernate Restrictions用法
方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt < ...
2011-08-31 16:12:02
157
原创 java.lang.OutOfMemoryError异常解决方法
java.lang.OutOfMemoryError异常解决方法 原因: 常见的有以下几种: 1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3.代码中存在死循环或循环产生过多重复的对象实体; 4.使用的第三方软件中的BUG; 5.启动参数内存值设定的过小; 常...
2011-08-31 15:59:58
130
原创 NHibernate说探——Criteria条件查询
条件查询 NHibernate.ICriteria接口表示特定持久类的一个查询。ISession是 ICriteria实例的工厂。 这里以Northwind数据库为示例数据库 示例数据表:Employees 现在只用雇员表中部分字段。 持久类如下: public class Employees { public vi...
2011-08-31 15:57:52
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅