自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(220)
  • 资源 (1)
  • 收藏
  • 关注

原创 最强PostMan使用教程(1)

最近需要测试产品中的REST API,无意中发现了PostMan这个chrome插件,把玩了一下,发现postman秉承了一贯以来google工具强大,易用的特质。独乐乐不如众乐乐,特此共享出来给大伙。Postman介绍Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件。其主要功能包括:模拟各种HTTP requests从常用的

2016-06-01 17:46:37 411215 35

原创 当使用apm遇到问题时常用的apm命令

Set proxy for ‘apm’:apm config set ftp-proxy ftp://proxy:8080apm config set http-proxy http://proxy:8080apm config set https-proxy https://proxy:8080apm config set proxy http://proxy:8080apm config

2016-05-31 14:35:48 15590

原创 如何解决atom无法安装package的问题(gyp WARN install got an error, rolling back install)

在开源editor领域,你不得不注意到atom的存在:当sublime text 3开始收费,eclipse变得越来越臃肿而慢,而且UI及其难看,atom将是一个很好的选择。但当我第一次使用atom的时候遇到了下面的这个问题:C:\Users\pt100314\.atom>apm install editor-stats --unsafeInstalling editor-stats to C:\

2016-05-31 14:27:04 23798

转载 java开发人员必去的知名国外网站

