sunlen的专栏(编程技术探讨)

十年磨一剑,只等待出鞘的那一刻!!!

Disruptor高性能缓存队列入门指导

  Disruptor是什么,怎么使用,网上有很多教材,但有些过于复杂,剖析了Disruptor的方方面面,实际上对应普通的开发人员,使用这个工具,只需要指导知道大概原理和使用方法,并不需要知道非常深入的原理。 有些文章则是写了错误的实例,或者只是摘取了项目的一段代码,实际上,要把这些代码转化...

2018-08-13 21:04:13

阅读数:1587

评论数:1

SaaS行业命名规范

    很多企业在启动软件开发的时候,完成没有命名规范,导致代码的可读性极差。而业界对于命名,却没有一个统一的命名规范,比如说,获取客户列表,Java类的方法是用get***List还是list****?这些完全的统一的规范 。     这里给出SaaS行业额命名规范,参考了阿里编码规范,加上我...

2018-08-08 20:34:40

阅读数:299

评论数:0

防止Dubbo的雪崩

    当系统出现压力时,Dubbo的服务调用会因为执行超时而重试,这会导致请求数增多,系统压力更大,从而可能出现雪崩效应。     为了防止这种现象,这里除了合理设置超时时长,重试次数之外,将对系统进行限流,合理现在入口的流量。     当前Dubbo框架内的服务调用,采用的是Dubbo框架...

2018-07-23 20:33:10

阅读数:408

评论数:0

安全套接字(https)下无法下载附件的解决方案

最近在做一个项目,里面实现一个功能,就是点击按钮后,将一段文本输出为txt附件,供用户保持。整个功能在普通http方式访问是能够正常下载,而采用安全的https方式访问时,却无法正常下载保持。在网上搜索了一遍,才发现,原来这是IE的一个bug来的,它不允许采用no-cache方式进行下载,必须采用...

2010-01-11 11:20:00

阅读数:2714

评论数:1

在线客服技术详解(未完待续)

98FAWKXR,20171620BIHO@]i72599!!!B1B917141104B411E3G4折无咎?浇唆坞笺/enb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

2008-09-23 16:42:00

阅读数:6114

评论数:10

在DWR中实现直接获取一个JAVA类的返回值

                                             在DWR中实现直接获取一个JAVA类的返回值    DWR是Ajax的一个开源框架,可以很方便是实现调用远程Java类。但是,DWR只能采用回调函数的方法,在回调函数中获取返回值,然后进行处理。那么,到底有没...

2007-01-10 22:58:00

阅读数:6453

评论数:0

编程之胡想和随笔

                              编程之胡想和随笔    很久没有上博客写文章了,发觉最近也逐渐变懒了,有时候想着写篇文章,却又提不起精神来,有些时候又不知道该写些什么好,所以,日子就这样一天天过去了。    想想从大学毕业到现在已经三个多年头了,公司也换了三四家,有些公...

2007-01-03 14:35:00

阅读数:2386

评论数:0

梦幻网站

梦幻网站 有没有想过这样一个网站,一登陆上去的时候,就会显示你所在地的地图,上面还会显示在你附近也同样登陆这个网站的人,每个人有一个肖像,双击某个图像,就可以和对方进行视频聊天,将某个图像拉到你的好友栏上,他(她)就可以成为你的好友,点击某个图像,在聊天栏上输入信息,就可以与他(她)聊天了。在地图...

2006-05-09 00:13:00

阅读数:3279

评论数:3

开发统一的博客接口

    现在博客很流行,很多人都在使用博客,有些人同时拥有几个不同的博客网站,不知你有没有这样的烦恼,就是你写了一篇文章,这时想传到不同的博客网站上去,就得打开不同的博客网页,在上面发布文章,这样很烦躁,并且做的是重复的工作。有没有可能,有没有可能写了一篇文章,在一个地方上传,就可以在不同的博客网...

2006-03-22 00:01:00

阅读数:4775

评论数:9

实现无刷新的进度条功能(采用xmlhttp技术)

  我这里采用xml技术来实现进度条的功能,我这里假设加上有几个运行量非常大的存储过程,执行每一个所需要消耗的时间都很久,这里在页面上显示进度条功能,每执行完一个存储过程,进度条就向前前进一步,这样子用户采用感觉到系统还在运行中。实现进度条的方法有好几种,可以采用多线程的方式,也可以采用ifram...

