- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 2019之人间已是巅
我向来有在5月末写年中总结的习惯,2019年对我而言,是一个重要的时间节点。这一年,初为人父;这一年,用支付宝积分兑换了一些课程,开始有理财的意识,并买了很多债券基金、股票基金、混合基金,也开始对一些基金进行周频的定投;这一年,从网格交易开始,最初的计划是测试网格交易的可行性,后来一只脚踏进了量化世界的大门,在2015年6月最高点入场的股票,将近4年,终于回本。我的感悟是,市场上没...
2019-05-24 17:21:13
193
原创 昨夜西风凋碧树
这几年是在自己个人网站上发的文章。然后今年有一个月给云主机忘了续费了,结果给我把云主机删了。也就是这几年写的东西没了,没了就没了吧。16年研究了一下CNN,发现字母数字的验证码很容易就能破解。17年做了一个小时候玩的回合制网游的外挂。其实也就是用WPE抓聊天包,破解通信协议,剩下就是socket编程了,也就是做一个无界面的client端。最近有点迷上象棋了,但是总是下不赢。
2017-12-04 11:11:16
2089
原创 在线人数的统计(从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
8698
原创 Spring的aop顺序
AnnotationAwareAspectJAutoProxyCreator的父类实现了SmartInstantiationAwareBeanPostProcessor,SmartInstantiationAwareBeanPostProcessor接口又是BeanPostProcessor的子类的子类。所以AnnotationAwareAspectJAutoProxyCreator类会在
2014-09-12 16:11:34
3725
原创 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
2972
原创 最近看了一些东西,随便写写JFinal的一些东西吧
领域模型,domain失血:只有get set方法贫血:除了get set方法还可能有不涉及数据库的逻辑,如计算逻辑等充血:有持久层的逻辑,如User user = new User(); user各种set,最后user.save();涨血:充血至少事务还在service层,涨血连service层都取消了。昨天看了mockMvc的代码和httpClient的代码。发了
2014-03-22 14:48:48
12200
原创 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
24253
原创 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
7751
原创 xml参数化、自动化单元测试设计
最近在做单元测试相关的东西,有一些想法,也研究实现了一部分,和大家分享。单元测试的用例要和代码分离,采用xml的格式。每一个单元测试类对应一个xml,是对一个被测类的测试。根节点为单元测试类的类名类下面是多个<method>节点每个<method>节点下有多个<case>节点每个<case>节点下有<request>和<response>分别为输入参数和期望返回结果输入参数可能有多个,故<request>节点下可能有多个<param>节点
2014-02-22 14:48:50
2494
原创 对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
4554
原创 设计模式学习笔记
这两天把设计模式看了一下。简单工厂模式不符合开闭原则,故有工厂方法模式。工厂方法模式和抽象工厂模式的区别在于,工厂方法模式一个类只生产一个产品,而抽象工厂模式一个具体工厂类生产一个产品系列。如dao具体工厂,MysqlDaoFactory,生产mysql系列的dao.创建者模式精髓在于创建对象不在客户端代码,而在具体的builder类。原型(clone)、单例不谈。
2014-01-16 21:05:52
798
原创 总算解决了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
6431
原创 (1)javaweb 之 servlet
Servlet:实现了Servlet接口的类现在一般extends HttpServletServlet请求流程:浏览器发送http请求给servlet容器/服务器,(如果servlet还没有装入,服务器就装入它)服务器把request对象给servlet,给每一个请求创建一个执行的新线程servlet经过处理,把reponse对象给服务器,服务器再把http响应给浏览器
2013-05-07 14:40:29
1029
原创 说一说java时区和数据库时区的问题
看了两个小时的APIjava关于时间、日期的类真是混乱,真是烦Calendar类设了时区还是没用,返回的还是当前系统时间。后来一怒把那些类所有方法仔细研究一遍,找到一个比较好的方法。贡献出来:TimeZone类,getTimeZone("GMT+08:00")获得北京时区getDefault()获得默认时区getRawOffset()方法,获得相对于GM
2013-03-20 00:18:21
1783
原创 说一说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
1506
原创 生命的产生和消失,梦想与现实
我在思考,生命,从何处产生,又从何处消失。生命的定义是什么,什么是生命。为什么一些有机物组合在一起就产生了生命。有了生命为什么还会死。我们是碳构成的,是碳基生命体。会不会有硅基生命体。又或者其他种类的生命体,不需要呼吸氧气,不需要喝水。我记得正常细胞分裂一定次数就会死亡,这是dna里的程序片段定的。但是癌细胞不会。所以把一个人的细胞癌化,但是可以控制,不影响正常行为,是
2012-12-14 15:48:57
542
原创 台球碰撞算法研究
说好的八月发文艺贴,又发一个技术贴,真不好意思。其实文艺贴之前写了《青灰色年华》,发到我优快云博客了。。。影射的太深,不好,也不想发在人多的地方。闲话不提。球类碰撞是一类比较普遍的问题。根据动量定理、动能定理列出方程,然后解方程分别算出两个球碰撞之后的速度。三个球同时碰撞也是一样。虽然高中只学过一条直线上的动量定理,但我还是很碉堡地研究出不在一条直线上的碰撞。
2012-08-14 20:02:14
12255
原创 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
971
原创 用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
6358
原创 无聊做了一个TCP的我画你猜
先说实现。两个文件,一个draw,一个guessdraw作为服务器,guess作为客户端用MouseMouseMotionListener 鼠标拖拽事件绘图绘制之后发送。图片的发送:DataOutputStream dos = new DataOutputStream(s.getOutputStream());ByteArrayOutputStream out = ne
2012-07-09 10:28:34
1235
原创 浅谈图像处理
有感于前些天看鸟根玩QQ游戏的美女找茬,穷我们三人之力,把眼看酸都没找到茬。我决定做一个程序,来帮我找茬。。。这个程序怎么做,首先应该可以截屏,把屏幕上的图像截取。截取到两个需要找茬的图片,p1和p2.JAVA里截屏是有个Robot类,有createScreenCaptureBufferedImage image = robot.createScreenCapture(new
2012-02-23 17:02:46
593
原创 五子棋初步以及对五子棋的局面估值
我对五子棋还是有一点研究的。虽然现在技术大不如前了,但理论知识还在。其实所有棋类游戏,先手都有一个优势。(黑白棋除外,由于黑白棋特殊的胜负判定方式,黑白棋甚至有后手优势)为什么有先手优势?这是因为,无论是五子棋,象棋,跳棋,等等,先手方都先走了一步。以五子棋为例,先达成五子连珠者胜,由于黑方先走了一步,五子棋几乎是先手必胜的局面。如果胜负方式改为,如果黑方达成五子连珠之后,
2012-01-30 13:26:35
6654
原创 自相似
比如,从前有座山,山上有座庙,庙里有个老和尚……这就是自相似。如:局部为0 1 1 00110 1001 1001 0110它的上面一层:0110100110010110 1001011001101001 1001011001101001 0110100110010110这也是自相似。。。原来我十岁的时候就懂自相似了。自相似的几何定义:一种形状的每一部分在几何上
2012-01-21 21:34:30
1220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人