- 博客(23)
- 收藏
- 关注
原创 高并发网站架构设计方案
高并发网站架构设计方案 一、网页HTML 静态化:其实大家都知道网页静态化,效率最高,消耗最小的就是纯静态化的 html 页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法,但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统 CMS,像我们常访问的各个门户...
2018-05-27 15:58:19 409
原创 ZooKeeper的搭建与使用
ZooKeeper是可以在分布式环境中保持数据的强一致性。1.ZK集群搭建过程 1.1解压缩,设置环境变量,略 1.2在conf目录下,重命名文件mv zoo_sample.cfg zoo.cfg 1.3修改文件,执行vi zoo.cfg 修改一行dataDir=/usr/local/zk/data 增加三行server.221=itc...
2018-05-27 15:50:59 186
原创 HIVE的安装与使用
1.HIVE的安装 1.1 解压缩、设置环境变量,略 1.2 重命名文件 mv hive-default.xml.template hive-site.xml mv hive-env.sh.template hive-env.sh 1.3 修改文件内容 修改${HADOOP_HOME}/conf/hadoop-en...
2018-05-27 15:47:57 195
原创 zTree的使用
zTree的使用1、zTree是jQuery的一个插件2、建立一个树的基本步骤 1、一次性加载树 1、导入三个文件 <link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="tex...
2018-05-27 13:12:40 347
原创 日志技术(Log4J)
log4j的使用及参数配置详解开发阶段的调试信息运行时的日志记录日志代码占代码总量的4% if (someCondition) { System.out.println("some information.");}使用log4j的步骤1、编写Property文件(log4j的配置信息)2、在程序中获...
2018-05-27 12:43:06 769
原创 Oracle数据库中启动Scott用户的方法
在Oracle数据库中启动Scott用户的方法 Oracle中启动Scott用户的方法,在Oracle10g,(g 代表‘网络’的意思) 数据库中 Scott 这个用户安装时是被锁定的,安装Oracle的时候,你可以直接选择给该用户解锁,如果忘记了解锁,后期可以使用sqlplus工具通过命令将其解锁。 默认的scott用户是被锁定的,先解锁就能登陆使用数据库了。 使用下面的语句解锁scott:...
2018-05-16 21:20:15 3683
原创 Java垃圾回收机制
从内存原理 理解java 垃圾回收机制 先看一下JVM的内存模型: 从大的方面来讲,JVM的内存模型分为两大块: 永久区内存( Permanent space )和堆内存(heap space)。 栈内存(stack space)一般都不归在JVM内存模型中,因为栈内存属于线程级别。每个线程都有个独立的栈内存空间。 Permanent space里存放加载的Class类级对象如class本身,m...
2018-05-16 21:16:24 181
原创 Mysql与Oracle分页对比
一、Mysql使用limit分页select * from stu limit m, n; //m = (startPage-1)*pageSize,n = pageSizePS:(1)第一个参数值m表示起始行,第二个参数表示取多少行(页面大小)(2)m= (2-1)*10+1,n=10 ,表示 limit 11,10从11行开始,取10行,即第2页数据。(3)m、n参数值不能在语句当中写计算表达...
2018-05-16 21:09:50 310
原创 Oracle两种分页语句
Oracle分页查询sql查询语句关键字:rownumOracle两种分页查询:①SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40 ) WHERE...
2018-05-16 21:05:55 4590
原创 Http协议
HTTP协议的组成2.1请求部分 2.2响应部分 3、请求部分详解3.1请求行:GET /app1/1.html HTTP/1.1GET:请求方式。常用的请求方式:GET(默认的)、POST、HEAD、OPTIONS等GET:默认的http://localhost:8080/app1/1.html?username=abc&password=123提交的数据显示出来了,相对不安全,协议的第...
2018-05-08 10:06:18 128
原创 Tomcat详解及使用
一、Tomcat1、Web开发概述1.1服务器上的资源分类:a、静态资源:指web页面中供人们浏览的数据始终是不变。html css js 图片 多媒体b、动态资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。JSP/Servlet、php、asp2、Tomcat服务器0、JavaEE规范:JavaEE规范由JCP组织(www.jcp.org)制定和维...
2018-05-08 10:03:16 18423 2
原创 Java Wbe开发快速入门
1.servlet知识点小结 1.1. Servlet基础 1) 什么是Servlet? 容器: 装载Servlet所使用的服务器.组件: 是用于处理用户(浏览器)所发送的请求. servlet就是组件. 2) 如何开发一个Servlet? 1.创建一个class2.继承HttpServlet类3.覆盖service()方法 ---选择参数HttpServletRe...
2018-05-08 09:13:00 1026
原创 Linux中Nginx安装
Nginx安装手册1 nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ n PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,...
2018-05-05 18:27:35 117
原创 基于mybatis 和开源PageHelper分页插件的使用
1. Mybatis分页插件 - PageHelper说明如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。点击提交BUG2. 版本说明2.1. 最新版本为3.4.2PageInfo中的judgePageBoudary方法修改: isLastP...
2018-05-05 18:24:17 259
原创 Hbuilder mui手机页面开发
1:mui基础 头部:mh 身体:mb 尾部:mt 列表:ml2:折叠面板 maccording3:操作表 mActionsheet 关闭操作表:$(function(){$("#cancel").bind("tap",function(){mui("#sheet").popover("toggle");}); }); 注意:要引入jquery4:数字角标mbadge一般用于未读消息...
2018-05-05 18:21:37 2630
原创 Hibernate的注解及使用
Hibernate 的注解一。实体Bean 每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。声明实体Bean@Entitypublic class Flight implements Serializable { Long id; @Id p...
2018-05-05 18:15:10 576
原创 递归遍历磁盘目录
递归算法访问电脑F盘下的目录import java.io.File;import java.util.ArrayList;import java.util.List;public class Guangdu { static int x=1; static File f=new File("F:")...
2018-05-05 17:35:09 190
原创 Java反射机制及实列
反 射类加载器1.1 类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。l 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象l 连接验证 是否有正确的内部结构,并和其他类协调一致...
2018-05-05 17:30:13 303
原创 原码、反码、补码计算
原码 反码 补码于是人们开始探索 将符号位参与运算, 并且只保留加法的方法. 首先来看原码。计算十进制的表达式: 1-1=01 - 1 = 1 + (-1) = [00000001]原 + [10000001]原 = [10000010]原 = -2如果用原码表示, 让符号位也参与计算, 显然对于减法来说, 结果是不正确的.这也就是为何计算机内部不使用原码表示一个数.为了解决原码做减法的问题, 出...
2018-05-05 17:22:53 8438
原创 Ajax的json数据交换
1. AJAX的json数据交互 1.1. @RequestBody@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法的参数上。 @RequestBody注解实现接收http请求的json数据,将json数据转换为java对象进行绑定...
2018-05-05 17:16:27 430
原创 静态代理和动态代理比较及案列
代理Proxy: Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没...
2018-05-05 17:09:55 134
原创 快速入门爬虫开发jsoup
爬虫简介1:爬虫什么是什么? Robot、Crawler是一片模拟人工浏览网页的代码2:爬虫能干什么?抓取互联网上的信息3:爬虫分类广义爬行器和定向爬虫4:爬虫的技术发展Socket 第一代:效率高,代码繁重HttpURLConnection OA项目跨域经常用 第二代 (前台跨域ajax (jsonp))Http...
2018-05-05 17:04:55 268
原创 svn服务器的搭建及使用
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进...
2018-05-02 13:04:28 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人