自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git背后的故事

Git的开篇Git可能是我们每天最常用的工具了,我们每天用于代码的更新,提交,版本控制,分支切换等功能,为我们的开发提供可特别大的遍历。但是感觉我们对于Git还是停留在Git commit ,Git push的阶段,所以,为初次研发小伙伴,准备系统的出一篇文章关于Git技术文章;工余力其实,必先利其器----GItGit的优势分布式的版本控制工具良好的存储能力,性能支持离线操作开源的很容易备份很容易定制工作流程Git的官网信息下载地址:https://git-scm.com/

2021-08-02 23:45:51 161

原创 分布式管理员zookeeper,你需要好好了解一下

晚上好,我是卢卡,最近半个月时间比较紧张,一个是快过年了,公司的人员评审和评定文档也比较多,二也是更新了一下自己之前的技术的简历,自从五月份入职,也满满有七个月的时间,发现很多技术学的不太扎实,比如经典的zookeeper,Apache zookeeper开源的分布式协调通知,对于电商系统,高并发,以及微服务的系统服务适用信息都比较高。重新再学习了一下,总结下自己的知识点,对知识点提炼和自己的理解很有帮助,技术人生从重学技术点开始。zookeeper的定位Zookeeper 是apache Zooke

2021-02-01 09:52:51 147

原创 项目中的参数限制、非空、以及集合中的验证,你真的会做吗

对于我们工程师来说,代码中都是非空验证,is null 这一看就是新手写的代码,如何优雅的进行参数验证,以至于将我们工具类越用越开心关于参数验证的相关问题1.关于项目开发中验证非空,重复的操作:解答:当一个参数验证是否非空的时候,通常是先要确定这个参数是对象的属性还是集合的形式,我们采用分类讨论的思想开始解决:1.1对象参数非空验证:①(利用spring valid来解决) @NotNull(message = "数据录入方式不能为空,请检查后重新填写") private I

2021-01-19 10:51:03 823

原创 系统并发怎么提高(一)秒杀来办事

!天津的小景色大家好,我是卢卡,今天又来分享知识了,希望你们看完能干活满满,那就开始吧。背景因为面试和我们常见的电商系统中,需要高并发的处理请求,比如某一明星生日这种,各大平台就访问量剧增,节日等为此我们作为程序创建世界的一群理想着要怎么办呢; 加大服务器的数量,租用流量机器 Nginx配置负载均衡,配置算法(七种算法),轮询,权重等 后端缓存redis,增加访问量和速度(集群搭建) 中间件–解耦的思想、(MQ,shardingSphere)数据库中间件等,异步 削

2020-08-10 10:44:31 268

原创 事务的四大特性(ACID),事务的隔离级别:你可能只需要这一篇来搞事情

背景:第一次接触事务是在mysql的:特性中也就是ACID的底层逻辑:1. 什么是事务:事务就是单次程序执行的过程中,要么完全成功,要么完全不执行;表示就是并发控制的基本单位,要满足一个操作是事务;1、事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。1.1必.

2020-08-04 17:32:59 294

原创 关于升级到Mysql8.0

背景:之前一直使用的还是mysql5.5的版本,在这次重新导入数据库的时候,发生了异常,很多文件异常出错,试了好多次,应该是我的版本比较老了,得提升一下,所以直接下载一个关于mysql8.0的安装包中文版就可以’MYSQL 的8.0的更新安装:提供一个安全桌面的图片直接解压:关闭自己mysql的服务:cmd-service —找到具体的服务,改变的事my.init的变量值[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:/

2020-05-20 14:08:42 250

原创 关于:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource的错误

Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.首先,我是在查看consul作为新的服务中心去建立的项目,用于验证这个错误表示要配置数据源,但是作为一个简单的服务注册中心不需要连接数据库,进行IO;翻译一下:描述...

2020-04-03 22:02:38 312

原创 java基础面试必问一String类的那些事(一)(以JDK 1.8为例)

String的使用细则简介String类是我们在我们java的开发的过程中,使用到接触到最多的一个类,比如,用户名,所有的软件系统都是给人用的,系统会记录出用户名,密码等,都是用String类来存储的,(实际用的是它的兄弟类StringBuilder和StringBuffer),还有一个最主要的能就是传输对象,实体类实现序列化建立一个类Student时候,这个类将会实现的是Serial...

2019-10-19 11:50:51 358

原创 关于java集合中,为什么要使用迭代器

关于collection的那些事问题一:1.为什么要使用iterator的迭代器?

2019-10-11 10:17:34 3103 2

原创 java集合 HashMap的三种遍历方式

前言:HashMap的集合中的比重是无可厚非的,由自身的数组+链表/红黑树构成的(JDK 1.8),这样使得HashMap优点表现出来:数组查询效率快;链表的插入和删除效率也加快但是HashMap是Map家族下的主心骨(键值对形式),其中没有迭代器之说;所以,这里我们简单谈谈hashMap的遍历方式。package com.atguigu.map;import org.juni...

2019-10-11 10:03:24 172

空空如也

空空如也

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

TA关注的人

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