自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 redis笔记3--事务及优

info clients :查看当前连接的客户端数config get maxclients :查看redis允许的最大连接数

2017-04-25 14:04:47 572

原创 jvm笔记8--虚拟机字节码执行引擎

前言:代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。所有Java虚拟机的执行引擎都是一致的:输入字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。

2017-03-26 11:41:28 450

原创 redis笔记2--数据持久化和集群

数据持久化数据持久化的用处:1.恢复数据。2.减少数据的运算,如:从关系型数据库加载数据到redis后,redis服务重启时不需要在去关系型数据库获取数据,直接读取硬盘上的备份即可。快照方式记录某个时刻的数据到硬盘上。注意:快照这种方式,在上次快照保存后,下次快照保存之前,这之间写入redis的数据,如果redis服务崩溃

2017-03-24 11:15:14 1301

原创 Redis笔记1--Redis快速入门

前言:通过redis客户端远程连接服务: redis-cli  -h xxx.xxx.xxx.xxx -p 6379数据库与关系型数据库概念一样,redis中一个数据库包含一组数据。典型的数据库应用案例就是将一个程序的所有数据组织起来,与另一个程序的数据保持独立。redis中,数据库简单使用一个数字编号来进行辨认,默认数据库编号为0.通过select来进行切换。关键

2017-03-19 15:53:48 511

原创 maven笔记5--版本管理

前言:

2017-03-07 20:50:57 434

原创 maven笔记4--聚合与继承

前言:maven的聚合特性能把项目的各个模块聚合在一起构建,maven的继承特性则能帮助抽取各个模块相同的依赖和插件等配置,在简化POM的同时还成促进各个模块配置的一致性。测试类的包名结构和实际代码保持一致,测试类中不测试实现,只测试接口,也就是说测试代码不能引用实现类。聚合:快速构建项目继承:消除重复配置聚合方便一次构建聚合项目下的各个子模

2017-02-15 22:52:12 590

原创 maven笔记3--生命周期和插件

前言:maven生命周期就是对所有的构建过程进行抽象和统一。包括:项目的清理,初始化,编译,测试,打包,集成测试,验证,部署和站点生成等。maven的生命周期是抽象的,其实际行为都是由插件来完成,如package阶段的任务可能会由maven-jar-plugin完成。生命周期和插件协同工作。生命周期Maven为大多数构建步骤提供了默认插件。如,

2017-02-12 21:55:46 382

原创 maven笔记2--仓库

简介:得益于Maven坐标机制,任何Maven项目使用任何构件的方式都相同,因此,Maven可以在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就叫仓库。Maven仓库仓库分本地仓库和远程仓库,当maven根据坐标寻找构件时,会首先查看本地仓库,如果本地仓库没有,就会去远程仓库查找,找到后下载到本地仓库使用1.本地仓库

2017-02-12 17:29:12 658

原创 maven笔记1--安装及使用

Maven概念

2017-02-12 13:12:59 471

原创 jvm笔记5--虚拟机类加载机制

前言:虚拟机将描述类的数据从Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,及为虚拟机类加载机制。在Java语言中,类型的加载,连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性。如:用户可以通过Java预定义的和自定义类加载器,让一个本地应用

2016-09-26 14:07:11 3114

原创 jvm笔记4--类文件结构

1.无关性的基石各种不同平台的虚拟机与所有平台统一使用的程序存储格式--字节码(ByteCode)是构成平台无关性的基石2.class类文件结构

2016-09-21 09:18:20 592

原创 jvm笔记3--性能监控与故障处理工具

虚拟机性能监控与故障处理1.jdk命令行工具1.jps:虚拟机进程状况工具2.jstat:虚拟机统计信息监视工具3.jinfo:java配置信息工具4.jmap:java内存映像工具5.jhat:虚拟机堆转储快照分析工具6.jstack:java堆栈跟踪工具7.hsdis:jit生成代码反汇编2.jdk可视化工具

2016-09-12 10:47:39 1204

原创 jvm笔记2--垃圾收集器与内存分配策略

垃圾收集器与内存分配策略1对象死亡1.引用计数算法2.可达性分析算法2.垃圾收集算法1.标记-清除算法2.复制算法3.标记-整理算法4.分代收集算法3.hotspot的算法实现1.枚举根节点2.安全点3.安全区域4.垃圾收集器1.serial收集器2.parnew收集器3.par

