作者:David 本文来源:https://zhuanlan.zhihu.com/p/20673438 Git简介 Git不仅仅是实际项目开发中进行代码管理的神器,也是你在天码营学习需要掌握的工具。 Git是一种代码版本控制工具。我们在…
随着angualr1.xx版本,给大家带来了多的爱好,随着几年的发展angular2.0发布,相信给大家也带了更好更多的新玩意儿,大家也期待已久,在此带领大家一起走入angular2.0的新世界! 首先一起聊聊angular2.0带来的新特性: 1.…
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,…
本文使用Android Studio开发。 获取定位信息相对简单,我们只需要如下几步: 第一步,注册百度账号,在百度地图开放平台新建应用、生成API_KEY。这些就不细说了,请前往这里:http://lbsyun.baidu.com/index.ph…
使用root用户登录进入Linux,打开进去终端 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (最后的eth0是网卡名,我的是Auto_eth0) 回车后, 开始编辑,填写ip地址、子网掩码…
解释执行 Java被人定位于“解释执行”的语言。在jdk1.0时,定义还算准确,但后来当主流虚拟机中都包含了即使编译器后,Class文件中的代码 大部分的程序代码到物理机的目标代码或虚拟机能执行的指令集之前,都需要经过以下过程: 如今,基于物理机、J…
Replace() 字符替换函数. 语法: [sql] REPLACE(char, search_string [, replacement_string ] ) char : 等待替换的字符串 search_string : 搜索需要替换的字符串 …
运行时数据区 java虚拟机定义了若干种程序运行时使用到的运行时数据区 1.有一些是 随虚拟机的启动而创建,随虚拟机的退出而销毁 2.第二种则是与线程一一对应,随线程的开始和结束而创建和销毁。 java虚拟机所管理的内存将会包括以下几个运行时数据区…
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈: 每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了…
javascript开发过程中,经常会遇到字符串转化为对象的操作。比如url传参时"name=jack&age=20&love=lily"转化为对象。可以用两种方法转化,简单的for循环转化,或者利用正则表达式转化。 测试直接使用浏览…
1 Paxos算法 1.1 基本定义 算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色: ⑴proposer 提出提案,提案信息包括提案编号和提议的value; ⑵acceptor 收到提案后可以接受(accept)提案; ⑶learn…
在PLSQL里是可以调试触发器的,相信有一部分人可能不清楚这个。以前我一直使用SQl Server,哈哈,养成了一个根深蒂固的观念,以为Oracle里触发器也是不能调试的,其实SQLServer里面也是可以调试的(写这个的时候特意在网上查找了下资料)…
Leader 选举用于保证系统的高可用,例如一个重要服务,为防止其出现故障使服务中断,同时准备好另外2个备用,这就需要从3个服务节点中选出一个对外服务,这个服务出现故障后,从另两个服务节点中再选出一个对外提供服务,这个选主过程就是 Leader 选举…
1 基本信息 每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其…
最近在自学javaWeb,先复习一下java,把还给老师的东西再找回来(知识如果不用很快就会忘记啊)。。 今天看到了zip压缩,决定要整理一下。 java将有关zip压缩的内容都封装在java.util.zip宝中,用java实现zip压缩,不用考虑…