- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 数据库相关知识
数据库相关//sql增删查改INSERT INTO 表名称(表字段)VALUE(要插入的值)DELETE FROM 表名称 WHERE id=SELECT * FROM 表名称 WHERE id=UPDATE 表名称 SET 表字段=新值 WHERE 表字段=旧值//加索引ALTER TABLE 表名称 ADD PRIMARY KEY(要加索引的字段) 添加主键索引ALTER TABLE 表名称 ADD UNIQUE (要加索引的字段) 添加唯一索引ALTER TABLE table_
2020-05-18 15:57:13 163
原创 马哥Linux命令大全
一、常用目录操作1.展示所有的目录列表ls(list)ls 展示当前目录下的可见文件ls -a 展示当前目录下的所有文件,包括隐藏的文件ll 展示当前目录下所有目录ll -a 展示当前目录下所有目录的详细信息2.切换目录的命令cd(change directory)cd 目录名字 切换到具体的目录下cd … 返回上一级目录cd / ...
2020-01-06 11:10:05 502 2
原创 Redis的作用,为什么要使用Redis?
项目中缓存是如何使用的?这个,需要结合自己项目的业务来。为什么要用缓存?用缓存,主要有两个用途:高性能、高并发。高性能假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作 mysql,半天查出来一个结果,耗时 600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办?缓存啊,折腾 600ms 查出来的结果,扔缓存里,一个 ke...
2020-01-17 13:59:26 504
原创 JDBC事务相关知识点
一、事务事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。1、事务的特性(ACID特性)A:原子性(Atomicity)事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。B:一致性(Consistency)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密...
2020-01-16 13:55:28 220
原创 2020(中级Java开发工程师)面试必备(第三部分)
结束篇!本篇只写面试大概会被问道的问题,答案自行研究,面试小意思!1、JVM(必问)2、JDK高并发3、HashMap、ArrayList底层实现原理(必问)4、MySQL优化、MySQL索引底层实现(必问)5、Redis底层实现(必问)6、ElasticSearch分布式搜索引擎(必问)7、RabbitMQ/RocketMQ/Kafka消息中间件技术(必问)8、Dubbo底层实...
2020-01-15 10:10:46 667
原创 2020(初级Java开发工程师)面试必备(第二部分)
1 . Java 创建线程池的方式Java 通过 Executors 提供四种线程池,分别为:①newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可 灵活回收空闲线程,若无可回收,则新建线程。②newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会 在队列中等待。③newScheduledThreadPool 创...
2020-01-13 10:42:46 520
原创 2020(初级Java开发工程师)面试必备(第一部分)
因内容较多我会分几部分分开发!第一部分:JAVA 基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两 方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超 类、基类);得到继承信息的类被称为...
2020-01-09 11:16:06 821 1
原创 深入了解ZooKeeper
一、ZooKeeper 设计目标,为什么要使用它?1.1 简单的数据模型ZooKeeper 允许分布式进程通过共享的层次结构命名空间进行相互协调,这与标准文件系统类似。 名称空间由 ZooKeeper 中的数据寄存器组成 - 称为znode,这些类似于文件和目录。 与为存储设计的典型文件系统不同,ZooKeeper数据保存在内存中,这意味着ZooKeeper可以实现高吞吐量和低延迟。2.2 ...
2020-01-08 10:07:54 194
原创 深入了解Dubbox
1)Dubbox简介Dubbox是一个分布式服务框架,其前身是阿里巴巴开源项目dubbo,被国内电商及互联网项目中使用,后期阿里巴巴停止了对该项目的维护,当当网便在此基础上进行优化,为了和原有的dubbo进行区分,故将其命名为dubbox。Dubbox致力于提供高性能和透明化的rpc远程调用服务方案以及 SOA 服务治理方案。简单的说,dubbox 就是个服务框架,如果没有分布式的需求,其实是...
2020-01-07 10:43:02 464
阿里巴巴Java开发规范手册.pdf
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人