自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 当Selenium 遇上Docker, CI 不在无聊

问题使用Selenium 框架来进行自动化测试需要一个浏览器,比如Firefox 或者Chrome。这也意味着需要一个GUI 界面,而CI 环境里的操作系统往往没有图形化界面。 如何解决这个问题呢? 以前我们可能会为虚拟机安装一个GUI,然后通过VNC 来访问。但这需要改变已有的CI 环境。Docker的出现访问Docker 的首页,首先映入你眼帘的是DockerStyle 模式。...

2018-11-28 16:45:04 548 1

原创 DB配置文件命名推荐

不要直接使用user,name。然后用 ${user}和${password}来引用,因为这样可能会被环境变量覆盖。所以推荐使用${jdbc.username}

2015-07-15 23:35:56 711

原创 在URL中编码中文,Tomcat服务端接收出现乱码

如果将中文数据通过URLEncode放在URL里使用GET请求发送给Tomcat服务器,在服务端接收会出现乱码。需要修改配置文件conf/server.xml中的,添加URIEncoding="UTF-8"

2015-06-15 09:57:30 581

原创 Chrome的Console报错真是渣渣

2015-04-22 09:27:25 729

原创 使用gradle来构建Spring boot时遇到的问题

gradle默认把src/main/resources文件夹下的内容打包进jar包,所有applicaion.properties 和 public文件需要放置这里面参考https://github.com/spring-projects/spring-boot/issues/180

2015-04-19 20:09:15 2327

原创 template放置位置错误导致backbone报错

在按《developing backbone.js applications》这本书里编写Book Sotre应用时,遇到了如下问题。Console里说App.BookView没有定义,用报错的render方法里打印里下,console.log打印了下果然没定义。怀疑是App.BookView在初始化的过程中遇到了问题。检查发现,underscore.js那边也报错,涉及到模板定义的方法。

2015-04-13 15:10:53 838

原创 Backbone写TODO遇到的诡异空格

2015-04-11 21:42:18 623

原创 Windows上使用远程桌面连接出现’终端服务器超出最大连接允许’解决办法

在控制台下输入`mstsc /admin`

2015-03-31 09:41:08 751

原创 Git Bash使用中遇到的环境变量的问题

之前在工作中就遇到一个很诡异的环境变量问题,昨天在调spring boot的时候又遇到的。本机装了1.6和1.7两个版本,cmd下敲 `java -version`是1.7版,而git bash却是1.6。通过在Git bash下敲 `where java`,很容易发现问题,原来git bash优先去使用System32底下的java.exe。恩,把System32下的java.exe删去,重

2014-12-30 21:28:35 12679

原创 ruby SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B:

