自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jenice的博客

做一个上进的IT人

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 git起步

廖雪峰git教程: https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b0001、git基础要点:(1)直接快照,而非差异对比:git将发生变化的文件作快照,保存一个指向这次快照的索引。若文件没有变化,git不会再次保存,只是对上次快照做连接。(2)近乎所

2017-10-12 22:10:05 334

转载 OSGi入门必读系列《OSGi和Spring入门:什么是Spring动态模型(Spring DM)》

参考网址:http://developer.51cto.com/art/200909/154356.htm(1)OSGi服务平台的Spring动态模型(Spring Dynamic Modules for OSGi Service Platforms)。(2)Spring动态模型的功能包括两个:第一个功能是以OSGi套件(bundle)的形式提供Spring

2017-10-12 22:07:16 707

转载 OSGi入门必读系列《OSGi服务:非常适合SOA的架构》

OSGi是一个非常适合实现面向服务的应用(SOA)。可以让Bundles导出服务,而其他Bundles可以在不了解源Bundles任何信息的情况下消费这些导出的服务。(1)导出服务:更新HelloService Bundle,以便能把HelloServiceImpl类的对象导出为服务。(接前面的内容)A、确认在HelloService Bundl

2017-10-12 22:05:10 822

转载 OSGi入门必读系列《OSGi依赖性管理:Bundle访问域》

(1)Bundle访问域:Bundle中类的缺省访问范围只对本Bundle内部可见,对其他任何Bundle都是不可见;在Bundle内部,类的可访问性遵循Java语言的一般规范性。[ques]如何从一个Bundle中访问另一个Bundle中的类?[ans]将源Bundle中的包导出来,然后把它们导入到目标Bundle中。——详见下面的(2)

2017-10-11 19:35:24 594

转载 OSGi入门必读系列《OSGi Bundle之Hello World》

(1)新建Bundle:A、在Eclipse中,点击file➡new➡Project,打开新建对话框B、在新建项目对话框,选择plug-inProject(插件项目)并点击下一步,将看到插件项目对话框C、在插件项目对话框中,输入以下值:Project name:com.javaworld.sample.HelloWorld     Target Platfo

2017-10-11 19:33:43 847

转载 OSGi入门必读系列之《OSGi是什么:Java语言的动态模块系统》

(1)OSGi bundle:一个模块化的Jar文件。用一组小的导出包来描述公共规则,大部分代码都隐藏在内部包中,对于其他Jar不可见。(2)已有多家开源实现:Knoflerfish、Equinox、Apache的Felix。通过这些容器,可以将应用程序划分为多个模块单元,就可以容易的管理这些模块之间的交叉依赖关系。(3)OSGi规范定义了两种对象:

2017-10-11 19:30:18 436

转载 Karaf--OSGi

OSGi(Karaf):1、Apache Karaf是一个现代的、多态的容器。Karaf可以独立用做一个容器,支持广泛的应用和技术,同样支持在嵌入式模式的“随处运行”。轻量级、有效的、企业级预平台,这种灵活性使得Karaf是解决微服务、系统集成、大数据和更多的完美方案。Apache Karaf也可以使用Apache Felix或者Eclipse Eq

2017-10-11 19:27:31 1069

转载 OSGi初识

1.Open Service Gateway Initiative的简称,旨在建立一个开放的服务规范,为通过网络向设备提供服务建立开放的标准。2.学习资源:http://www.osgi.com.cn/article/72895203.OSGi时开发和部署模块化软件程序和库的Java框架。每一个bundle是紧耦合的,动态加载那些声明外部依赖的类文件、jar包盒配置文件等。

2017-10-11 19:26:01 263

转载 负载平衡服务器简单相关

文章链接:http://www.cnblogs.com/loveis715/p/4547968.html解决方案:1、基于DNS的负载平衡:当通过在浏览器的地址栏中键入域名来访问某个网站时,浏览器会首先查找本地的DNS缓存是否拥有该域名对应的IP地址。如果有,那么浏览器将尝试直接使用该IP地址访问网址的内容。如果本地DNS缓存中没有该域名

2017-10-10 22:25:38 319

转载 Microservice初体验

Microservice架构模型。

2017-10-10 22:20:34 519

原创 软件测试——测试术语

