自定义博客皮肤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:80802、启动错误* 没有配置JAVA_HOME系统环境变量* 错误内容Neither the JAVA_HOME nor the JRE_HOME...

2018-11-13 15:27:32 136

原创 redis特性简介

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

2018-09-21 09:12:59 606

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

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

原创 redis 配置文件详解

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

2018-09-20 11:00:29 164

原创 redis sentinel配置详解

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

2018-09-20 10:59:07 395

转载 基于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 126

原创 redis持久化机制

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

2018-09-20 10:41:33 248

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

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

2018-09-20 10:40:01 119

转载 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 148

原创 springMVC实现图片上传

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

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

原创 springMVC异常处理

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

2018-09-05 14:52:32 267

原创 springMVC数据回显

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

2018-09-05 10:37:26 418

原创 springMVC分组检验

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

2018-09-05 10:33:48 689

原创 springmvc检验

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

2018-09-05 09:30:52 239

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

原创 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 5375 1

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

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

2018-08-29 11:15:48 334

原创 springMVC入门程序

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

2018-08-29 10:25:32 723

原创 初识SpringMVC

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

2018-08-29 08:53:42 263

原创 JDBC开发

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

2017-12-01 10:21:27 207

数据库驱动,JDBC开发

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

2017-12-01

空空如也

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

TA关注的人

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