自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java关于多线程你不知道的5件事

1. 同步方法或同步代码块?您可能偶尔会思考是否要同步化这个方法调用,还是只同步化该方法的线程安全子集。在这些情况下,知道 Java 编译器何时将源代码转化为字节代码会很有用,它处理同步方法和同步代码块的方式完全不同。当 JVM 执行一个同步方法时,执行中的线程识别该方法的 method_info 结构是否有 ACC_SYNCHRONIZED 标记设置,然后它自动获取对象的锁,调用

2015-08-31 23:22:25 456

转载 Java Web高性能开发--网站优化实战

引言按照本系列上篇文章的规划,本来是要继续讲解服务器缓存之类的内容,然而我觉得前端的内容还欠缺实践的部分,这部分的价值甚至更大,如果没有出乎意料的所得,讲解也就索然无味了。本文讲解的是笔者网站优化的一个实战,有许多部分和传统的优化技术是不一样的,传统的优化技术没有问题,只是不一定适用任何情况,读者可以从本文了解到理解以及合理的利用优化技术是多么的重要。回页首

2015-03-11 22:20:10 862

转载 Java Web高性能开发--前端高性能(2)

引言在前端优化的第一部分中,主要讲解了对静态资源的一些优化措施,包括图片压缩、CSS Sprites 技术、GZIP 压缩等。这一部分,本文将讲解前端优化里重要的 Flush 机制、动静分离、HTTP 持久连接、HTTP 协议灵活应用、CDN 等。结合这些技术或思想,相信会使 Java Web 应用程序的性能更上一层楼。回页首Flush 机制的使用实际上在

2015-03-11 22:18:33 783

转载 Java Web高性能开发--前端高性能

引言前端的高性能部分,主要是指减少请求数、减少传输的数据以及提高用户体验,在这个部分,图片的优化显得至关重要。许多网站的美化,都是靠绚丽的图片达到的,图片恰恰是占用带宽的元凶。每个 img 标签,浏览器都会试图发起一个下载请求。本文就详细介绍了图片优化的几种方式,介绍了使用的工具以及优化后的结果。回页首图片压缩减少图片的大小,可以明显的提高性能,而对于已

2015-03-11 22:16:38 524

原创 .Net下的CIL和JIT

编译使用.NET Framework库的代码时,不是立即chuangjia

2014-09-16 11:42:07 887

原创 C#学习之文件操作(1)

C#中对文件的操作和管理主要用到了下面几个类System.MarshalByRefObject:zheshi

2014-05-15 23:26:01 722

原创 C#学习之XML中序列化对象

序列化是把一个对象持久化到磁盘中的过程。应用程序的另一部分,甚至另一个引用程序都可以反序列化dui

2014-05-04 22:51:45 2278

翻译 在C#中使用SQLite