1、测试用例包括:(1)测试输入(Test Input):测试数据(2)测试预言(Test Oracle):预期输出(3)其他设置:环境2、Testing  vs Debugging:(1)测试:为了执行程序并测试失效,即测试和预期不一样的地方。(2)调试:找出bug所在位置并进行修正。3、Verification

2017-10-08 21:49:57 5967

原创 软件测试——PIE模型

1、Bug的类型:Fault:静态存在于软件中的缺陷,如code写错了。Error:软件运行时,运行到fault触发产生错误的中间状态。Failure:Error传不到软件外部,使得用户或测试人员观测到失效的行为。2、Pie模型的三个必要条件:(1)Execution/Reachability:执行必须通过错误的代码(2)In

2017-10-08 21:48:12 5837

原创 office--word使用技巧——自动目录

自动目录方便快捷,便于查找。

2017-10-08 10:48:39 447

原创 office--word使用技巧——论文排版

论文排版技巧很需要,否则不知浪费多少时间。

2017-10-08 10:21:03 605

原创 office-word使用技巧——样式&自动多级列表

文章排版必备技巧。

2017-10-07 16:04:49 2384 1

原创 office-word使用技巧——表格

本文涉及到了很多关于表格的小技巧,其中涉及到Excel和Word表格同步的一些问题。

2017-10-03 15:54:14 490

原创 office-word使用技巧——查找&替换

查找和替换在我们处理大量文本时是一个非常好的工具,本文也提供了几种常见用法,值得借鉴。

2017-10-01 20:25:23 4560

原创 office-word使用技巧——常见问题

在使用word时会出现一些小问题,这里总结了三个。

2017-10-01 19:20:44 829

原创 office-word使用技巧——自动更正

word中的自动更正功能,涉及文本和图片。

2017-10-01 10:34:08 875

原创 jQuery的属性和样式

1、.attr()与.removeAttr():每个元素都有一个或者多个特性,这些特性的用途就是给出相应元素或者其内容的附加信息。如:在img元素中,src就是元素的特性,用来标记图片的地址。操作特性的DOM方法主要有3个,getAttribute方法、setAttribute方法和removeAttribute方法。在jQuery中用一个attr()与removeAttr()就可以全部搞

2017-05-26 16:29:36 348

原创 jQuery选择器

1、id选择器:——“#”一个用来查找的ID,即元素的id属性$( "#id" )id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器值得注意:id是唯一的,

2017-05-26 08:38:05 305

原创 github版本控制

一、在网页端进行使用github:1、新创建一个仓库:new repository---->填写名字和描述2、commit:表示有几个版本二、在客户端使用github:1、undo只适应于没有同步的情况【同步指的是没有同步到github网站上】。如果已经同步到网站上的话,那么可以在相应版本中找到“revert this commit”,即

2017-05-23 10:37:17 624

原创 bootstrap支持的js插件

1、导入JS插件:Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依赖于jQuery库,所以不论是单独导入还一次性导入之前必须先导入jQuery库。(1)一次性导入:Bootstrap提供了一个单一的文件,这个文件包含了Bootstrap的所有JavaScript插件,即bootstra

2017-05-22 22:05:14 390

原创 bootstrap内置组件

1、缩略图:(1)Bootstrap框架将这一部独立成一个模块组件,并通过“thumbnail”样式配合bootstrap的网格系统来实现。                        thumbnail">                                                        thumbnail">

2017-05-22 22:04:23 480

原创 bootstrap导航条、分页导航

1、导航条:在导航条(navbar)中有一个背景色、而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式。(1)基础导航条:使用方法: 在制作一个基础导航条时,主要分以下几步:第一步:首先在制作导航的列表()基础上添加类名“navbar-nav”第二步:在列表外部添加一个容器(div),并且使用类名“navbar”和“navbar-defaul

2017-05-22 22:03:39 2597

原创 Bootstrap菜单、导航、按钮

1、下拉菜单:在使用Bootstrap框架的下拉菜单时,必须调用Bootstrap框架提供的bootstrap.js文件。当然,如果你使用的是未编译版本,在js文件夹下你能找到一个名为“dropdown.js”的文件。你也可以调用这个js文件。不过在我们的教程中,我们统一调用压缩好的“bootstrap.min.js”文件:特别声明:因为Bootstra

