• 常用排序图解

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址:https://luhaoaimama1.github.io/2017/03/14/排序图解/ 冒泡排序 查看Code 选择排序 查看Code 插入排序 查看Code 希尔排序 查看Code 快速排序 如图多次 分组循环即可 最后 都会分成 一个的。

    17-08-11
  • Java8函数式编程读书总结

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2017/05/05/java8/ Lambda表达式 Lambda表达式的类型:函数接口是 只有一个抽象 方法的接口 @FunctionalInterface:是否仅仅一个抽象方法!不然编译错误,主要

    17-08-11
  • Recycler下Adapter的HeaderFooter多个添加方式

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2017/07/12/Adapter3HF/ Header Footer添加的问题 因为要撸库 所有参考了很多adapter库的代码 但是都发现一个问题 star前5的的Recycler Adapter库的Header F

    17-08-11
  • 继承与链式调用的结合

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2017/04/29/chain/ 父类:返回值是泛型; public class HelperT extends Helper { protected T child; public Helper() { child = (T) this; } public T setT

    17-08-11
  • 了解Java中的I/O系统

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2017/03/14/IO/ 概览 图片项目地址 可以复制下来 进行修改 IO's Demos Code 编码乱码原因: 机器中的编码都是 二进制编码 显示的时候 为了让人看懂 从而设置

    17-08-02
  • 深入理解Java虚拟机总结---类初始化过程

    https://luhaoaimama1.github.io/2016/12/07/JVM-类初始化过程/ 类的初始化过程 非法向前引用 编译器手机的顺序是由语句在源文件中出现的顺序决定的,静态语句块中只能访问到定义在静态语句之前的变量,定义它之后的变量,可以赋值,但不能访问 public class Tes

    17-07-31
  • 深入理解Java虚拟机总结

    本文出自Zone的博客,如需转载请标明出处,尊重原创谢谢 博客地址: https://luhaoaimama1.github.io/2016/12/05/JVM/ 基础了解 Java 程序的执行过程:Java 源代码文件(.Java文件)- Java Compiler(Java编译器)-Java 字节码文件(.class文件)-类加载器(Cl

    17-07-31
  • Rxjava2的学习与总结

    Rxjava2基础认知 形式正确的有限Observable调用观察者的onCompleted正好一次或者它的onError正好一次,而且此后不能再调用观察者的任何其它方法。如果onComplete 或者 onError 走任何一个 都会 主动解除订阅关系; 如果解除订阅关系以后在发射 onError 则会

    17-07-31
  • 一文让你明白Java字节码

    也许你写了无数行的代码,也许你能非常溜的使用高级语言,但是你未必了解那些高级语言的执行过程。例如大行其道的Java。 Java号称是一门“一次编译到处运行”的语言,但是我们对这句话的理解深度又有多少呢?从我们写的java文件到通过编译器编译成java字节码

    17-03-22
  • 【MySQL性能优化】改进MySQL Order By Rand()的低效率

    点击查看原文 正 文: 最近由于需要研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是: SELECT*FROMcontentORDERBYRAND()LIMIT1 。 【 飘易注:3万条记录查询花费0.3745秒(下同);从mysqlslowquerylo

    17-01-09
  • 你真的会写单例模式吗——Java实现

    单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 饿汉法 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而

    16-03-26
  • 搭建SSH三大框架WEB项目过程(Struts2.3+Hibernate4.3+Spring4.1)

    我以我做的一个例子来说明框架的搭建过程 ^V^! 项目结构如图: action :存放 Action 类,也就是控制类 dao : DAO 数据库操作 po : POJO 类,也就是持久化类 service :存放 Service 类 dao 类在 Service 类里调用,然后 Service 类再到 action 类里调用

    16-03-17
  • 为Java说句公道话

    有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java

    16-01-20
  • 评论设计

    本文主要分享了我在设计评论模块中的一些心得,希望对读者有些许帮助。 需求分析 现阶段评论做的最好的我想应该是网易新闻(app)里面的评论模块了,其“盖楼”的方式让人印象深刻,评论已经成为该app的核心功能之一了。市面上大部分app的评论模块设计的还是

    16-01-06
  • StringBuilder在高性能场景下的正确用法

    关于StringBuilder,一般同学只简单记住了,字符串拼接要用StringBuilder,不要用+,也不要用StringBuffer,然后性能就是最好的了,真的吗吗吗吗? 还有些同学,还听过三句似是而非的经验: 1. Java编译优化后+和StringBuilder的效果一样; 2. StringBuild

    16-01-06
149文