自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 JMeter

网址:http://www.51testing.com/zhuanti/jmeter.htmlApache jmeter 是一个100%的纯java桌面应用,用于压力测试和性能测量。1.下载安装 二进制的压缩包http://jmeter.apache.org/ 2.录制http://www.51testing.com/html/80/n-854180.html录制JMete...

2018-09-22 22:03:11 169

转载 tomcat如何限制只允许外网一个ip段内的用户访问

1.全局设置,对Tomcat下所有应用生效server.xml中添加下面一行,重启服务器即可:<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/> 此行放在</Host>之前。例:(1)只允许192.168.1.10访问:<...

2018-09-06 09:05:14 2148

转载 生产者消费者模式设计模式

原文链接:https://blog.csdn.net/qq_41247433/article/details/79434202生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。 真实世界中的生产者消费者模式生产者和消费者模式在生活当中随处可见,它描述的是协调与协作的关系。比如一个人...

2018-09-01 09:55:18 786

转载 动态代理

1.代理模式深入学习(一)——动态代理的实现及解析原文链接:https://blog.csdn.net/wangyy130/article/details/48828595一、代理模式 分为静态和动态代理。静态代理,我们通常都很熟悉。有一个写好的代理类,实现与要代理的类的一个共同的接口,目的是为了约束也为了安全。 具体不再多说。 这里主要想说的是关于动态代理。...

2018-08-30 19:06:38 4597

原创 Express+Angular.js+Node.js

1.expresshttp://www.expressjs.com.cn/高度包容、快速而极简的 Node.js Web 框架2.angularhttps://www.angular.cn/Angular 是一个开发平台。它能帮你更轻松的构建 Web 应用。Angular 集声明式模板、依赖注入、端到端工具和一些最佳实践于一身,为你解决开发方面的各种挑战。Angular 为开发...

2018-08-23 10:11:14 674

转载 MongoDB

复制集简介Mongodb复制集由一组Mongod实例(进程)组成,包含一个Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持复制集内所有成员存储相同的数据集,提供数据的高可用。下图(图片源于Mongodb官方文档)是一个典型的Mongdb复制集,包含一个Primary...

2018-08-22 19:30:58 536

转载 MongoDB备份与恢复

mongodb数据库同样离不开必要的维护,如备份、恢复、导入、导出。其实备份和恢复比导入和导出要方便些,而且一般不会出错,所以大部分时候使用备份和恢复操作就可以了1. 备份Mongodbmongodump -h test.xxxx.com:52000 -d dataname -o /home/aa/dev/mongodb/datamongodump mongo导出数据库命令 mon...

2018-08-22 17:49:51 100

原创 MySQL设置从库只读模式

MYSQL主从复制与读写分离http://blog.51cto.com/yangshufan/2080141/*MySQL的Slave设置为只读模式  注意:set global read_only=1 对拥有super权限的账号是不生效的,所以在授权账号的时候尽量避免添加super权限*/ SET GLOBAL READ_ONLY=1; /*取消普通账号的只读模式*/SET G...

2018-08-22 17:18:20 963

原创 Linux redis缓存服务器(Nginx+Tomcat+redis+MySQL实现session会话共享)

Linux命令【grep -v  "^#" /etc/inittab | more】查看/etc/inittab文件,并过滤注释行网址http://tengine.taobao.org/book/index.html nginxhttps://www.w3cschool.cn/timlc/timlc-kzje24yn.htmlhttps://www.cnblogs.com/bl...

2018-08-03 11:00:46 607

原创 Linux学习

1.下载及安装VMWare,在VM中下载及安装Linux系统网址:https://blog.csdn.net/qq_39750782/article/details/79828213http://blog.sina.com.cn/s/blog_6e312ac60102xztb.html2.相关工具的下载地址下载putty.exe和SSH:http://www.putty.org/...

2018-07-30 21:21:20 131

转载 git学习

1.学习网址,推荐https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000https://blog.csdn.net/qq_34842671/article/details/709165872.学到的知识点linux命令教程http://www.runoob.com/l...

2018-07-26 15:30:38 119

翻译 设计模式(六)总结

Java23中设计模式大约分为3类创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式(7种):适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式(11种):策略模式、模板方法模式、外观者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...

2018-07-06 20:42:48 93

翻译 设计模式(四)观察者模式

