自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 redis配置后台启动以及redis-cli命令

reids安装好之后使用“./redis-server redis.conf”启动,默认是前端启动,这导致我们不能干任何事情,因为redis独占了这个命令窗口,我们没地方输入命令,因此我们需要修改一下redis的配置文件redis.conf,让redis以后端模式启动:还是我们上次安装的目录,找到我们的redis配置文件:[root@localhost /usr/local/redis/bin]#vi redis.confdaemonize是“守护进程”的意思,这里我们把no改为"yes",没错就这么

2021-01-08 17:06:30 1034 1

原创 Redis常用命令

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证2、对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytyp

2021-01-08 17:02:16 222

原创 1202问题记录

异常描述:好车主直播间部分进入异常异常影响:10:00-10:02好车主app端直播间部分用户异常,提示暂时无法进入直播间,H5进入正常。原因分析:十点整进入直人数频升,数据频常更新直播间预览数,因存在行锁,导致服务数库连接数迅速占满,无法进行后续操作。解决方案及计划:1)扩容增加应用实例数,无影响解2)刷新服务存,更新直播间状态为开始后恢复3)11-26整改更新数据操作改为异步,并先在 redist中进行增加,后按时统一刷新到数库中...

2020-11-26 17:28:32 146

原创 2020-11-25问题记录

2020-11-25异常描述:好车主直播间部分进入异常异常影响:10:0010:02好车主app端直播直间部分用户异常,提示暂时无法进入直播间H5进入正常原因分析十点整进入直间人数升,数库频繁更新直插间预数,因存在行锁,导致服多数据库连接数迅速占,无法进行后续操作解决方案及计1广容增加应用实例数,无影响解;2)新服务存,更新直指间状态为开始后复;3)11-26整改更新数据操作改为异步,并先在 redis中进行增加,后按时间統一刷新到数据库中...

2020-11-25 18:03:52 139 1

原创 mybatis查询更新

mysqlselect id,status from room where status in(0,1,3)order by field(status,1,0,3),if(status=3,-start_time,start_time) asc;

2020-08-31 17:23:56 441

原创 xshell常用命令总结

1.实时查看日志tail -f 实时查看日志文件 tail -f 日志文件log2.实时查看日志末尾行tail - 100f 实时查看日志文件 后一百行3.查看日志固定尾行tail -f -n 100 catalina.out linux查看日志后100行4.搜寻字符串grep ‘搜寻字符串’ filename按ctrl+c 退出登录远程服务器:ssh -p 50022 [email protected]输入密码:[email protected]:...

2020-08-15 05:04:51 708

原创 SLF4J的介绍

为什么要使用SLF4J而不是Log4J ...

2020-08-15 04:35:38 13219

原创 分布式架构的演进概述

分布式架构的演进:单体架构需要考虑的问题: 人员问题, 时间周期单台服务器访问压力增加的时候:影响性能: CPU, 文件IO, 内存和网络IO->提高带宽阀值达到之后只能增加服务器, 对于电脑来说就是单核变多核1.水平扩容;2.垂直扩容;一台服务器->多台服务器客户端访问网站基于域名->DNS返回一个IP, 进行请求请求如何分发->1.DNS解析路由,2.负载均衡算法: 中间增加一台服务器, 对服务请求或者流量进行分发轮询: 按照顺序给服务器分发;加权轮询,

2020-07-26 21:16:45 163

原创 Postman使用详解--流行的API调试工具

Postman使用详解–流行的API调试工具参考地址:https://blog.csdn.net/duzilonglove/article/details/78645467一.什么是PostmanPostman 是一款功能强大的网页调试与发送网页 HTTP 请求的 Chrome 插件,他主要用来做接口测试。做 web 页面开发和测试的人员应该是无人不晓,无人不用!其主要特点特点:创建 + 测试:创建和发送任何的 HTTP 请求,请求可以保存到历史中再次执行。其主要功能包括:1.模拟各种HT

2020-07-25 16:57:45 208

原创 我的SpringBoot系列

对于SpringBoot,很多人咨询了我的研究学习资料来源,除官方文档外,特例完整整理一下自己的平时参考学习其他资料,以及分享实战项目源码和代码资源,供大家参考学习主要教程一、我的SpringBoot系列教程(2020.3更新)我的SpringBoot系列进阶教程(Github仓库源码地址)基于springboot 2.0.6.RELEASE版本的代码演示集合:SpringBoot从入门到精通教程(一)- 如...

2020-07-25 13:51:36 110

原创 IDEA 使用技巧--设置篇

1、文件修改变动:svn文件修改后,默认只有当前文件更改而父文件没有标注,很不直观;查了一顿后,发现,可以设置;File—->settings—->version control—–>勾选show directories with changed descendants  2、IDEA以新窗口的形式打开多个项目3、解决tomcat中文乱码问题JAVA_TOOL_OP...

2020-07-25 01:22:06 401

