随笔 基础redis java

【网络基础】键入网址到网页显示,期间发生了什么?

1 前言 这节我们来讨论下「当键入网址后,到网页显示,其间发生了什么」,我们以下图较简单的网络拓扑模型作为例子,探究探究其间发生了什么? 2 孤单小弟 —— HTTP 浏览器做的第一步工作是解析 URL 首先浏览器做的第一步工作就是要对 URL 进行解析,从而生成发送给 Web 服务器的请求信息。 ......
网络基础 网址 网页 基础 网络

商品领域十二张基础表设计思路与实现

# 1 文章概述 商品在电商领域中是一个非常重要的领域,交易行为前提是有商品信息存在。本文我们分析商品表基本设计,其它复杂场景可以在此基础上进行扩展。需要说明第一本文所用数据是**测试数据**,可能与真实数据有偏差,仅供演示。第二本文展示商品核心字段,一些通用字段不展示。 # 2 商品类目 ## 2 ......
思路 领域 基础 商品

【网络基础】TCP/IP 网络模型有哪几层?

1 前言 首先大家知道为什么要有 TCP/IP 网络模型吗? 对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议。 这个网络协议是分层的,每一层 ......
网络基础 网络 模型 基础 TCP

TypeScript核心基础

# 前言 为了方便我们直接使用脚手架让他帮我们直接编译就完事了 ### 创建一个 Vue 应用 前提条件 - 熟悉命令行 - 已安装 16.0 或更高版本的 [Node.js](https://nodejs.org/) > npm init vue@latest 这一指令将会安装并执行 [creat ......
TypeScript 核心 基础

Redis 的事务

## 1. Redis 的事务 一般来说,常见的关于 MySQL 的 ```事务``` 的定义,无非是把一组数据库命令放在一起执行,保证操作原子性,要么同时成功,要么同时失败。 但是 Redis 的事务跟 MySQL 的事务有一点点区别,Redis 的事务允许把一组 redis 命令放在一起,把命令 ......
事务 Redis

Java-Day-27( Properties 类 + 章节练习 )

# Java-Day-27 ## Properties 类 - 程序读取 xx.properties 配置文件,修改的话就通过配置文件将信息写入到程序 ( 非写死在程序中,灵活性差,编译代价大 ) - 传统方法: ```java public class Test { public static v ......
Properties Java-Day 章节 Java Day

【网络基础】【HTTP】如何理解是 TCP 面向字节流协议?

1 前言 TCP 是面向字节流的协议,UDP 是面向报文的协议?这里的「面向字节流」和「面向报文」该如何理解。我们这节来看看哈。 2 如何理解字节流? 之所以会说 TCP 是面向字节流的协议,UDP 是面向报文的协议,是因为操作系统对 TCP 和 UDP 协议的发送方的机制不同,也就是问题原因在发送 ......
网络基础 基础 网络 HTTP TCP

Java官方笔记7接口

# 接口 接口只能包含:constants, method signatures(abstract), default methods, static methods, and nested types 方法体只存在于:default methods and static methods 接口不能实 ......
接口 笔记 官方 Java

【网络基础】【HTTP】既然有 HTTP 协议,为什么还要有 RPC?

1 前言 第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。 不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释,都在用一个我们不认识的概念去解释另外一个我们不认识的概念,懂的人不需要看,不懂的人看了还是不懂。 这种看了,又 ......
网络基础 HTTP 基础 网络 RPC

【VUE】Vue 快速入门 笔记基础01

一、vue相关了解 1、概述 Vue.js是一种流行的JavaScript框架,用于构建响应式、交互式的前端Web界面。它采用了基于组件的开发模式,允许在单个页面中使用多个可重用的组件,提高了代码的复用性和维护性。 只关心视图层,自底向上.遵守SOC关注点分离原则(术有专攻,只关注一点) HTML ......
基础 笔记 VUE Vue

【Java】再谈Springboot 策略模式

第一次使用策略模式是一年前的一个项目: https://www.cnblogs.com/mindzone/p/16046538.html 当时还不知道Spring支持集合类型的自动装配 在最近一个项目,我发现很多业务需要频繁的使用这种模式去聚合代码 一、牛刀小试 这是最开始的定义策略的业务接口 /* ......
Springboot 策略 模式 Java

Stable diffusion的基础语法

