自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 2019之人间已是巅

我向来有在5月末写年中总结的习惯,2019年对我而言,是一个重要的时间节点。这一年,初为人父;这一年,用支付宝积分兑换了一些课程,开始有理财的意识,并买了很多债券基金、股票基金、混合基金,也开始对一些基金进行周频的定投;这一年,从网格交易开始,最初的计划是测试网格交易的可行性,后来一只脚踏进了量化世界的大门,在2015年6月最高点入场的股票,将近4年,终于回本。我的感悟是,市场上没...

2019-05-24 17:21:13 132

原创 换了新工作

下周就要去上班了。之前毕业之后一直在一家公司呆了四年……赚钱并不容易。

2018-05-06 18:47:16 190

原创 记忆碎片

1许多年以前,有一个人在网吧练习画图。windows自带的画图软件,画了一座山。

2017-12-12 13:11:12 324

原创 昨夜西风凋碧树

这几年是在自己个人网站上发的文章。然后今年有一个月给云主机忘了续费了,结果给我把云主机删了。也就是这几年写的东西没了,没了就没了吧。16年研究了一下CNN,发现字母数字的验证码很容易就能破解。17年做了一个小时候玩的回合制网游的外挂。其实也就是用WPE抓聊天包,破解通信协议,剩下就是socket编程了,也就是做一个无界面的client端。最近有点迷上象棋了,但是总是下不赢。

2017-12-04 11:11:16 2033

原创 在线人数的统计(从tomcat拿到sessions的个数)

