码迷,mamicode.com
首页 >  
搜索关键字:碎片化 编码 索引 地图压缩    ( 65366个结果
Java开发常用技术栈盘点
1.前言最近很多人私下询问我常用的Java开发技术栈,所以今天就总结一波平常使用的Java技术栈。2.JDKJDK的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本!不要生产上使用9、10、12、13、14。在OracleJDK和OpenJDK之间推荐使用OpenJDK,避免引起不必要的商业纠纷。AmazonCorretto、AlibabaDragonwell都不错。7以上不用太考虑
分类:编程语言   时间:2020-08-24 16:42:47    阅读次数:55
MySQL是如何实现事务的ACID
前言 最近在面试,有被问到,MySQL的InnoDB引擎是如何实现事务的,又或者说是如何实现ACID这几个特性的,当时没有答好,所以自己总结出来,记录一下。 事务的四大特性ACID 事务的四大特性ACID分别是,A-原子性(Atomicity),C-一致性(Consistency),I-隔离性(Is ...
分类:数据库   时间:2020-08-24 16:29:25    阅读次数:57
在JavaScript中交换变量的4种方法
「快速复习」在JavaScript中交换变量的4种方法 许多算法需要交换2个变量。在编码面试中,可能会问您“如何在没有临时变量的情况下交换2个变量?”。我很高兴知道执行变量交换的多种方法。在本文中,您将了解大约4种交换方式(2种使用额外的内存,而2种不使用额外的内存)。 1.解构赋值 解构赋值语法( ...
分类:编程语言   时间:2020-08-24 16:29:08    阅读次数:54
10大高性能开发宝石,我要消灭一半程序员!
程序员经常要面临的一个问题就是:如何提高程序性能?这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。I/O优化:零拷贝技术I/O优化:多路复用技术线程池技术无锁编程技术进程间通信技术RPC&&序列化技术数据库索引技术缓存技术&&布隆过滤器全文搜索技术负载均衡技术准备好了吗,坐稳了,发
分类:其他好文   时间:2020-08-24 16:28:12    阅读次数:61
java gbk转utf8
我的情况: 没有部署前的spring boot项目:前台请求的参数编码格式是utf8在打成jar包后:前台请求的参数编码格式是gbk 代码: String str = new String(reqUrl.getBytes(), "gbk");byte[] bytes = str.getBytes(S ...
分类:编程语言   时间:2020-08-20 19:22:14    阅读次数:81
nodejs.cn-Node.js-简单介绍:使用 Node.js 需要了解多少 JavaScript
ylbtech-nodejs.cn-Node.js-简单介绍:使用 Node.js 需要了解多少 JavaScript 1.返回顶部 1、 使用 Node.js 需要了解多少 JavaScript 作为初学者,很难达到对编程能力有足够自信的地步。 在学习编码的同时,可能还会对 JavaScript ...
分类:编程语言   时间:2020-08-20 19:15:41    阅读次数:69
Canal-mysql数据同步中间件
Canal使用场景 数据库备份更新 搜索引擎索引更新&建立 业务缓存的更新 充当消息组件(订单变更,商品资料变更等) Canal环境部署 搭建Mysql 配置数据库配置文件 增加以下配置信息 log-bin=mysql-bin # 启动binlog日志 binlog-format=ROW # 选择r ...
分类:数据库   时间:2020-08-20 19:10:01    阅读次数:98
第十九次总结 编码与解码[数据编码]
MD5是什么? Base64编码? 1.MD5是什么? MD5 是一种加密算法 md5加密是非可逆的 摘要加密算法 SHA-1SHA-256 通常用在对密码进行加密 MessageDigest md = MessageDigest.getInstance("md5|sha-1|sha-256"); ...
分类:其他好文   时间:2020-08-20 18:52:35    阅读次数:70
Truncate和Delete的异同
语法TRUNCATETABLEname参数name是要截断的表的名称或要删除其全部行的表的名称。注释TRUNCATETABLE在功能上与不带WHERE子句的DELETE语句相同:二者均删除表中的全部行。但TRUNCATETABLE比DELETE速度快,且使用的系统和事务日志资源少。DELETE语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATETABLE通过释放存储表数据所用的
分类:其他好文   时间:2020-08-20 18:30:51    阅读次数:52
论产品迭代开发的重要性
我理解的迭代开发,即是软件通过识别硬件版本,从而兼容产品生命周期内,所有的硬件改动。也就是一个软件,适配多个硬件。 一般标识的硬件版本的方法有两种:其一是预留若干个IO口,通过改变这些IO口电平状态,来产生与硬件版本绑定的编码;其二是通过往板上某个存储器内刷不同的编码。方法一比较彻底地标识出硬件版本 ...
分类:其他好文   时间:2020-08-19 19:56:57    阅读次数:96
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!