[置顶] Maven中如何解决Cannot access central in offline mode?

笔者在自己的一个项目中用Maven进行编译管理自己的一个项目,因为是没有网络的环境的,所以笔者把Maven设置成了Offline模式,也就是直接使用本机Maven库里面的jar,而不是通过Internet从网上Maven仓库中心获取,其报出了下面的异常:Cannot access central in offline mode,该如何解决呢?敬请查看笔者的分享。...
阅读(374) 评论(0)

[置顶] 快速搭建一个开源的Git服务器

有的时候,我们需要搭建一个内部的Git服务器,作为自己的研究或者暂时作项目代码的存放地,这个时候,我们可以考虑使用一个Gitblit,非常方便和好用。具体的搭建步骤如下:1.下载安装文件到网站 http://gitblit.com/上下载一个安装文件, 直接下载GO版本2.解压缩到一个目录本文以Window 服务器为例子, 解压安装包到: C:\software\ci\gitblit-1.8.03....
阅读(370) 评论(0)

[置顶] [32] Window PowerShell DSC 学习系列----使用DSC Package安装时,如何获取Product ID?

DSC的自身提供Package的DSC资源去安装msi格式的文件。 刚好笔者需要自动安装Chef的客户端,其就是一个msi格式的文件。但是有点复杂和烦人的是其需要使用这提供一个Product ID,其具体格式参考如下: Package [string] #ResourceName { Name = [string] Path = [string] ProductId...
阅读(217) 评论(0)

[置顶] 行为驱动开发(BDD)你准备好了吗?

最近在研究行为驱动开发(Behavior Drive Development ), 那什么是行为驱动开发呢? 根据BDD in action一书的介绍, Behavior-Driven Development (BDD) is a set of software engineering practices designed to help teams build and deliver mor...
阅读(2197) 评论(5)

[置顶] 如何用VMWare Sphere API创建/恢复/列出/删除Snapshot

我们有的时候,我做Devops自动化运维的时候,需要在一个管理平台上操作VMWare,从而去管理VMSphere上的虚拟机,比如要添加一个新的虚拟机,为一个已有的虚拟机添加磁盘,内存或者调整CPU的个数,有的时候,我们还需要自动的从管理平台去把相应的虚拟机,打一个快照(SnapShot),或者回滚到某个快照并重启虚拟机,甚至删除某个快照。这些操作,如果登陆到VMSphere的管理系统里面,能做。但是如果需要在非VMSphere的管理系统,也要做同样的事情,那么应该如何集成呢?有没有简单的办法?...
阅读(286) 评论(0)

[置顶] 如何安装Nexus Repository Manager OSS 3.x

我们有的时候,是在与世隔绝的环境里面开发java项目的,上不了internet,下载不了我们项目所依赖的第三方的库,这个时候怎么办?就需要自己搭建一个自己的Maven 仓库管理器。 笔者就以Nexus Repository Manager 3为例子,其特性很强大,不仅仅支持Maven,支持Git,Docker等 下面讲一下如何Window上安装。 @首先到下面的网站下载安装包 https:/...
阅读(806) 评论(0)

[置顶] 为什么要做TDD?

TDD(测试驱动开发)在企业里面是一个热点话题,即使TDD这个思想已经出现了20~30年。 至今还有很多的公司和开发者在左右摇摆,到底是否要使用TDD。所以这篇文章笔者就和大家分享一下,为什么需要做TDD。 首先看看各个公司对TDD的看法: 腾讯 Google 如果在TDD阶段发现一个bug,修复的成本就是5美元,如果在QA测试阶段,发现一个Bug并修复的话,成本就是50美元,如果在集成测试中发...
阅读(232) 评论(0)

[置顶] 用NetBalancer模拟网络超时或者差网络状态来测试MQTT协议