tomcat对request(javax.servlet.http.HttpServletRequest)的实现是org.apache.catalina.connector.RequestFacadeRequestFacade有一个protected的request (org.apache.catalina.connector.Request)属性request 能拿到Context (org.apache.catalina.Context)context能拿到Manager(org.apache.c

2014-09-12 17:28:47 8552

原创 Spring的aop顺序

AnnotationAwareAspectJAutoProxyCreator的父类实现了SmartInstantiationAwareBeanPostProcessor,SmartInstantiationAwareBeanPostProcessor接口又是BeanPostProcessor的子类的子类。所以AnnotationAwareAspectJAutoProxyCreator类会在

2014-09-12 16:11:34 3636

原创 velocity初始化的日志很奇怪,就debug了一下

先上代码:public class TemplateUtil {    private static RuntimeInstance ri = new RuntimeInstance();    public static Template getTemplate(String relativePath, String fileName) {        Stri

2014-05-15 18:42:07 2845

原创 JSP和模板引擎(如freemarker)的根本不同之处

今天翻到以前写的代码,突然忘记

2014-04-16 16:11:51 5987

原创 最近看了一些东西,随便写写JFinal的一些东西吧

领域模型,domain失血:只有get set方法贫血:除了get set方法还可能有不涉及数据库的逻辑,如计算逻辑等充血:有持久层的逻辑,如User user = new User(); user各种set,最后user.save();涨血:充血至少事务还在service层,涨血连service层都取消了。昨天看了mockMvc的代码和httpClient的代码。发了

2014-03-22 14:48:48 12127 1

原创 HttpClient正确设置Host的姿势(不需要自定义DNS解析类)

因为有负载均衡的考虑,前端用了nginx动态代理。两个域名虽然IP相同,但是如果不设置hosts文件,直接通过IP,是会返回404的。所以需求就是这样,不设置hosts文件,而正确访问到对应的域名。其实访问的IP是一样的,只是request header的Host不一样。搜索到的解决方式:http://my.oschina.net/mikewei/blog/88606这样有些不

2014-03-21 14:38:39 23817

原创 mockMvc的url详解

我今天跟踪看了一下Spring的mockMvc源码我发现它只用到了如 http://127.0.0.1:8080/payment/pay.html  中的/payment/pay.html写http://127.0.0.1:8080/payment/pay.html还是http://www.baidu.com/payment/pay.html还是直接/payment/pay.html都是一

2014-03-21 11:30:24 7651

原创 xml参数化、自动化单元测试设计

最近在做单元测试相关的东西,有一些想法,也研究实现了一部分,和大家分享。单元测试的用例要和代码分离,采用xml的格式。每一个单元测试类对应一个xml,是对一个被测类的测试。根节点为单元测试类的类名类下面是多个<method>节点每个<method>节点下有多个<case>节点每个<case>节点下有<request>和<response>分别为输入参数和期望返回结果输入参数可能有多个,故<request>节点下可能有多个<param>节点

2014-02-22 14:48:50 2441

原创 对web项目的单元测试方法

1 HttpClient模拟请求,需要打开服务器/*Map param = new HashMap();param.put("businesstype", "1006");param.put("trade_no", "123123123");param.put("orderid", "123456");GetMethod method = getMethod(URL

2014-02-15 10:23:20 4498

原创 设计模式学习笔记

这两天把设计模式看了一下。简单工厂模式不符合开闭原则,故有工厂方法模式。工厂方法模式和抽象工厂模式的区别在于,工厂方法模式一个类只生产一个产品,而抽象工厂模式一个具体工厂类生产一个产品系列。如dao具体工厂,MysqlDaoFactory,生产mysql系列的dao.创建者模式精髓在于创建对象不在客户端代码,而在具体的builder类。原型(clone)、单例不谈。

2014-01-16 21:05:52 763

原创 总算解决了swfupload在非IE(chrome firefox opera)统统不能用的问题

swfupload这个见鬼的插件。原因是非IE会丢失session,不知道是谁上传的了所以只要上传时改写url(原url后加;jsessionid=xxxx)就可以也就是初始化SWFUpload的时候,upload_url参数后加;jsessionid  (asp应该也类似,似乎是aspsession,我也不太了解)即:new SWFUpload({// Bac

2013-05-16 10:51:47 6320

原创 (1)javaweb 之 servlet

Servlet:实现了Servlet接口的类现在一般extends HttpServletServlet请求流程:浏览器发送http请求给servlet容器/服务器,(如果servlet还没有装入,服务器就装入它)服务器把request对象给servlet,给每一个请求创建一个执行的新线程servlet经过处理,把reponse对象给服务器,服务器再把http响应给浏览器

2013-05-07 14:40:29 1005

原创 说一说java时区和数据库时区的问题

看了两个小时的APIjava关于时间、日期的类真是混乱,真是烦Calendar类设了时区还是没用,返回的还是当前系统时间。后来一怒把那些类所有方法仔细研究一遍,找到一个比较好的方法。贡献出来:TimeZone类,getTimeZone("GMT+08:00")获得北京时区getDefault()获得默认时区getRawOffset()方法,获得相对于GM

2013-03-20 00:18:21 1726

原创 说一说appfog的jsp数据库连接

个人网站:gaboolic.tkappfog是用json保存的数据库信息String json = System.getenv("VCAP_SERVICES");json解析+数据库连接代码,需要用到org.json包JSONObject jsonobj;try {jsonobj = new JSONObject(json); JSONA

2013-03-18 00:08:23 1478 1

原创 生命的产生和消失,梦想与现实

我在思考,生命,从何处产生,又从何处消失。生命的定义是什么,什么是生命。为什么一些有机物组合在一起就产生了生命。有了生命为什么还会死。我们是碳构成的,是碳基生命体。会不会有硅基生命体。又或者其他种类的生命体,不需要呼吸氧气,不需要喝水。我记得正常细胞分裂一定次数就会死亡,这是dna里的程序片段定的。但是癌细胞不会。所以把一个人的细胞癌化,但是可以控制,不影响正常行为,是

2012-12-14 15:48:57 502

原创 台球碰撞算法研究

说好的八月发文艺贴,又发一个技术贴,真不好意思。其实文艺贴之前写了《青灰色年华》,发到我CSDN博客了。。。影射的太深,不好,也不想发在人多的地方。闲话不提。球类碰撞是一类比较普遍的问题。根据动量定理、动能定理列出方程,然后解方程分别算出两个球碰撞之后的速度。三个球同时碰撞也是一样。虽然高中只学过一条直线上的动量定理,但我还是很碉堡地研究出不在一条直线上的碰撞。

2012-08-14 20:02:14 11396 10

原创 JNI的使用(以输出HelloWorld为例)

先说一下什么是JNI。JNI是Java Native Interface的缩写,中文为JAVA本地调用。JNI允许Java代码和其他语言写的代码进行交互。以HelloWorld为例。1、首先写Hello.javapublic class Hello { public native void displayHelloWorld();//对本地的声明   static {  S

2012-07-14 21:57:14 936

原创 用JMF调用摄像头驱动并显示到窗体

用JMF调用摄像头驱动并拍照http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#7372-jmf-2.1.1e-oth-JPR这里下载JMF我的系统是win7 64位,装的64位JDK,64位eclipse.注意J

2012-07-13 23:21:03 6307 1

原创 无聊做了一个TCP的我画你猜

先说实现。两个文件,一个draw,一个guessdraw作为服务器,guess作为客户端用MouseMouseMotionListener 鼠标拖拽事件绘图绘制之后发送。图片的发送:DataOutputStream dos = new DataOutputStream(s.getOutputStream());ByteArrayOutputStream out = ne

2012-07-09 10:28:34 1196 1

原创 浅谈图像处理

有感于前些天看鸟根玩QQ游戏的美女找茬,穷我们三人之力,把眼看酸都没找到茬。我决定做一个程序,来帮我找茬。。。这个程序怎么做,首先应该可以截屏,把屏幕上的图像截取。截取到两个需要找茬的图片,p1和p2.JAVA里截屏是有个Robot类,有createScreenCaptureBufferedImage image = robot.createScreenCapture(new

2012-02-23 17:02:46 542 1

原创 五子棋初步以及对五子棋的局面估值

我对五子棋还是有一点研究的。虽然现在技术大不如前了,但理论知识还在。其实所有棋类游戏,先手都有一个优势。(黑白棋除外,由于黑白棋特殊的胜负判定方式,黑白棋甚至有后手优势)为什么有先手优势?这是因为,无论是五子棋,象棋,跳棋,等等,先手方都先走了一步。以五子棋为例,先达成五子连珠者胜,由于黑方先走了一步,五子棋几乎是先手必胜的局面。如果胜负方式改为,如果黑方达成五子连珠之后,

2012-01-30 13:26:35 6390

原创 自相似

比如,从前有座山,山上有座庙,庙里有个老和尚……这就是自相似。如:局部为0 1 1 00110 1001 1001 0110它的上面一层:0110100110010110 1001011001101001 1001011001101001 0110100110010110这也是自相似。。。原来我十岁的时候就懂自相似了。自相似的几何定义:一种形状的每一部分在几何上

2012-01-21 21:34:30 1134

JAVA入门笔记

java入门笔记, 从第一天到第三十天, 非常适合初学者

2012-12-15

java学习路线

java学习路线,java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:

2012-11-12

JAVA版台球游戏

java,swing,台球,碰撞算法 swing的台球小游戏,实现了多个台球的碰撞

2012-11-12

大数的运算C语言版

大数的加减乘除 C语言版 可以进行大数加法大数减法大数乘法大数除法

2012-07-10

空空如也

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

TA关注的人

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