自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 137

原创 Java爬虫,信息抓取的实现

http://blog.csdn.net/lmj623565791/article/details/23272657

2014-12-25 14:28:16 161

原创 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 107

原创 汇总资料

根据数据库注释自动生成数据库文档【支持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 139

原创 ECharts资料

 ECharts资料:http://echarts.baidu.com/ ECharts使用心得   http://blog.csdn.net/xuemoyao/article/details/16358571

2014-12-22 11:18:22 93

原创 《大型网站技术架构》读书笔记 – 网站的技术升级路线

内容目录1.初始架构2.应用服务与数据分离3.使用缓存改善网站性能4.应用服务器集群化5.数据库读写分离6.使用反向代理和CDN7.使用分布式FS和分布式DBS8.使用NoSQL和搜索引擎9.业务拆分附:思维导图《大型网站技术架构》读书笔记 – 网站的技术升级路线 本文描述网站从小到大演变过程中的技术升级路线;1.初始架构一台服...

2014-12-16 10:51:52 74

原创 运维经验四:大流量如何保存文章阅读数

网站文章通常都会有个阅读数,最简单的方法就是每访问一次就加一,这看起来很简单,update一下就可以了。如果网站访问量很大呢,每天有几十万 次的访问呢,一秒钟就要update几次服务器,效率就很低了。而且,数据库update的时候会锁表,还会影响到读操作,看来只能用缓存了。Memcached是会丢失数据的,不合适;Redis是内存型数据库,可以持久化,就用它了。Redis运行的时候,是把数...

2014-12-16 10:51:37 116

原创 Google式的搜索引擎实现

Nutch是一个基于Lucene,类似Google的完整网络搜索引擎解决方案,基于Hadoop的分布式处理模型保证了系统的性能,类似Eclipse的插件机制保证了系统的可客户化,而且很容易集成到自己的应用之中。Nutch 0.8 完全使用Hadoop重写了骨干代码,另有很多地方作了合理化修正,非常值得升级。1.Nutch 0.8 的安装与运行nutch 0.7.2的中文安装文档满街...

2014-12-16 10:51:22 115

原创 开源爬虫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 118

原创 集群中几种session同步解决方案的比较

在集群中session安全和同步是个最大的问题,下面是收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现: http://rollerweblog...

2014-12-16 10:49:41 81

原创 大型新闻网站点击量的技术方案

网友提问:1.问题主题如何记录用户发表的文章的点击量2.问题补充描述当并发非常小的时候可以直接存在这个文章表里面,叫一个click_count,但是如果网站的访问量很高,那这样数据库肯定要累死,各位大牛有什么好的解决办法么?mysqlops回答:我们只讨论访问量很高的情况,例如:每天1亿及以上PV的新闻网站,建议做法可以分为2种方式:1.使用缓存系统,比如Redi...

2014-12-03 09:53:36 356

原创 让你的网站支持手机二维码登录

如果你的网站能支持二维码登录, 用户打开手机扫描一下, 网页上就立即变为已登录状态了, 是不是很酷? 像腾讯的微信, 手机淘宝等, 都支持用手机扫描二维码登录 Web 版, 极大的方便了用户. 这项技术不仅能增加网站的用户体验, 也是把传统的 Web 端和新潮移动端结合起来的重要手段.手机二维码登录网站, 并不是一项多么有难度的技术, 而是多个现有成熟技术的融合. 下图是整个系统的架构示意...

2014-12-03 09:52:14 161

原创 账号系统的两阶段登录和三阶段登录

单的账号登录是一阶段登录, 也即用户提供用户名和密码, 然后服务器端验证账号和密码是否正确以决定是否成功登录. 一阶段登录其实安全性是非常危险了, 其危险性就在于这个登录流程涉及到的数据都是静态的, 因为用户名和密码一般不会改变.为了在登录流程中引入动态数据, 必须把流程改为两阶段登录: 1, 获取动态临时 secret salt; 2. 利用 secret salt 加密用户名和/或密码...

2014-12-03 09:51:48 439

原创 实现单点登录的思路

