用户中心USER CENTER

首页/用户
  • 动手写一款简单的chrome天气插件

    摘要:极简天气一款简单的天气插件。属性说明指定文件格式的版本,在之后,应该都是扩展名称扩展版本号扩展的版本扩展列表图标指定扩展在工具栏中的显示信息。 极简天气 一款简单的chrome天气插件。 github https://github.com/yohnz/weather如图: showImg(https://segmentfault.com/img/bVvH67); 创建文件 新建weat...

    shixinzhang 发布于JavaScript
  • Zookeeper学习系列【二】Zookeeper 集群章节之集群搭建

    摘要:本章内容主要讲的是集群搭建相关的知识。在集群模式下,最少需要三个节点。并且官方推荐你使用奇数数量的节点来组成集群。这个值必须是集群中唯一的。在确认每台服务器上的和文件修改创建之后,在三个节点上分别执行命令,启动。 前言 同道们,好久不见,上一章中,我主要讲了Zookeeper的一些基础的知识点。数据模型 + 原语集 + Watches机制。本章内容主要讲的是集群搭建相关的知识。 本篇的...

    shixinzhang 发布于Java
  • JAVA学习之路 (一) 入门及前期准备

    摘要:学习一认识分为三类基础核心方向企业版移动游戏嵌入式开发概念虚拟机就包含了解释器整个程序的执行过程如下开发工具包运行环境环境变量的配置添加编写程序执行谨记命令后不加后缀名安装和使用下载安装下载创建项目项目的导入和导出找到项目的位置,然后将其复 JAVA学习(一) 认识 java 1、java分为三类 JavaSE 基础核心 JaveEE web方向(企业版) JavaME ...

    shixinzhang 发布于Java
  • 帧动画内存OOM?不存在的!—— SurfaceView逐帧解析

    摘要:提供了用于实现帧动画。多次播放帧动画后,内存占用居然比原生还大,而且每播放一次,内存中都会多出个对象为帧动画总帧数。这一次不管重新播放多少次帧动画,内存中数量只会增加,因为只在解析第一张图片是分配了内存。 Android 提供了AnimationDrawable用于实现帧动画。在动画开始之前,所有帧的图片都被解析并占用内存,一旦动画较复杂帧数较多,在低配置手机上容易发生 OOM。即使不...

    shixinzhang 发布于Java
  • 基于AQS构建CountDownLatch、CyclicBarrier和Semaphore

    摘要:对于,我们仅仅需要关心两个方法,一个是方法,另一个是方法。首先,我们来看方法,它代表线程阻塞,等待的值减为。首先,的源码实现和大相径庭,基于的共享模式的使用,而基于来实现。 前言 本文先用 CountDownLatch 将共享模式说清楚,然后顺着把其他 AQS 相关的类 CyclicBarrier、Semaphore 的源码一起过一下。 CountDownLatch CountDown...

    shixinzhang 发布于Java
<