xlxxcc的专栏

势不可去尽,话不可说尽,福不可享受尽,规矩不可行尽,凡事太尽,缘分必然早尽。想拥有未曾得到的,想得到的却未曾拥有,那是因为你没有做你从未曾做过的事。...

Servlet Note

Servlet 是什么?  Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。   使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他...

2016-08-17 23:50:29

阅读数 1048

评论数 0

Linux yum增加源、yum解锁、常用命令

yum增加源yum源路径: cd /etc/yum.repos.d/, 查看是否有htop源: yum list | grep htop 增加源: 1、http://dag.wieers.com/rpm/packages/rpmforge-release/下载对应版本的rpm安装包 ...

2016-07-28 20:10:51

阅读数 4610

评论数 1

PhantomJS(webkit)/SlimerJS (Gecko) + CasperJS获取JavaScript渲染后的网页内容

前言: 使用PhantomJS(webkit)或者SlimerJS (Gecko) 配合 CasperJS获取JavaScript渲染后的网页内容以及内嵌子网页渲染后的内容, 那么这样做到底能为我们做什么?坏笑,我就不多说了,当然是来帮我分析解决网页的问题了,然后是网络爬虫,还能做什么不好的事?相...

2016-07-28 14:07:57

阅读数 5950

评论数 0

MySQL常用系统表大全

MySQL5.7 默认的模式有:information_schema, 具有 61个表; mysql, 具有31个表; performance_schema,具有87个表; sys, 具有1个表. Information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什...

2016-06-24 18:15:39

阅读数 21086

评论数 2

ORACLE常用系统表大全

背景:最近一段时间经常需要统计分析数据,使用传统的查询sql语句有时候感觉查询特别慢,便想着,如何使用数据库自带的系统表帮助解决问题,提高效率呢。于是乎便学习到如下:ORACLE的一些常用系统表说明和介绍。 在Oracle中: 数据字典dict总是属于Oracle用户sys的。1:用户信息 ...

2016-06-24 16:50:43

阅读数 3195

评论数 0

Spring MVC 多个视图解析器配置

背景: 在web开发中,我们在前端通常使用视图来展示我的数据模型,常用的视图有JSP、XML、JSON、velocity、FreeMarker等。在Spring MVC应用程序中,常用的视图解析器有InternalResourceViewResolver、ResourceBundleViewRes...

2016-04-14 09:34:59

阅读数 14198

评论数 0

DoubleArrayTrie : DAT双数组Trie树

本文参考: http://www.cnblogs.com/ooon/p/4883159.html推荐: 码农场的《双数组Trie树(DoubleArrayTrie)Java实现》 外文《An Implementation of Double-Array Trie》DoubleArrayTrie...

2017-03-28 14:15:52

阅读数 5973

评论数 0

python调用java API

使用JPype来让python调用java API。 JPype的下载地址:https://pypi.python.org/pypi/JPype1 JPype的帮助文档:http://jpype.readthedocs.io/en/latest/

2017-03-27 11:13:00

阅读数 4653

评论数 0

手机App: Web App、Hybrid App、 Native App

1. Web APPWeb App 指采用Html5语言写出的App,不需要下载安装。类似于现在所说的轻应用。生存在浏览器中的应用,基本上可以说是触屏版的网页应用。优点  (1)开发成本低,  (2)更新快,  (3)更新无需通知用户,不需要手动升级  (4)能够跨多个平台和终端。缺点:  (1)...

2017-03-26 17:30:42

阅读数 583

评论数 0

设计模式 - 抽象工厂模式

Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。  工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂...

2017-03-26 13:56:52

阅读数 386

评论数 0

设计模式 - 工厂模式

Factory Method(工厂模式):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。  工厂方法模式分为三种,普通工厂模式,多个工厂方法模式,静态工厂方法模式。普通工厂模式  普通工厂模式,就是建立一个工厂类,对实现了同一接口...

2017-03-26 13:44:26

阅读数 395

评论数 0

PostGIS 常用函数中文介绍说明

转载自:http://www.jsjtt.com/shujuku/postgresql/31.html1.OGC标准函数管理函数: 添加几何字段 AddGeometryColumn(, , , , , ) 删除几何字段 DropGeometryColumn(, , ) 检查数据库几何字段并在...

2017-03-24 13:01:01

阅读数 7730

评论数 0

JAVA 23种设计模式简介

设计模式(Design Patterns) ——可复用面向对象软件的基础  设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式的分类  创建型模式,共五种:工厂方...

2017-03-24 10:32:48

阅读数 1166

评论数 1

字符串多模式匹配:AC算法

早在1975年贝尔实验室的两位研究人员Alfred V. Aho 和Margaret J. Corasick就提出了以他们的名字命名的高效的匹配算法—AC算法。该算法几乎与《KMP算法》同时问世。与KMP算法相同,AC算法时至今日仍然在模式匹配领域被广泛应用。      AC算法是一个经典的多...

2017-03-21 19:17:22

阅读数 9904

评论数 1

字符串的模式匹配:RK算法

RK算法是由Rabin和Karp共同提出的一个算法。   RK算法是对BF算法的一个改进:在BF算法中,每一个字符都需要进行比较,并且当我们发现首字符匹配时仍然需要比较剩余的所有字符。而在RK算法中,就尝试只进行一次比较来判定两者是否相等。   RK算法也可以进行多模式匹配,在论文查重等实际应...

2017-03-20 15:00:20

阅读数 1688

评论数 0

字符串的模式匹配:Horsepool算法

Horsepool算法是Boyer-Moore算法的简化版本,这也是一个空间换时间的典型例子。算法把模式P和文本T的开头字符对齐,从模式的最后一个字符开始比较,如果尝试比较失败了,它把模式向后移。每次尝试过程中比较是从右到左的。  Horspool 算法是一种基于后缀匹配的方法,是一种“跳跃式”匹...

2017-03-20 11:25:11

阅读数 513

评论数 0

字符串的模式匹配:BM算法

1977年,Robert S.Boyer和J Strother Moore提出了另一种在O(n)时间复杂度内,完成字符串匹配的算法,其在绝大多数场合的性能表现,比KMP算法还要出色,下面我们就来详细了解一下这一出色的单模式匹配算法,在此之前推荐读者读一下我的另一篇文章《字符串的模式匹配:KMP算法...

2017-03-19 15:38:03

阅读数 1672

评论数 1

字符串的模式匹配:Sunday 算法

Sunday算法是Daniel M.Sunday于1990年提出的字符串模式匹配。其核心思想是:在匹配过程中,模式串发现不匹配时,算法能跳过尽可能多的字符以进行下一步的匹配,从而提高了匹配效率。其效率在匹配随机的字符串时比其他匹配算法还要更快。Sunday算法的实现可比KMP,BM的实现容易太多。...

2017-03-19 01:31:08

阅读数 401

评论数 0

使用Nginx+Lua(OpenResty)开发高性能Web应用

原文出自:http://jinnianshilongnian.iteye.com/blog/2280928   在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的...

2017-03-18 22:34:40

阅读数 1027

评论数 0

100个最热门的国人开发开源软件

1. JFinal JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率! 开发语言:Java ...

2017-03-18 22:33:13

阅读数 1318

评论数 0

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