原文  http://blog.csdn.net/xiaoxian8023/article/details/40516679       前段时间给xx旅游委做了一个综合业务管理平台的项目,项目被分割成了n多个独立模块。要求每个模块需要提供单独的登录、退出以及各自的数据库和页面 等,而整合这些应用的是一款叫做dzz的php版的桌面系统,类似于webqq。每个模块要在桌面系统中以图标...

2014-12-03 09:51:28 296

原创 高性能建站系统

首先是从三方面来提高的,应用层面,服务器端层面,数据库层面。 一、应用层面 1、采用freemaker或者velocity来做页面静态化,提高网站的访问速度。二、服务器端 1、对于一些不经常增删改的数据做缓存,比如memcached,redis,mongodb 2、对于图片的话,采用fastDFS来做图片的分布式服务器,加快图片的存储与读取。 3、对于安全方面,采用数据库事务来保证数据的安...

2014-12-03 09:50:51 132

原创 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 108

原创 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 203

原创 (转)mysql命令行技术汇总

给自己留个脚印 1) pagerpager真是一个很神奇的东西,它可以控制mysql的输出。默认值是stdout,直接输出。艾,貌似讲不清楚啊,还是看几个例子吧:mysql> SELECT mobile FROM profile WHERE mobile!='';+-------------+| mobile |+-------------...

2014-11-26 16:46:50 103

原创 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 445

原创 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 213

原创 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 65

原创 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 71

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 160

原创 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.02.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar文件所在路...

2013-08-28 16:10:32 189

原创 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 54

原创 Struts2 -- Action验证

 在Struts2应用中提供验证的方式有两种——编程式和声明式。编程式验证要提供编程式验证的话,action就要实现Validateable接口。该接口只有一个方法,在方法中需要执行验证操作:void validate();为了将验证中出现的问题反馈给用户,action还需要实现ValidationAware接口。这个接口更为复杂一些,它里面的方法可以用来添加验证错误,判断当前是否...

2011-12-15 16:14:49 79

原创 Struts2的配置2-- Struts.properties 属性文件

是Struts2的配置文件,默认叫default.properties文件。它配置struts的默认配置,例如:struts2的默认配置  为action就是在该文件中定义。这个文件提供了一种更改框架默认行为方式的机制。在一般情况下,如果不是打算让调试更加方便的话,你根本无须更改这个文件。在“struts.properties”文件中定义的属性都可以在“web.xml”文件的“init...

2011-12-15 15:52:28 57

原创 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 87

原创 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 70

原创 JPA学习笔记

JPA概念  JPA(JAVA Persistence API)是sun官方提出的Java持久化规范。他为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据库。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。  JPA是在充分吸取了现有的Hibernate,TopL...

2011-12-15 14:38:49 96

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 151

原创 plsql8注册码

plsql8注册码 下面是我新生成 新生成的plsql的注册码适用于plsql8的使用 product code:jtlhlj6flzrwd4dnwwpju2y8za89vb8r8yehxa32qvfv serial number:2049878599 password:xs374ca product code:4vj6rhs6wf5c844tfcpqqqzg5uprd29pax5tz4ln75 ...

2011-09-02 10:03:08 123

原创 JBPM4之基础概念

流程定义引擎:ProcessEngine processEngine;获取:processEngine=Configuration.getProcessEngine();重要的几个接口:RepositoryService repositoryService;ExecutionService executionService;TaskServ...

2011-08-31 17:46:56 105

原创 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 113

原创 hibernate Restrictions用法

方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <...

2011-08-31 16:12:02 103

原创 java.lang.OutOfMemoryError异常解决方法

java.lang.OutOfMemoryError异常解决方法 原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常...

2011-08-31 15:59:58 71

原创 NHibernate说探——Criteria条件查询

条件查询NHibernate.ICriteria接口表示特定持久类的一个查询。ISession是 ICriteria实例的工厂。 这里以Northwind数据库为示例数据库示例数据表:Employees现在只用雇员表中部分字段。持久类如下:public class Employees { public vi...

2011-08-31 15:57:52 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除