自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Tomcat简介

1、安装和运行【必须】 * 解压apache-tomcat-6.0.35.zip * 位置:不能包含中文和空格 * 运行: %tomcat%/bin/startup.bat * 测试 * http://localhost:8080 2、启动错误 * 没有配置JAVA_HOME系统环境变量 * 错误内容 Neither the JAVA_HOME nor the JRE_HOME...

2018-11-13 15:27:32 187

原创 redis特性简介

一、安全性   设置客户端连接后进行任何其他指定需要使用的密码。   警告:因为redis速度相当快,所以在一台比较好的服务器下,一个外部的用户可以在1秒钟进行150K次的密码尝试,这就意味着你需要指定非常非常强大的密码来防止暴力破解。   设置密码: 1、在配置文件(reids.config)中修改参数(requirepass),重启后生效 2、可以动态设置,使用config s...

2018-09-21 09:12:59 655

原创 redis 启动时警告信息

单机版启动出现3个warning   第一个警告: CentOS默认的tcp连接数是128,redis的性能较高,建议将tcp连接数修改为511 在/etc/sysctl.conf文件中添加 net.core.somaxconn = 511   第二个警告: 在/etc/sysctl.conf文件中添加 vm.overcommit_memory = 1   第三个警告...

2018-09-20 11:31:11 614

原创 redis sentinel哨兵模式部署

名词定义: 主节点 从节点 哨兵 集群 部署框架图:   缓存物理架构: 哨兵集群物理架构 五台物理机,ip假定为158.222.14.21,158.222.14.22,158.222.14.23,158.222.14.24,158.222.14.25 每台物理机上各部署一个哨兵,占用端口26379     五台物理机,ip假定为15...

2018-09-20 11:27:42 618

原创 redis 配置文件详解

Redis的配置文件 redis的默认配置文件在redis目录下,有个叫redis.conf的文件。 用配置文件启动redis命令为: src/redis-server redis.conf Redis支持的参数: 1k => 1000 bytes 1kb => 1024 bytes 1m => 1000000 bytes 1mb => 1024*1024 byt...

2018-09-20 11:00:29 215

原创 redis sentinel配置详解

1.port 26379 sentinel监听端口,默认是26379,可以修改。   2.sentinel monitor <master-name> <ip> <redis-port> <quorum> 告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有...

2018-09-20 10:59:07 507

转载 基于Redis Sentinel的Redis集群(主从&Sharding)高可用方案

转自:https://www.cnblogs.com/wnlja/p/4451257.html 本文主要介绍一种通过Jedis&Sentinel实现Redis集群高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定),Redis集群是以分片(Shardi...

2018-09-20 10:45:32 180

原创 redis持久化机制

两种持久化机制分别是RDB和AOF机制、下面给大家介绍一下分别是什么和它们的优缺点。 RDB RDB持久化是指用数据集快照的方式记录redis数据库的所有键值对。 两个命令:SAVE命令会阻塞主进程来完成写文件,BGSAVE命令会创建子进程来完成写文件,主进程会继续处理命令。 优点: 1.只有一个文件dump.rdb,方便持久化。 2.容灾性好,一个文件可以保存到安全的磁盘。 3.性...

2018-09-20 10:41:33 283

转载 为什么分布式一定要有redis?

为什么分布式一定要有redis?   作者:孤独烟 来自:http://rjzheng.cnblogs.com/   本文围绕以下几点进行阐述 1、为什么使用redis 2、使用redis有什么缺点 3、单线程的redis为什么这么快 4、redis的数据类型,以及每种数据类型的使用场景 5、redis的过期策略以及内存淘汰机制 6、redis和数据库双写一致性问题 7、如何应对缓存穿透...

2018-09-20 10:40:01 160

转载 redis简介

Redis 是什么? Redis是一个开源(BSD许可)的,利用内存进行存储的数据结构存储系统;它可以用作数据库、缓存和消息中间件。 redis由意大利人 Salvatore Sanfilippo 使用C语言开发 redis支持字符串(string)、列表(list)、集合(set)、有序集合(zset)、散列表(hash)五种基本数据结构类型 redis从 2.2.0 版本开始支持bit...

2018-09-20 10:30:16 197

原创 springMVC实现图片上传