一,(keywords: number) 代表一个词的权重为多少 二,[keyword1: keyword2: number] 从一个词渐变到第二个词 [old:young:0.1] women, long hair [old:young:0.5] women, long hair [old:you ......
语法 diffusion 基础 Stable

int类型在接收null会报错,需要使用Java包装类型Integer,且Integer不能equal String字符串

int类型在接收null会报错,需要使用Java包装类型Integer,且Integer不能equal String字符串 package com.example.core.mydemo.json2; /** * int类型在接收null会报错,需要使用Java包装类型Integer */ publ ......
Integer 类型 字符串 字符 String

【网络基础】用了 TCP 协议,数据一定不会丢吗?

1 前言 TCP 是一个可靠的传输协议,那它一定能保证数据不丢失吗?这次,就跟大家探讨这个问题。 2 数据包的发送流程 首先,我们两个手机的绿皮聊天软件客户端,要通信,中间会通过它们家服务器。大概长这样。 但为了简化模型,我们把中间的服务器给省略掉,假设这是个端到端的通信。且为了保证消息的可靠性,我 ......
网络基础 基础 数据 网络 TCP

Java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
Java

git 随笔

git用的还是不熟练。 head/index/work directory head是最新的commit index是待提交的commit work directory是写到磁盘的文件,还没add产生快照 `git diff`比较的是pwd工作目录的文件状态和commit(默认为HEAD)中的状态不 ......
随笔 git

opcenter camstar designer基础知识-- 内置变量

内置 变量由应用程序服务器在 CLF 调用之前设为某些值,或者由应用程序服务器用于确定 CLF 返回的内容 ......

计算机基础

一、typroa软件(IT常用文字编辑器) (1)下载地址:https://typoraio.cn/ (2)语法:markdown语法 标题:# 文本 写好文本后按ctrl+数字键 小标题:* 文本 1. 文本 特定环境:数字1左边按三下输入三个点,再输入你想要的环境 ···python 表格 : ......
计算机 基础

Java如何实现去重?这是在炫技吗?

大家好,我3y啊。由于去重逻辑重构了几次,好多股东直呼看不懂,于是我今天再安排一波对代码的解析吧。`austin`支持两种去重的类型:**N分钟相同内容达到N次**去重和**一天内N次相同渠道频次**去重。 > **Java开源项目消息推送平台🔥推送下发【邮件】【短信】【微信服务号】【微信小程序】 ......
是在 Java

Java学习笔记(十五)

1. 请描述你理解的转换流 转换流(InputStreamReader和OutputStreamWriter)是字节流和字符流之间的一种桥梁,用于将字节流转换为字符流或将字符流转换为字节流。转换流可以解决字节流和字符流之间的编码转换问题,从而使得我们可以方便地在不同的字符集之间进行转换。 2. 请描 ......
笔记 Java

2023-06-05:Redis官方为什么不提供 Windows版本?

2023-06-05:Redis官方为什么不提供 Windows版本? 答案2023-06-05: Redis官方没有提供Windows版本有几个原因。 1.Redis的开发团队规模较小,由三四名核心开发者组成。他们更加熟悉和习惯Unix-like系统,在这些系统上进行开发和测试可以更高效地进行。然 ......
Windows 版本 官方 Redis 2023

java 第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] •3.1设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所 ......
java

「闲话随笔」期末考试与高考集训

不会 tarjan 怎么办?不会 exgcd 怎么办?不会 tarjan 怎么办?不会 exgcd 怎么办?不会 tarjan 怎么办?不会 exgcd 怎么办?不会 tarjan 怎么办?不会 exgcd 怎么办?不会 tarjan 怎么办?不会 exgcd 怎么办? ......
随笔

java程序设计对文件的操作

1 文件的读入与写进 import java.io.*; public class Main{ public static void main(String args []) { try { File inFile = new File("D://example.txt"); BufferedRea ......
程序设计 文件 程序 java

GaN 基础知识总结

1、简介 GaN 是未来电力电子设计的趋势,知名电源大厂也在抢夺高频市场。 由于GaN 是通过AlGaN和GaN 在交界面的压电效应形成的二维电子气来导电,意味着GaN 是常开器件。 然而电力电子电路常需要常关的器件作为开关管,因此,市面上主要有两种方式将常开的GaN器件变成常关器件。 方式一:在内 ......
基础知识 基础 知识 GaN

Vue基础之表单控制 ,v-model进阶,箭头函数,JS循环

[toc] # 一、表单控制 ## 1.checkbox选中 ```html Title checkbox单选 用户名: 密码: 记住密码: 用户名:{{username}}--–>密码:{{password}}--–> {{remember}} ``` ![image](https://img20 ......
箭头 表单 函数 v-model 基础

Mysql第一篇之基础

### 1.数据库相关概念 何为**数据库**: * 存储和管理数据的仓库,数据是有组织的进行存储。 * 数据库英文名是 DataBase,简称DB。 数据库就是将数据存储在硬盘上,可以达到持久化存储的效果。那又是如何解决上述问题的?使用数据库管理系统。 何为**数据库管理系统**: * 管理数据库 ......
基础 Mysql

Java中为什么禁止把SimpleDateFormat定位为static变量以及如果非要使用static定位SimpleDateFormat时在多线程环境下的几种使用方式

场景 Java中ExecutorService线程池的使用(Runnable和Callable多线程实现): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126242904 Java中创建线程的方式以及线程池创建的方式、推荐使用 ......
SimpleDateFormat static 线程 变量 方式

Redis(四) -- 缓存

# 缓存 ## 缓存更新方式 这是决定在使用缓存时就该考虑的问题。 - 设置缓存数据的TTL,当缓存数据失效后,如果有系统要请求,则会查询数据库并插入缓存(被动更新) 不友好 - 在各类会往mysql写入数据的系统中,植入更新缓存的逻辑(判断哪些表的数据是热点数据,那么就可以在这些表数据的更新操作逻 ......
缓存 Redis

Java开发手册中为什么不建议在for循环中使用"+"进行字符串操作

场景 java开发手册中对于循环体中进行字符串的拼接要求如下: 【推荐】循环体内,字符串的连接方式,使用 StringBuilder 的 append 方法进行扩展。 说明:下例中,反编译出的字节码文件显示每次循环都会 new 出一个 StringBuilder 对象,然后进行 append操作, ......
quot 字符串 字符 手册 建议