1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章. 3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表. 4.[htt

2016-05-31 09:33:14 12544

转载 JAVA wait(), notify(),sleep详解(转)

在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个原理,就能理解为什么synchroni

2016-05-29 22:15:06 9814

原创 如何用jbpm做出一个状态可视化动态可编辑的工作流平台-1

什么是JBPM在我们决定学习JBPM之前,还是先来看看这头骡子是个什么东西,以下是百度百科上的解释: JBPM,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,使用它要遵循 ASL(Apache License Version 2.0)和

2016-05-28 13:06:21 13757 1

原创 Intellij IDEA最全的热键表(default keymap)

EditingCtrl + Space Basic code completion (the name of any class, method or variable) Ctrl + Shift + Space Smart code completion (filters the list of methods and variables by expected type) Ctrl

2016-05-27 09:46:15 24932 1

原创 如何为Tomcat服务器上的多个app配置公共的logback.xml

当你司在tomcat服务器上部署了多个app,又想为这多个app采用统一的log配置方案,通用的solution一般是(这里以logback为例):配置一个公共的log property或xml文件,比方说采用了logback, 我们会有一个myLogback.xml将该配置文件放于tomcat的一个common目录,比如your_tomcat/conf在每个app的web.xml中指定log

2016-05-26 17:04:31 12249

原创 如何用HotSwapAgent和DCEVM让java开发像js开发一样高效(JRebel的替代方案)

要高效的开发Java代码,那就必须要让java像js一样,修改过的代码可以实时的反应出来。要了解如何做到这一点,我们先要知道JVM是如何工作的:我们知道,JAVA程序都是运行在java虚拟机上面(当然JVM有两种类型,JDK和单纯的JRE,这里我们主要是指的JDK,因为只有JDK包含了debug功能,而我们只有在debug端口打开的情况下才能实现run time class load)

2016-05-25 17:41:25 15365 3

原创 在windows上让Widefly或Jboss的log带上颜色

有没有在windows上调试过Jboss? 是不是没颜色啊?想不想高亮有异常的log?就像这样(别去读我log的打印,这是非法的)很简单,改你的standalone.xml或host.xml 当然,你会发现,没啥卵用,还是没有颜色输出,那是因为windows是不支持ANSI escape co

2016-05-25 16:58:10 4825

原创 设置log4j和logback,用不同的颜色显示不同的log level

经常debug java程序的朋友都知道,如果Log没有显著的颜色标记哪里是warning,哪里是error,一堆白花花的打印总会让人觉得觉得压抑。如果你在用logback或log4j,又想让你的Log输出带上色彩,如下图:logback: true [%thread] %highlight(%-5level) %cyan(%logger{15})

2016-05-25 16:43:25 30258 3

原创 如何远程debug部署到widefly/JBoss服务器上的J2EE程序

一般来说,当我们的J2EE软件最终部署到服务器之后,就会和我们的本地开发环境有很大的不同:服务器上的widefly或Jboss一般都是运行在JRE上,而不是本地开发环境的JDK服务器上的widefly或Jboss都是运行的domain mode而不是本地开发环境的standalone mode因此,当你的J2EE程序在服务器上出现很难在本地复现的问题时,我们是很需要在一个远程调

2016-05-25 16:30:31 10821

转载 Stub和Mock的区别

相同点:Stub和Mock对象都是用来模拟外部依赖,使我们能控制。不同点:而stub完全是模拟一个外部依赖,用来提供测试时所需要的测试数据。而mock对象用来判断测试是否能通过,也就是用来验证测试中依赖对象间的交互能否达到预期。在mocking框架中mock对象可以同时作为stub和mock对象使用,两者并没有严格区别。 更多信息:http://martinfowler.com/artic

2015-11-30 17:48:47 11642

原创 如何将liquibase部署到tomcat服务器上(使用postgresql数据库)

如何将liquibase部署到tomcat服务器上(使用postgresql数据库)Liquidbase作为一个数据库的自动更新软件,可以更好的在不同的工作者之间同步数据库的变化。在这里,以postgresql和tomcat作为例子,展示如何如何将liquibase部署到服务器上如何将liquibase部署到tomcat服务器上使用postgresql数据库安装tomcat postgresql

2015-11-11 14:09:56 9708 1

原创 [老码团队]ttcn3特性介绍

最近老码接到一些新活:开始使用ttcn3作为基本的测试语言和工具,进行BTS上LTE相关通信协议和服务的测试。虽然之前从来没有接触过这门语言,但随着工作的慢慢深入,开始着迷于它的简单,高效和强大的消息适配功能。毫不夸张的说,在协议,服务测试方面,它的易用性是无人可出其右的。老码甚至尝试用ttcn3写了一个Proxy,用于最近很火的游戏《航海王-启航》,匹配服务器端和客户端之间的http消息流,并试

2015-03-09 16:14:48 4698 2

原创 [老码团队]Swift中的协议 - 用协议来实现委托模式

委托是一种设计模式,它允许类或结构体将一些需要它们负责的功能交由(委托)给其他的类型的实例。在这种设计模式中,会涉及到几个角色:公共接口(Interface):负责封装起需要被委托的功能代理者(Delegate):被委托者,通过它来调用被委托的功能委托者(mandator):将他们负责的功能委托给其他的类或结构体,即被委托者一个码农成长的过程中,如果要保证写出的代码是灵活的,可复用

2014-09-25 17:04:29 4471

原创 新的希望

在那个毫无生气的初夏,我离开了项目,辞掉了多年的工作。待业,寻途中,反观这几年来的通信行业和C/C++编程,我更确定它们早已不是时代的宠儿,虽然还有自己一亩七分的自留田,但却在互联网,移动互联网的滚滚浪潮面前黯淡无光,低入尘埃。各种新兴的拉勾们,两眼烁烁紧盯互联网,哪怕传统的51上,也见不到许多C++工程师的岗位。我寻求变更,学习java,期望能在半身已掩埋在棺材底下的时候,能够奋力爬出跟上时代的

2014-09-25 17:00:15 790

原创 多维数组指针和函数形参

当函数的形参为数组时:如果为一维数组,数组大小可以不写,数组名在形参中退化为指针void foo(int a[]){}调用:int *p;int a[10];p=a;void foo(p);void foo(a);是合理的如果为二维数组,第一维可以不写,但第二维必须定义,数组名在形参中退化为指向二维数组的指针. 注意,第二维的大小

2014-07-21 10:51:52 4978

原创 C++面试之函数运行效率

在很多C++的面试中,都有提到,让大家b

2014-07-14 18:05:10 5679

原创 不要为了用设计模式而用设计模式

近来准备从通讯设备行业中面向业务,面向流程的

2014-06-12 16:59:00 3915

911-2019 信息安全技术 日志分析产品安全技术要求

最新版的日志分析产品的技术要求

2021-01-13

空空如也

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

TA关注的人

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