自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

健身 软件开发 讲师 作者

  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 JAVA垃圾回收机制概要

垃圾回收是JAVA中的一个大知识点,也是一个著名知识点,毕竟JAVA号称自己先进性的时候总是会带上垃圾回收。于是,它也成了面试中的常客,面试官动不动的就要你解释下什么是垃圾回收,以及它的原理是什么。当然,虽然,以及肯定,那个问你垃圾回收的面试官他99%也只是略知皮毛而已。当面试官问你什么是垃圾回收机制的时候,你应该这样一本正经的反问:请问您问的哪个VM中的垃圾回收机制? 由于垃圾回收中涉及到的概

2017-08-18 21:44:37 412

原创 java转义符和正则表达式转义符

举例来说,连续相同的3位数字的正则表达式的标准语法是: ([\d])\1{2} 但是如果在java代码中这么写,就会出现语法错误,如下: String regEx = "([\d])\1{2}"; 考虑到\符号在java字符串的语法中属于转义符,所以,需要的java的语法是: String regEx = "([\\d])\\1{2}"; 为了加深印象,再来看下

2017-08-13 10:23:15 782

原创 Comparable与Comparator,java中的排序与比较

1:比较和排序的概念     比较:两个实体类之间按>,=,     排序:在集合类中,对集合类中的实体进行排序。排序基于的算法基于实体类提供的比较函数。     基本型别都提供了默认的比较算法,如string提供了按字母进行比较,int提供了按整数大小进行比较。   2:Comparable与Comparator but,光看概念没有任何意义,我们不知道这对代码来说意味着什么; 我

2017-08-09 11:39:17 595

原创 静态代码块、非静待代码块、静态变量的执行次序

关于静态代码块、非静待代码块、静态变量的执行次序,大的问题相信大家都明白,但是最近有同学问到了如下问题,觉得难以理解其输出。其问题的代码如下: public class StaticTest {     public static void main(String[] args) {         staticFunction();     }    

2017-08-09 10:06:50 484

C#特性Attribute的实际应用之:代码统计分析

日常工作中,需要为程序集提供统计分析: 1:程序集方法数; 2:开发人员数目及各自所开发或REVIEW的方法数; 3:测试中,被标注有BUG的数目; 4:直接查看方法的IL代码; 鉴于以上统计的需要,特开发本EXE。

2010-12-29

C#特性Attribute的实际应用之:为应用程序提供多个版本

基于如下的几个理由,需要为应用程序提供多个版本: 1:应用程序有体验版和完整功能版; 2:应用程序测试过程中需要完成一些自动化的操作;

2010-11-29

C#借助Code UI Automation实现黑盒自动化测试工具

1:使用Code UI Automation来录制手工操作UI的动作,让VS根据这些操作自动生成测试代码; 2:新建WINFORM项目(也即黑盒工具),在这个WINFORM项目调用这些自动生成的代码;

2010-11-17

C#自动化测试工具编写(借助API)

在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及目前在VS2010中的功能很强大的测试工作平台(录制操作步骤,自动生成代码)。但是,这些工具的熟练掌握也有一定的时间成本,并且,最主要的,对于一个程序员来说,那不够灵活。所以,比较高效的一个做法是,调用WINDOWS API,自己动手写编码来实现。

2010-10-30

高并发操作SQLSERVER的解决方案

将所有的请求全部压入一个队列中。服务器监控队列,如果队列中有请求,则处理请求。如下面的代码中,服务器就起了100个线程来监控队列,如果队列中有请求,则插入数据库。在实际的应用中,服务器监控程序也可以起到分发请求的作用,当一台服务器处理不了所有请求的时候,服务器监控程序可以将请求分发给集群中的其它服务器。这样一来,理论上,当请求饱和的时候,只要增加服务器数量,就会处理所有的请求

2010-08-19

对称加解密及文件HASH

对称加解密及文件HASH工具类,采用DES加密算法

2010-06-12

C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密

1:调用.NET2.0的MAKECERT创建含有私钥的数字证书,并存储到个人证书区; 2:将该证书导出为pfx文件,并为其指定一个用来打开pfx文件的password; 3:读取pfx文件,导出pfx中公钥和私钥; 4:用pfx证书中的公钥进行数据的加密,用私钥进行数据的解密; 详细请看:http://blog.csdn.net/luminji/archive/2009/03/05/3960308.aspx

2010-06-10

使用zipsharp进行文件夹压缩及解压

使用zipsharp进行文件夹压缩及解压.

2010-06-09

remoting宿主到IIS中

remoting寄宿到IIS中,有些特别的优势,如: 1:可以借助于IIS的安全机制; 2:在硬件环境不允许的情况下,和IIS共用端口。 本程序,服务器采用IIS,客户端为一个console,演示了remoting如果宿主到IIS中。详细请看http://blog.csdn.net/luminji/archive/2010/05/25/5622381.aspx

2010-05-25

使用证书进行加密传输的WCF

没有进行加密的数据传输几乎没有任何意义,本示例就是通过认证证书签名的方式对WCF传输的数据进行加密和认证。详细请看:http://blog.csdn.net/luminji/archive/2010/03/10/5364876.aspx

2010-03-10

C#大文件传输之SOCKET同步、异步、WCF同步、异步

该示例,整合了C#文件传输中的SOCKET同步、异步、WCF同步、异步,并分别提供了进度条,以便查看各类传输的效率(SOCKET同步>SOCKET异步>WCF同步>WCF异步)。 运行的时候,需要自己添加一个可供传输的文件。可查看源码获取该文件名。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364825.aspx

2010-03-10

silverlight的MD5、对称加密及HASH

silverlight直到发展到SL3,个人感觉加解密这块做的还是有点弱。这是项目中当前用到的MD5,文件及字符串HASH,对称加解密的DEMO。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364812.aspx

2010-03-10

在C#中实现ObservableDictionary

在当前的.NET FRAMEWORK中试没有实现了INotifyCollectionChanged和INotifyPropertyChanged的字典集合,这直接导致了WPF或者SILVERLIGHT中的LISTVIEW等控件不能动态显示集合中的更新。本资源就是实现了这些功能的一个ObservableDictionary。 详细请看http://blog.csdn.net/luminji/archive/2010/03/09/5360888.aspx

2010-03-09

Silverlight通过WebService上传大文件(含进度条)

1:服务器端采用webservice; 2:SilverLight端可同时选择多个文件; 3:显示每个文件的上传进度; 4:采用SilverLight3 详细说明:http://blog.csdn.net/luminji/archive/2009/12/11/4987539.aspx

2009-12-11

空空如也

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

TA关注的人

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