自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对运维的理解与心得

谈谈对运维的理解一. 运维范畴 一般考虑这五个维度:效率,稳定,安全,用户体验和成本其中效率和稳定可以说是本职最优先做好的事情.运维团队跟其他团队是不分彼此的, 之间的沟通非常重要, 因为每一项工作或项目最终要以线上实际现状为导向,而运维是最清楚和了解这些细节的时最终产品或功能都要通过运维来落地和运营。二. 我们再来说说产品的“出生”流程:1、首先公司管理层给出指导思想,PM定位市场需求(或copy成熟应用)进行调研、分析、最终给出详细设计。2、架构师根据产品设计的需求,如扩容(pv)大小预估、

2020-09-25 19:17:45 4009 2

原创 常见的SQL语句查询

sql语句整理show databases; – 查看当前数据库所有的库退出客户端命令:quit或exit或 \qcreate database if not exists mydb charset uft8; —判断如果不存在这创建mydb库,并制定编码utf8.use mydb; – 进入mydb库show tables; – 查看库中所有表drop database if exists mydb; – 删除mydb库时判断是否存在– 创建db10库、emp员工表并插入记录-

2020-09-13 17:47:37 472

原创 运维面试常见问题

一.Redis的常见问题redis面试简单总结:1.Redis主要是用于做缓存,数据的持久化的作用,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2.Redis不仅仅支持key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。3.Redis支持数据的备份,即master-slave模式的数据备份。4.性能极高 读写速度非常快– Redis能读的速度是110000次/s,写的速度是81000次/sRedis一般应用在:1、热点数据的缓存。

2020-11-17 16:08:24 2636 1

原创 JAVA项目工作经验总结

Java就是用来做项目的 !Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法!关于基础知

2020-09-25 00:28:02 1163

原创 常见JAVA开发的面试总结

一.Spring Boot 的核心特性Spring Boot是一个脚手架,构建与Spring框架基础之上基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目)起步依赖(Starter Dependency)-项目创建时底层帮你关联依赖。自动配置(Auto Configuration)。健康检查(Actator)-监控。二.Spring Boot项目在启动时发生了什么?SpringBoot 项目在启动时,首先基于启动

2020-09-18 17:27:19 326

原创 Spring Cloud入门操作(Hoxton)

Spring Cloud 介绍Spring Cloud 是一系列框架的集合。它利用 spring boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 spring boot 的开发风格做到一键启动和部署。spring cloud 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 spring boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、

2020-08-17 11:02:20 916

原创 JAVA设计模式之(二)代理模式

一.JAVA中的代理模式1.在说动态代理之前,我们先弄清什么是代理(Proxy)?举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子在java中代理模式既然有动态代理也有静态代理1,静态代理1)代理类是自己手工实现的java文件,同时你所要代理的目标类是确定的。OOP面向对象的使用的就是静态代理2,动态

2020-08-17 00:21:41 187

原创 JAVA设计模式之(一)单例模式

java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spool

2020-08-17 00:13:30 81

原创 JAVA常见基础面试题整理

一.JDK JRE JVM的关系?1.JDK是java的核心,包括了Java运行环境JRE、JVM和Java工具和Java基础类库2.JRE是运行JAVA的运行时环境,包含JVM和Java核心类库。3.JVM是java虚拟机的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。二.JAVA的基本类型有哪些,和引用类型的区别?1.基本类型的值就是一个数字,一个字符或者一个布尔值.八大基本类型byte,short,int,long,foiat,double,char

2020-08-13 00:16:26 235

原创 java基础常见笔试题,编程题

一:爱因斯坦台阶问题有人走台阶若每步走2级,则最后剩1级。若每步走3级则最后剩2级。若每步走4级,则最后剩3级。若每步走5级,则最后剩4级。若每步走6级, 则最后剩5级。若每步走7级,则刚好不剩。试编制程序求此台阶数。代码实现如下:二.求1+2!+3!+… +20!的和?代码实现如下:一个数的阶乘等于这个数的本身乘前一个数的阶乘,所以源码中num在运算过程中,是随着I的变化依次相乘作为每一个数的阶乘项, 直接参与相加即可,这个体可以使用两层for循环进行计算,但是两层for循环会增加时间复杂度

2020-08-12 23:05:26 1035

原创 IDEA起步 - 工程结构

#IDEA 工程结构IDEA与Eclipse工程的组织结构不同。Eclipse是在一个工作空间目录中存放多个工程,而IDEA没有工作空间的概念,你可以在任意文件夹中创建工程。一个IDEA的工程,既可以是一个单独的工程,也可以把它当做Eclipse的工作空间,在其中存放其他“工程”,即Module(模块),对应关系如下:#实例演示选择菜单: File - New - Project为项目命名,并选择存放路径(任意设置)作为独立的项目,可以在src目录中添加类##第二步 - 新建模块

2020-08-08 16:20:53 139

原创 设置idea module 默认工作目录

设置idea module 默认工作目录 参数: MODULEWORKINGDIRMODULE_WORKING_DIRMODULEW​ORKINGD​IR添加应用即可

2020-08-08 15:07:47 715 1

原创 IDEA - 常用快捷键,以及自定义快捷键

IDEA起步(五) - 常用快捷键,以及自定义快捷键alt+enter智能辅助ctrl+p方法参数提示alt+insert新建, 插入…ctrl+alt+i自动对齐, 整理缩进ctrl+alt+l格式化代码ctrl + y删除行redo操作在IDEA中使用ctrl+shift+zctrl + x剪切行ctrl+shift+上下、alt+shift+上下移动代码ctrl+d复制行ctrl+n 或按两下shift搜索类、文件、变量或方法、操作…shift + f6文

2020-08-08 11:42:22 239

原创 Redis集群实现

#1Redis集群实现##1.1Redis集群###1.1.1为什么要搭建集群通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿。由于内存大小的限制,使用一台 Redis 实例显然无法满足需求,这时就需要使用多台 Redis作为缓存数据库。但是如何保证数据存储的一致性呢,这时就需要搭建redis集群.采用合理的机制,保证用户的正常的访问需求.采用redis集群,可以

2020-07-21 00:05:01 102

原创 Linux 项目环境搭建

#1.安装JDK##1.1打包及解压命令tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成name.tar.gz的文件。-c 创建一个新的tar文件-v 显示运行过程的信息-f 指定文件名-z 调用gzip压缩命令进行压缩-t 查看压缩文件的内容-x 解开tar文件tar –cvf n.tar ./* 压缩当前目录下的所有文件和目录,文件名为n.tartar

2020-07-20 20:33:13 158

空空如也

空空如也

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

TA关注的人

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