使用gem update遇到这个问题,原来是ruby没有包含SSL证书,所以Https的链接被服务器拒绝。解决方法很简单,首先在这里下载证书(http://curl.haxx.se/ca/cacert.pem), 然后再环境变量里设置SSL_CERT_FILE这个环境变量,并把value指向这个文件

2014-12-16 21:52:58 13569 4

原创 卸载SQL server 2005 提示关闭SQL Server(SQLEXPRESS)

今天在卸载SQL server 2005 的时候,遇到这个提示框,可是查看了任务管理器并没有发现xiang

2014-11-17 20:57:26 1955

原创 关键字生成器

今天在做公司CodingWithMe活动ppt的时候,需要一张描述websocket特点的文字墙。

2014-10-11 21:40:17 6093

原创 Google IO 2014

这是第三年看完Google IO 的open session,

2014-06-29 16:20:39 2086

原创 如何把某月某日,转换为Mysql中的Date格式

前几天要分析一段数据,需要把10944750,13451,0,6月4日10944750,13451,2,6月4日这种类型的csv导入到Mysql中进行分析。其他字段都没问题,关键是如何把6月4日导入成Date类型。查阅资料后得到解决方案,1.先把6月4日转换为6/4/2014的格式,这个使用任意文本编辑器的替换功能就行了(eg:把月替换成/)。2.新建一个varch

2014-03-18 15:34:28 1295

原创 MongoJS查询遇到的小问题

JS基础不牢靠,一直以为这门语言没什么“变量类型”的概念,然后今天就掉了一个坑MongoDB里的数据是这么个样子的  {"id':1,"pwd":"123"}然后我的查询语句这么写:db.find({id:res.params.id},function(err,terminal){... });结果死活就查不到,如果条件改为{id:1}又可以。这才反应过来,res.pa

2014-02-24 09:57:59 1628

原创 Restify中文编码问题

首先看看文档里是怎么写的。charSet是res的一个属性,理论上res.charSet="utf8"就可以了。恩,可是无效,收了下百度,中文资料太少。今天查了下因为,找到了在github上的讨论,原来这个属性被dropped掉了,换成了res.charSet('utf8")。

2014-02-24 09:50:26 1436 1

原创 SpringMVC测试类里的小窍门

今天在看一篇讲关于Spring测试的文章中看到了这个小窍门。如果在测试类上加上@Transactional注解,测试类的事务启用,这样所有的测试方案都会自动的 rollback,即您不用自己清除自己所做的任何对数据库的变更了。当初一直在纠结,如何在测试增加或者删除应用的时候,保证数据库数据的独立性,也尝试去使用DBUnit,但是又卡在Maven配置环节。原来每个复杂问题背后,都有一

2014-01-20 16:01:59 2051

原创 Mac配置Node出现的诡异问题

今天在Mac上配置Node环境,遇到了很蹊跷的一件事。为了省事,从官方下载了pkg安装包,傻瓜式安装后,打开bath,输入node,提示“-bash: nodes: command not found”,谷歌后,在这篇博客里,找到了原因,应该是$PATH配置的问题。node的傻瓜式安装包默认是把node安装在/usr/local/bin下,奇怪的是,本来这条路径该默认就在PATH里,输入e

2014-01-17 22:36:51 1461

原创 Android百度地图SDK上绘制虚线

由于业务需要,需要在轨迹中某段绘制虚线,但到v2.3.1为止,SDK只提供了绘制实线的功能。为此,只能通过数学方法,手动绘制。原理是将一段直线进行分拆,然后绘制奇数段,最后构成一段虚线Step1.通过三角形相似的方法,确定出各个分段点的经纬度 final Point[] points=new Point[10]; Point start

2013-12-12 09:05:45 4800

原创 更新ADT之后,无法生成R.java,原来是自己Build tools没有安装

昨日手贱,把ADT升级了,结果新建项目就遇到问题,R.java无法升级,结果查阅了下资料才浮现,原理啊是Android SDK Build-tools没有安装。难怪即使Clean多次,也无法build

2013-11-11 09:25:13 4952 1

原创 Baidu Map 2.3.1获取Android签名证书

在2.3.1中,开始要使用新版的Key,其中最特别的莫过有了安全码这个东西,构造规则是:Android签名的SHA1值;包名但ADB 22一下,还需要命令行还获取。第一种:使用keytool    keytool -list -v -keystore keystorefile -storepass 123456官方给的提示命令这这样的,可是我就好奇,在调试的时候,Apk

2013-11-10 10:43:57 1243

原创 What is openstack

2013-11-09 17:58:37 610

原创 利用Maven和Cargo远程部署war到Tomcat7

Maven在Tomcat7的远程部署上有个大坑。 http://192.168.2.116:8080/manager/text首先,不再是而改为了。其次里面的uri也变了,/text

2013-10-11 10:36:56 2709

原创 找不到%windir%\system32\SystemPropertiesAdvanced.exe

今天在配置CUDA 3.2的开发环境编译的时候发现有lib包,少了,想去看看PATH的环境变量是怎么写的,打开我的电脑的系统属性,尽然报错

2013-09-16 08:18:29 11938 1

原创 通过Jar手动把war打包后,tomcat无法访问war包

看了下其他的资料,通篇都是说使用jar cvf foo.war *,但是自己实践后,一直报错。看了下Eclipse打包出来的包结构,才知道错在哪里。首先,路径就错了,应该是只打包WebContent底下的内容,而不是跑到工程更目录下去打包。其次,Eclipse会自动把classes文件放到WEB-INF/目录底下,所以这一步要么手动靠背默认的build/classes到WEB-INF/下,

2013-09-09 10:16:27 2874

原创 springmvc扫描不到controller

需要把写在/WEB-INF/spring-mvc.xml中,这样才可以进行映射。傻傻的写在了src/下的applicationContext.xml中

2013-08-27 15:50:48 1758

原创 tomcat Per Gem内存不足

JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

2013-08-22 15:15:33 959

原创 mysql修改密码后,phpMyadmin无法登陆

使用phpMyadmin修改mySql修改密码后,phpMyadmin会自动把自己的配饰文件 conf.ini.php删除,这会导致下次登陆的时候,出现“#1045 - Access denied for user 'root'@'localhost' (using password: NO)”如果修复呢?首先要自己构建一个配置文件,还好phpMyadmin给我们留了备用

2013-03-11 15:28:18 3975

原创 #读书笔记#互联网时代的软件革命——SaaS架构设计·第三章

Mutlti-tenant 中文翻译过来就是多租户。本章采用了Case的写作模式。讲了郭靖和杨过两个好基友的创业故事。一看这个写作风格,估计你不难猜出这是出自哪家公司的人之手。他俩的第一个项目来自杨过的一次偶遇。暑假的时候和做生意的叔叔聊天的时候,他发现叔叔的企业急需信息化来解决问题。他俩级回去搞了一个CRM系统。在需求设计参考了RUP(Rational unified Process)中的“

2013-02-05 17:33:00 852

原创 #读书笔记#大数据·互联网大规模数据挖掘与分布式处理 第二章

本章开始进入这本书的正文。最开始的第一章介绍了分布式文件系统(DFS)。信息爆炸时代带来的后果就是,单机处理计算能力已经更不上信息的增长速度了。在这种需求的启动下,用分布式系统来处理大规模数据的这种模式开始出现。由于此时,数据时分布在集群的不同单机中,文件系统自然要区别于单机。DFS便孕育而生。DFS所处理的文件有两个特点。a.存储单位比传统OS中的磁盘块要大很多;b.提供数据冗余机制来防

2013-02-04 17:33:17 781

原创 #读书笔记#大数据·互联网大规模数据挖掘与分布式处理 第一章

第一章只有薄薄的十四页,但先概述了数据挖掘的定义。也谈到了数据挖掘的局限性——邦弗兰妮原理。最后介绍了数据挖掘要用到的相关知识,如TD·IDF,Hash,Index,二级存储器,以及建模计算中需要用到的e,和幂定律。  虽然现在Data mining 炒的非常的火,但在几十年前,这个概念还是具有贬义色彩的,指过度抽取数据而不是信息的本身。很多人把机器学习等价于数据挖掘,事实上,二者是包含和被包

2013-02-01 20:48:59 804

原创 #读书笔记#大师访谈云计算

好吧,我承认,这本书有是个标题党。作者也是国家公务员——工信部的。书的内容自然也是对云的宏观描述,涉及技术细节并不多。自然只能作为“快餐"读本草草一读。不过,毕竟都适合各大云厂商的一把手直接面对面的访谈。从大师们的字里行间依稀可以看出未来各家的云的发展方向。先说说Google,由于天生就有互联网基因,Google的云还是不仅比较实在的,而且还极大的促进了云的发展。如它的三大王牌:BigTa

2013-01-23 09:17:25 586

原创 #读书笔记#站在云端的SaaS

总的来说,这本书偏企业那块。主要是从宏观角度来介绍SaaS如何规划,研发,部署和运营。SaaS的代表有SaleForce,PaaS的代表有现在SAE,BAE等,而IaaS目前只有Amazon做的比较成熟本书的作者主要来自企业软件公司,如SAP,用友。也介绍了企业中SaaS的应用。这也是我之前不太了解的一块。SaaS的应用,对企业销售流程的改进还是很大的,极大的促进了信息的流动,方便决策者更

2013-01-20 21:09:44 1036

原创 #读书笔记#松本行弘的程序设计·第一章

本章介绍了Matz创作Ruby的缘由。Matz从高中时候就开始编程。但他自认为自己是个“怪才”,因为别的程序猿普遍关注程序可以做什么,而他却更关注我们如何有效的和机器进行交流。驱使他完成Ruby创作的动力,完全来自与自己的兴趣而不是为了“这下可以大赚一笔”或者名留青史之类的。很多人问道,你为什么开发Ruby,他认为最合适的回答应该和Linux的开发者Linux Torvalds对"为什么开发Lin

2013-01-17 07:10:41 748

原创 如何打开bin的镜像文件

一般bin文件都有一个配套的cue文件1、首先用notepad(记事本)打开后缀名为CUE的文件,其内有后缀名为BIN的文件的文件名; 2、然后将后缀名为BIN文件的文件名更改成CUE文件中指名的文件名; 3、下载Daemon Tools(虚拟光驱)安装,即可打开。注意:如果cue文件中记录的bin文件名和实际的bin文件不符,则无法用Daemon Tools打开!

2012-08-27 16:28:17 1988

原创 Eclipse Indigo 安装 Maven 插件

网络上找去发现的材料都是很早以前的,而且url早就不可以用了。去官网才发现,原来eclipse也搞了一个叫Eclipse Market的东西,直接在里面搜索安装即可。妈妈再也不用为我安装Eclipse插件担心了!未来开发者是不是还可以制作共享插件赚点奶粉钱呢!呵呵

2012-06-21 13:56:48 3259

原创 Google的Prediction api

今天碰巧看到了Google 2011 I/O 上发布的一段视频,看完才知道原来还有Prediction api这么好玩的东西。原理应该是机器学习和聚类分析。这个可以拿来做“失眠”的那个项目Google prediction apiput prediction/v1.2/training/io11%2fmy_data{  "classLabel":"#youtube",  "

2012-05-07 00:44:52 1398

原创 如何将导入的java项目转换为dynamic web project

最近在导入朋友写的一个Project的时候,遇到了点问题。Eclipse特别害羞,死活不认导入的项目。通过谷歌啊哥的帮助啊,我终于找到了解决的方法:在Eclipse中打开“project properties",会看到新增了很多选择项,点中"Project Facets",按下图配置切记哦.java一定要选上,不让Dynamic web Module不能apply

2012-04-26 18:38:23 3273 1

原创 j2ee 的第二次Exam

好吧,我果断轻敌了,在前三十分钟慢慢悠悠的设计数据库,后面一个半小时狂赶code.而不是不然连Tomcat都开不起来。明天考qt,还是抱佛脚下,明晚有空再来写吧

2012-04-25 00:48:23 433

原创 tomcat theory

刚看了一篇关于Tomcat原理的简介,感觉楼主无比强大,用短短几行代码就实现了基本的tomcat功能,看了下尾注,原来是参考了>,看那位小哥能将它打出来也不容易。废话少说。  主要原理呢,就是用await在一个port上,然后根据进来的内容来生成request类,再传给servlet的service, 或者doGet and doPost.在处理。收到回复的时候,在封装成一个response对

2012-04-20 02:07:14 368

空空如也

空空如也

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

TA关注的人

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