野草技术社区
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   
_

Guava Cache

Guava Cache为什么需要cache一般稍微并发高一点的项目都需要缓存,为什么呢?cachek基于内存,内存的速度是远高于磁盘的。比如redis中间件是基于内存的常被用于缓存中间件, Guava是Google提供的一个并发工具包,其中的cache模块便是对缓存的一种解决方案 什么是Guava CacheGuava cache与ConcurrentMap很相似,但也不完全一样。最基本的Conc

2022-10-14
后端
缓存

springboot整合ES

springboot整合ES项目使用ES存储设备数据,故记录一下springboot与ES的整合,下次用的时候就不用到处找博客了,hhh spring data elasticsearch我在项目中用的是这个东西,刚开始也不懂,后面捉摸着用感觉还挺方便的。用它的方式有两种一种是 Repository一种是ElasticsearchRestTemplate。下面在详细的说,这里先提一下。 pom12

2022-09-30
后端
后端框架

接口失败重试

接口失败重试机制场景最近这个项目用到了ES,因为物联网设备数据量很多嘛,如果使用关系型数据库的话查询瓶颈很快就会显现出来,众所周知ES是一个分布式查询引擎,查询效率刚刚的 问题来了,前一天晚上测试好了ES的查询接口,就是一个很简单的分页倒叙查询,结果第二天测试的时候出问题了, 123456Caused by: java.io.IOException: Connection reset by pee

2022-09-04
后端
后端框架

Flask实例化

flaskFlask实例化配置1234567891011# 可对实例、配置模板文件路径、静态文路径进行配置Flask(__name__, static_folder='mystatic', static_url_path='/myurl',template_folder='mytemplate') # 静态文件目录的路径 默认当前项目中的

2022-07-15
后端
后端框架

js获取对象属性方式

Vue取参数1234567891011121314151617181920212223242526272829303132333435363738394041424344454647const path = require('path') //引入path文件function resolve(dir) { // console.log('引入vue.con

2022-07-15
前端

Mysql

Mysql索引的本质索引是帮助MySQL高效获取数据的排好序的数据结构 索引数据结构 二叉树 红黑树 Hash表 B-Tree 如果没有索引我们查一条数据比如: 1select * from t where col2=89; 因为没有索引所以他要做一个全表扫面,一行一行的找,MySQL的数据是存在磁盘里的,这时候就会有大量的磁盘IO。 二叉树MySQL早期索引的数据结构是一个二叉树

2022-06-03
后端
数据库

2022-05-26

python之flask

python之flask环境安装virtualenv安装virtualenv的一个好处呢就是环境隔离,类似于docker的集装箱概念吧,因为python会有很多扩展组件,组件的版本有很复杂,所以一套互相隔离的环境就相当重要了 安装教程安装 1pip install virtualenv 查看是否安装成功 1pip list 创建虚拟环境 1virtualenv envname # 创建一个

2022-05-26
后端
后端框架

bootstrap application

bootstrap application用过 Spring Boot 的都知道在 Spring Boot 中有以下两种配置文件 bootstrap (.yml 或者 .properties) application (.yml 或者 .properties) 为什么会有这两种配置文件呢?大家都清楚它们的区别和具体使用场景吗? bootstrap/ application 的区别 Spring

2022-05-22
后端
后端框架

Optional

Optional认识并使用相信不少小伙伴已经被java的NPE(Null Pointer Exception)所谓的空指针异常搞的头昏脑涨,有大佬说过“防止 NPE,是程序员的基本修养。”但是修养归修养,也是我们程序员最头疼的问题之一,那么我们今天就要尽可能的利用Java8的新特性 Optional来尽量简化代码同时高效处理NPE(Null Pointer Exception 空指针异常) 简单来

2022-05-21
后端
java高阶
12345

搜索

Hexo Fluid
总访问量 次 总访客数 人