自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (16)
  • 收藏
  • 关注

原创 spring 调用性能监控

很多时候, 当后端服务出现性能问题, 如何调优是个难题, 因为当业务变得很复杂, 定位问题十分困难.企业开发中常用的spring构架提供了一个很好的机制 AOP, 方便我们快速定位问题. 这里演示一个组件, 利用AOP, 打印出 spring 调用栈耗时.  @Component("performanceInspector")public class Perfo...

2017-02-18 13:35:43 577 1

原创 图像搜索(SIFT算法)组件

前阵子做图像搜索功能, 对比过一些搜索算法, 发现 sift 比较能满足我的需要, 它在图像旋转, 比例缩放, 图像扭曲的情况下也能有很好的识别效果, 在网上找了一些资料, 有些介绍了算法的细节, 有些做了对比评测www.cscjournals.org/csc/manuscript/Journals/IJIP/volume3/Issue4/IJIP-51.pdf2013计算机视觉代码合...

2014-04-01 00:46:25 216

Project Euler p26 - Reciprocal cycles

http://projecteuler.net/problem=26找 d<1000 的 1/d 中有最长小数部分循环段的d. 原想直接把结果用 double 存起来, 打印出来找找就好了, 后来发现 double 的精度不够某些循环段...还好小学算术做得多, 观察发现如果除数再次出现, 小数部分才会开始循环, 于是找重复出现的除数就好了. 45ms @Tes...

2013-10-09 15:10:42 193

Project Euler p12 - Highly divisible triangular number

 http://projecteuler.net/problem=12 求因数个数大于500的数, 关键在于下面两个隐藏的条件triangle(i)=i*(i+1)/2 divisors(a*b)=divisors(a)*divisors(b)  countDivisors 其实它还可以优化成递归求解, 而不是一个个去数, 不过量不大, 就算了. 76576...

2013-10-08 17:54:16 123

Project Euler p14 - Longest Collatz sequence

发现一个好玩的站, 没事刷刷题http://projecteuler.net/problem=14 找一百万以内的最大起始数, 一个个数过去就好了, 用上DP, 45ms  @Test public void t2() { final int R = 1_000_001; int[] record = new int[R]; record[1] = 1;...

2013-10-08 17:32:51 98

Clojure Interpreter

正在学习 Clojure,为了方便跑demo,把 Clojure RT 抠出来,用 rSyntaxTextarea 组件弄了下语法高亮,就有了这么个解释器。 做的时候玩了下 java 8 的闭包,所以它需要 jre8 才能跑。上面框是结果输出区,下面框是代码编辑区快捷键:esc:清空编辑框F1:清空输出框Ctrl+Enter:提交编辑代码Alt+Left/Rig...

2013-07-16 15:09:53 114

代码片段管理工具 - CodeLib2 b6150

前段时间在找代码片段的管理工具, 找不到满意的, 遂决定自己做一个. 因为在编码的过程中时常发现某个功能以前做过了, 想去找原来的代码, 但是原来的代码早不知道扔哪去了, 所以我希望有个工具能帮我管理这些代码片段, 以便需要的时候可以快速找到它们. 其实代码复用的最好方式应该是组件化, 但是有些代码, 或是配置之类的东西没法组件化, 只能以片段的形式存在, 于是找到它们变成一个头痛的问...

2012-07-22 21:32:04 614

网页爬虫 mysh-crawler

去年写了个网页爬虫, 放在 https://code.google.com/p/mysh-crawler/, google code 常被政府墙掉, 搞不懂代码有啥好墙的, 这里留个备份. 爬虫特点:1. 插件驱动. 爬虫本身可视作http访问和持久化引擎, 爬虫的目标和数据处理由插件定义.2. 高并发. 视自己的网络环境自由配置.3. 持久化支持. 这里使用 MySQL, 要...

2012-07-19 23:28:18 95

原创 Java 7 新语言特性(JSR 334: Small Enhancements)

