Notes For Leaves

a Java developer's story


  • Home

  • Tags

  • Categories

  • Archives

  • Search

从ConcurrentHashMap的演进看Java多线程核心技术

Posted on 2018-09-04 | In Java
原创文章,转载请务必将下面这段话置于文章开头处(保留超链接)。本文转发自技术世界,原文链接 http://www.jasongj.com/java/concurrenthashmap/ 前言本文分析了HashMap的实现原理,以及resize可能引起死循环和Fast-fail等线程不安全行为。同 ...
Read more »

基于 LinkedHashMap 实现本地缓存

Posted on 2018-08-14 | In Java
缓存缓存是一种提高应用程序性能的简单方法,应用程序从磁盘或数据库表中读取数据,但可能会多次重新读取相同的数据。大量的IO操作必然会导致应用程序性能降低,解决这个问题的简单办法就是,数据使用后一段时间内不丢弃,将其保存在内存中,以便减少不必要的IO操作。 LRU 缓存LRU (Least Recent ...
Read more »

基于 Redis 实现可重入分布式锁

Posted on 2018-08-08 | In 锁
分布式锁分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。 SETNX key value ...
Read more »

Spring Boot 国际化

Posted on 2018-08-06 | Edited on 2018-08-08 | In Spring Boot
前言在信息技术领域,国际化与本地化(英文:internationalization and localization)是指修改软件使之能适应目标市场的语言、地区差异以及技术需要。 国际化是指在设计软件,将软件与特定语言及地区脱钩的过程。当软件被移植到不同的语言及地区时,软件本身不用做内部工程上的改变 ...
Read more »

断点续传下载文件,多媒体在线播放

Posted on 2018-07-31 | Edited on 2018-08-06 | In 后端
断点续传断点续传是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,提高速度。 关键点所谓断点续传,也就是要从文 ...
Read more »

Plupload 文件断点续传,文件分块上传

Posted on 2018-07-30 | Edited on 2018-08-06 | In 后端
Plupload 介绍Plupload 是一款由著名的 Web 编辑器 TinyMCE 团队开发的上传组件,简单易用且功能强大。Plupload 会自动侦测当前的浏览器环境,选择最合适的上传方式,并且会优先使用 HTML5 的方式。该前端插件实现原理简单来说就是将文件按照指定分块大小切割成 n 块, ...
Read more »

Linux 安装 Redis

Posted on 2018-07-25 | In 基础服务
以 Redis 4.0.10 为例Redis 官方下载地址 下载、解压、编译下载 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 解压 tar xzf redis-4.0.10.tar.gz 编译 cd redis-4. ...
Read more »

Linux 安装 MySQL 5.7

Posted on 2018-07-18 | Edited on 2018-07-21 | In 基础服务
MySQL 5.7.22 官方下载地址 清理 MySQL、下载解压清理 find / -name mysql | xargs rm -rf 下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linu ...
Read more »

Windows 安装 MySQL 5.7

Posted on 2018-04-24 | Edited on 2018-07-18 | In 基础服务
MySQL 5.7.xx ZIP版本配置方案MySQL 5.7.22 官方下载地址MySQL 官方配置参数查询 一、下载 MySQL 5.7.xx zip 安装包本机以 Windows10 64 位系统为例进入 Oracel 官网,选择 MySQL Windows (x86, 64-bit), ZI ...
Read more »

地图坐标转换

Posted on 2017-09-24 | Edited on 2018-08-14 | In 算法
问题来源目前 IoT 领域各种智能设备都可以采集 GPS 数据,但是设备采集到的GPS都是 WGS-84 坐标系数据,在国内不能直接用于在地图上显示,需要进行一定转换。各地图工具都有坐标转换 API 可用,但是成千上万的 GPS 数据通过 API 转换是一件很消耗资源的事,所以需要提供一种离线转换的 ...
Read more »
12
Leaves

Leaves

既然来了,那就花几分钟看一下吧

11 posts
7 categories
13 tags
RSS
E-Mail GitHub 微博
Links
  • Alibaba_jm
  • didispace
  • ityouknow
  • 骏马金龙
  • jasoncui
  • itmuch
© 2017 – 2018 Leaves
Powered by Hexo
|
Theme – NexT.Muse