自定义博客皮肤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)
  • 收藏
  • 关注

原创 将项目导入git仓库

之前在本地写的项目 想上传到git上,竟发现自己没这样操作过,网上查出好多版本,费劲力气才搞成功,把经验分享出来。简单说就以下几步 新建一个文件夹 git clone https://gitee.com/xxx/xxxxxs.git (仓库地址) 进入克隆下来的文件夹中 git add . (注意后面有个点 表示把文件夹内的内容全部add...

2020-03-14 23:55:08 567

原创 redis-集群

为什么要用集群: 单机服务器容易性能瓶颈较低 单机服务器宕机风险大什么是集群: 使用网络将若干台服务器连接起来,并提供同一的管理方式,使其对外达到单机服务器的效果 集群的作用: 分散单台服务器的访问压力,实现负载均衡 分散单台服务器的存储压力,实现可扩...

2020-03-06 13:35:25 148

原创 redis常见问题

缓存预热: 现象: 服务器启动后马上宕机 原因: 1.请求数量过高 2.主从之间数据吞吐量过大,数据同步操作频率过高 服务器重启时,redis中没有数据,而此时如果大量请求访问,redis不能给数据,将大量直接访问数据库,造成服务器宕机 解决方案:...

2020-03-06 13:34:50 368

原创 redis哨兵机制

什么是哨兵: 当master服务器宕机后,需要从slave中选择一个作为新的master,原有的master下线。 谁来监控master宕机? 谁来选新的的master? 谁来通知其他的slave更换新的master? 以上任务的完成需要用哨兵来做监管哨兵: 哨兵是一个分布式系统,用于对主从结构中的每台服务器做监...

2020-03-04 16:36:29 211

原创 redis主从复制

单机redis的缺点: 1.如果机器故障服务器宕机,会造成数据丢失 2.容量有瓶颈,内存不足解决方案: 准备多台服务器,互相连通,并将数据复制多份保存在不同服务器上,并保证数据是同步的。即使有一台服务器宕机,其他服务器依旧可以运行,避免了单机redis会丢失数据的问题。实现redis的高可用 ...

2020-03-04 13:41:29 137

原创 redis删除策略与逐出算法

引入: redis中可以用TTL指令获取数据状态,共有三种: XX : 有时效性的数据 -1 : 永久有效的数据 -2 : 已经过期的数据或被删除的数据或未定义的数据 redis中有一些具有时效性的数据,当数据过期后,是否被立即删除了呢? ...

2020-03-03 00:49:07 427

原创 redis事务

指令: 开启事务 :multi

2020-03-02 14:11:57 72

原创 redis持久化机制

持久化是指用永久的存储介质将数据保存,在特定环境下(例如断电)将保存的数据恢复的工作机制 叫持久化持久化有两中保存形式,一种是将所有数据快照保存,也就是保存所有的原始数据。一种是将用户所进行的操作步骤进行保存,例如第X行增加XXX。 我们通常用的ctrl+z撤回操作,就是基于这种机制实现的Redis中两种持久化机制:RDB RDB用的是上文第一种保...

2020-03-01 14:17:14 165

原创 WEB请求过程

WEB请求的过程1.用户发送一个url 如:输入www.baidu.com2.DNS解析器将 这个URL解析成IP地址,根据IP地址找到对应的服务器3.建立TCP连接4.发送HTTP请求5.到达负载均衡服务器,分配用户请求到相应的服务器来处理请求6.服务器将请求的数据返回给用户7.关闭TCP连接8.渲染页面DNS解析域名1.先检查本地浏览器缓存中有...

2019-07-04 16:55:17 197

原创 笔试经验总结

