elastic 后端开发 golang面试精编2 简述goroutine调度器模型? go为什么有如此强大的并发能力——得益于其goroutine调度器? 简述goroutine并发模型? ·MPG模型:goroutine的并发模型可以归纳为MPG模型; ·MPG概念:线程(machine,系统线程,物 …
elastic 后端开发 golang面试精编1 √ 简单介绍一下Golang? 谷歌开发的一种系统编程语言; 它具有内置的垃圾收集机制; 支持高并发; 代码可以编译成单个可执行二进制文件,不需要添加库或运行时环境即可在服务器上执行; √ Golang是否可以声 …
北京码帝 工具软件 群晖安装Docker图形化容器管理工具Portainer教程 普通Linux系统安装教程 首先在服务器上安装Docker,然后直接使用Root权限执行命令即可启动Portainer容器,相关映射端口及目录可以自行定义 docker run -d --restart=always --name=portainer-ce -p 9000:90 …
北京码帝 资源共享 【全网独家】摄像头控制及视频处理工具Java版(对接海康威视、浙江大华等厂商SDK) 项目说明 本项目是针对于网络监控摄像头提供的一套辅助工具,目前计划对接海康威视、浙江大华、宇视科技等厂商的摄像头,提供诸如视频下载、视频回放、视频合成、视频裁剪、视频转码、云台控制、语音对讲等 …
Spring 后端开发 org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime解决方案 org.springframework.http.converter.HttpMessageNotReadableException: JSON parse err …
elastic 数据库 使用Docker完成MYSQL主从复制 不过很多小伙伴反映在 Linux 中安装 MySQL 比较费劲,弄错了想从头开始都难,因此今天就来和大家分享一下如何通过 Docker 快速搭建 MySQL 主从复制。 主从规划 首先规划两个 MySQL 实例: 192.168.66.131:3 …
elastic 数据库 MySql索引相关总结,如何更好的利用索引提高效率 概述 今天我们来聊一聊MySql索引的那些事,在这篇文章中,我会主要聊聊InnoDB下索引的数据结构,索引如何起作用的,如何更好的利用索引提高效率。 一、什么是索引 数据库索引,是数据库管理系统中一个排序 …
docker 数据库 面试官:深入谈谈你对MySQL索引的理解 看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引….或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在 …
多啦H梦 后端开发 MyBatis常见好用的插件 0x01:Mybatis PageHelper分页插件 在没有分页插件之前,写一个分页需要两条SQL语句,一条查询一条统计,然后才能计算出页码,这样的代码冗余而又枯燥,更重要的一点是数据库迁移,众所周知不同的数据库分 …
勤劳的小蚂蚁 后端开发 安全框架 Shiro 和 Spring Security 如何选择? 安全框架 安全框架,简单说是对访问权限进行控制,应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。 用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能 …
Geeker 后端开发 两个步骤完成SpringBoot快速集成Log4j2日志框架(log4j2-spring.xml) 步骤1:去掉SpringBoot自带的logging,引入log4j2 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <excl …
mybatis 后端开发 3万字Spring Boot 核心知识,深入剖析,请收藏 在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是 …
北京码帝 后端开发 一个故事讲清楚 NIO 假设某银行只有10个职员。该银行的业务流程分为以下4个步骤: 1) 顾客填申请表(5分钟); 2) 职员审核(1分钟); 3) 职员叫保安去金库取钱(3分钟); 4) 职员打印票据,并将钱和票据 …
xiaobaibai 后端开发 高薪必备的一些Spring Boot高级面试题 问:Spring和Spring Boot有什么区别? 答:Spring Framework提供了多种功能,使Web应用程序的开发更加容易。这些功能包括依赖注入,数据绑定,面向方面的编程,数据访问等等。随着Spring社区的壮大,Spring …