2016-09-05 10:51:38 1718

原创 jvm笔记1--Java内存区域与内存溢出

                                                                          --个人博客地址 --Java技术体系Java EE (Enterprise Edition):支持使用多层架构的企业应用(如:ERP,CRM应用)的Java平台,除了提供Java SE API 外,还对其做了大量扩充并提供了相关部署支持。...

2016-08-29 10:51:18 1140

原创 js笔记 -- 最佳实践

最佳实践1.可维护性可理解性--其他人可以接手代码并理解它的意图和一般途径,而无需原开发人员的完整解释。直观性--代码中的东西一个就能明白,不管其操作过程多么复杂可适应性--代码以一种数据上的变化不要求完全重写的方法撰写可扩展性--在代码架构上已考虑到在未来允许对核心功能进行扩展可调试性--当有地方出错时,代码可以给予你足够的信息来尽可能直接地确定问题所在1.代码约定

2016-08-24 10:58:43 828

原创 js笔记--应用与实践

离线应用与客户端存储1.离线检测2.应用缓存3.数据存储最佳实践1.可维护性2.性能3.部署

2016-08-22 11:30:04 946

原创 js自学笔记--高级技巧

1.高级函数2.防篡改对象3.高级定时器4.自定义事件

2016-08-15 18:16:22 1278

原创 js笔记--JSON,Ajax

1.JSON语法2.解析与序列化3.XMLHttpReques对象4.XMLHttpRequest 2级5.进度事件6.跨资源共享7.其他跨域技术

2016-07-28 15:43:46 1310

原创 js笔记--错误处理与调试

1.浏览器报告的错误2.错误处理3.调试技术4.常见的IE错误

2016-07-11 14:32:07 675

原创 js笔记--表单

1.表单基础知识2.文本框脚本3.选择框脚本4.表单序列化5.富文本编辑

2016-07-11 09:42:26 2381

原创 js笔记--事件

事件1.事件流2.事件处理程序

2016-07-07 15:04:40 1717

原创 js笔记--BOM编程

1.window对象2.location对象3.navigator对象4.screen对象5.history对象

2016-06-28 10:15:22 3600 1

原创 js笔记--函数表达式

函数表达式1.递归函数通过名字调用自身。 function factorial(num){ if(num <= 1){ return 1; }else{ return num*factorial(num-1); } } var anotherFactorial = factorial; var factorial = null

2016-06-21 17:41:05 5521

原创 js笔记--面向对象

前言:ECMA-262将对象定义为:"无序属http://blog.csdn.net/csdnproduct/article/details/12423189性的集合,其属性可以包含基本值,对象或者函数"。这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象看成散列表:一组名值对,值可以是数据或函数。(每个对象都是基于一个引用类型创建的)对象理解1.属性类型ECMAScript中

2016-06-17 18:06:29 6492 1

原创 js笔记---基础部分二

前言:引用类型的值(对象)是引用类型的一个实例。引用类型是一种数据结构,用于将数据和功能组织在一起。有时候也被称为对象定义,因为它们描述的是一类对象所具有的属性和方法。1.引用数据类型Object类型

2016-06-01 18:14:25 5314

原创 js笔记—— 基础部分一

前言:js由三部分组成,1. 核心(ECMAScript),语法标准 2.文档对象模型(DOM) 3.浏览器对象模型(BOM)JavaScript 的核心语言特性在ECMA-262中是以名为ECMAScript的伪语言的形式来定义的。ECMAScript中包含了所有基本的语法,操作符,数据类型以及完成基本的计算任务所必需的对象,但没有对取得输入和产生输出的机制作出规定。

2016-05-25 17:17:30 10789

原创 Mac 下Java开发环境安装

mac 安装java开发环境

2016-04-13 16:25:39 1942

原创 Dom编程

-------android培训,java培训、期待与您交流! ----------DomDocumentobject model:文档对象模型                  将文档中的标签封装成对象,对对象进行操作,可动态操作文档 Dom三层模型Dom1:将html文档封装成对象Dom2:将xml文档封装成对象Dom3:将xml文档封装成对象

2013-11-02 10:29:03 674

原创 javascript复习

