- 博客(10)
- 收藏
- 关注
原创 Git背后的故事
Git的开篇Git可能是我们每天最常用的工具了,我们每天用于代码的更新,提交,版本控制,分支切换等功能,为我们的开发提供可特别大的遍历。但是感觉我们对于Git还是停留在Git commit ,Git push的阶段,所以,为初次研发小伙伴,准备系统的出一篇文章关于Git技术文章;工余力其实,必先利其器----GItGit的优势分布式的版本控制工具良好的存储能力,性能支持离线操作开源的很容易备份很容易定制工作流程Git的官网信息下载地址:https://git-scm.com/
2021-08-02 23:45:51
196
原创 分布式管理员zookeeper,你需要好好了解一下
晚上好,我是卢卡,最近半个月时间比较紧张,一个是快过年了,公司的人员评审和评定文档也比较多,二也是更新了一下自己之前的技术的简历,自从五月份入职,也满满有七个月的时间,发现很多技术学的不太扎实,比如经典的zookeeper,Apache zookeeper开源的分布式协调通知,对于电商系统,高并发,以及微服务的系统服务适用信息都比较高。重新再学习了一下,总结下自己的知识点,对知识点提炼和自己的理解很有帮助,技术人生从重学技术点开始。zookeeper的定位Zookeeper 是apache Zooke
2021-02-01 09:52:51
185
原创 项目中的参数限制、非空、以及集合中的验证,你真的会做吗
对于我们工程师来说,代码中都是非空验证,is null 这一看就是新手写的代码,如何优雅的进行参数验证,以至于将我们工具类越用越开心关于参数验证的相关问题1.关于项目开发中验证非空,重复的操作:解答:当一个参数验证是否非空的时候,通常是先要确定这个参数是对象的属性还是集合的形式,我们采用分类讨论的思想开始解决:1.1对象参数非空验证:①(利用spring valid来解决) @NotNull(message = "数据录入方式不能为空,请检查后重新填写") private I
2021-01-19 10:51:03
954
原创 系统并发怎么提高(一)秒杀来办事
!天津的小景色大家好,我是卢卡,今天又来分享知识了,希望你们看完能干活满满,那就开始吧。背景因为面试和我们常见的电商系统中,需要高并发的处理请求,比如某一明星生日这种,各大平台就访问量剧增,节日等为此我们作为程序创建世界的一群理想着要怎么办呢; 加大服务器的数量,租用流量机器 Nginx配置负载均衡,配置算法(七种算法),轮询,权重等 后端缓存redis,增加访问量和速度(集群搭建) 中间件–解耦的思想、(MQ,shardingSphere)数据库中间件等,异步 削
2020-08-10 10:44:31
281
原创 事务的四大特性(ACID),事务的隔离级别:你可能只需要这一篇来搞事情
背景:第一次接触事务是在mysql的:特性中也就是ACID的底层逻辑:1. 什么是事务:事务就是单次程序执行的过程中,要么完全成功,要么完全不执行;表示就是并发控制的基本单位,要满足一个操作是事务;1、事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。1.1必.
2020-08-04 17:32:59
327
原创 关于升级到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
283
原创 关于: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
331
原创 java基础面试必问一String类的那些事(一)(以JDK 1.8为例)
String的使用细则简介String类是我们在我们java的开发的过程中,使用到接触到最多的一个类,比如,用户名,所有的软件系统都是给人用的,系统会记录出用户名,密码等,都是用String类来存储的,(实际用的是它的兄弟类StringBuilder和StringBuffer),还有一个最主要的能就是传输对象,实体类实现序列化建立一个类Student时候,这个类将会实现的是Serial...
2019-10-19 11:50:51
372
原创 java集合 HashMap的三种遍历方式
前言:HashMap的集合中的比重是无可厚非的,由自身的数组+链表/红黑树构成的(JDK 1.8),这样使得HashMap优点表现出来:数组查询效率快;链表的插入和删除效率也加快但是HashMap是Map家族下的主心骨(键值对形式),其中没有迭代器之说;所以,这里我们简单谈谈hashMap的遍历方式。package com.atguigu.map;import org.juni...
2019-10-11 10:03:24
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人