好记性不如烂笔头

个人博客http://huqijun.org,发现更大的世界~

理解Closure--记一次JS代码Debug过程

刚入门前端开发, 写一个页面时遇到一次Closure 导致的问题, 花了一些功夫才解决, 这里记录下。 问题描述: JS 代码根据后台返回的数据列表来渲染form 呈现, 每一条Item 对应一个form , form 里面有link , 绑定了click 事件, 事件响应函数要接...

2018-03-10 11:24:02

阅读数:136

评论数:0

TinySTL设计与实现

最近个人博客(huqijun.org) 改版,  一些非创造性的文章迁移到CSDN 概述 学习和理解template 和STL 的最好方式就是自己用template 造一个STL(俗称造轮子),然后不断对比自己版本的STL与标准版本的STL(sgi STL 或者其它版本),不断重构...

2017-11-23 18:11:34

阅读数:291

评论数:0

新的开始--MarkDown初体验

个人博客(huqijun.org) 全新改版,  一些非原创性的,记录性的博文迁移到csdn 迁移到独立的个人博客花了点时间,新博客的第一篇文章准备学习与总结下MarkDown,一方面是博客本身就是托管在有浓厚MarkDown氛围的GitHub上,另一方面MarkDown 确实非常优秀!...

2017-11-23 18:05:08

阅读数:135

评论数:0

深入理解Java虚拟机读书笔记--第十二章 Java 内存模型与线程

