`
liufei.fir
  • 浏览: 687441 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:   1.public   使用对象:类、接口、成员   介绍:无论它所处在的包定义在哪,该 ...
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。 关系数据库 (Relational Databases) 关系数据库因为在大规模 Web 服务上缺乏可扩充性而颇受微词,然而,关系数据库仍然是近20年来计算机技术中最伟大的成就。关系数据库对处理订单,公司数据方面有着出色的表现。 关系数据库的核心是以记录表示数据,记录存放在数据库表,数据库使用查询语言(SQL)对数据进行搜索与查询,同时,数据库对各个数据表进行关联。 数据库的标准化 ...
接口申明必须有interface关键字和接口的名字,public指明任意类均可以使用这个接口,默认情况下,只有与该接口定义在同一个包中的类才可以访问这个接口。extends 与类申明中的extends 基本相同,不同的是一个接口可以有多个父接口,用逗号隔开。而一个类只能有一个父类。子接口继承接口中所有的常量和方法。在类的申明中用 implements来表示一个类实现某个接口,在类体中可以使用接口中定义的常量,而且必须实现接口中定义的所有方法(可以是空的实现但一定要实现),否则该类就是一个抽象类。一个类可以实现多个接口。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同 ...
简介: 您可以在任何地方使用 Java™ 集合,但是一定要小心。集合有很多秘密,如果不正确处理可能会带来麻烦。Ted 探索了 Java Collections API 复杂、多变的一面并为您提供了一些技巧,帮您充分利用 Iterable、HashMap 和 SortedSet,又不会带来 bug。   java.util 中的 Collections 类旨在通过取代数组提高 Java 性能。如您在 第 1 部分 中了解到的,它们也是多变的,能够以各种方式定制和扩展,帮助实现优质、简洁的代码。   Collections 非常强大,但是很多变:使用它们要小心,滥用它们会带来风险。   1. ...
下面是377个Java的例子。如果你能都作出来,那恭喜你,一个新的Java高手诞生了。 如果有人不相信这些例子都是 Java做的,可以看看清华大学的《Java范例开发大全》 实例1  开发第一个Java程序 实例2  自动提升 实例3  自动转换 ...
下载了Percona patch过的MySQL5.0版本,使用MySQL自带的heavy innodb配置文件改了改,作为my.cnf启动运行。数据库服务器的物理内存有6GB,其中有4GB可以被MySQL使用,my.cnf相关配置参数如下: memlock innodb_buffer_pool_size = 2G innodb_log_file_size = 256M innodb_log_files_in_group = 3 #innodb_flush_method=fdatasync 默认设置 buffer pool越大越好,官方推荐使用物理内存的50%-80%;log_file ...
我们都知道浏览器会缓存访问过网站的网页,浏览器通过URL地址访问一个网页,显示网页内容的同时会在电脑上面缓存网页内容。如果网页没有更新的话,浏览器再次访问这个URL地址的时候,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。 一、什么是HTTP Cache 对于浏览器的这种网页缓存机制大家已经耳熟能详了,举个例子来说,JavaEye的新闻订阅地址:http://www.iteye.com /rss/news , 当浏览器或者订阅程序访问这个URL地址的时候,JavaEye的服务器在response的header里面会发送给浏览器如下状态 ...
这是篇很好的介绍ThreadLocal的文章,于是转载过来希望对大家有所帮助 概述 我们知道 Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例 ...
ThreadLocal与synchronized Java良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。 synchronized和ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对 ThreadLocal就要陌生得多了。 并发问题。当一个对象被两个线程同时访问时,可能有一个线程会得到不可预期的结果。 一个简单的java类Studnet Java 代码    1. public class Student {     2.   private int age=0;     ...
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它 ...
package com.tocs.common.util; public class MD5 { private static MD5 md5 = null; static final int S11 = 7; static final int S12 = 12; static final int S13 = 17; static final int S14 = 22; static final int S21 = 5; static final int S22 = 9; static final int S23 = 14; static final int ...
定义一个借口如下: package org.liufei.Interface.test; public interface TestInterface { public String test() ; } 如下是两个实现接口的类: 类1: package org.liufei.Interface.test; public class TestClass implements TestInterface{ public String test() { // TODO Auto-generated method stub return "Hello test1!!& ...
优化MyEclipse (最新补充) 文章分类:大众软件 “工欲善其事必先利其器”,下面介绍下如何优化MyEclipse 。 补:   本补充内容推荐大家使用 windows–>perferences–>Java->Editor->Content Assist,在Auto-Activation下的for Java后面输入“ ...
J2EE项目架构最佳实践 文章分类:Java编程 基于项目的最差实践,可以总结出一套项目架构的最佳实践原则以便今后的复用和改进。          原则1. 时间总是非常紧,需求总是在变化,技术问题总是层出不穷,千万不要认为软 ...
第一:不要认为停留在心灵的舒适区域内是可以原谅的。          每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事 ...
Global site tag (gtag.js) - Google Analytics