原创 Spring时序图

2020-07-25 01:00:33 204

原创 java面试之数据库

java面试之数据库MySQL:MySQL常见的两种存储引擎:MyISAM与InnoDB表和数据库的区别:表是一种表示数据库中数据划分的方式,而数据库是表和数据的集合。表用于将相互关联的数据分组并创建数据集。该数据将在数据库中使用。以任何形式存储在表中的数据都是数据库的一部分.数据库是有组织数据的集合,也是用于访问这些数据的功能,而表是用于存储数据的行和列的集合。从这几个方面考虑优化:a.SQL与索引; b.存储引擎与表结构;c.数据库架构; d.MySQL配置; e.硬件与操作系

2020-07-25 00:54:38 214 1

原创 java面试之框架知识整理

java面试之框架知识整理Spring3MVC与Struts2MVC比较1、SpringMVC支持Restful url,这感觉爽,就开发效率而言高;2、SpringMVC基本实现了零配置,配置好Spring的ApplicationContext.xml和web.xml后,基本就不需要其他配置了。而且Spring的配置也相对简单。而struts2就不行了,需要的配置相对比较多,也比较复杂;3、SpringM...

2020-07-25 00:52:08 552

原创 java面试之Java基础

java面试之Java基础Java的数据类型:包括基本数据类型和引用数据类型:a.基本数据类型:整数类型{long, int, short, byte}; 浮点类型: float, double;字符类型: char; 布尔类型: Booleanboolean :falsebyte :0char:double :0.0float :0.0int :0long ...

2020-07-25 00:47:19 484

原创 java概念与知识点总结--基础

java概念知识点总结 一、基础语法java内存模型和内存区域以及执行过程理解 特例: 基本类型(八大基本类型(boolean、char、byte、short、int、long、float、double) 1) 因为对于一些小的、简单的变量,在new中创建对象往往不是很有效,于是设置了基本类型 2) java中所有不带小数点的类型都默认是int类型,带小数点的默认类型为double类型long类型...

2020-07-25 00:39:17 287

原创 Java后端技术栈整理--框架

Java后端技术栈整理 Spring MVC:Model:封装了应用程序的数据和一般他们会组成的POJO。View:负责呈现模型数据和一般它生成的HTML的输出,客户端的浏览器能够解释。Cotroller:负责处理用户的请求,并建立适当的模型,并把它传递给视图渲染。Spring MVC处理请求的流程:IOC容器就是具有依赖注入功能的容器,IOC容器负责实例化、定位、配置应用程序中的对象及建立对象之间的依赖。AOP就是将

2020-07-25 00:31:36 380

原创 JDK1.8新特性--知识点

JDK1.8 新特性本文主要介绍了JDK1.8版本中的一些新特性,乃作者视频观后笔记,仅供参考。jdk1.8新特性知识点:Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期API 在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化 ...

2020-07-25 00:17:33 127

原创 Git教程(完整)

查看原文 本篇为廖雪峰老师官方网站中Git教程的学习笔记Git是世界上最先进的分布式版本控制系统,克隆一个项目的速度非常快每个开发都可以从master上克隆一个本地版本库,就算没有网络,也可以提交代码到本地仓库、查看log、创建项目分支等等每个版本库都可以创建无限个分支,分支是个完整的目录,且这个目录拥有完整的实际文件一、安装网上搜一下安装教程,这里就不介绍了安装完成后,在开始菜单里找到“Git”->

2020-07-25 00:14:29 204

原创 git常用命令--Git教程命令

一、git初始化本地仓库和配置  echo "想输入到文件的内容,一般为# 库名字" >> README.md  git init  初始化一个仓库   如果没有配置需要配置    git config --list    git config --global user.email "[email protected]"    git config --global user.name "zhoudu"    git config --list&nbsp

2020-07-25 00:09:08 226

原创 SpringCloud学习总结--学习链接

微服务基础知识:https://www.cnblogs.com/TvvT-kevin/p/12482965.htmlSpringCloud微服务概述:https://www.cnblogs.com/TvvT-kevin/p/12483030.html

2020-07-24 23:58:20 120

原创 spring学习总结——高级装配学习四(运行时:值注入、spring表达式)

 前言:  当讨论依赖注入的时候,我们通常所讨论的是将一个bean引用注入到另一个bean的属性或构造器参数中。bean装配的另外一个方面指的是将一个值注入到bean的属性或者构造器参数中。在没有学习使用怎么注入外部值时,我们正常是直接将值写死在代码中。如将专辑的名字装配到BlankDisc bean的构造器或title属性中。例如,我们可能按照这样的方式来组装BlankDisc:如果使用XML的话,那么值也会是硬编码的: 如果我们可能会希望避免硬编码值,而是想让...

2020-07-24 23:37:09 112