JDK7有不少新东东, 语言特性里有一些更新, 虽然不如 JDK1.5 的泛型/可变参数/for-each循环那么激动人心, 但在平时开发中还是有很大帮助. 个人感觉 try 语句的新特性最有用. 参考: JSR-334 写篇文章记录一下.public class CommonTest { public static void main(String[] args) { ...

2011-08-24 13:51:01 141

zk 与 flash 交互 - FlashContainer

前阵子搞 zk 与 flash 交互,搞得头破血流,zk 本身带有 flash 标签,但只能当播放器用,没法进行比较复杂的 flash 控制,如调用 flash 的内部方法。flash 也没法直接通过前端与 zk 组件交互,于是自己搞了一个中间件,用于 zk 与 flash 的交互,使得 zk 可以直接调用 flash 的内部方法,flash 可以直接向 zk 发送数据,同时加入了一点同步控制,因...

2011-01-27 21:24:02 275

AS3 匿名类实现模拟(无类型)

之前写了篇文章,描述了 AS3 模拟实现匿名类的一种方法([url=http://mysh.iteye.com/blog/644482]AS3 匿名类实现模拟(有类型)[/url]),它虽然有静态语言的一些优点,如有类型,风格还算优雅,但是显然需要付出一些代价,如要多写几个类型定义。假如需要的匿名实现很多,而且类型不是那么重要的时候,可以采用简单一点、动态一点的方式,这种方式更像 Java...

2010-04-16 10:37:32 103

AS3 匿名类实现模拟(有类型)

Java 中的匿名类用起来十分灵活,它可以有效地减少类的个数,AS3尚未直接支持匿名类实现,不过它支持闭包,可以借助闭包来模拟Java中的匿名类实现:要实现匿名类的接口[code="java"]package zzx.test.flex{ public interface Interface { function i1():void; functio...

2010-04-15 13:00:44 120

(BlazeDS 数据序列化问题)Flex 端通过 BlazeDS 框架与服务端的远程值对象交互

本文假设读者已了解 Flex 端如何通过 远程对象(RemoteObject)、以及 BlazeDS 框架调用 Java EE 服务器的远程方法,之前研究这东西花了不少时间,走了些弯路,这里写了些总结给需要的朋友。JavaEE应用服务器(Tomcat) + BlazeDS(AMF实现框架) + Flex SDK(ActionScript 3)参考(官方文档):[url]http:/...

2010-03-30 09:39:19 114

CodeLib2 代码片断管理器

需要 java11 来运行 支持 40 多种代码高亮 快速代码搜索 支持代码折叠 代码高亮html导出 支持添加文件附件, 支持附件的浏览器预览

2019-01-16

算法艺术与信息学竞赛 部分习题提示

算法艺术与信息学竞赛 部分习题提示 练习题的简单提示

2013-09-04

clojure 解释程序

带语法高亮的clojure 1.4 解释器, 对学习clojure很有帮助

2013-03-15

tuprolog.jar

prolog 的解释程序, 用于学习和测试prolog很有帮助

2013-03-15

prolog notes

老外写的 prolog 教程,

2013-03-15

Developing with Eclipse and Maven Edition 1.3

介绍 eclipse 上的 maven 插件 m2eclipse 的用法 1.3英文版本

2012-07-28

Java数据结构和算法中文第二版.pdf 2/2

Java数据结构和算法中文第二版.pdf 第二部分 2/2

2009-08-20

Java数据结构和算法中文第二版.pdf 1/2

Java数据结构和算法中文第二版.pdf 第一部分 1/2

2009-08-20

设计模式 可复用面向对象软件的基础 pdf

设计模式 可复用面向对象软件的基础 中文版

2009-08-20

Effective Java 2nd en.pdf

Effective Java 2nd en.pdf 英文第2版

2009-08-18

Design Patterns Explained 2nd en.chm

Design Patterns Explained 2nd en.chm 设计模式解析 第2版

2009-08-18

java ee 5 jar

java ee 5 jar 包 java ee 5 jar 包

2009-05-22

fpipe java版

端口重定向工具,可捕获通信内容,java fpipe 查看用法

2009-05-05

mysql-connector-java-5.1.7.rar

mysql connector/J 5.1.7

2009-04-21

hsqldb.rar

一个java写的小型数据库,适合用来做开发调试

2009-04-21

空空如也

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

TA关注的人

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