IT札记
Hoking
愿,分享!圆,梦想!
展开
-
云计算相关术语
专业就是实力!中国软件评测中心感谢您的关注,我们在这里与您共同分享基于第三方服务的科技资讯与趣闻,欢迎加入我们。导读:计算是当前的一个热门话题,但是如果你想了解云计算的时候,你需要先从一些技术词语下手。这里笔者为那些想了解云计算网友总结了关于云计算的常见十大术语。SaaS,BDaaS和IaaS 看到上面三个英文单词,可能很多人会表示不解,其实了解这三者并不难,其只是云计算的转载 2014-07-23 19:19:38 · 1378 阅读 · 0 评论 -
ExtJS介绍与Hello World
ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上原创 2015-11-21 16:22:20 · 980 阅读 · 0 评论 -
可伸缩性/可扩展性(Scalable/scalability)
转自: 【http://www.jdon.com/scalable.html】 可伸缩性(可扩展性)是一种对软件系统计算处理能力的设计指标,高可伸缩性代表一种弹性,在系统扩展成长过程中,软件能够保证旺盛的生命力,通过很少的改动甚至只是硬件设备的添置,就能实现整个系统处理能力的线性增长,实现高吞吐量和低延迟高性能。 可伸缩性和纯粹性能调优有本质区别, 可伸缩性是高性能转载 2015-10-31 20:51:41 · 3048 阅读 · 0 评论 -
嵌入式系统
嵌入式系统定义: 以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。嵌入式系统的三个基本要素: 嵌入性、专用性、计算机系统嵌入式系统包括:硬件层,中间层,系统软件层,应用软件层。 下文整理自:http://www.eepw.com.cn/article/215672.htm网上或书上泛滥成原创 2015-12-31 08:47:46 · 1068 阅读 · 0 评论 -
IPv4网络地址与子网划分
国际规定:把所有的IP地址划分为 A,B,C,D,E。 A类地址:范围从0~127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此,A类地址的范围其实是从1~126之间。如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换为2进制来说,一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地转载 2015-11-30 12:38:11 · 7296 阅读 · 1 评论 -
Java多线程
对于并发来说,一般可以有多进程和多线程两种方式。进程是占用的CPU、内存等系统的基本单位,而线程又是进程的执行单元。多进程的并发对于数据的共享是很困难的,而线程去相当的容易,因此大多数时候说的并发指的就是多线程。Java的多线程是语言级的,并不依赖任何的操作系统API,而且Java的多线程编程能力是很强大且好用的。1、什么是多线程分析: 每个正在系统上运行的程序都是一个进程原创 2015-12-05 13:58:28 · 1600 阅读 · 0 评论 -
Java含有return 的try catch finally的执行顺序
1、try-catch-finally执行顺序:一、执行try{}块;二、如果try{}块有异常产生,执行catch{}块;三、无论有没有异常都要执行finally{}块,这里可以看出只要finally中有return,必然返回finally{}中的return。如:try{ 语句1; 语句2; 语句3;}catch(){ 语句4;}fina原创 2016-09-10 23:06:33 · 820 阅读 · 0 评论 -
MessageFormat与占位符使用
占位符在我们开发过程中通用的使用场景主要用于应答信息中,应答信息的配置一般会配置于数据库中或者properties配置文件中。在properties文件中我们可以使用占位符来进行动态的替换,例如在properties文件中我们配置了:ErrorMessage=This is Error Message : {0}.以下代码模拟获取"ErrorMessage "的配置······原创 2016-09-11 20:52:10 · 8629 阅读 · 0 评论 -
序列化与反序列化
序列化与反序列 Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。把对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为对象的过程称为对象的反序列化。对原创 2016-08-24 23:09:38 · 697 阅读 · 0 评论 -
log4j.properties配置详解
一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger原创 2016-12-22 21:57:18 · 1577 阅读 · 0 评论 -
Apache Commons Compress
Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。Compress 本例主要介绍组件Compress,Compress是ApacheCommons提供压缩、解压缩文件的类库,可以操原创 2017-02-05 19:53:40 · 6655 阅读 · 0 评论 -
集群技术
集群(cluster)技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。 集群是一组相对独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户和集群相互作用时,集群像是一个独立的服务器。集群配置是由于提高可用性和可收缩性。集群的目的:提高原创 2015-09-30 14:07:51 · 970 阅读 · 0 评论 -
负载均衡技术
负载均衡(LoadBalance),意思是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其他关键任务服务器等,从而共同完成工作任务。 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可能性。 负载均衡分类:软/硬件 软件负载均原创 2015-07-31 14:26:30 · 861 阅读 · 0 评论 -
Oracle数据的启动与关闭
【启动Oracle数据库】1、使用Oracle用户操作2、查看数据库监听是否启动lsnrctl status3、启动数据库监听lsnrctl start2、执行 sqlplus / as sysdba; 进入Oracle控制台3、启动数据库 startup;【关闭Oracle数据库】1、使用Oracle用户操作2、执行 sqlplus /原创 2015-08-23 13:17:24 · 724 阅读 · 0 评论 -
移动开发 Native APP、Hybrid APP和Web APP介绍
Native App,以基于智能手机本地操作系统如IOS、Android、WP并使用原生程式(SDK)编写运行的需要用户安装使用的第三方应用程序;Web APP,以HTML+JS+CSS等WEB技术编程,代码运行在移动端浏览器中,通过该移动端浏览器来调用Device API(取决于HTML5未来的支持能力)的不需要用户安装的应用程序;Hybrid App,同时使用网页语言(Web技术)与程序语言(Java、Objective-C等)开发。原创 2014-06-12 12:41:37 · 6193 阅读 · 0 评论 -
【ALearning】第一章 Android概述
Android是什么 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制原创 2014-07-04 13:16:33 · 1232 阅读 · 0 评论 -
【ALearning】第二章 Android工程相关知识介绍
本章主要初步介绍Android工程开发环境的搭建,以对Android项目整体的认识与了解。本章包括Android开发环境搭建、第一个Android项目Hello World与Android项目的文件目录结构介绍。原创 2014-07-07 11:19:46 · 1141 阅读 · 0 评论 -
一、Linux/UNIX操作命令积累【cd、ls、su】
在使用Linux/UNIX系统时,经常会使用文本界面去设置系统或操作系统,作者本人在工作的过程也在不断接触这方面的命令,所以为此特酝酿、准备、开始了本文的编写。本文主要记录自己平时遇到的一些Linux/UNIX下操作命令,记录与整理一下,一可加深印象,二可记录分享。希望各位看官,对于不合适的或有歧义的地方,给予指明与说明,以便共同学习与提高。【转载使用,请注明出处:http://blog.csdn.net/mahoking】原创 2014-08-23 16:50:53 · 5005 阅读 · 0 评论 -
算法相关概述
算法概述 从字面意义上理解,算法(Algorithm)就是用于计算的方法,并通过这种方法可以达到预期的计算结果。算法的专业解释:算法是解决实际问题的一种精确描述的方法,算法是对特定问题的求解步骤的一种精确描述方法。但更广泛认可的算法专业定义:算法是模型分析的一组可行的、精确的和有穷的规则。 通俗的讲,算法可以理解为一个完整的解题步骤,由一些基本运算和规定的运算顺原创 2015-02-12 08:37:40 · 2215 阅读 · 2 评论 -
Spring MVC环境搭建与基本操作
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。 【转载使用,请注明出处:http://blog.csdn.net/maho原创 2015-02-10 18:28:25 · 2164 阅读 · 0 评论 -
Java程序性能优化——性能调优层次
为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代码优化外,在软件架构上、JVM虚拟机层、数据库以及操作系统层都可以通过各种手段进行调优,从而在整体上提升系统的性能。设计调优处于所有调优手段的上层,它往往需要在软件开发之前进行。在软件开发之初,软件架构师就应该评估系统可能存在的各种潜在的问题,并给出合理的设计方案。原创 2015-04-23 22:04:44 · 2491 阅读 · 0 评论 -
Java自定义异常与异常使用最佳实践
异常的分类1. 非运行时异常(Checked Exception) Java中凡是继承自Exception但不是继承自RuntimeException的类都是非运行时异常。2. 运行时异常(Runtime Exception/Unchecked Exception) RuntimeException类直接继承自Exception类,称为运行时异常。Jav原创 2015-04-15 20:27:16 · 49547 阅读 · 4 评论 -
面向对象程序设计与基本特征
程序设计的本质是把人们在现实生活中遇到的问题通过抽象处理,利用编程语言转换到计算机能够理解的层面上去。程序设计从开始到现在,大致经历了过程式程序设计、结构化程序设计和面向对象设计3个阶段。 ■过程式程序设计需要开发者对程序的每一步进行精致地设计和严格控制。 ■结构化程序设计需要开发者在编码之前将程序进行完整的规划,设计出各种图标,画出各种数据的流向,指明各个函数之间原创 2015-04-27 22:10:55 · 3374 阅读 · 0 评论 -
控件与组件
一般把Control译为控件,而把Component译为组件。简言之,控件:是编程中用到的,例如按钮、窗口等等就是控件。组件:为软件的一部分,软件的组成部分。 首先范围最广的是组件(Component),本例涉及组件,不把它与具体的技术,dll文件,ocx控件,activex等等联系起来。组件是一个概念,凡是在软件开发中用到了软件的复用,被复用的部分都可以成为组件。构件的英文也是C原创 2015-07-26 22:20:40 · 1926 阅读 · 0 评论 -
分组密码算法工作模式(block cipher operation mode)
分组密码算法(DES和SM4)、公钥密码算法(RSA和SM2)、摘要算法(SM3)分组密码算法的使用方式,主要包括电码本工作模式(ECB)、密码分组链接工作模式(CBC)、密码反馈工作模式(CFB)、输出反馈工作模式(OFB)、计数器工作模式(CTR)等。 1、电码本工作模式 electronic codebook operationmode (ECB)分组密码算法的一原创 2017-08-21 23:39:13 · 5816 阅读 · 0 评论