自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码小疯子

只要用心去做,每一件事情还是有可能成功的,当然成功是没有界限的,只不过是达到自己心里的那个目标,公众号:我的大前端生涯,一个爱喝茶的程序员,通常会搞搞SpringBoot 、Herbinate、Mybatiys、Android、iOS、Flutter、Vu

  • 博客(6)
  • 资源 (6)
  • 论坛 (6)
  • 收藏
  • 关注

原创 Java、Android、oc冒泡排序算法随笔

1 原理分析对一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。 (升序排列,即从小到大排列)对一组数据,比较相邻数据的大小,将值大数据在前面,值小的数据放在后面。 (降序排列,即从小到大排列)2 数据原理对于数组 int[] array={3,2,5,8,7};第一轮排序:第一次比较 3和2比较 结果:2 3 5 8 7...

2019-04-22 23:39:02 222

原创 java并发编程之原子性、可见性、有序性

在java中,执行下面这个语句int i =12;执行线程必须先在自己的工作线程中对变量i所在的缓存行进行赋值操作,然后再写入主存当中。而不是直接将数值10写入主存(物理内存)当中。1 原子性定义:即一个操作或者多个操作 要么全部执行并且执行的过程不会被任何因素打断,要么就都不执行。举个最简单的例子,大家想一下假如为一个32位的变量赋值过程不具备原子性的话,会发生什么后果?int i...

2019-04-15 10:17:09 288

原创 java并发编程之缓存一致性问题

1 前言java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM中,JVM执行字节码,最终需要转化为汇编指令在CPU上执行。指令的执行过程中势必会涉及到数据的读取和写入,CPU执行速度很快,而程序运行过程中的临时数据是存放在主存(物理内存)当中的,程序从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此当程序在运行过程中,会将运算需要的数据从主存复制一份...

2019-04-15 10:15:29 814

原创 Android一个Activity多个Handler时,Message消息是否会混乱?

如果一个Activity有多个handler时候,handler1发送的消息是否会被handler2接收,同理handler2发送的消息是否会被handler1接收?答案是:不会,一句话谁发送的消息,谁处理,为什么,因为每个Message消息都会绑定一个target来指定这个消息由谁来处理。1 Message消息在被发送时会被绑定Handler追溯源码发现,无论使用Handler的哪个方法来...

2019-04-10 22:00:05 1278

原创 对java android 中几种单例模式写法的总结

1 懒汉式 写法一这种写法是最普通的写法,在单线程中,构造被私有,只有sMSingletonDemo1为null的时候才会创建一个实例,但是在多线程中,当两个线程同时运行到sMSingletonDemo1==null的判断时,而sMSingletonDemo1确实没创建出来,这时候就有可能创建出两个实例,因此是为线程不安全。public class SingletonDemo1 { p...

2019-04-10 08:44:04 198

原创 java类的加载机制简述

1、JVM启动时,会申请内存空间,按功能划分,如下图2、Java的类加载过程一个Java文件从编码完成到最终执行,一般主要包括两个过程:编译和运行 。编译,即把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件。运行,则是把编译生成的.class文件交给Java虚拟机(JVM)执行。而我们所说的类加载过程(类的加载)即是指JVM虚拟机...

2019-04-01 22:17:45 515

centos中文字体库 解决JAVA 绘图 Linux下中文乱码问题使用到的字体库

解决JAVA 绘图 Linux下中文乱码问题使用到的字体库

2021-02-26

七牛云存储Java sdk

七牛云存储 java 开发平台

2017-07-10

FancyCoverFlow资源文件夹

Android开发使用 FancyCoverFlow来实现图片画廊形式的呈现

2015-11-30

极光推送Demo

这是一个关于使用极光推送的一个小案例 当然这里是使用的AndroidStudio工具开发的

2015-11-11

waterDropListView

使用此自定义控件,可以实现个性化的下拉刷新加载与上拉刷新加载更多

2015-12-09

daisydisk481.zip

DaisyDisk Mac版是Mac OS平台上的一款Mac系统清理工具,他可以帮助你了解磁盘使用状况,并进行准确的分析,让你非常轻松就能揪出占用磁盘空间的那些文件,使用起来非常方便,安装之后,选择磁盘——Scan,然后程序运行几分钟之后就可以看到结果咯!

2019-11-23

早起的年轻人的留言板

发表于 2020-01-02 最后回复 2020-04-29

flutter Invalid plugin specification. Invalid “macos” plugin specification.

发表于 2020-03-16 最后回复 2020-03-16

Module build failed: Error: Node Sass does not yet support your current environm

发表于 2020-03-10 最后回复 2020-03-16

程序的每一天

发表于 2020-03-06 最后回复 2020-03-06

来一波Flutter Webview 插件开发

发表于 2019-07-26 最后回复 2019-07-26

你觉得Flutter 怎么样

发表于 2019-07-17 最后回复 2019-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除