Ammar's Blog
微信号:aicjaish

首页 标签 分类 归档 留言 关于
搜索
Ammar's Blog
junit、javabean和注解 2019-06-30|JavaJavaSE
junit框架的使用 操作步骤: 导入junit框架 (已经集成了 junit 工具) 项目文件右键 build path 选项 add Libraries ,添加 junit 框架 Junit 4.x Java5 以后的版本 Junit 5.x Java8 以后的版本 只要符合 junit ...
阅读更多
反射 2019-06-26|JavaJavaSE
类加载机制 当调用 java 命令来运行某个 java 程序时,会启动一个 JVM 进程,同一个 JVM 中所有线程、变量都处于同一个进程中,共享 JVM 的内存区域。 以下情况 JVM 会退出: 程序正常执行结束 使用System.exit(0)方法 出现异常时,没有捕获异常 平台强制结束 JV ...
阅读更多
树 2019-06-23|数据结构与算法
声明:博文所有内容不是原创,是学习李明杰老师的腾讯课堂课程:《恋上数据结构与算法》后的总结。 树(Tree)的基本概念兄弟节点:同一个父节点下的子节点互相叫做兄弟节点。 空数:一棵树没有任何节点 子树:父节点下的子节点为根节点所构成的树 左子树:父节点下的左子节点所构成的树,同理右子树 节点 ...
阅读更多
HashMap底层设计实现 2019-06-19|Java源码分析
HashMap 概述 HashMap 是 Map 族下我们最常用的一种,HashMap 是基于哈希表的 Map 接口的实现。存储的对象是 Entry(包含了 Key 和 Value)。 在 HashMap 中,会根据 hash 算法来计算 key-value的存储位置并进行快速存取,特别的,Has ...
阅读更多
二十六种设计模式 2019-06-18|Java源码分析设计模式
单一职责原则(代码中每个类只做单一的事情),开闭原则(对修改关闭,对扩展开放),依赖倒置(面向接口编程),合成复用(优先使用组合关系,少用继承关系) 设计模式的类型: 按照功能分为三类23种: 创建型(5种):工厂模式、抽象工厂模式、单例模式、原型模式、构建者模式 结构型(7种,类的呈现,让类变 ...
阅读更多
JavaSE 2019-05-15|JavaJavaSE
JDK-JRE-JVM概述 JRE (Java Runtime Environment): Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。 JDK (Java Development Kit): Java开发工具,包含java程序的所有工具,javac和java ...
阅读更多
复杂度 2019-04-15|数据结构与算法
什么是算法? 算法是用于解决特定问题的一系列的执行步骤 效率。 斐波那锲数 (线性代数解法复杂度为O(1))12345678910111213141516171819202122232425 // 复杂度高 public static int fib(int n) { if (n < ...
阅读更多
Ajax 2019-03-31|前端JS
Ajax Ajax 是几项技术的综合运用,js、XHTML、CSS、DOM、XML、XMLHttpRequestAjax 核心在 JS 中调用 XMLHttpRequest 类,这个类可以与 Web 服务器使用 HTTP 协议交互,程序不通过浏览器发送请求,使用 JS 对象发送请求和接受响应。 XM ...
阅读更多
jQuery 2019-03-31|前端JS
jQuery 简介 jQuery 是一个 JavaScript 库 jQuery 极大地简化了 JavaScript 编程 jQuery 库包含以下特性 jquert.min.js 表示迷你版,也就是去掉缩进的版本 console.log($) 控制台有值,说明导入成功 123456789$ ...
阅读更多
窥探事件响应机制 2016-08-12|iOS底层原理
题外话: 编程还是要多和身边的朋友一起交流,交流创造灵感,交流创造价值。 问题讨论一个北京的朋友准备来杭州发展,先暂时住到我这里。他问了我一个问题: iOS系统对使用手势的事件监听和普通的 event touch 事件监听响应机制到底有何不同? 本来自认为对 iOS 的事件响应机制非常了解的我, ...
阅读更多
DOM编程 2016-08-10|前端JS
DOM树 DOM: Document Object Model 使用对象的方式描述对应的html API 规范, 浏览器中的JS 包含 DOM 通过JS 调用 API 操作浏览器操作 DOM树。 DOM 树:节点(node) 层次,文档节点(document)、元素节点、属性节点、文本节点。D ...
阅读更多
JavaScript入门 2016-08-05|前端JS
JS 可以写到哪里 位置一,</head/> 前面 使用 <script></script> 标签 引入 js 文件,使得 js 文件和 html 文件分离,一个 js 文件可以被多个 html 使用。 位置二,内嵌 js 不能和 引入 js 文件糅杂使用 ...
阅读更多
JavaScript程序设计进阶篇 2016-08-05|前端JS
类型 所有用 new 关键字 加定义函数 构造的都是引用类型。 对象类型 浏览器扩展对象 浏览器扩展对象,是各个浏览器生产厂商为自己的浏览器扩展的js对象。 随着w3c,等规范,浏览器扩展对象,正在逐步消失 宿主对象 宿主对象是浏览器运行环境所提供的对象,window document ...
阅读更多
JavaScript程序设计基础篇 2016-08-03|前端JS
引用 1document.write("hello,world!"); 让文档写一个hello,world JS特性 运行环境:浏览器 解释型: 不需要编译连接 DOM: Document Object Model 文档对象模型 浏览器中的JS分为两个部分,一部分 ECMAScrip ...
阅读更多
页面制作 2016-07-07|前端HTML
前端简介 web 发展史 WEB1.0(网页展示内容) -> WEB2.0(AJAX) -> WEB3.0(HTML5:在网页上实现虚拟现实的效果) 协作流程 一个 web 系统,大公司。传统流程 策划 -> 交互 -> 视觉 -> 前端 -> 后端 -> ...
阅读更多
Swifter 读书笔记(五) 2016-07-06|SwiftSwift基础
3.Swift 与开发环境及一些实践随机数生成随机数生成一直是程序员要面临的大问题之一,由 CPU 时钟、进程、线程所构建出的时间中,没有真正的随机的。在给定一个随机种子后,使用一些神奇的算法可以得到一组伪随机的序列。 arc4random 是一个非常优秀的随机数算法, 123let diceFac ...
阅读更多
1…345…8

Ammar

微信号:aicjaish

文章

120

标签

27

分类

43

加入书签
公告
感谢访问本站,若喜欢请收藏 ^_^
最新文章
通过VMware搭建分布式集群基础环境
2020-09-23
Zookeeper
2020-09-07
Zookeeper的应用
2020-09-07
MyBatis Generator
2020-07-28
Redis进阶
2020-07-09
分类
  • Java45
    • JavaSE4
    • 应用3
      • CRM系统1
      • Restful1
      • 权限管理1
    • 数据库8
    • 服务器10
    • 框架12
      • Dubbo1
      • Maven1
      • MyBatis1
      • Spring4
      • SpringMVC2
      • Zookeeper2
      • 设计思想1
    • 源码分析7
      • 设计模式1
    • 配置文件1
  • Swift20
    • APP应用1
    • Swift关键字5
    • Swift基础14
  • Tools5
    • API文档1
    • JRebel1
    • MyBatis1
      • 逆向生成工具1
    • SpringBoot1
    • UML1
  • iOS38
    • APP应用6
    • CoreAnimation3
    • Other5
    • UI12
    • 多线程2
    • 底层原理7
  • 前端7
    • HTML1
    • JS6
  • 数据结构与算法2
  • 框架3
    • Apache3
标签
Apache ClassLoader Cookie Dubbo HTML JS Java JavaScript Listener Maven MyBatis Redis Restful Servlet Shiro Socket Spring Spring Security SpringMVC Swift Tools Zookeeper iOS 数据库 数据结构与算法 环境搭建 设计模式
归档
  • 2020年09月3
  • 2020年07月2
  • 2020年06月2
  • 2020年05月2
  • 2020年04月1
  • 2020年03月3
  • 2019年10月3
  • 2019年09月5
  • 2019年08月12
  • 2019年07月15
  • 2019年06月5
  • 2019年05月1
  • 2019年04月1
  • 2019年03月2
  • 2016年08月5
  • 2016年07月3
  • 2016年06月4
  • 2016年05月2
  • 2016年04月6
  • 2016年02月1
  • 2015年10月1
  • 2015年09月2
  • 2015年08月1
  • 2015年07月9
  • 2015年06月2
  • 2015年05月1
  • 2015年04月1
  • 2015年03月3
  • 2014年11月2
  • 2014年10月1
  • 2014年09月1
  • 2014年08月1
  • 2014年07月6
  • 2014年05月3
  • 2014年04月7
  • 2014年03月1
网站资讯
文章数目 :
120
已运行时间 :
©2014 - 2024 By Ammar
浙ICP备19013619号-1
浙公网安备 33010502006128号
繁
Algolia