实现基于Socket自定义的redis简单客户端
首先需要明白,Redis是一个CS架构的软件,通信一般分两步(不包括pipeline和PubSub):客户端(client)向服务端(server)发送一条命令;服务端解析并执行命令,返回响应结果给客户端 因此客户端发送命令的格式、服务端响应结果的格式必须有一个规范,这个规范就是通信协议。...
Java实现网上书店管理系统(idea+MySQL+navicat)
在互联网的快速发展的今天,电脑的普及为人们适应快速的生活节奏提供了条件。电子商务的概念也随之产生。相比传统的零售业务,电子商务不管是在地域上、时间上还是经济上都优于传统业务,但因其以开放的互联网为基础,存在一定的局限性。随着互联网技术的进一步发展,电子商务正以一种惊人的速度发展着。本项目采用Java
Springboot强势集成RabbitMQ
Springboot强势集成RabbitMQ
RocketMQ源码(4)—Broker与NameServer的心跳服务源码
详细介绍了RocketMQ的Broker与NameServer的心跳服务源码。
获取数据库连接的五种方式
介绍了五种获取数据库连接的方式,分别是直接通过加载驱动、通过反射的方式加载驱动、通过DriverManager替代Driver获取连接、省略加载驱动以及通过配置文件。每种方法逐层改进,最后得到常用的第五种方法。在文章最后给出了每种方法针对前一种方法的改进以及为什么要做此改进和给出了第五种方法的好处。
大一下期末javaGUI课设之swing+MYSQL实现“弹珠传说”弹球小游戏
大一下期末javaGUI课设之swing+MYSQL实现“弹珠传说”弹球小游戏
Java中浮点数为什么不精确的?
我们先看一段代码我们预想的结果是:事实上运算结果为:为什么会出现与我们所想的不一样呢?因为在计算机中,使用的是二进制进行运算的。 程序中,都是把十进制转换二进制,在进行运算的。浮点型计算的表达:那算机内部具体是怎么表示的呢?计算机不可能提供无限的空间让程序去存储这些二进制小数。它需要规定长度, 在J
【从面试题看源码】-看完Kafka性能优化-让你吊打面试官
看完Kafka性能优化-让你吊打面试官
<Java>手把手带你刷leetcode(栈和队列篇)
leetcode刷题,栈和队列,详细解题思路讲解
Redis三大难点之缓存击穿
缓存击穿问题也叫热点Key问题,就是一个被高并发访问并且缓存重建业务较复杂的key突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击。
java高级编程——网络编程(解析网页中的内容)
保姆级教学 解析网页的内容
Spring 存与取的优化
通过之前的Spring初识这一节,从初始者的角度实现Spring的存与取,但是所需要的步骤是比较多的,比较臃肿,冗余指路——>初识 Spring 容器因此需要学习更加简单的Bean对象的存与取。在Spring中想要更加简单的存储和读取对象的核心就是。在之后的学习中,注解将会给写代码带来极大的便利。想
【Spring】AOP
Spring AOP
关于《微型 Lisp 解释器的构造与实现》
《微型 Lisp 解释器的构造与实现》已经正式出版销售。这本书,是我这几年业余时间学习和探索的一个总结,书中介绍了 Parsec 组合子在 Java 和 Scala 项目中的用法和实现原理。
阿里大数据面试题集合:Hadoop+HBase+Spark+Zookeeper
阿里大数据面试题集合:Hadoop+HBase+Spark+Zookeeper
hadoop yarn资源调度
yarn资源调度
RabbitMQ 消息可靠性问题
RabbitMQ 消息可靠性问题,这是面试高频题,分享一下
Java期末作业董鹤
Java课程设计
Java中的数据类型
Java中的数据类型
做JAVA复习题(一)
广科大JAVA复习题