第十二章Java内存模型与线程     物理机为了尽可能利用多处理器,  采取了以下措施: 1.      高速缓存 2.      对代码进行乱序执行优化   高速缓存解决了处理器与内存的速度矛盾(参考wiki 说明: https://zh.wikipedia....

2017-10-08 20:00:07

阅读数:712

评论数:1

Redis 使用入门

1.      安装gcc Redis 在实际的生产环境中都部署在Linux 系统上,  所以先准备一台Linux Redis 安装需要gcc ,  先确保Linux 上已安装了gcc 输入gcc ,  提示找不到命令,  说明系统上没有安装gcc. 使用yum 安装gcc: ...

2017-10-03 11:50:27

阅读数:168

评论数:0

Core Java Volume I 读书笔记---第十四章 多线程

第十四章: 多线程   进程与线程的本质区别: 每个进行有自己独立的变量空间, 而线程则共享数据 (FYI:回忆下Java的运行时内存布局,  Java 堆是线程共享的)     14.1 什么是线程   Java 标准类库中的线程类  java.lang.Thread,  Thread 类的内容...

2017-09-30 14:09:02

阅读数:152

评论数:0

Spring入门之IOC,AOP

Spring是目前最流行的Java开发框架, Java 企业开发中的SSH或者SSM都与Spring有关。 Spring最根本的使命是简化Java开发。 基于这一使命,Spring有了以下4中关键策略: 1.      基于POJO 的轻量级和最小侵入式编程; 2.      通过依赖注入和面向接...

2017-09-28 09:29:39

阅读数:251

评论数:1

Core Java Volume I 读书笔记---第十三章 集合

第十三章: 集合   13.1 集合接口   Java 集合类库将接口与实现分离。 集合类的基本接口是Collection接口,  其定义如下: public interface CollectionE> extends IterableE> {    //Query Operati...

2017-09-25 23:18:00

阅读数:115

评论数:0

MyBatis使用入门

MyBatis使用入门 1.      没有ORM的时代   在实际Java开发过程中,ORM 是不可或缺的一种工具。没有ORM工具是,  Java 程序中访问数据库比较麻烦: 通过JDBC 执行SQL 语句,  然后还要负责将SQL 语句的结果转换为对象。   下面是一段使用JDBC的...

2017-09-25 16:06:38

阅读数:146

评论数:0

Core Java Volume I 读书笔记---第十二章 泛型程序设计

第十二章: 泛型程序设计   12.1 为什么要使用泛型程序   泛型能避免重复代码, 没有泛型之前同样的功能比较比较大小,  整型需要一个实现, 字符串需要一种实现。 泛型的核心是将类型参数化。 泛型节省的是程序员写的代码, 最终实际运行时实际没有那么节省,  生成重复代码的过程都...

2017-09-24 20:41:35

阅读数:110

评论数:0

深入理解Java虚拟机读书笔记--第七章 虚拟机类加载机制

第七章 虚拟机类加载机制   虚拟机类加载机制:虚拟机把类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,并最终形成可以被虚拟机直接使用的Java类型   这里的类包括了类和接口的可能性,Class文件指一串二进制的字节流,无论以何种形式存在。   类加载是在程序...

2017-09-23 17:42:47

阅读数:74

评论数:0

Core Java Volume I 读书笔记---第六章 接口与内部类

第六章: 接口与内部类   6.1接口   接口不是类,是对类的一组需求描述 public interfaceComparable {                 int compareTo(Objecto); }   类声明实现某个接口, 使用关键字implements: class Emp...

2017-09-22 12:03:50

阅读数:121

评论数:0

Core Java Volume I 读书笔记---第五章: 继承

第五章: 继承   5.1 类,超类,子类   继承:通过扩展已存在的类来定义新的类,  Java 中使用关键字extends “is a “   是继承关系的明显特性,  子类 is a 父类;   继承的本质是复用已有类的方法和域, 是聪明的偷懒。   子类一般拥有比超类更加丰富的功能  超类...

2017-09-21 19:59:42

阅读数:94

评论数:0

深入理解Java 虚拟机读书笔记--第三章 垃圾收集器与内存分配策略

1960 年诞生与MIT的LISP 是第一门真正使用内存动态分配和垃圾收集技术的语言;   GC需要完成的3件事情: 1.      哪些内存需要回收(what) 2.      什么时候回收(when) 3.      如何回收(how)   程序技术器,虚拟机栈,本地方法栈随线程...

2017-09-21 16:26:38

阅读数:142

评论数:0

深入理解Java虚拟机读书笔记--第二章 Java 内存区域与内存溢出异常

第二章Java 内存区域与内存溢出异常   Java 虚拟机运行时数据区域 1.      程序计数器 当前线程所执行的字节码的行号指示器, 线程私有 在虚拟机的概念模型中, 字节码解释器就是通过改变这个计数器的值来选择下一条需要执行的字节码指令,分支,循环,调转,异常处理,线程恢复...

2017-09-21 16:25:12

阅读数:137

评论数:0

深入理解Java 虚拟机 读书笔记

深入理解Java虚拟机   第一章 走进Java   第二章Java 内存区域与内存溢出异常   Java 虚拟机运行时数据区域 1.      程序计数器 当前线程所执行的字节码的行号指示器, 线程私有 在虚拟机的概念模型中, 字节码解释器就是通过改变这个计数器的值来选择下一条需要执行的字节码...

2017-09-19 14:21:43

阅读数:237

评论数:0

Core Java Volume I 读书笔记--第4章 对象与类

4.1 面向对象程序设计概述   算法 + 数据结构 = 程序 传统的结构化程序设计通过设计一系列过程(即算法)来解决问题, 算法是第一位的, 数据结构是第二位的; OOP中优先考虑数据结构, 先设计数据的结构(类),其次再向类中添加一系列操作;   类是构造对象的模板或者蓝图。 由类构造对象的过...

2017-09-18 17:42:57

阅读数:276

评论数:0

Core Java Volume I 读书笔记--第3章 Java的基本程序设计结构

3.1  Hello World 入门 public class FirstSample {    publicstatic void main(String[] args){         System.out.println("we will not use 'Hello worl...

2017-09-01 20:23:53

阅读数:332

评论数:0

Core Java Volume I 读书笔记

目录 1. Java 程序设计概述 2. Java 程序设计环境 3. Java 的基本程序设计结构

2017-09-01 20:21:42

阅读数:154

评论数:0

走向星辰大海之搭建自己的代理

做IT工作的一般离不开几个国外的网站, 例如google,github 等。 在公司工作时, 公司一般都会有代理可以使用google,但是自己在家也想上google怎么办?   那就只好搭建自己的代理, 走向星辰大海了。          刚好最近又重新搭建下了下代理,这里记录下,  供大家参考...

2017-07-30 19:15:32

阅读数:323

评论数:0

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