1.观察者模式原理气象站公布数据,第三方接入数据通用设计方案:CurrentConditions公告板update()、display()WeatherData数据接口 CurrentConditions cc、getTemperature()、getHumidity()、getPressure()、dataChange(){cc.update();}问题:其他第三方公司接入气象站获取数据的问题无...

2018-07-06 20:34:20 110

翻译 设计模式(三)装饰者模式

1.装饰模式原理咖啡馆订单系统项目咖啡种类ShortBlock、Decaf调料Milk、Chocolate继承方法实现:实现的类太多,类爆炸,每加一个调料,对应的所有咖啡种类都得有改变,维护量太大,这种设计模式好一点的设计方案:在超类里面将所有的调料作为属性,存在的问题,增减调料装饰者模式就像打包一个快递:主体:陶瓷、衣服包装:报纸填充、塑料泡沫、纸板、模板装饰者模式:动态的将新功能附加到对象上。...

2018-07-06 17:54:35 111

翻译 设计模式(二)单例模式

1.经典单例模式原理单例模式意义有些对象是需要一个:如打印机、缓存、线程池如果多个实例会造成冲突,结果不一致等问题可以通过静态变量和全局变量解决问题单例模式:确保一个类只有一个实例,并提供一个全局访问点单例模式设计思路private constructor(){}构建函数私有,在外部没办法调用,封闭了在外边构造类的方式;static instance在类内部用静态方法的方式,new实现自己,sta...

2018-07-06 11:23:55 80

翻译 设计模式(一)策略模式

1.概念、用处和意义设计模式是人们面对同类型软件工程设计问题所总结出来的一些有用经验,设计模式不是代码,而是某类问题的通用解决方案OO面向对象是原则,设计模式是在基础上的具体方法或工具设计模式的本质目的是使软件工程在维护性、扩展性、变化性、复杂度方面成O(N)2.策略模式原理...

2018-07-05 18:53:37 118

翻译 Maven(二)构建Java项目

使用命令行工具构建一个Maven项目Win+R,输入cmd,打开命令行输入命令:mvn archetype:generate   maven常用命令 maven常用模板工具插件:一个插件目标第一次运行很慢,因为要下载很多核心插件选择默认最新版本,点击回车然后输入groupid 组织标识然后输入artifactid 项目唯一标识 对应项目的名称然后输入package 包名Y确认提示信息build s...

2018-07-05 16:04:33 147

翻译 Maven(一)概述及安装

概述项目管理工具,包含项目对象模型,标准集合,项目生命周期,依赖管理系统,生命周期插件目标的集合。功能:项目构建(Builds):发布,把源代码打包成war文件、依赖管理(Dependencies)、配置管理(SCMs)、发布管理(Releases)、文档编制(Documentation)、报告(Reporting)特点:微内核,采用插件机制来实现部分的功能约定优于配置项目模型Maven目录结构b...

2018-07-05 16:03:40 163

翻译 NoSQL数据库(一)MongoDB使用基础

1.MongDB介绍2.在Windows平台安装MongDB3.使用MongDB命令行工具

2018-07-04 17:08:08 374

翻译 Oracle 数据库

1.Oracle数据库系统环境搭建数据库的下载与安装数据库的创建于监听器的配置Oracle数据库常用工具的使用2.数据库查询(单表)数据库基本概念使用SELECT进行基本查询单行查询聚合查询与数据分组3.数据库查询(多表)多表查询子查询相关子查询...

2018-07-04 17:05:20 254

翻译 Java中的HTTP通信

1.使用Http的GET方法读取网络数据2.使用Http的Post方式与网络交互通信3.使用HttpClient进行Get方式通信4.使用HttpClient进行Post方式通信

2018-07-04 11:01:45 378

翻译 Java多线程编程

1.线程与进程2.线程的实现3.线程的状态4.线程的常用方法5.线程的优先级6.线程的同步7.线程的生命周期

2018-07-03 19:30:33 74

翻译 Java的IO操作

1.IO简介IO I/O,即输入与输出作用:读写设备上的数据根据数据的走向,可分为:输入流和输出流根据处理的数据类型,可分为:字节流和字符流字节流:可以读取任意类型的数据,如视频、图片,读取时,读到一个字符就返回一个字符;在Java中对应的类以Stream结尾。字符流:仅能处理纯文本数据,如txt文本,在读取时,读到一个或多个字节,先找到对应的编码表,然后将查到的字符返回;在Java中对应的类以R...

2018-07-03 12:21:30 132

原创 Java集合类

