胡哥有话说 胡哥有话说
4年前
面试官在“逗”你系列:数组去重你会几种呀?
前言数组去重是一个老生常谈的话题,也是前端童鞋在面试时的一道高频题。本文将深入的探索数组去重的原理及实现,为各位小伙伴提供多种可以反手“调戏”面试官的解决方案。话不多说,上去就来一梭子...数组去重核心原理价值100W的核心原理上来就给你了...,记得留言点赞鸭!1.一般我们都会创建临时变量tmp,存储不重复的元素(以数组元素存储或对
Wesley13 Wesley13
4年前
JDK默认使用random生成随机数,生成的速度很慢
现场在报错时间,有大量的Oracle请求超时,并主动断开与SERVER的连接。Oracle错误WARNING:inboundconnectiontimedout(ORA3136)。分析结果如下:执行自动任务调度的功能,在执行存储过程时,会新建一个连接,连接ORACLE服务器,客户端要生成随机密钥用于客户端认证,JDK默认使用/de
Wesley13 Wesley13
4年前
mysql中Incorrect string value乱码问题解决方案
你是否遇到过类似以下错误?java.sql.SQLException:Incorrectstringvalue:'\\xF0\\x9F\\x92\\x9C'forcolumn'content'atrow1.产生这种异常的原因在于,mysql中的utf8编码最多会用3个字节存储一个字符,如果一个字符的utf8编码占用4个字节
Stella981 Stella981
4年前
Centos7安装配置mysql5.6(超详细教程)
一、安装MySQL1、下载安装包mysql5.6.34linuxglibc2.5x86_64.tar(可前往官网自行下载:http://dev.mysql.com/downloads/mysql/)3、删除etc目录下的my.cnf
Wesley13 Wesley13
4年前
Java程序使用memcached配置与示例
Memcached作为一款很强大的分布式缓存,经常被用到大型的互联网应用中,比如新浪微博等都采用memcached做缓存。Memcached也经常和MySQL组合做数据缓存。具体的介绍请参考官方网站:www.memcached.org这里通过安装配置Memcached,并通过Java客户端来使用memcached进行存储和读取缓存数据。
Stella981 Stella981
4年前
SpringBoot2.0 基础案例(10):整合Mybatis框架,集成分页助手插件
一、Mybatis框架1、mybatis简介MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO
Wesley13 Wesley13
4年前
MySQL多版本并发控制机制(MVCC)
MySQL多版本并发控制机制(MVCC)源码浅析前言作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<<事务处理概念与技术诚然讲的非常透彻,但只能提纲挈领,不能让你玩转某个真正的数据库。感谢cmake,能够让我在mac上用xcode去debugM
Easter79 Easter79
4年前
SpringBoot2.0 基础案例(10):整合Mybatis框架,集成分页助手插件
一、Mybatis框架1、mybatis简介MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO
Wesley13 Wesley13
4年前
mysql单表千万条数据测试
软件环境:win7,mysql版本5.5,InnoDB存储引擎。硬件环境:普通笔记本,CPUP8700双核2.53GHz,内存3G,5400转机械硬盘1000GB。建了一张表,id列是自增长bigint,再加上其他varchar、datetime型的字段,总共8个字段,通过java生成了insert的sql文件,一共62个文件,每个文件50
Wesley13 Wesley13
4年前
mysql约束与索引的区别
一:约束作用:是为了保证数据的完整性而实现的一套机制,它具体的根据各个不同的数据库的实现而有不同的工具(约束);这里主要讲解mysql的约束:1、非空约束:notnull;指示某列不能存储NULL值2、唯一约束:unique();uk unique约束的字段,要求必须是唯一的,但null除外;3、主键约束: