一、前言 .Net Core缓存源码 1、上篇.NET Core ResponseCache【缓存篇(一)】中我们提到了使用客户端缓存、和服务端缓存。本文我们介绍MemoryCache缓存组件,说到服务端缓存我们一般都会想到MemoryCache、Redis等等优秀的缓存组件,各自有各自使用的场景。 ...
分类:
Web程序 时间:
2020-07-23 09:24:57
阅读次数:
116
数据库操作: 1 /* 数据库操作 */ 2 -- 查看当前数据库 3 SELECT DATABASE(); 4 -- 显示当前时间、用户名、数据库版本 5 SELECT now(), user(), version(); 6 -- 创建库 7 CREATE DATABASE[ IF NOT EXI ...
分类:
数据库 时间:
2020-07-23 09:15:19
阅读次数:
96
首先,注册一个GitHub账号,登陆进去之后点击repositories,新建一个公共仓库,如下图所示: 填写仓库的名字,这里我用“hello_github”。然后点击Create repository,这样我们就创建好了一个公共仓库,但是如何把代码上传到GitHub呢? 据我了解,目前有两种办法, ...
分类:
其他好文 时间:
2020-07-23 01:50:58
阅读次数:
98
当程序更新一个变量时,如果多线程同时更新这个变量,可能得到期望之外的值,比如变量i=1,A线程更新i+1,B线程也更新i+1,经过两个线程操作之后可能i不等于3,而是等于2。因为A和B线程在更新变量i的时候拿到的i都是1,这就是线程不安全的更新操作,通常我们会使用synchronized来解决这个问 ...
分类:
编程语言 时间:
2020-07-23 01:47:26
阅读次数:
97
1)先写一个日志订单的消费者; OrderConsumer.java package com.seecen.redis.rabbitmq; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.rabbit.annotat ...
分类:
编程语言 时间:
2020-07-23 01:36:43
阅读次数:
106
索引 创建索引 使用CREATE INDEX ON可以在拥有某个标签的所有节点的某个属性上创建索引。 需要注意的是,索引是在后台创建的,并不能立刻就生效。 示例:为含有":Person"标签和name属性的所有节点创建了索引 CREATE INDEX ON :Person(name) 删除索引 使用 ...
分类:
其他好文 时间:
2020-07-22 20:07:17
阅读次数:
69
最近总发现用户表一些数据被删了,找不到原因,后面通过创建触发器来排查,当有操作x_yonghu表时,记录下来插入日志表中。 create or replace trigger trg_x_yonghu_log_aft_modify after update OF shouji, zigezhengh ...
分类:
数据库 时间:
2020-07-22 20:05:13
阅读次数:
84
一、Kafka 简介 1.基本概念 Kafka 是一个分布式的基于发布/订阅消息系统,主要应用于大数据实时处理领域,其官网是:http://kafka.apache.org/。Kafka 是一个分布式、支持分区的(Partition)、多副本的(Replica),基于 ZooKeeper 协调的发布 ...
分类:
编程语言 时间:
2020-07-22 15:56:17
阅读次数:
64
📖Mysql基本操作 shell 命令 -u后输入用户名 -p后用于输入用户密码 mysql -uroot -proot 数据库 显示所有数据库 show databases; 创建数据库 create database 数据库名称; 删除数据库 drop database 数据库名称; 查看创建 ...
分类:
数据库 时间:
2020-07-22 15:27:58
阅读次数:
62
这到题一开始自己想到的是用两个栈来转换,再用一个lis来存储。。。经过验证这也太麻烦了 看了大佬的解答,可以直接用stringbuilder来存储 package leetcode;/** * @author doyinana * @create 2020-07-21 18:05 */ public ...
分类:
其他好文 时间:
2020-07-22 11:48:25
阅读次数:
86