1.接口Collection    扩展接口List,可重复添加数据        实现子类:ArrayList、Vector        ArrayList 与 Vector的区别        ArrayList jdk1.2版本之后推出,采用异步处理方式,性能高,属于线程不安全;        Vector jdk1.0版本之后推出,采用同步处理方式,性能慢,属于线程安全。        ...

2018-07-03 11:28:46 82

翻译 Git(三)远程操作

1.跟踪分支与远程跟踪分支跟踪分支tracking branch(master用户可写)远程跟踪分支 remote tracking branch(origin/master用户只读)git clone origin/mastergit fetchgit mergegit pull git add git commit  ->mastergit push ->origin/master...

2018-07-02 19:58:52 131

翻译 Git(二)远程协作

1.GitHub简介GitHub代码托管服务商及开源社区GitHub的操作为GitHub添加SSH Keys2.Git远程协作的主要命令git clone 从服务器上下载到本地git fetch 获取所有分支及数据git pull git  fetch和git merge组合git push推送本地数据3.GitHub Push Request主要流程forkPull Requestgit rem...

2018-07-02 18:17:20 123

原创 Git(一)本地操作

1.Git与SVN的差异SVN是集中式版本控制系统只有中央服务器上有版本控制数据库,其他电脑需要从服务器上CheckOut,做操作的时候需要和中央服务器做交互Git是分布式版本控制系统每台电脑上本地都有一个版本的Database,速度快,不需要网络交互,也有一台中央服务器,仅仅用于其他成员之间的协作SVN存储的是与上一个版本之间的差异,我们检出每一版本代码的时候,都需要叠加这些差异Git版本存储的...

2018-06-29 10:31:31 192

原创 MySQL(二)万能的DAO

1.User.javapackage com.jike.entity;public class User { private int uId; private String uName; private int uAge; private int classId; public int getuId() { return uId; } public void setuId(int uId) { ...

2018-06-27 20:06:50 256

原创 MySQL(一)知识点总结

1.MySQL的简介和安装2.MySQL的客户端管理工具shell命令行、MySQL Workbench、Navicat for MySQL3.MySQL数据库和表4.MySQL数据类型

2018-06-25 19:05:48 220

原创 MyBatis(一)用 SpringMVC+MyBatis 来搭建网站

1.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven...

2018-06-25 17:54:53 129

原创 Spring(一)知识点总结

1.Spring的核心框架2.IOCIOC和DIIOC的注入类型Bean的实例化方式、自动装配方式、生命周期Spring的注解3.AOPAOP实现方式:ProxyCGLibSpring的注解方式Spring的XML方式

2018-06-15 10:08:41 119

原创 SpringMVC(五)执行定时任务、配置视图解析器、文件的上传及下载、国际化、验证码—Java基础篇

1.配置springmvc文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://

2018-06-12 15:18:01 174

原创 SpringMVC(四)拦截器与异常处理—Java基础篇

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.co

2018-06-08 20:19:57 295

原创 Java学习路线

1.Java基础篇Java基础Java面向对象JSPJava APIServletFilterStruts2(拦截器)SpringMVC(注解,数据验证)Spring(AOP、IOC)HibernatMyBatisMySQLMavenGit2.Java进阶篇3.Java原理篇...

2018-06-07 18:33:55 96

原创 SpringMVC(三)数据校验例子—Java基础篇

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.co

2018-06-07 18:18:22 207

原创 SpringMVC(二)注解例子—Java基础篇

1.遇到的问题ClassNotFoundException异常spring-webmvc-5.0.0.RELEASE.jar包没有org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter类用org.springframework.web.servlet.mvc.method.annotation.Re...

2018-06-07 11:52:29 115

原创 SpringMVC(一)例子—Java基础篇

1.Maven创建一个web项目会抛出异常解决办法:Java Build Path-》Libraries中添加TomcatProject Facets中Dynamic Web Module无法修改更高版本解决办法:首先Window-》Show View-》Navigator-》settings-》org.eclipse.wst.common.project.facet.core.xml-》将web...

2018-06-06 20:03:14 82

原创 Struts2(四)拦截器—Java基础篇

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.

2018-06-06 11:46:21 133

原创 Struts2(三)通配符—Java基础篇

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.

2018-06-05 21:39:54 141

原创 Struts2(二)例子—Java基础篇

1.web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.

2018-06-05 21:35:17 112

繁体简体转换

繁体简体转换的方法 1.通过调用js 2.通过引用*.cs类

2012-09-06

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

TA关注的人

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