2017-05-22 22:02:04 666

原创 Bootstrap网格系统

1、工作原理:Bootstrap框架的网格系统工作原理如下:(1)数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方式和内距(padding)。如:(2)在行(.row)中可以添加列(.column),但列数之和不能超过平分的总列数,比如12。如:    (3)具体内容应当

2017-05-22 22:01:09 275

原创 Bootstrap表单

1、基础表单:(1)表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。(2)Bootstrap并未对其做太多的定制性效果设计,仅仅对表单内的fieldset、legend、label标签进行了定制。(3)当然表单除了这几个元素之外,还有input、select、textarea等元素,在Bootstrap框架中,通过定制了一个类名“form-cont

2017-05-22 22:00:23 415

原创 Bootstrap排版

1、标题:(1)标签到,但是Bootstrap覆盖了其默认样式。(2)通过比较可以发现,Bootstrap标题样式进行了以下显著的优化重置:重新设置了margin-top和margin-bottom的值,  h1~h3重置后的值都是20px;h4~h6重置后的值都是10px。所有标题的行高都是1.1(也就是font-size的1.1倍),而且文本颜色和字体都继承父元素的

2017-05-22 21:59:27 340

原创 Bootstrap简介

1、Bootstrap:简单、灵活的用于搭建web页面的HTML、CSS、JavaScript的工具集。基于HTML5和CSS3。web搭建框架。2、如何使用Bootsstrap:(1)官方网站:http://getbootstrap.com/(2)注意:Bootstrap中的JS插件依赖于JQuery因此JQuery必须在Bootstrap之前引用。(3)

2017-05-22 21:57:17 245

原创 Hibernate反向工程

前段时间用到了Hibernate,在学习过程过程中了解到反向工程可以根据数据库直接生成实体类以及映射文件,因此将过程写下来供参考。1、添加数据库连接:window-->show View-->others-->DTP(data tools plateform)-->data source explore-->打开数据库视图注意:如果没有的话,就从Eclipse MarketPl

2017-04-25 13:57:41 285

原创 SVN服务器搭建与使用三

前面介绍了VisualSVN Server的安装、使用以及TortoiseSVN的安装,现在要说明TortoiseSVN的使用。1、添加文件:1.1、在检出的工作副本下添加一个文本文件,此时该文件显示为没有版本控制的状态;1.2、在该文件上右键--->TortoiseSVN----->加入1.3、加入后文件图标会有一个“+”,右键SVN提交,这样别人就可以看到修改的文件了

2017-04-23 21:58:52 274

原创 SVN服务器搭建与使用二

前面写了一篇博文来说明了VisualSVN Server和TortoiseSVN客户端的安装,现在要说一下VisualSVN的使用。1、打开VisualSVN Server就是如下图的界面:2、在repositories上右键-->create new repository---->弹出以下对话框--->next--->填写项目名字--->next--->选择空版本库或

2017-04-23 21:37:35 285

原创 SVN服务器搭建与使用一

今天真是学了好多东西,最主要的是SVN。首先SVN是个什么东西呢?SVN是subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,SVN采取了分支管理系统,设计目标就是取代CVS。简单来说,SVN就是用于多个人共同开发同一个项目、共用资源的目的。SVN下载地址:http://subversion.apache.org/packages.html----

2017-04-23 20:58:04 2478

原创 mysql安装和卸载

每次遇到mysql安装和卸载都会鼓捣一上午或者一天,终于这次找到了一个比较可靠的方法,因此写篇博客分享一下!mysql安装:1、首先从mysql官网下载mysql安装包,我的版本是mysql-installer-community-5.7.18.0.msi。2、双击安装2.1、license agreement:勾选accept2.2、setup type:我的选择是C

2017-04-12 13:45:55 2644

原创 安卓的fragment跳转问题

最近在做安卓项目,然后就遇到了fragment的问题。之前做项目的代码拿出来看,发现和这一次的做法不太一样,但在编码过程中就出现了一些跳转的问题。之前实现fragment是利用FragmentActivity和PageView实现的,这一次就直接继承Fragment,其实思路还是一样的。实现fragment的方法很多,下面是我这次项目采用的方法:首先在一个Activity中添加几个

2017-04-09 22:04:18 1041

空空如也

空空如也

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

TA关注的人

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