我们在测试MQTT的文件持久化(Persistence)的功能或者Last Will或者的功能的时候或者MQTT连接超时的,或者重连的情况下,我们要模拟一种十分的差的网络状态甚至断网的状态,因为直接拔网线或者禁用网卡,MQTT的TCP连接会马上检测到,从而达不到我们的测试的目的。这里笔者推荐了另外一种模拟网络差的方法,我们可以用MQTT来传输一个比较大的二进制文件,但是把网络传输的速度降低,那么应该如何做呢?有一款软件能够帮助我们,那就是NetBalance。...
阅读(239) 评论(0)

[置顶] 如何在软件UI设计中运用格式塔心理学5项法则?

最近参加了一个周末的meetup交流会,最大的收获就是了解到了格式塔理论,其实自己在做Web的UI原型设计的时候,也不知不觉的应用了格式塔的理论;比如,我们做了一个产品,后面有新增加了一个产品,那么,我们一般都会沿用以前的UI设计风格。这个就是一个格式塔的典型应用。那么什么是格式塔呢?什么是格式塔的五个基础理论呢?百度了一下。创始人们提出了五项法则: Proximity (接近) Similarity (相似) Closure (闭合) Continuity (连续) Simplicity (简单)...
阅读(340) 评论(1)

[置顶] [3]React 深入浅出-----JSX简介

在使用React的时候,就不得不提JSX, JSX可以理解为JavascriptXML,其标准的官方网站为:https://github.com/jsx/JSX,安装JSX也很简单.通过这个JSX工具,就可以执行一些jsx命令,把一些jsx文件,转换成为特定的输出。那么React是如何利用JSX为其服务的呢?请参考本篇文章。...
阅读(205) 评论(0)

[置顶] [2]React 深入浅出-----React的一个高级表格实现功能

在我们平常的企业级应用程序里面,表格形式的数据的展现和搜索是非常常见的。一般的做法都是在列表的上面,加几个搜索条件,然后最下面放一个搜索按钮,然后通过调用后台的Ajax进行过滤,然后调用JQuery等其他框架,进行 DOM书的更新,当然这个也是一个好的实现方法,但是就是有一点不太优雅。而且不是所见即所得,比如,必须输入了所有的输入条件,才能进行结构的搜索,而且把数据传输到后端,在传回来,性能上不是特别的好。 那么有没有更好的方法,刚好笔者这段时间在学习React,看到了Stoyan Stefanov写的一本...
阅读(363) 评论(0)

[置顶] 如何查看Javascript原生对象的方法?

随着JavaScript的使用越来越广泛,我们也需要对JavaScript这门语言使用的越来越多,有的时候,我们使用的第三方的前端库太多了,比如有,JQuery,AngularJS,React等等;有的时候,我们都不太清楚什么函数是JavaScript原生的,什么函数是第三方扩展的。这个时候,就需要有一个第三方的网站能够供查询。比如,对于javascript中常见的数组对象,其提供了很多的原生的函数,...
阅读(203) 评论(0)

[置顶] [1]React 深入浅出-----React的介绍

最近在为一个Web项目进行前端框架的选型,本人当前的项目,是一个企业内部自己用的系统,所以对界面要求不太高,但是由于管理的数据比较多,对于前端页面渲染的性能要求比较高,比较了一圈之后,感觉React 这个框架比较合适。 引用知乎上的一篇文章...
阅读(244) 评论(0)

[置顶] 在CSDN上6,7月份的收获

6,7月份一口气在CSDN上面写了22篇文章,收获很多, 不但自己总结了在平常学习过程中的经验,而且还收获了不少的朋友,好多CSDN上的朋友都关注了我并成为我的粉丝,有的还加了我的QQ或者微信成了好友,感觉诚惶诚恐,生怕辜负了大家的期望。 另外还有一件值得高兴的是在CSDN中,你会为AI转型吗?的征文比赛中侥幸获得了一等奖(获奖文章的地址: http://blog.csdn.net/chancein007/article/details/74943322)...
阅读(200) 评论(0)
    个人资料
    • 访问:383908次
    • 积分:6307
    • 等级:
    • 排名:第4082名
    • 原创:219篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