JavaScriptJavaScript是基于对象(js就是对象,只需要解释就可以执行)和事件驱动的脚本语言,依赖于事件,主要运用与客户端 实现页面动态效果,jq实现页面局部刷新交互性安全性(不允许直接访问本地硬盘)跨平台性(可解释js的浏览器就行) Html中引用js可出现在html中任意位置应用样式表 Var定义变量,弱类型,不用定义大小

2013-10-30 21:28:28 887

原创 html知识回顾(html标签+css)

Hitm知识回顾 列表                                                         带有标签:type=”i”数字标签type=”circle”符号标签具体项目内容标签  图像标签图像地图(指定热点区域会定向到指定图片1,jpg) 表格标签

2013-10-29 10:04:20 957

原创 集合复习,深入理解

集合深入理解集合:用于存储对象,长度可变,可存储不同类型元素 框架结构:         Collection:                   Set:无序,元素不可重复                            常见子类:HashSet       底层数据结构是哈希表                                      通

2013-08-09 16:44:10 1761

原创 java编程中一些小建议积累

建议1:         不要在常量和变量中出现容易混淆的字母:如long i = 1L,表示long类型,后面的l最好大写建议2:         不要让常量蜕变成变量,常量应该在编译期就确定。         如:publicstatic final int RAND_CONST = new Random().nextInt();建议3:         三元操作符的类

2013-08-08 15:42:20 1008

原创 面向对象复习,深入理解static关键字

面向对象复习深刻理解,需要弄明白的问题:         1,Static关键字的意思?2,Static关键字可修饰什么,基本使用规则?3,Static关键字可修饰同步方法吗?4,静态内部类和非静态内部类的区别?构造器中要注意的地方:         构造器不能声明返回值类型,也不能用void声明没有返回值如果加了,虚拟机会把“构造器”当作普通方法执行构造器

2013-08-08 13:08:51 1272

原创 编程细节积累01

Java程序员的基本修养011, 数组使用Java是静态语言,数组初始化后长度是不可以改变的a)        数组初始化                        i.             静态初始化:String[]  s  =  newString[]{         “cloud”,”zhangsan”,”lisi” };简化形式:String

2013-08-05 18:03:17 858

原创 正则表达式

正则表达式解释:就是符合一定规则的表达式         作用:用于专门操作字符串         特点:用一些特定的符号来表示一些代码操作,这样就简化书写         好处:可以简化对字符串的复杂操作         弊端:符号定义越多,正则越长,阅读性越差         具体操作功能:1, 匹配:String matches()方法常用:[^a

2013-08-02 16:36:37 905

原创 银行业务调度系统

ASP.Net+Android+IOS开发、<a href="http://edu.csdn.net"target="blank">.Net培训、期待与您交流!银行业务调度系统调度线程池(按固定频率执行指定代码) 面向对象分析:         三个类型的客户:VIP客户,普通客户,快速客户 号码管理器:有三个号码管理器,由一个号码机器管理

2013-07-30 16:09:22 705

原创 交通灯管理系统

交通灯管理系统面向对象设计思想:例题:1,  两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子用面向对象的思想模拟如下:对象有:           石头:Stone           石刀:StoneKnife           木材:Wood           椅子:Chair                   两块石头磨成一把刀,

2013-07-29 16:57:31 1044

原创 网络编程

编写小程序:向服务端上传图片发送端:接收端:实现多个客户端并发访问服务端         将需要在服务端运行的代码封装到多线程run()方法中客户端:import java.io.*;import java.net.*;public class PicClient { public static void main(String[] args)

2013-07-27 14:02:14 763

原创 网络编程笔记

网络编程用于描述ip的对象InetAddress         InetAddress I  = InetAddress.getLocalHost();端口号:         用于标识进程的逻辑地址,不同进程的标识         有效端口:0-65535,其中0-1024系统使用或保留端口传输协议:         常见协议:TCP

2013-07-25 16:36:58 750

原创 io复习

操作对象:         通过流,将对象保存到硬盘上ObjectOutputStream构造函数中接收流通过方法writeObject(Object obj)操作对象被操作的对象需要实现Serializable接口,使对象序列化,标识对象需要注意:static修饰的属性不能被序列化如果希望非静态属性也不被序列化,则在属性前面加上trasient修饰

2013-07-24 14:07:01 896

空空如也

空空如也

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

TA关注的人

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