数据结构与算法
Elasticsearch 在linux服务器安装
我们在日常系统开发中,在做模糊搜索,数据量小的情况下会用到(DB)去处理数据,然而当数据量到一个量级的时候通常这种前后端响应不是那么快,此时我们就要考虑优化,通常会将数据存放在Elasticsearch内进行快速查询
安装Elasticsearch
环境准备
(1)CentOS Linux release 7.9.2009 (Core)
(2)elasticsearch-7.3.1
(3)
JavaScript语法基础
一、关于变量
(1) 什么是变量
变量 Variable ,描述了程序中临时存储数据的容器
image.png
(2) 变量的声明
原生JavaScript中,有两种方式可以创建变量:
可以直接通过一个自定义名称创建一个变量;
使用var关键字创建变量(推荐)
<!DOCTYPE html>
<html lang="zh">
<head>
mysql的MVCC机制
面试问题:如果两个客户端同时执行一个查询sql,为什么查出的数据可能不一样?
解答:是因为mysql底层维护了一个undo日志版本链和read-view一致性试图机制,在repeatable-read隔离级别下,一个事务开启之后,当执行查询语句的时候,就生成了一个read-view,之后查询就会根据一定的规则去undo日志版本链中比对数据;在read-commited隔离级别下,一个事务开启之后,
怼不过产品经理?因为你不懂DDD领域建模与架构设计
前几年就开始接触DDD(Domain Driven Design,领域驱动设计),并且着迷于此。它更多地在战略层指导了我的设计,对于战术层面的设计,目前业界没有统一的标准,也没有特别流行的方案。虽然也有许多技术大牛们热衷于DDD,但一到代码落地便一地鸡毛,造不出“银弹”。
那DDD到底是什么呢?有什么技术落地方案呢?今天我来给大家科普一下。
基本概念
过去系统分析和系统设计都是分离的,正如我们国家
MySQL审计插件介绍
前言:
数据库审计功能主要将用户对数据库的各类操作行为记录审计日志,以便日后进行跟踪、查询、分析,以实现对用户操作的监控和审计。审计是一项非常重要的工作,也是企业数据安全体系的重要组成部分,等保评测中也要求有审计日志。对于 DBA 而言,数据库审计也极其重要,特别是发生人为事故后,审计日志便于我们进行责任追溯,问题查找。
1. MySQL 社区版审计日志现状
如果你用的是 MySQL 社区版的话,
【numpy笔记_4】索引、高级索引和切片
得益于模块功能的强大,numpy的索引方式玩得很花,索引也分为常规索引和高级索引,花式索引。
numpy的索引和切片逻辑与list十分相似,基本都以index为基。
之前提到结构化数组通过"name"的方式索引,有点像pandas的列名索引,这里先不多提,整体也好理解。
你可能猜到了,numpy的索引同样从零开始。
先把索引操作放一边,尝试理解它的逻辑:
虽然探究numpy的源代码并不容易,我们试
apollo api调用初始化配置
1、登录(apollo/admin 超管) 获取登录的Cookies,手动存起来
curl -u apollo:admin --X POST '
2、创建项目(目的: 生成默认的application和用户的App)
curl --location --request POST --X POST '
mybatis-generator-gui复合主键时生成实体类会两个,一个xxx和一个xxxKey,想生成一个怎么配置,配置方法。
今天使用mybatis-generator-gui生成实体类和mapper的时候,发现有一个表生成的实体类成了两个,其中一个叫XXXKey,另一个是表名对应的XXX,其中XXXKey中的字段是表中的几个主键,而XXX继承了XXXKey,并加上表里面除了主键的其他属性。
但是这并不是我想要的效果,我只想生成一个实体类,怎么办呢?加一条配置就好。
之前的mybatis-generator是在xml里面