2005-08-06 15:01:00

阅读数:4147

评论数:11

拦截过滤器

J2EE核心模式(第二版)中这样写道:使用拦截过滤器,作为一个可插拔式的过滤器,实现请求、响应的预处理和后处理。另有一个过滤器管理器,负责把各个处于松耦合关系的过滤器结合成一个链,并把控制依次委派给合适的过滤器。这样一来,不必改动现有代码就可能以各种方式加入、删除、合并这些过滤器。可以说,上面这段...

2005-06-19 13:24:00

阅读数:2943

评论数:2

把JSP放到WEB-INF后以保护JSP源代码

    本人在看《J2EE核心模式》(“Core J2ee Patterns”,刘天北、熊节译),里面提到了一种实现资源保护的方法,那就是把那些限制访问的资源(比如说jsp源代码)放到Web应用的WEB-INF目录下,对于/web-INF/及其子目录,不允许直接的公共访问,所以就可以起到保护这些代...

2005-06-09 13:21:00

阅读数:8435

评论数:4

给你的系统增加对物理地址的验证

给你的系统增加对物理地址的验证 我们开发出一个系统之后,经常有很多方法来保护我们的系统不受别人非法使用,比如说采用注册码,根据IP地址进行限制等。这些都存在一个问题就是容易给人通过拷贝注册码等手段来非法使用系统,现在这里将讲述如何通过判断用户电脑的物理地址来限制系统的使用,这样,就可以做到只在一台...

2005-04-01 01:18:00

阅读数:2003

评论数:7

在struts中使用国际化(i18n)

在struts中使用国际化(i18n)    i18n可以满足对系统的国际化,它的原理就是将页面上的所有标志都放到一个消息资源文件中,不同的语言要提供不同的消息资源文件,当用户登录系统是,系统就是根据你登录的语言,选择不同的消息资源文件显示出来,这样你就可以看到不同的效果了。    一、配置文件的...

2005-03-25 17:19:00

阅读数:2263

评论数:0

由于struts配置文件没有定义头文件引起的问题

    在使用struts中,一定要配置struts-config.xml文件,我所采用的web容器是resin,采用struts结构,当系统搭建好了之后,启动resin,确发现resin后台报错,检查所有的地方,都没有发现错误,后来才发现,原来是struts-config.xml文件没有增加文件...

2005-03-22 00:45:00

阅读数:1829

评论数:0

多媒体处理类

import java.io.*;import java.util.*;import javax.servlet.http.*;/** *     该类用于在Servlet或JSP中处理以“multipart/form-data” * 格式提交...

2005-03-21 10:51:00

阅读数:1653

评论数:0

调试工具类

import java.io.*;import java.util.*;import java.text.*;import java.lang.reflect.*;/** * 调试工具类。该类提供两个主要的静态方法: * myAssert(boolean 条件);断言,用来确保本应成立的条件确实成...

2005-03-21 10:36:00

阅读数:1292

评论数:1

XML文件解析

在现在很多采用java开发的基于b/s结构的系统中,经常将一些配置参加放到一个xml文件中,然后在这个文件中取参数,这样减少了hard code的情况。下面这个类就是用来解析xml文件的。具体使用参考main方法的的写法。/** * filename: XMLProcess.java * desc...

2005-03-21 10:27:00

阅读数:2725

评论数:1

BASE64编码

/** * 标准Base64编解码,具体规范请参见相关文档。 * @author sunlen * @version 1.0 */public class Base64{    /** Base64编码表。*/    private static char Base64Code[] =    { ...

2005-03-21 10:08:00

阅读数:3351

评论数:0

一个用来保存参数的容器类

import java.util.*;/** * 提供一个保存参数的容器,用来给那些参数多、可选参数多、参数易变的方法提供参数读取能力。 * 直接使用Map等类对于数据类型处理不是方便。本类提供常用数据类型的读取方法。用法示例: * port = args.get("port"...

2005-03-21 09:33:00

阅读数:1459

评论数:2

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