自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(56)
  • 收藏
  • 关注

转载 Redis配置项参数说明

序号配置项说明 1 daemonize no Redis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(Windows 不支持守护线程的配置为 no ) 2 pidfile /var/run/redis.pid 当 Redis 以守护进程方式运行时,Redis 默认会把 pid 写入 /var/run...

2019-09-10 16:00:00 125

转载 MySQL规范

一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 所有存储相...

2019-09-06 16:51:00 157

转载 热门博客

国内 1、36氪(www.36kr.com): 目前国内做的最风生水起的科技博客,以介绍国内外互联网创业新闻为主的博客网站,自己建立有36Tree互联网创业融投资社区。36氪的名字源于元素周期 表的第36号元素“氪”,化学符号为Kr。传说中的氪星是超人的故乡。除了为创业者免费提供新闻报道,他们主办的“36氪开放日”为早期互联网创业公司初创产品发布,提供了非常不错的平台,每月在全国各大城...

2019-08-07 11:38:00 207

转载 Spring Boot常用配置

mvc spring.mvc.async.request-timeout设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format设定日期的格式,比如dd/MM/yyyy. spring.mvc.favicon.enabled是...

2019-07-27 16:55:00 124

转载 消息队列使用场景

消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题 实现高性能,高可用,可伸缩和最终一致性架构 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消息队列应用场景 以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景 2.1异步处理 场景说...

2019-07-25 18:01:00 77

转载 2019常见java面试题

本文分为十九个模块,如下图所示: 文章目录一. Java 基础模块二. Java 容器模块三. Java 多线程模块四. Java 反射模块五. Java 对象拷贝模块六. Java Web模块七. Java 异常模块八. 网络模块九. 设计模式模块十. Spring/Spring MVC模块十一. Spring Boot/Spring Cloud模块十二. Hibernate模块十三...

2019-07-25 10:50:00 135

转载 java常见面试题汇总

基础篇 基本功 面向对象的特征 final, finally, finalize 的区别 int 和 Integer 有什么区别 重载和重写的区别 抽象类和接口有什么区别 说说反射的用途及实现 说说自定义注解的场景及实现 HTTP 请求的 GET 与 POST 方式的区别 session 与 cookie 区别 session 分布式处理 JDBC 流...

2019-07-25 10:37:00 74

转载 SpringBoot注解大全

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration 等同于spring的XML配置文件...

2019-07-18 18:40:00 69

转载 Java集合图谱

    是否有序 是否允许元素重复 Collection 否 是 List 是 是 Set AbstractSet 否 否   HashSet   TreeSet 是(用二叉排序树) Map AbstractMap 否 使用key-value来映射和存储数据,key必须唯一,va...

2019-07-18 11:30:00 162

转载 sql优化的几种方法

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t wh...

2019-07-17 16:03:00 66

转载 Spring 体系结构详解

核心容器(Core Container) Core和Beans模块提供了Spring最基础的功能,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。 Context模块基于Core和Bean来构建,它提供了用一种框架风格地方式来访问对象,有些像JNDI...

2019-07-17 10:25:00 92

转载 2019年 Java 面试题解析

包含的模块: 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM如下图所示: 共包含 208 道面试题,本...

2019-07-16 11:46:00 208

转载 IntelliJ IDEA 快捷键大全

常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。 例如要输入for(User user : users)只需输入user.for+Tab ; 再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。 ...

2019-07-15 14:53:00 83

转载 java集合继承关系

面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。   数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。   集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。                          上述类图...

2019-07-15 14:39:00 84

转载 Redis面试题

随着系统访问量的提高,复杂度的提升,响应性能成为一个重点的关注点。而缓存的使用成为一个重点。redis 作为缓存中间件的一个佼佼者,成为了面试必问项目。 本文分享一下Redis几道常见的面试题: 缓存雪崩 1.1什么是缓存雪崩? 如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。 我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且...

2019-07-12 09:58:00 74

转载 jsp九大内置对象和四大作用域

JSP九大对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用。 一、request对象:代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。作用域为request(用户请求期)...

2019-07-04 10:57:00 104

转载 Netty面试题