Download SQLiteHelper (Class Only) V1.2.zipSQLite Helper(C#)介绍         SQLite 是一个开源的,可嵌入的,跨平台的(Window,IOS,Android,Linux)数据库引擎,它在客户端工作的时候不需要安装和配置。         我写了一个SQLiteHelper类,它可以用于在C#中使用SQLite

2014-03-28 16:28:06 1992 1

转载 MVC interview questions with answers

MVC interview questions with answersBy Shivprasad koirala, 26 Mar 2014   4.87 (178 votes) Rate:vote 1vote

2014-03-26 13:43:13 992

转载 HTTP Status Codes for Beginners

HTTP Status Codes for BeginnersAll valid HTTP 1.1 Status Codes simply explained.HTTP, Hypertext Transfer Protocol, is the method by which clients (i.e. you) and servers communicate. When someo

2014-03-20 16:03:47 717

原创 C#学习之用Microsoft.office.interop.excel.dll导出excel

在导出excel前,需要做好的准备工作就是添加引用,添加Microsoft.office.interof.excel动态库,然后才能进行接下来的操作。在这里,我们从最简单的导出操作开始,首先需要认识的是excel动态库中的Application类,自认为这个类主要指的就是excel应用本身,使用excel动态库导出excel时,每次都会伴随着Application类的创建,基于这样的操作,才能

2014-03-18 21:50:22 5063

原创 C#学习之列表

.NET FrameWork 为动态列表提供了泛型类List。这个类实现了IList、ICollection、IEnumerable、IList、ICollection 和IEnumerable接口。创建列表调用默认的构造函数,就可以创建列表对象,在泛型类List中,必须为声明为列表的值指定类型。元素添加到列表中后,列表的容量就会扩大为可接纳4个元素,如果添加了第5个元素,列表

2014-03-10 21:54:58 735

原创 C#学习之委托(2)

Action和Func委托除了为每个参数和返回类型定义一个新委托类型之外,还可以使用Action和Func委托。泛型Action委托表示引用一个void返回类型的方法,因为这个委托存在不同的变体,所以可以传递至多16种不同的参数类型,没有泛型参数的Action类可调用没有参数的方法,例如Action代表调用带一个参数的方法,Action调用两个参数的方法。Func委托可以以类似的方法使用。

2014-02-17 21:18:50 786

原创 C#学习之委托(1)

委托是寻址方法的.NET版本,委托是类型安全的类,它定义了返回类型和参数类型,委托类不仅包括对方法的引用,也可以包括对多个方法的引用。以前定义的对象都包含数据,而委托包含的是一个方法或多个方法的引用。声明委托使用委托时,首先需要定义要使用的委托,对于委托定义它就是要告诉编译器这种类型的委托表示哪种类型的方法,然后必须常见这个委托的一个或者多个实例。定义委托的语法如下:delegate

2014-02-12 00:06:36 659

原创 C#学习之类

类类的成员包括数据成员和函数成员,成员的可访问性可以是public、protected、internal protected、private和internal数据成员数据成员包含类的数据------字段、常量和事件的成员。字段是与类相关的变量;常量与类的关联方式同变量与类的关联方式,使用const关键字来声明常量,如果写为public就可以在类的外部进行访问;事件是类的成员,在

2014-01-27 22:52:13 701

原创 C#学习之预处理器指令

C#中存在很多“预处理器指令”的命令,这些命令从来不会转化为可执行代码中的命令,但会影响编译过程的各个方面。例如,使用预处理器指令可以禁止编译器编译代码的某些部分,如果计划发布两个版本的代码,基本版和拥有更多功能的企业版本,就可以使用这些预处理器指令。在编译软件的基本版时,使用预处理器指令可以禁止编译器编译与额外功能相关的代码,另外,在编写提供调试信息的代码时,也可以使用预处理器指令。而与C/C+

2014-01-21 21:12:37 1106

原创 C#学习之名称空间

名称空间提供了一种组织相关类和其它类型的方式,它是一种逻辑组合,而不是物理组合。名称空间具有以下属性(1)组织大型代码项目(2)使用“.”运算符将它们分开(3)using directive不必为每个类指定名称空间的名称。(4) global命名空间是“根”命名空间:global::System始终引用.NET Framework命名空间System。把一个类型放在名称空间中,

2014-01-20 21:16:05 808

原创 C#学习之流控制

条件语句(1)if......else语句(2)switch......case语句这两个条件控制语句与我们平时常见的其他语言的条件控制语句在语法上几乎是一样的,值得注意的是:C#的switch...case语句更安全,它禁止几乎所有case中失败的条件,如果激活了块中靠前的一条case子句,后面的case子句就不会被激活,除非使用goto语句激活后面的case子句,编译器会把没有br

2014-01-20 00:02:44 900

原创 c#学习之预定义数据类型

首先需要知道,c#将数据类型分为了两种。第一种为值类型,值类型直接存储其值,并且存储在堆栈当中;第二种为引用类型,引用类型存储的是值的引用,它存储在托管堆上。因为他们的存储位置不同,所以在某些操作中会产生不同的影响,例如下面两段代码。//i和j 都是int类型i=10j=i;int是值类型,所以它会在内存的两个地方存储10。Vector x,y;x = new Vector(

2014-01-18 17:03:18 1816

Evosuite Eclipse Plugin

Eclipse插件,Evosuite用于自动生成Junit代码。详情可以参见Evosuite官网。

2017-02-27

TOP 10 Java Performance Problems

Book Description My career in performance began, as you might guess, with a catastrophe. I was working as an architect at a marketing company that runs surveys, and one of our promotions took off. It was featured on the AOL homepage, and thousands of people began visiting our website. What started as a great success quickly turned into a crisis as our application servers began to fall over under the unprecedented load. Our application environment was actually pretty heavy-duty for the time. We had a Cisco load balancer in front of four WebLogic instances running on Solaris with an Oracle cluster behind them. We were grossly underprepared, however, for the load we were about to receive. As soon as the promotion appeared on the AOL homepage I watched our session counts start climbing from 10 to 50, 500, and 5,000, at which point things started heading downhill quickly. I was restarting the WebLogic instances as fast as I could, like a terrible game of Whack-a-Mole. Eventually, however, it got out of our hands – we had to ask AOL to remove our survey from their homepage, because we simply couldn’t handle the traffic.

2015-03-11

Xmldocument导出Excel,C#

使用微软自带的Microsoft.office.interop.excel动态库将xmldocument导出excel,无样式,只是一个demo

2014-03-16

cakewalk教程

cakewalk pro9.03的教程说明,里面包含图片,可以更好的认识和运用这款软件。

2010-09-20

空空如也

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

TA关注的人

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