1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡 2. 锁的优化策略 ① 读写分离 ② 分段加锁 ③ 减少锁持有的时间 ④ 多个线程尽量以相同的顺序去获取资源 ...
分类:
数据库 时间:
2019-05-04 11:40:06
阅读次数:
149
面试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?” hashCode()介绍 hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashC ...
分类:
其他好文 时间:
2019-04-23 19:21:45
阅读次数:
159
这是最后的实验现象,改变不同的角度即可测得距离 板子 PZ6806L 超声波模块 HC_SR04 HC_SR04模块讲解 通过该超声波模块说明书,可明白供电需VCC 5V 还需GND ECHO(回响信号) TRIG(触发信号) 也就是说总共需要4根线,其中VCC和GND只需要接到开发板上的5V电源和 ...
分类:
其他好文 时间:
2019-04-12 16:29:05
阅读次数:
237
VCLVarnishConfigurationLanguage(VCL)是一种动态语言,是varnish配置语言,用来描述请求处理和制定缓存策略。vcl配置内容由managerprocess创建的VCC子进程转换成C语言代码,再经由gcc编译成共享对象,最后装载到cacherprocess中生效。VCL文件被分为多个子程序,不同的子程序在不同的时间里执行,比如一个子程序在接到请求时执行,另一个子程
分类:
其他好文 时间:
2019-04-12 12:02:00
阅读次数:
187
# 常用命令 docker run 镜像 docker images 查看所有镜像 docke ps 查看运行中的容器 docker ps -a 列出所有容器 docker stop $(docker ps -a -q) 停止所有容器 docker rm $(docker ps -a -q) 删除所 ...
分类:
其他好文 时间:
2019-04-06 18:56:33
阅读次数:
149
原文:【ASP.NET Core分布式项目实战】(二)oauth2 + oidc 实现 server部分本博客根据http://video.jessetalk.cn/my/course/5视频整理(内容可能会有部分,推荐看源视频学习) 资料 我们基于之前的MvcCookieAuthSample来做开... ...
分类:
Web程序 时间:
2019-03-29 01:08:09
阅读次数:
226
1.使用i2c链接到树莓派的scl , sda 接口vcc给3v引脚,gnd接树莓派gnd就ok。 2.要操作mpu必须使用mpu的寄存器实现对参数的设定以及读取,取官方下载资料看了一下,在github上找了一个python代码,运行不了bug太多了,然后精简了一下。终于能读出数据了,读出来的数据都 ...
分类:
其他好文 时间:
2019-03-18 18:30:03
阅读次数:
251
DHT11应用电路: 注意点: Vcc和GND之间连接一个100 μF的一个电解电容(通常电容的取值在100μF-300μF之间,滤波) SWI接一个5K的上拉电阻,目的是增强驱动能力 ...
分类:
其他好文 时间:
2019-03-15 01:16:25
阅读次数:
214
一、实现日期格式数据类型的转换 首先,定义DateConverter实现Converter<String, Date>接口: 1 package com.stevlu.common; 2 3 import org.springframework.core.convert.converter.Conv ...
分类:
编程语言 时间:
2019-03-14 21:16:06
阅读次数:
171
本部分主要记录自己不太熟悉的sql语句,今后会不断更新 TOP 子句 TOP 子句 TOP 子句用于规定要返回的记录的数目。对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 SELECT TOP 50 PERCENT * FROM Persons mysql用limit来实现相关的功能,而 ...
分类:
数据库 时间:
2019-03-09 21:58:44
阅读次数:
203