码迷,mamicode.com
首页 > 2020年10月29日 > 全部分享
乐观锁悲观锁及其使用场景
乐观锁 什么是乐观锁? 顾名思义, 就是什么都往好处想的锁, 总是认为被人来读数据不会对数据进行修改, 所以不上锁, 但是在更新的时候会判断一下在此期间别人有没有去更新这个数据 适用场景: 适用于写比较少的情况下 实现方式: 版本号机制: 在表中加入一个version字段, 表示该条记录被修改的次数 ...
分类:其他好文   时间:2020-10-29 09:28:42    阅读次数:16
web基础重难点
1、MySQL 1.1 char和varchar的区别 char:是定长字符串,最长255个字符,当插入数据少于指定长度时,剩余空间会用空格填充,速度快但浪费空间; varchar:变长字符串,最长不超过65535个字节,当插入数据少于指定长度时,剩余空间会留给别的数据使用,节省空间但速度慢 hav ...
分类:Web程序   时间:2020-10-29 09:28:31    阅读次数:27
Markdown语法
Markdown学习 标题 三级标题 四级标题 (####+空格+四级标题) 字体 hello,world! hello,world! hello,world! hello,world! 引用 从学习到放弃 (>) 分割线 ( ) (***) 图片 本地图片 网络图片 超链接 点击跳转百度 列表 a ...
分类:其他好文   时间:2020-10-29 09:28:16    阅读次数:18
案例:跟随鼠标的天使
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:其他好文   时间:2020-10-29 09:27:57    阅读次数:28
为什么越来越多的企业选择商业智能BI?
?在大数据,云计算,工业4.0,物联网等概念概念炒得飞起的年代,现在已经变成某宝天天给我推送我感兴趣的东西。由此可见数据和科技正在慢慢深刻地改变我们的生活。随着时代的发展,各个企业的内部决策方式也是发生着巨大的变化,而缩短企业内部的决策时间和提高决策的效率是各个企业追求的目标。1、可视化报表呈现运用商业智能BI中的可视化图表可以将企业日常的业务数据(财务、供应链、人力、运营、市场、销售、产品等)全
分类:其他好文   时间:2020-10-29 09:27:41    阅读次数:22
号称BI商业智能界的“四大天王”
基于云部署的现代商业智能与数据分析平台(国内似乎只有应用上云,数据本地化的趋势)正在逐步占据主流市场。随着市场在易用性和增强分析(augmented analytics)的变革,数据与分析领导者正在逐步升级传统解决方案...
分类:其他好文   时间:2020-10-29 09:27:27    阅读次数:16
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的API收录于话题#解读阿里开发手册15个作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。所以,日志在JavaWeb应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。在接下来的几篇文章中,我会来介
分类:Windows程序   时间:2020-10-29 09:27:09    阅读次数:27
一篇文章带你深入理解Zookeeper
一篇文章带你深入理解Zookeeper本文来自作者投稿,作者:林湾村龙猫,Hollis做了一些修改和补充。随着互联网技术的发展,大型网站需要的计算能力和存储能力越来越高。网站架构逐渐从集中式转变成分布式。虽然分布式和集中式系统相比有很多优势,比如能提供更强的计算、存储能力,避免单点故障等问题。但是由于采用分布式部署的方式,就经常会出现网络故障等问题,并且如何在分布式系统中保证数据的一致性和可用性也
分类:其他好文   时间:2020-10-29 09:26:49    阅读次数:18
牛逼了!教你用九种语言在JVM上输出HelloWorld
牛逼了!教你用九种语言在JVM上输出HelloWorld我们在《深入分析Java的编译原理》中提到过,为了让Java语言具有良好的跨平台能力,Java独具匠心的提供了一种可以在所有平台上都能使用的一种中间代码——字节码(ByteCode)。有了字节码,无论是哪种平台(如Windows、Linux等),只要安装了虚拟机,都可以直接运行字节码。同样,有了字节码,也解除了Java虚拟机和Java语言之间
分类:编程语言   时间:2020-10-29 09:26:31    阅读次数:19
很多未解之谜终于有答案了——2018年JVM生态系统报告出炉
很多未解之谜终于有答案了——2018年JVM生态系统报告出炉在Java开发者中,一直存在着很多鄙视链。如:IntelliJ→Eclipse→NetBeansUnix→Linux→MacOS→Windows→DOSEmacs→Vim→Sublime→Word→PowerPoint这诸多鄙视链中一直存在着很大的争议也正是存在诸多争议,导致很多开发者更加迷茫到底选择IntelliJ还是Eclipse?J
分类:其他好文   时间:2020-10-29 09:26:12    阅读次数:16
2018年排名Top 100的Java类库——在分析了277,975份源码之后得出的结论
2018年排名Top100的Java类库——在分析了277,975份源码之后得出的结论原创HollisHollis2018-11-08时间如流水,转眼间2018年已经要接近尾声了,过去的一年,可以说是疯狂的一年。SpaceX成功发射了重型猎鹰火箭,苹果成为首个突破一万亿美元市值的上市公司。2018年,在IT圈也发生了许多大事和喜事,SpringBoot2发布、Java发布了10和11两个版本、Gi
分类:编程语言   时间:2020-10-29 09:25:58    阅读次数:20
再有人问你Netty是什么,就把这篇文章发给他
再有人问你Netty是什么,就把这篇文章发给他本文基于Netty4.1展开介绍相关理论模型,使用场景,基本组件、整体架构,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。这是一篇万字长文,建议先收藏,转发后再看。Netty简介Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。JDK原生NIO程序的问题JDK原生也有一套网络应用程序AP
分类:Web程序   时间:2020-10-29 09:25:38    阅读次数:33
如何导出Windows系统上已安装软件列表?
某外企客户需要某台电脑所安装的软件名称及版本信息,我们该如何快速导出电脑所安装的软件名称及版本信息的列表呢?
分类:Windows程序   时间:2020-10-29 09:25:24    阅读次数:98
好好说说Java中的常量池之Class常量池
好好说说Java中的常量池之Class常量池在Java中,常量池的概念想必很多人都听说过。这也是面试中比较常考的题目之一。在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的String面试题难倒了无数的开发者。所以说,常量池是Java体系中一个非常重要的概念。谈到常量池,在Java体系中,共用三种常量池。分别是字符串常量池、Class常量池和
分类:编程语言   时间:2020-10-29 09:25:05    阅读次数:17
高并发场景下的限流策略
高并发场景下的限流策略在高并发的场景下,我们的优化和保护系统的方式通常有:多级缓存、资源隔离、熔断降级、限流等等。今天我们来聊聊限流。为什么需要限流举个比较简单的例子,正常来说,一个员工A他每天能够处理的工作是10个,突然某一天来了100个工作量,这时候,如果员工A还处理100个,只有一种可能,这个员工被压垮。如果我们能预先知道会有100个任务会来,我们通过增加员工数或定义消息队列等等来临时解决。
分类:其他好文   时间:2020-10-29 09:24:41    阅读次数:18
运算符的优先级
运算符优先级
分类:其他好文   时间:2020-10-29 09:24:16    阅读次数:18
Java中的List你真的会用吗?
Java中的List你真的会用吗?List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之间的关系和区别。ListList是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。List中元素可以重复,并且是有序的(这里的有序指的是按照
分类:编程语言   时间:2020-10-29 09:23:54    阅读次数:16
268条   上一页 1 ... 12 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!