概览 说这个问题之前得看下几种缓存模式,可以先看下缓存模式(Caching Aside、Read Through、Write Through、Write Behind)这篇文章。 先更新缓存,再更新数据库 考虑两个并发操作:线程A写,线程B读 1、线程A发起一个写操作,第一步delete cache ...
分类:
数据库 时间:
2020-06-26 21:50:54
阅读次数:
143
生产者消费者模式-->管程法 public class TestPC { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).st ...
分类:
其他好文 时间:
2020-06-26 19:51:16
阅读次数:
70
package com.company; public class Main { /** * 此处是一个在Main类中编写的一个接口, 用于演示lambda表达式的应用 * 函数式接口: 在接口中只有一个抽象方法的接口 */ interface Printer{ abstract void prin ...
分类:
其他好文 时间:
2020-06-26 14:30:58
阅读次数:
53
前言 工作中经常会用到各种池,因此写几篇随笔学习并记录一下,最后附有实现代码。另见:线程池学习、对象池学习 概念 单结点 & 多结点 连接数量 故障恢复 获取多个结点 设计 连接池 监听多个动态结点 cpp-connection-pool 项目 https://github.com/chenguan ...
分类:
其他好文 时间:
2020-06-26 14:18:19
阅读次数:
65
container_of,(C 语言 up cast) 内核中的定义: Cscope tag: container_of # line filename / context / line 1 27 drivers/gpu/drm/radeon/mkregtable.c <<container_of> ...
分类:
编程语言 时间:
2020-06-25 09:56:37
阅读次数:
62
很多时候我们的业务分为前台和后台,例如:“前台的代码需要连接数据库进行数据操作”;但是在写代码的时候我们并不知道后台数据库的地址是什么,所以我们可以docker通过固定的名字来访问。 之前我们已经有两个container,test1和test2,他们之间通过IP可以互相访问,但是不能够通过容器名来互 ...
分类:
其他好文 时间:
2020-06-24 19:41:45
阅读次数:
52
TestLink是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能,主要功能包括: 测试需求管理 测试用例管理 测试用例对测试需求的覆盖管理 测试计划的制定 测试用例的执行 大量测试数据的度量和统计功能 打开浏览器,输入网址访问Testlink的登录 ...
分类:
其他好文 时间:
2020-06-24 18:11:14
阅读次数:
106
报名链接:https://amazonaws-china.com/cn/about-aws/events/0628-eks-container/?trkCampaign=0628-eks-container&trk=Jfrog
分类:
其他好文 时间:
2020-06-24 10:28:31
阅读次数:
63
MySQL专题九:SQL注入问题 9.1. 注入问题示例 删除整个表 在用户填写表单时,password字段的值为'0000'; DROP TABLE USERS,字符串拼接后就会出现下面语句,导致整张表被删除 SELECT * FROM USERS WHERE username= 'user1' ...
分类:
数据库 时间:
2020-06-24 00:31:16
阅读次数:
73
Docker配置 Dcoker基本组成 镜像( Image): docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。 容器(container): Docker利用容器技术,独立运行个或者一个组应用,通过镜像来创建 ...
分类:
其他好文 时间:
2020-06-24 00:05:07
阅读次数:
121