- 博客(39)
- 收藏
- 关注
原创 自学Redis入门篇二
实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就快照。AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件未尾.①在指定的时间间隔内将内存中的数据集快照写入磁盘也就是行话讲的Snapshot内存快照,它恢复时再将硬盘快照文件直接读回到内存里。,Redis的数据都在内存中,保存备份时它执行的是全量快照-锅端也就是说,把内存中的所有数据都记录到磁盘中,一锅端。适合大规模的数据恢复。
2024-04-28 19:45:23 706 1
原创 自学Redis7入门篇一
Remote Dictionary Server(远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案。
2024-04-28 13:37:07 798
原创 Linux系统安装Redis7(详细版)
gcc是linux下的一个编译程序,是C程序的编译工具。GCC(GNU Compiler Collection) 是 GNU(GNU’s Not Unix) 计划提供的编译器家族,它能够支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序设计语言前端,同时能够运行在 x86, x86-64, IA-64, PowerPC, SPARC和Alpha 等等几乎目前所有的硬件平台上。
2024-04-27 17:45:49 2847
原创 PowerDesginer提示打印机错误
错误信息:在您可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,您必须已经安装打印机。您想现在安装打印机么?> Print Spooler 启动服务。
2023-09-06 22:08:49 299
原创 多线程高频知识点—2023
进程是资源分配最小单位,线程是程序执行的最小单位。计算机在执行程序时,会为程序创建相应的进程,进行资源分配时,是以进程为单位进行相应的分配。每个进程都有相应的线程,在执行程序时,实际上是执行相应的一系列线程。进程是资源分配最小单位,线程是程序执行的最小单位1.cpu从硬盘中读取一段程序到内存中,该执行程序的实例就叫做进程2.一个程序如果被cpu多次被读取到内存中,则变成多个独立的进程线程是程序执行的最小单位,在一个进程中可以有多个不同的线程同时执行。
2023-07-12 23:37:17 269
原创 微服务架构—SpringCloud2023
致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。
2023-07-09 20:36:58 816
原创 面试算法题—编程题2023
最近在看一些面试题,发现很多面试过程中都会要求手写排序编程题,经过一番查找整理,可以快速学习和使用相关排序算法题,通俗易懂,手撕代码吊打面试官。
2023-07-07 11:35:47 1025
原创 Git安装使用— 1
Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。
2023-04-22 12:17:04 207
原创 java判断一个时间是否某个时间段内
java判断一个时间是否某个时间段内import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestMapArray { public static void main(String[] args) throws ParseException { // SimpleDateFo
2022-04-08 11:05:31 885
原创 js两个数组的交叉合并添加到新数组中
js两个数组的交叉合并添加到新数组中js两个数组的交叉合并添加到新数组中js两个数组的交叉合并添加到新数组中 var itemAry=[]; var itemArys=[]; var ary=["A","B","C","D"]; var ary2=[1,2,3,4,5,6,]; function aryJoinAry(ary,ary2) {
2022-03-01 11:27:34 1539
原创 SpringBoot天生自带Buff工具类
断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查// 要求参数 object 必须为非空(Not Null),否则抛出异常,不予放行// 参数 message 参数用于定制异常信息。void notNull(Object object, String message)// 要求参数必须空(Null),否则抛出异常,.
2022-01-26 18:08:06 107
原创 Springboot+Logback日志管理
<configuration> <contextName>spring-boot-demo</contextName> <!--各项目日志保存统一父目录->路径自己设置绝对路径和相对路径都可以--> <property name="LOG_DIR" value="C:/TEMP" /> <!--最大保存天数--> <property name="KEEP_MAX_DAY" value="180" />.
2022-01-18 18:48:29 121
原创 Js处理后台json数组对象,遍历json数组对象,存入,排序
Js处理后台json数组对象,遍历json数组对象json数据格式var data = [ { "tag_id": "PC010402", "tag_name": "烤箱1 电表KW", "temp": [ {"dm": "2021-09-06 07:00","value": "0.00"
2021-09-07 18:50:44 465
原创 Docker安装MySql
Docker安装MySql1、去Docker官方网站搜索mysql https://hub.docker.com/search/?q=mysql&type=image找到mysql镜像仓库2、下载指定mysql版本 sudo docker pull mysql:5.7下载最新版本 sudo docker pull mysql检查是否下载成功3、创建实例并启动切换到root用户管理模式,由于这里是用vagrant创建才 默认账号和密码都是vagrant直接执行下面配置
2021-08-04 19:25:19 158
原创 用Linux安装Docker详细步骤
用Linux安装Docker1、Docker官网下载地址:https://www.docker.com/get-started2、查看Docker文档进行安装 我这里是选CentOS/73、卸载旧版本的docker,没有安装过可以跳过这步旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。sudo yum remove docker \ docker-client \
2021-08-04 17:20:11 17604 4
原创 VIrtualBox快速构建CentOS 7
使用VIrtualBox快速构建一个linux系统1、下载安装VIrtualBox 6.1 ---->选择windows版本的 https://www.virtualbox.org/wiki/Downloads![在这里插入图片描述](https://img-blog.csdnimg.cn/a433b3e3bf984f6cafea31836d971f5c.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,tex
2021-08-04 14:14:35 1677 4
原创 小程序实现select下拉框选择器
小程序select下拉框选择器小程序中没有select下拉框组件,不像HTML直接引用,可以自定下拉框组件废话不多说,直接上代码wxml<view class='select_box'> <view class='select' catchtap='selectTap'> <text class='select_text'>{{selectData[index]}}</text> <image class
2021-07-21 17:33:27 4725
原创 小程序js集合,以key-value方式存入
for (int i=0: i<2; I++){ let content =[]; let obj = {}; //以key -value形式存入数组; obj.id = "1"; obj.title = "求购笔记本电脑一台"; content.push(obj) }//content =[{id: 1, title: "求购笔记本电脑一台"},// {id: 2, title: "求购笔记本电脑一台"}.
2021-07-16 13:29:25 494
原创 读取日志文件,以时间开头就作为一条完整的数据,然后对数据的相关字段进行截取,存入数据库
要求:是对外暴露restful接口插入日志数据,每调用一次插入一条数据,数据来源于fmm-.log(见附件),需要开发出相应的解析代码。基本流程:1 读取本地文件fmm-qplatform.log2 解析该文件里对应的表字段内容(请用正则表达式解析)3 调用restful接口插入这些数据到数据库表中(请用httpclient工具)片段数据:2015-05-28 16:14:21,405 [pool-2-thread-1][INFO ] ch.Filter1 - chq中航段为:null201
2021-01-11 16:52:08 433 2
原创 jdbc简单查询
#jdbc简单查询package jdbc;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Properties;public class jdbctest { public static void main(S
2021-01-09 17:46:05 703
原创 解决公司用内网IDEA无法下载Maven相关的jar
解决公司用内网IDEA无法下载Maven相关的jar之前下载maven相关的jar只有是配置好了,下载都没有问题,但是现在公司用内网的,也没有想到跟内网有关系,折腾了好一会才弄好,随便记录下吧,1.配置好相关Maven选择File——》Settings…——》 Build, Execution, Deployment——》Maven2.配置HttpFile ——》 Settings ——》Appearance & Behavior-》Http Proxy3.修改settings.xm
2020-11-25 15:23:40 1758 1
原创 HashMap 的 5 种最佳遍历方式
遍历 HashMap 的 5 种最佳方式在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法。使用 Iterator 遍历 HashMap EntrySet使用 Iterator 遍历 HashMap KeySet使用 For-each 循环迭代 HashMap使用 Lambda 表达式遍历 HashMap使用 Stream API 遍历 HashMap1. 使用 Iterator 遍历 HashMap EntrySetpackage com.java.tut
2020-11-25 14:33:53 102
原创 Spring Boot微服务重点
SpringBoot微服务一,Springboot介绍Springboot介绍SpringBoot 是一个快速开发的框架, 封装了Maven常用依赖、能够快速的整合第三方框架;简化XML配置,全部采用注解形式,内置Tomcat、Jetty、Undertow,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。SpringBoot原理介绍:能够帮助开发者实现快速整合第三方框架 (原理:Maven依赖封装)去除xml配置 完全采用注解化 (原理:Spr
2020-10-18 15:54:11 231
原创 .net语言入门
.net 和c#的概念: **.net**/dotnet:一般指.Net Framework框架.一种平台,一种技术。 **C#**(sharp):一种编程语言,可以开发基于.net平台的应用。 **Java**即是一种平台又是一种编程语言。.net都能干什么(S)桌面应用程序 Winform(.net开发的桌面应用程序叫Winform应用程序)Internet应用程序 ASP.NET(.net开发的internet应用程序叫ASP.NET应用程序)手机开发
2020-06-23 09:38:07 5368
原创 SQL大全总结
这里写自定义目录标题SQL大全总结1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')select pwdencrypt('原
2020-06-19 13:10:19 241
原创 面试中常问的50个微服务问题
进大厂必须掌握的50个微服务面试问题本文来自转载内容,以下是原文网址https://cloud.tencent.com/developer/article/1346868在这篇文章中:顶级微服务面试问题Q1。您对微服务有何了解?Q2。微服务架构有哪些优势?Q3。微服务有哪些特点?Q4。设计微服务的最佳实践是什么?Q5。微服务架构如何运作?Q6。微服务架构的优缺点是什么?Q7。...
2019-11-14 11:26:03 1723
原创 面试官常问的设计模式
java有23中设计模式设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。1、单例模式:...
2019-11-14 10:17:44 904
原创 多线程学习总结
多线程学习总结1、什么是进程?进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。2、什么是线程?线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。什么...
2019-11-13 20:45:36 277
原创 Redis常问面试题
Redis常问的面试题1、什么是Redis?简述它的优缺点?Redis本质上是一个Key-Value类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。Redis的出色之处不仅仅是...
2019-10-30 08:18:03 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人