自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Java版本更新历程扩展注解的支持

—Java7—Java语言新特性:二进制数字表达式使用下划线对数字进行分割表达Switch表达式支持String类型泛型实例创建的类型推断使用可变参数时提高编译器的警告语提示信息同事捕获多个异常JVM虚拟机:支持非Java语言提升HotSpot性能—Java8—Java语言新特性:1、Lam

2017-02-24 09:42:22 1098

原创 Java代码优化

1、尽量释放无用对象的引用。对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为\"不可达的\".GC将负责回收所有\"不可达\"对象的内存空间。Public void test(){Object obj = new Object();……Obj=null;}上面这个就没必要了,随着方法

2017-02-23 15:15:52 404

原创 Effective Java——第二条

第二条JavaBean模式在构造过程被分解到了几个调用中,在构造过程中JavaBean可能处于不一致的状态。解释:JavaBean创建的对象是出于不稳定的状态(对象属性可以随意改变),而Builder模式创建的对象是不可改变的(对象不可变):new Request.Builder() .url("http://www.weather.com.cn

2017-02-22 15:39:37 798

原创 图片压缩上传

思路:图片上传后压缩,保存在静态服务器。要求:图片压缩后再上传到静态服务器。解决方案:利用js压缩图片,然后上传图片。问题:js将图片压缩成Base64格式,然后上传至后台,利用java代码将Base64转换成图片格式保存在数据库。要求:图片压缩后要以图片格式上传至后台。解决方案:js将图片压缩成Base64后,在利用

2017-02-15 19:01:44 541

原创 设计模式——享元模式

—摘要—面向对象技术可以很好地解决一些灵活性或可扩展性问题。享元模式主要应用于创建过多的对象或者类似的情况,但在很多情况下需要在系统中增加类和对象的个数,当对象数量太多时,将导致运行代价过高,对服务器带来了相当大的压力,性能出现明显的下降。享元模式通过共享技术实现相同或相似对象的重用提高系统资源的利用率。本文首先阐述了享元模式要解决的问题和解决问题的理念,然后从实现角度重点说明了该模式的本质,

2017-02-14 18:22:56 459

原创 Excel导入导出项目

一、介绍  当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在我们实际的开发中,很多时候需要实现导入、导出Excel的应用。  目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel

2017-02-08 11:45:53 1451

转载 面向对象编程范式

面向对象编程范式 (Object Orientation paradigm )很多人在学习对象技术时,缺乏明确的起点和清晰的学习思路。学习完《面向对象编程》、《Java程序设计》等课程后,仍然不能够回答“什么是面向对象”。《编程导论(Java)》的一个基本目标,就是给面向对象(Object Orientation、OO)或面向对象编程范式一个简洁明快的定义。然而

2017-02-06 14:04:47 770

原创 面向对象的设计原则

— 单一职责原则 ( Single Responsibility Principle )—SRP是正确设计类的指导原则。单一职责原则的英文名称是Single Responsibility Principle,简称是SRP,简单来说一个类只做一件事。这个设计原则备受争议却又及其重要的原则。只要你想和别人争执、怄气或者是吵架,这个原则是屡试不爽的。因为单一职责的划分界限并不是如马路

2017-02-06 13:58:49 399

原创 Java——HashMap

package java.util;import java.io.*;public class HashMap extends AbstractMap implements Map, Cloneable, Serializable{ // 系统默认初始容量,必须是2的n次幂,这是出于优化考虑的 static final int DEFAULT_INITIA

2017-02-04 15:31:19 411

原创 java web缓存技术

—背景—缓存技术在计算机中有关的技术随处可见,不管在硬件还是软件都有着举重轻重的位置,由此可以看到缓存技术的重要性。—缓存算法—当然,提到缓存不得不说缓存算法。最不经常使用算法(LFU):这个缓存算法使用一个计数器来记录条目被访问的频率。通过使用LFU缓存算法,最低访问数的条目首先被移除。这个方法并不经常使用,因为它无法对一个拥有最初高访问率之后长时间没有被访问的条

2017-02-04 11:17:43 4821 2

空空如也

空空如也

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

TA关注的人

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