题目一: 已知工资money元 纸币金额有100,50,20,10,5,2六种面值,如何做到用最少张纸币结清工资 思路:用数组存放面值,每次加面值最大的纸币,如果总额大于工资money 则减去刚加的面值,然后加下一个面值;如果总额sum小于工资,则继续加此面值纸币,直到大于工资,则换下一面值public static int countMinCash(int pric...

2019-05-30 10:04:56 100

原创 深入理解Java虚拟机之Java内存区域

Java虚拟机在执行Java程序时,会将内存分为几个部分,包括 方法区、堆、虚拟机栈、本地方法栈、程序计数器。其中堆和方法区是线程共有的内存区域。 虚拟机栈,本地方法栈、程序技术器为线程私有的内存区域,这部们内存区域随线程启动而生,线程结束而销毁。 线程私有的区域: 程序技术器: 它是一块很小的内存空间,可以看作线程执行字节码的行数...

2019-04-16 17:56:28 103 3

原创 Java基础之子类对象创建

JAVA 中创建子类对象时 需要调用先父类的构造函数, 如果子类的构造方法中定义了需要调用的父类构造函数,则调用所指定的函数,如果子类构造方法中没有制定调用父类的构造方法,则调用父类的无参构造方法。 但是如果父类中定义了有参的构造方法,并且没有定义无参构造方法。编译就会报错!!下面这种情况就会编译报错class Person {String name = "No nam...

2019-03-20 10:01:11 3853

原创 使用JDBC连接MySql时出现:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one

使用JDBC连接MySql时出现:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration...

2018-09-15 09:46:04 2203

原创 springboot初学笔记(一)

  springboot 的简介    spring 是一个快速开发框架,能快速整合第三方框架(原理是Maven依赖关系  Maven继承方式),简化xml配置,全部采用注解类型,内置Http服务器(tomcat,Jetty) 容器,默认嵌入Tomcat服务器。帮助开发者实现快速开发,springboot的外部组建默认集成的是springMVC框架。最终以Java应用程序就行执行。 S...

2018-09-06 15:02:31 139

原创 关于端口号8080 被占用的问题

  偶尔会出现这样的情况,之前使用好好的8080端口 莫名奇妙被占用了。   这种情况下,不要去修改你的Tomcat 端口号 一般情况下这是因为java.exe这个进程占用了你的端口号,只需要杀死这个进程即可正常使用。  你也可以进入小黑框查一下  哪个进程占用了端口号 方法如下  记下对应的pid  在任务管理器中找到杀死即可...

2018-09-06 09:24:48 1859 1

原创 Git常用命令总结

使用Git操作时总是忘记或者敲错一些命令,动不动就要问度娘。决定自己总结一波 基础命令 git add 文件名 将文件放入暂存区 git commit -m 注释 将暂存去的文件放入仓库 git push 将本地...

2018-07-25 10:01:59 126

原创 Git基础入门(二)

Git 管理远程仓库     首先你需要去注册一个GitHub账号,GitHub的官网https://github.com/           点击注册进去后输入用户名密码和邮箱(邮箱必须能接收邮件)  其他的下一步即可。      注册完后会往你的邮箱中发一个邮件。进入邮箱验证一下就可以登陆了      在GitHub中可建立仓库        在对应的仓库中找到仓...

2018-07-25 09:42:19 130

原创 Git基础入门(一)

首先GIt是一个免费,开源的版本控制软件,对于团队开发来说是个不错的工具; 1.Git 的下载安装    下载地址:https://www.git-scm.com/download/win   下载好后 安装即可  安装过程基本是一直下一步   安装目录根据自己需要改需要改动的只有这个框  选择第一个  使用命令行环境  安装完成后,桌面右键会显示两个Git 有关选...

2018-07-24 19:12:43 298

原创 获取系统时间并存入数据库

问题 :写项目是遇到一个问题  项目中有个时间time 字段,类型是datetime  在存数据库时不知道改怎么做解决:    首先要明确java中两个关于时间的类 java.util.Date(父类)    java.sql.Date    第一种方法:Date time= new java.sql.Date(new java.util.Date().getTime());   这样获得的系统时...

2018-07-10 18:53:51 17974 5

原创 图片的上传和读取

图片保存在tomcat x虚拟目录下用IDEA设置omcat 虚拟目录的步骤如下(我将虚拟目录设置在F盘下img文件夹中):右侧的Application context:  是你的访问路径  配置完成后 访问http://localhost:8080/pic/xxx.jpg如果访问到图片 则配置成功   图片的上传:    所需的jar依赖    <dependency> <...

2018-07-08 14:15:34 704

原创 Maven 初学者 用IDEA 搭建Maven+SSM项目

  初学Maven,并且放弃了之前使用得Eclipse,利用IDEA开发。感受了一遍生无可恋得感觉,费劲两天时间总算把第一个项目成功发布了。写一点心得,希望能帮助到和我一样情况的朋友。    首先是如何创建Maven项目    1.FIle-New-Project-Maven     选择你的JDK,选择webapp模板,下一步填写你的GroupId 和 ArtifactId     Versio...

2018-06-13 19:20:21 4238 6

ssm_bbs项目 基本的增删改查

一个简单的SSM框架写的BBS小项目 实现了登陆,注册。写博客。评论。等功能

2018-06-14

空空如也

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

TA关注的人

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