Java开发

Java 中15种锁的介绍:公平锁,可重入锁,独享锁,互斥锁,乐观锁,分段锁,自旋锁等等

Java 中15种锁的介绍在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:公平锁 / 非公平锁可重入锁 / 不可重入锁独享锁 / 共享锁互斥锁 / 读写锁乐观锁 / 悲观锁分段锁偏向锁 / 轻量级锁 / 重量级锁自旋锁上面是很多锁的名词,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计,下面总结的内容是对每个锁的名词进行一定的解释。一、公平锁 / 非公平锁公平锁公平锁是指多...
1个月前 (01-11) 阅读(156) 赞一个 (2) 评论() 链接直达
Java开发

2018年阿里巴巴关于java重要开源项目汇总

1、分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方...
1个月前 (01-11) 阅读(149) 赞一个 (3) 评论() 链接直达
未分类

站长答谢,支付宝官方红包!每天可领1份大红包

最近支付宝又开始了免费「扫码送红包」的官方活动了,每人每天都能获得一次扫码领红包机会,红包的额度随机,最高可达 99 元。如果手机上不方便扫码,可以复制以下文字口令,打开支付宝APP自动领取:【支付宝】邀你瓜分10亿支付宝红包!还有机会获得多个惊喜红包,最高888元!红包可在实体门店付款时抵扣,长按复制这句话,打开最新版支付宝搜索 593577072 就能领取!红包可在线下扫码支付可当现金用,就是=现金!!所以,记得每天来扫一...
2个月前 (12-26) 阅读(537) 赞一个 (2) 评论() 链接直达
其他语言

Redis教程 —— 事务详解

这一篇文章,没有写java代码示例,直接在redis客户端进行测试了。如果需要,可以自行测试。一.关系型数据库中的事务关系型数据库有一个重要的特性就是事务,而事务有四个要素(简称 ACID):原子性(atomicity)一致性(consistency)隔离性(isolation)持久性(durability)。我们可以这么认为:关系型数据库中的事务就是 ACID,只有当一个完整的操作同时满足原子性,一致性,隔离性和持...
2个月前 (12-26) 阅读(182) 赞一个 (1) 评论() 链接直达
Java开发

MySQL 和 Java 根据经纬度查询最近距离,适用于所有数据库方案

现在几乎所有的O2O应用中都会存在 “按范围搜素、离我最近、显示距离” 等等基于位置的交互,那这样的功能是怎么实现的呢?恰好近期在做相关需求,在此做下记录。我们知道,经纬度是经度与纬度的合称组成一个坐标系统。经度(longitude):是地球上一个地点离一根被称为本初子午线的南北方向走线以东或以西的度数,其数值在 0~180度之间。纬度(latitude):是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在 ...
2个月前 (12-19) 阅读(245) 赞一个 (1) 评论() 链接直达
其他语言

一个草泥马项目:Thefuck 命令行错误修复工具

开发者都或多或少接触过 linux 接触过命令行, 当然肯定也都被命令行狠狠地"fuck"过. 我很多时候都是微不足道的原因导致了命令行出错, 例如将 python 输入成 ptyhon, 例如将 ls -alh 输入成 ls a-lh 而导致出错,这个时候我会想说 : “fuck”一、起源开发 thefuck 的这位同仁, 恐怕也经常会有这种不和谐的情况. 因此开发了这个软件 thefuck.thefuck 不仅仅...
2个月前 (12-18) 阅读(202) 赞一个 (1) 评论() 链接直达
其他语言

编程语言中的精品——草泥马语

草泥马语是马勒戈壁第一款拥有自主知识产权的,以马勒戈壁上顽强生存的草泥马们为主体的编程语言。草泥马语语法生动丰富,内容健康活泼,是一门老少皆宜,人人适用的编程语言。它的出现弥补了我戈壁在国际编程语言界中的一项空白。 草泥马语是用了先进的JOT(Just Out of Time)编译引擎,并且运行于爪哇虚拟机中,运行速度大幅度降低同时,还使用了戈壁内外各种先进技术,使的草泥马语不十分可靠。...
2个月前 (12-18) 阅读(273) 赞一个 (2) 评论() 链接直达
开发工具

IntelliJ IDEA 单独对 java 类打 jar 包

因为某些必要的原因,我们需要单独将一个项目中的某几个 java 或 class 文件打成 jar 包供其他项目使用。操作步骤也很简单IntelliJ IDEA 对 java 类打 jar 包实现目标:将下图中所指的项目三个 java,编译后的 class,打包成 jar 文件。1、配置`File` –> `Project Structure` –> `Artifacts`,新增空的 `JAR`,名字随便,我这里取名为 `IK...
3个月前 (11-10) 阅读(580) 赞一个 (2) 评论() 链接直达
电脑实战

MacOS 让 Finder 显示与Windows一样的 全路径显示问题

总所周知,在windows 系统中一个文件的路径可以很容易查看到,但是在 mac 中 默认并不能看到像 windows 这样显而易见的路径那么需要如何操作呢?方法一、开启 Finder全路径在 Finder 中,显示,打开显示全路径这样,在 finder 底部就会出现当前路径的节点,效果如下方法二、使用终端命令首先打开终端,然后输入如下开启命令# 控制开启 ➜  ~ defaults ...
3个月前 (11-08) 阅读(376) 赞一个 (1) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