原创 spring学习总结——高级装配学习三(Bean的作用域)

 一、bean的作用域  在默认情况下,Spring应用上下文中所有bean都是作为以单例(singleton)的形式创建的。也就是说,不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。如果你所使用的类是易变的(mutable),它们会保持一些状态,因此重用是不安全的。在这种情况下,将class声明为单例的bean就不是什么好主意了,因为对象会被污染,稍后重用的时候会出现意想不到的问题。1、Spring定义了多种作用域,可以基于这些作用域创建bean,包...

2020-07-24 23:36:20 170

原创 spring学习总结——装配Bean学习四(导入和混合配置)

情景:在典型的Spring应用中,我们可能会同时使用自动化和显式配置(JavaConfig)或者XML配置,幸好在Spring中,这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。  关于混合配置,第一件需要了解的事情就是在自动装配时,它并不在意要装配的bean来自哪里。自动装配的时候会考虑到Spring容器中所有的bean,不管它是在JavaConfig或XML中声明的还是通过组件扫描获取到的; 一、在JavaConfig中引...

2020-07-24 23:35:17 148

原创 spring学习总结——装配Bean学习三(xml装配bean)

情景:在典型的Spring应用中,我们可能会同时使用自动化和显式配置(JavaConfig)或者XML配置,幸好在Spring中,这些配置方案都不是互斥的。你尽可以将JavaConfig的组件扫描和自动装配和/或XML配置混合在一起。  关于混合配置,第一件需要了解的事情就是在自动装配时,它并不在意要装配的bean来自哪里。自动装配的时候会考虑到Spring容器中所有的bean,不管它是在JavaConfig或XML中声明的还是通过组件扫描获取到的; 一、在JavaConfig中引...

2020-07-24 23:32:49 148

原创 spring学习总结——装配Bean学习二(JavaConfig装配bean)

通过Java代码装配bean前言:上面梳理了通过注解来隐式的完成了组件的扫描和自动装配,下面来学习下如何通过显式的配置的装配bean;使用场景:比如说,你想要将第三方库中的组件装配到你的应用中,在这种情况下,是没有办法在它的类上添加@Component和@Autowired注解的,因此就不能使用自动化装配的方案了。  在使用第三方jar包情况下,你必须要采用显式装配的方式。在进行显式配置的时候,有两种可选方案:Java和XML。在这节中,我们将会学习如何使用Java配置,接下来的一节中将会...

2020-07-24 23:31:20 158

原创 spring学习总结——装配Bean学习一(自动装配)

一、Spring配置的可选方案Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。但是,作为开发人员,你需要告诉Spring要创建哪些bean并且如何将其装配在一起。当描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制:在XML中进行显式配置。在Java中进行显式配置。(在JavaConfig中配置@bean,用于将第三方库装配到spring中)隐式的bean发现机制和自动装配。(@Component等注解;推荐使用)&...

2020-07-24 23:30:01 122

原创 spring4.0 来总结

介绍:以下博客的内容都是依据《spring实战4》这本书、spring4.0 来总结。一、spring作用  Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入dependencyinjection,DI)和面向切面编程(aspect-orientedprogramming,AOP)。Spring框架关注于通过DI、AOP和消除样板式代码来简化企业级Java开发。spring作用:简化Java开发  Spring是为了解...

2020-07-24 23:27:46 253

原创 Maven核心概念

一、Maven坐标1.1、什么是坐标?  在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例:    1.3、Maven为什么使用坐标?Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范。拥有了统一规范,就可以把查找工作交给机器。二、依赖管理2.1、依...

2020-07-24 23:21:06 62

原创 JDK环境变量配置

1、配置环境变量  右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”2.在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径);3.在系统变量里新建"classpath"变量.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar4.找到path变量(已存在不用新建)添加变量值%JAVA_HOME%\bin;%JAVA_HOME

2020-07-20 16:45:07 133

原创 IntelliJ IDEA Java开发环境搭建

1、下载最新版本IntelliJ IDEA地址:https://www.jetbrains.com/idea/download/#section=windows我选择的是Ultimate版本安装后可以用:http://idea.iteblog.com/key.php 做为license server激活2、安装maven下载最新版本的maven地址:http://maven.apache.org/download.cgi下载 Maven 的 zip 文件,例如: apache-maven-3.5

2020-07-20 16:41:32 1049

原创 MyEclipse配置dtd自动提示

前几天同学问我,怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能,我以为这是很简单的事,只要将该struts.xml文件所对应的dtd文件关联上就行了,但是那时我也是第一次整这个配置,有些问题并不是很明白,所以就在MyEclipse中设置了一下,当我在struts.xml文件中输入“<”号时还没有提示,但是按快捷键“Alt+/”确是有提示的,之后整了一会儿还是没有出现提示,于是就放弃了。今天学习struts2异常处理的时候,又想起这个问题了,所以经过近半小时的时间...

2020-07-20 16:35:01 104

原创 来CSDN的第1天

来CSDN的第1天

2020-07-20 16:19:02 52

空空如也

空空如也

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

TA关注的人

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