需求: 在修改商品的页面,添加上传商品图片的功能   springmvc中多部件类型解析 在页面form中提交enctype="multipart/form-data"的数据时,需要视频日那个女侠对multipart类型的数据进行解析。 在springmvc.xml文件中配置multipart类型解析器:   添加图片的虚拟目录 可以通过Tomcat的图形化界面配置 也可...

2018-09-05 14:56:02 9554 1

原创 springMVC异常处理

异常处理思路: 系统中异常包括两种:预期异常和运行时异常RuntimeException.前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:   自定义异常类:  ...

2018-09-05 14:52:32 357

原创 springMVC数据回显

数据回显: 提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面   pojo数据回显方法 1、springmvc默认对pojo数据进行回显 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类名(首字母小写) controller方法 页面   使用@ModelAttribute指定pojo回显...

2018-09-05 10:37:26 494

原创 springMVC分组检验

1、需求: 在pojo中定义了校验规则,但是pojo被多个controller共享使用,当不同的controller方法对同一个pojo进行校验,但是每个controller方法需要不同的校验。   解决方法: 定义多个校验分组(其实是一个Java接口),分组中定义有哪些规则 每个controller方法使用不同的校验分组。   2、校验分组 3、在校验规则中添加校验分组 ...

2018-09-05 10:33:48 755

原创 springmvc检验

理解校验   springmvc检验: springmvc使用hibernate的校验框架validation(和hibernate没有任何关系)   检验思路: 页面提交请求的参数,请求到controller方法中,使用validation进行校验。如果校验不通过,将错误信息返回到页面。 具体需求: 商品修改,添加校验(校验商品名称长度,生产日期非空校验),如果校验出错,在商...

2018-09-05 09:30:52 292

原创 springMVC参数绑定---集合类型

一、集合类型绑定 1.1 数据绑定 1.1.1 需求 商品批量删除,用户在页面选择多个商品进行删除 1.1.2 页面处理 1.1.3 controller处理 2、list绑定 需求:批量提交数据,将提交的数据绑定到list<pojo>中 controller方法定义: 1、进入批量商品修改页面(页面样式参考商品列表查询) 2、批量修改商品提交页面 ...

2018-09-05 09:22:00 5920

原创 springmvc整合mybatis实现商品列表查询

1、需求 使用springmvc和mybatis完成商品列表查询 2、整合思路 springmvc+mybatis的系统架构   第一步:整合dao层 mybatis和spring整合,使用spring管理mapper接口 使用mapper的扫描器自动扫描mapper接口在spring中进行注册 第二步:整合service层 通过spring管理service接口 通过配置...

2018-08-29 16:16:24 5477 1

原创 springMVC非注解的处理器映射器与处理器适配器

非注解的处理器映射器与处理器适配器 一、非注解的处理器映射器 1、org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping 2、org.springframework.web.servlet.handler.SimpleUrlHandlerMapping 多个映射器可以并存,前端控制器判断URL能让那些映射器...

2018-08-29 11:15:48 376

原创 springMVC入门程序

1、数据库环境 数据库版本:mysql-5.6.17 数据库及表: 2、Java环境 jdk:1.7.45 开发工具:eclipse spring版本:4.3.11 3、开发 使用eclipse创建一个web项目 3.1 配置前端控制器(web.xml配置文件中) 3.2配置Handler 在classpath下的springmvc.xml中配置Handler ...

2018-08-29 10:25:32 774

原创 初识SpringMVC

spring web mvc 和Struts2都属于表现层的框架,spring mvc是spring整体框架的一部分。 如图可以看出: MVC是一种设计模式,mvc在B/S系统下的应用: springmvc基本流程: 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端请求器请求HandlerMapping查找Handler 可以根据xm...

2018-08-29 08:53:42 314

原创 JDBC开发

JDBC开发步骤 1、加载数据库驱动(以MySQL为例) Class.forName("com.mysql.jdbc.Driver"); 2、通过DriverManager获取数据库连接Connection Connection conn = DriverManager.getConnection(url,user,password)获取数据库连接 url:数据库地址

2017-12-01 10:21:27 232

数据库驱动,JDBC开发

JDBC入门开发实例,含数据库驱动jar包;工程注释明确,通俗易懂。

2017-12-01

空空如也

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

TA关注的人

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