`
jiayanjujyj
  • 浏览: 198383 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
需求: 需要测试API,而实际上整个流程需要跳转到第三方网站让用户登录和授权。因此需要模拟这个过程   解决: 使用selenium的HtmlUnitDriver,由于项目中使用了selenium,也可以直接使用HtmlUnit。   问题: 从第三方网站授权完后,重定向到自己网站后,会设置把第三方网站返回的信息放到session中。结果丢失。   分析: 因为在跳转到第三方网站之前,使用HttpClient调用了网站的API去做登录等操作,而HtmlUnit里面也会有一个自己的HttpClient,因此判断在重定向之后Cookie丢失。 为了验证分析正确,需要监控一下Ht ...

我的2012

时间过得真快,一年又过去了,以前总是觉得一年好长好长的,现在确觉得一年真是一恍之间的事情,今天是2012年的最后一天,回来的也比较早,而这一年也值得我去好好总结一下。 工作篇: 今年真的是过得不顺, 不管是工作上还是生活上,春节回来就得了严重的感冒,整整难受了两个多星期,感冒刚好就接到了被索爱裁员的消息,之前一点都不知道,所以当时真的是有点蒙了,心里面也不好受。我在索爱待了一年零三个月,是外派过去的,一直在做Android应用的开发,但是其实一直都没有很好的机会去参与完成整个项目,而且确实太闲了。不知道当时索爱怎么想的,招了很多人,但实际上确没有那么多的事情干,导致很多人都闲着,即使 ...
最近在研究Spring和Tomcat的源码,免不了要调试一些代码,所以还是build一下,搭建一个环境。从网上找了几篇文章讲的很好,我就不自己写了。 http://blog.springsource.com/2009/03/03/building-spring-3/ http://blog.sina.com.cn/s/blog_49fd52cf0100r2rn.html 我研究的Spring代码是3.0.x版本的,Spring还是使用ant + ivy来进行build,Spring 3.1 以后使用的是gradle来build的。Build过程中下载Jar包是很慢的,还要设置一下JVM的参 ...

Tomcat7 APR 安装和配置

 
1. 什么是APR,APR (Apache Portable Runtime) is an open source project, which is supported by the Apache Foundation software. The main goal of this project is to provide the developer with an API, through which they can code and predict the identical behavior, regardless of different platfor ...

euml2 free 安装

    博客分类:
  • JAVA
Eclipse 插件 EUML2  free 版本的安装无法使用market place 来直接安装 需要通过 install software 安装      Installation: The free edition of eUML2  cannot  be installed over the web and must be installed manually. Go to the Soyatec download site and download the latest version of the free edition of eUML2 for ...
我哥给我打电话说电脑总是用着用着就变慢了,那个电脑是我的老笔记本,退役后换了个硬盘给我哥了,已经快6年了,刚开始怀疑是系统的问题,就让我哥重装系统了,但是重装完2天后就又发生了相同的情况。使用QQ远程助手, ...
最近俩周参加了几个公司的笔试面试,趁今天有时间叨叨俩句   1. 先说一下他司吧,这个大家都懂的。三番五次的给打电话,给人一种求贤若渴的样子,估计在北京的童鞋也没少被他司骚扰。周六没事就过去了,约在一个XX咖 ...

搞技术不能浮躁

 
自己一直在找工作,自己也比较有压力,一方面是自己的知识储备不是很足,另一方面是这次是骑驴找马,涉及到请假问题,对项目中的manager撒谎请假很有心理压力,而且一周也不能总是请假,很是头疼,有的时候真想辞了,然后专门去找工作,不过同学都劝最好骑驴找马,比较纠结。。。 经过最近几天的面试,发现了一下的问题: 1)基础知识比较差,主要体现在数据结构,算法,操作系统。三年来一直做应用的开发,对基础的知识忘得比较多,这方面以后要多学习,把基础知识不出来,而且以后对功底的要求会越来越高。 2)自己学习的很多东西都没有消化为自己的东西。这几年在java方面学了不少东西,不管是语言层面的,还是JVM方面 ...
3月9日,今天对我而言实在是悲催的一天,刚上班就收到消息,我被cut了,而整个项目组就我一个人被裁了。 当时听到这个消息的时候,自己是相当的震惊,关键是一点心理准备都没有,当时有点晕晕的,我不明白为什么是我。 在整个项目中,虽然自己不是最强的,但干的工作还是比较多的,不管是新feature的开发,还是fix bug,甚至还为了能够比较好的完成项目还主动的加了几次班,要知道这个公司的工作强度是几乎没有什么加班的。我不能理解为什么是我,当时自己觉得是对自己能力的侮辱,都有点想哭,不过绷住了。 接下来开始发信给熟悉的同事告别,同事们的安慰让我感觉好受了许多,虽然来这个公司时间不是很长,但是项目里 ...
在Ubuntu下打开有中文名的rar文件时,中文显示乱码,虽然不是啥大问题,但还是比较恶心,解决办法也很简单,就是卸载安装的rar,安装unrar,如果都装的有,就都重装一遍。 sudo apt-get remove rar sudo apt-get remove unrar sudo apt-get install unrar
刚开始学习Python时,在看文档和别人的blog介绍安装包有的用easy_install, setuptools, 有的使用pip,distribute,那麽这几个工具有什么关系呢,看一下下面这个图就明白了 可以看到distribute是setuptools的取代,pip是easy_install的取代。   关于这些包工具可以参考 http://guide.python-distribute.org/installation.html#installing-pip   下面简单的介绍一下: Distribute是对标准库disutils模块的增强,我们知道disutils主要 ...
工具: tcpdump 抓取网络数据包,下载地址  http://www.strazzere.com/android/tcpdump               源码和文档 http://www.tcpdump.org/ wireshark 无须多说了,PC上大名鼎鼎的网络数据抓取分析工具,这里主要是用来打开和分析tcpdump抓取的网路数据包。   使用: 1.下载tcpdump到电脑上 adb root adb remount adb push tcpdump /system/bin/tcpdump adb shell c ...
去年九月份的时候去村里面买了水货T420, 花了大概7000块大洋,用了5年的Dell 640m正式下岗了,不得不赞一下Dell的质量还是不错的,我的640m在上大二的时候买的,没有出过任何的问题,就是现在硬盘不好使了,磁盘坏区太多了,经常导致启动系统出问题,其实换一个硬盘就可以了,但是还是换了新本,把旧的Dell本换了硬盘,带回去给我哥用了,我哥现在用我的Dell还用的还很happy。 T420的配置还是不错的,core i5 2.3G HZ的处理器,4G内存,1600×900分辨率的屏幕,500G硬盘,Navidia的显卡(支持集成和独显的切换),同样的配置行货得一万左右,坑爹的联想。先不 ...
这一段一直在使用Linux,安装的是Linux Mint 11版本,对应Ubuntu 11.04 Natty,在这里不得不赞一下Linux Mint,在基于ubuntu的基础上做的不错哦。推荐一下 系统安装的是32bit,主要是当时怕有些软件在64bit的系统上有问题,不过现在来看,应该也没啥大问题,基本都能在64bit的系统上运行,所以对于拥有4G或者大于4G内存的机器,还是优先安装64bit点系统吧。我的机器内存是4G的,在32bit只能显示2.9G,记得在linux下面好像可以安装什么patch来支持4G的,网上找了一下,解决办法如下: 1. 首先看一下kernel的版本和Ubuntu ...
在Linux下安装了VBox,装了一个xp系统,主要想用下网银,昨天团购电影票要付款时发现网银点Ukey插上没反应,VBox貌似就没发现USB设备。 解决办法: System -> Administration -> Users and Groups -> Manage Groups , 找到vboxusers组,选上然后点击旁边的Properties,选上当前用户,然后重启电脑就OK了。
Global site tag (gtag.js) - Google Analytics