1.Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,并没有丧失可维护性和性能等优势。 2.Netty 的特点是什么? 高并发:Netty 是一款基于 NIO(Nonblocking IO...

2019-06-23 19:37:00 220

转载 Java面试 32个核心必考点完全解析

课程内容分为三个模块 基础模块: 技术岗位与面试 计算机基础 JVM原理 多线程 设计模式 数据结构与算法 应用模块: 常用工具集 常用框架 缓存 队列 数据库 综合模块: 系统架构设计 微服务架构 容器化 换工作面临问题 能力不错,却总被忽略 不知道简历怎么准备 工作年限 美观度 多分简历 ...

2019-06-23 11:10:00 411

转载 Axios

##Axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 Features 从浏览器中创建XMLHttpRequests 从 node.js 创建http请求 支持PromiseAPI 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御XSRF ...

2019-05-18 19:54:00 95

转载 java关键字及其作用

一、关键字总览: 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface nati...

2019-05-05 16:27:00 102

转载 深入理解java虚拟机之java内存区域

java虚拟机在执行java程序的时候会把它所管理的内存分为多个不同的区域,每个区域都有不同的作用,以及由各自的生命周期,有些随着虚拟机进行的启动而存在,有些区域则依赖于用户线程的启动或结束而建立或销毁等。在《java虚拟机规范(Java SE7版)》中规定,java内存分为以下一种,如图所示:   1、程序计数器   程序计数器(Program Counter Register...

2019-05-05 16:26:00 64

转载 Java常用的16个工具类

一. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中,最大支持2GB toByteArray:从输入流、...

2019-04-18 16:12:00 110

转载 vue中如何实现数据的双向绑定

  vue中如何实现数据的双向绑定  vue中的指令      v-cloak:      v-model(表单元素设置了之后会忽略掉value,checked,selected)      v-text:代替 {{}} 渲染成文本(不会识别html标签)可以防止网速卡慢时{{}}出现在页面上      v-html:把html字符渲染成html      v-once:只绑定一次(...

2019-04-15 16:46:00 1215

转载 Spring Boot 最核心的 25 个注解

1、@SpringBootApplication 这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。 其实这个注解就是@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三个注解的组...

2019-04-11 16:40:00 61

转载 Java多线程

多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机...

2019-04-10 17:48:00 62

转载 nginx功能介绍

关于NginxNginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。 主要功能1.反向代理 正向代理:某些情况下,代理我们用户去访问服务器,需要用户手动的设置代理服务器的ip和端口号。 反向代理:是用来代理服务器的,代理我们要访问的目标服务器。 代理服务器接受请求...

2019-04-08 15:20:00 85

转载 SpringMVC常用注解整理

一、组件型注解: @Component 在类定义之前添加@Component注解,他会被spring容器识别,并转为bean。 @Repository 对Dao实现类进行注解 (特殊的@Component) @Service 用于对业务逻辑层进行注解,(特殊的@Component) @Controller 用于控制层注解,(特殊的@Component)  以上四种...

2019-04-08 15:04:00 56

转载 浅谈SpringMVC执行过程

通过深入分析Spring源码,我们知道Spring框架包括大致六大模块, 如Web模块,数据库访问技术模块,面向切面模块,基础设施模块,核心容器模块和模块, 其中,在Spring框架的Web模块中,又包含很多前端技术,如SpringMVC,Spring WebSocket,Spring WebPortlet等,在本篇文章中,我们主要分析SpringMVC模块。 在分析SpringMV...

2019-04-06 20:43:00 68

转载 使用Jedis操作redis

Redis是一个开源的Key-Value数据缓存,和Memcached类似。 Redis多种类型的value,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 Jedis 是 Redis 官方首选的 Java 客户端开发包。 //连接redis ,redis的默认端口是6379 Je...

2019-04-04 15:54:00 69

转载 HTTP协议

一、HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。 2.HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或S...

2019-04-03 14:46:00 115

转载 windows下nginx的安装及使用

1.下载nginx http://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip 下载后解压,解压后如下 2.启动nginx 有很多种方法启动nginx (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过 (2)打开cmd命令窗口,切...

2019-04-01 10:34:00 64

转载 SpringMVC工作原理

一:SpringMVC的工作原理图 二:SpringMVC流程 用户发送请求至前端控制器DispatcherServlet。 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器...

2019-03-12 13:51:00 63

转载 Java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 使用new关键字 }→调用了构造函数 使用Class类的newInstance方法 } →调用了构造函数 使用Co...

2019-03-11 14:02:00 83

转载 LDAP概念和原理介绍

LDAP概念和原理介绍 相信对于许多的朋友来说,可能听说过LDAP,但是实际中对LDAP的了解和具体的原理可能还比较模糊,今天就从“什么是LDAP”、“LDAP的主要产品”、“LDAP的基本模型”、“LDAP的使用案例”四个方面来做一个介绍。 我们在开始介绍之前先来看几个问题: 1.我们日常的办公系统是不是有多个? 2.每个系统之间是不是都有独立的账号密码? 3.密码多了...

2019-03-08 11:32:00 682

转载 MyEclipse中最常用的快捷键大全

1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。 3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添...

2019-02-22 15:48:00 95

转载 web.xml配置文件详解

1、XML 声明和根元素 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.d...

2019-02-22 11:04:00 81

转载 spring MVC配置文件详解

SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。 Disp...

2019-02-22 10:53:00 62

转载 Redis概述

redis: 定义:是用C语言开发的、开源的、高性能的键值对数据库,通过提供多种键值数据类型,来适应不同场景下的存储需求 支持的数据类型:字符串、列表、集合、有序集合、散列 速度:读的速度每秒11万次,写的速度每秒8万一千次 应用场景:缓存、聊天室的在线好友列表、任务队列(秒杀、抢购)、网站访问统计、数据过期处理、应用排行榜、分布式集群架构的session分离 redis特性 1.多数...

2019-02-19 14:53:00 100

转载 mybatis 使用经验小结

一、多数据源问题 主要思路是把dataSource、sqlSesstionFactory、MapperScannerConfigurer在配置中区分开,各Mapper对应的包名、类名区分开 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springfram...

2019-02-15 09:52:00 116

转载 linux文件夹打包命令

.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip File...

2018-12-27 11:39:00 105

空空如也

空空如也

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

TA关注的人

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