Redis基础 Redis基础学习Javaweb时,学习过Redis的基本使用,学习黑马Redis进阶内容顺带复习一下基础,整理本学习笔记 1. 入门1.1 NoSQL简介NoSQL:即Not-OnlySQL(泛指非关系性数据库),作为关系型数据库的补充 作用:应对基于海量数据和海量用户的数据处理。 特征: 可扩容,可伸展 大数据量下高性能 灵活的数据模型 高可用 常见的NoSQL数据库: Redis me 2021-03-26 Database Redis Redis Jedis
腾讯天美开发实习一面 腾讯天美实习一面自我介绍 项目介绍 你会C++么,会一些脚本语言么? 1.多线程和多进程的区别?“进程是资源分配的最小单位,线程是CPU调度的最小单位”,具体看 http://blog.csdn.net/bing_bing/article/details/8093552 维度 多进程 多线程 总结 数据共享、同步 数据是分开的:共享复杂,需要用IPC;同步简单 多线程共享进程数据:共享 2021-03-26 Interview Interview
计算机网络总结 计算机网络总结本复习总结完全参考教研室师姐(橘子姐)的笔记和JavaGuide总结[1][2]以及少量的补充 1. OSI与TCP/IP各层的结构与功能,都有哪些协议? 1.1 应用层1.1.1 应用层 应用层:直接为用户的应用进程提供网络服务。 应用层协议: 对于不同的网络应用需要不同的应用层协议。通俗的来讲就是应用层会借助TCP、UDP协议在各种各样的程序之间传递数据(邮件、文件等等)这时候 2021-03-23 CS Network Network CS HTTP HTTPS TCP UDP
BIO_AIO_NIO区别 BIO_AIO_NIO区别 简单对比: BIO 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、阻塞方式,也就是说在读入输入流或者输出流时,在读写动作完成之前,线程会一直阻塞在那里,它们之间的调用时可靠的线性顺序。它的有点就是代码比较简单、直观;缺点就是 IO 的效率和扩展性很低,容易成为应用性能瓶颈。 NIO 是 Java 1.4 引入的 java.nio 包,提供了 2021-03-18 Java IO Java IO Network
MySQL并发时经典的死锁及解决方法 MySQL并发时经典的死锁及解决方法1. MySQL都有锁分类 MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般 算法 2021-03-15 Database MySQL MySQL SQL
IDEA 断点调试技巧 IDEA 断点调试技巧简单记录一下IDEA最常用到的debug方式[1] 1. 行断点普通在左侧打的断点就是行断点 2. 详细断点 | 源断点按住shift键加上鼠标点击代码左侧出现下图 如果我们只勾选Enabled,再点击右下角done,则调试效果如下 我们可以看到该断点并没有挂起,只是打出断点所触发的位置(具体的类及所在方法) 勾选Suspend(挂起)和All,再点击右done 2021-03-15 IDE IDEA Java IDEA
MySQL高级 MySQL高级基于MySQL高级的学习笔记,由于有些讲得不够全,做了部分补充[2] 内容说明: MySQL 是目前最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 也是目前最好的 RDBMS 应用软件之一。随着淘宝去IOE(去除IBM小型机、Oracle数据库及EMC存储设备)化的推进,MySQL 数据库在当前的互联网应用中变得越来越重要。 包括的MySQL 高级知识:索引,如何避 2021-03-12 Database MySQL MySQL SQL
JDBC JDBC1. 概述在Java中,数据库存取技术可分为如下几类: JDBC直接访问数据库 JDO技术(Java Data Object) 第三方O/R工具,如Hibernate, Mybatis 等 JDBC是java访问数据库的基石,JDO, Hibernate等只是更好的封装了JDBC。 1.1 JDBC介绍 JDBC(Java Database Connectivity)是一个独立 2021-03-12 Java Database JDBC MySQL Java MySQL JDBC
HEXO框架 个人博客域名更换 HEXO框架 个人博客域名更换基于HEXO框架 个人博客搭建,完成博客项目部署后,我们可以绑定自己的域名 1. 购买域名在阿里云的万网购买了自己域名:lihengxu.cn 购买后可以在域名控制台看到自己的域名信息 2. 解析域名 解析之前先ping 一下博客仓库对应的GitHub二级域名: lihengxu.github.io的IP地址:185.199.110.153 然后点击解析 2021-03-11 Hexo Github Hexo
MySQL基础 MySQL基础基于尚硅谷MySQL视频的学习笔记 1. 初识MySQL1.1 数据库相关概念 数据库的常见概念 ★1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言 数据库存储数据的特点1、数据存放到表中,然后表再放到库中2 2021-03-08 Database MySQL MySQL SQL