Java

java复习

2.继承性通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继承,即一个类从多个超类派生的能力。◇创建子类格式:classSubClassextendsSuperClass{…}◇成员变量的隐藏和方法的重写子类通过隐藏父类的成员

系统 2019-08-12 09:30:28 2037

Java

Memcached Java客户端编程

最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由DangaInteractive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用

系统 2019-08-12 09:30:29 2036

Java

Radius rfc 3576 实现DM 功能(JAVA)

近期公司做一个项目,动态将用户从BAS踢下线及动态修改用户带宽。由于里面涉及到Radius3576协议,找了一些资料如下:A:中断消息(DM)为了中断NAS上的用户会话,中断请求报文由RADIUS服务器发送。并丢弃所有关联会话的上下文。中断请求报文发送到UDP端口3799,andidentifiestheNAS+----------+Disconnect-Request+----------+||<--------------------|||NAS||R

系统 2019-08-29 22:34:06 2035

Java

oracle连接java的几种方法

归结来说有JDBC、ODBC-JDBC桥接两种方法:一、JDBC连接Oracle的步骤(1)装载并注册数据库的JDBC驱动程序载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver");注册JDBC驱动:java.sql.DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());(2)建立与数据库的连接要建立与数据库的连接,首

系统 2019-08-12 09:30:02 2035

Java

上半年私人计划简略及Java桌面游戏开发入门示例

近期的计划是先写完手头的一些正经东西,再发几个Java的游戏开发示例,然后就回过头去整理Loonframework项目,总不能挂两年不更新……况且现在挂网上的loonframework-alpha-dao真的是“正宗alpha“,纯草稿(-_-),而且只发了dao部分……等把0.2发布上去大家就可以看到变化……还有就是等loonframework0.2发上去后,就准备写loonframework-game这个loonframework的2D游戏开发扩展包0

系统 2019-08-29 22:46:03 2034

Java

C/C++、Java、Go、Python总结对比32-接口-java

接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。下面先来看下写法:Animal.javapackageblog.interfacedemo;//定义接口publicinterfaceAnimal{publicvoideat();//抽象出类的公共方法,只定义方法,不具体实现方法publicStringgetName();}People.javapackageblog.interf

系统 2019-09-27 17:45:37 2030

Java

Effective Java (方法)

三十八、检查参数的有效性:绝大多数方法和构造器对于传递给它们的参数值都会有些限制。比如,索引值必须大于等于0,且不能超过其最大值,对象不能为null等。这样就可以在导致错误的源头将错误捕获,从而避免了该错误被延续到今后的某一时刻再被引发,这样就是加大了错误追查的难度。就如同编译期能够报出的错误总比在运行时才发现要更好一些。事实上,我们不仅仅需要在函数的内部开始出进行这些通用的参数有效性检查,还需要在函数的文档中给予明确的说明,如在参数非法的情况下,会抛出那

系统 2019-08-29 22:02:37 2030

Java

Java-Excel报表开发POI

本篇面向对象为Java的初学者,从下载必备软件到创建一个空白的POI工程,已经熟练掌握环境搭建的请跳过此文。开发环境为windowsXP-SP2,Eclipse3.2,JDK1.5.07,其实差不多都行,不会有太大的差异。本文从POI下载开始讲解,前提是开发环境包括系统变量等等已经正确设置完毕。1.POI的下载截至本文发表,POI最新版本是3.0.1,距离上一个Final版本有3年了吧,以至于我差点儿就把他放弃了——以为没人管了。官方的公告讲,这一版主要是

系统 2019-08-12 09:29:36 2030

Java

java -jvm 内存分配和jvm调优

1.查看当前进程的jvm设置:jps之后找到自己java进程的PID,使用jinfopid可以看到:写道。。。。。。。。。。user.name=libinjava.vm.specification.version=1.0sun.java.command=com.yoyosys.datacellplus.api.TestAdminjava.home=/home/libin/software/jdk1.6.0_31/jresun.arch.data.model

系统 2019-08-29 23:06:47 2025

Java

:Java那些事之Log4j http://www.cnblogs.com/l

Java那些事之Log4j上次跟大家分享了java使用berkeleydb。这一次,再跟大家分享一个开源组件,大名鼎鼎的log4j。这里需要首先声明一点,我在这里和大家分享的,都是我的个人实际经验,只是把我知道的东西尽可能多的分享。但是对于技术本身,可能还有很多更深入更有意思的东西,是我没有接触到或者没有研究的,如果各位对此有更深的研究,欢迎大家一起切磋补充。在这里先拜谢了~下面进入正题,前一阵用了一下log4j,感觉还是挺不错的,可以支持配置文件和程序代

系统 2019-08-29 22:38:18 2025

Java

Flex与java交互之数据库数据读取

对于建立一个flexweb应用的步骤我就不多说了哈。首先要求大家到数据库建立一个数据库,在我这例子中数据库名为userDb,建立一个表userInfo,里面设置两个字段一个为id,一个为name.第二,创建以下java代码在src目录下User.javapackageorg.rjb.java;publicclassUser{privateStringname;publicStringgetName(){returnname;}publicvoidsetNa

系统 2019-08-29 23:23:20 2024

Java

Java 理论与实践: 非阻塞算法简介

Java™5.0第一次让使用Java语言开发非阻塞算法成为可能,java.util.concurrent包充分地利用了这个功能。非阻塞算法属于并发算法,它们可以安全地派生它们的线程,不通过锁定派生,而是通过低级的原子性的硬件原生形式——例如比较和交换。非阻塞算法的设计与实现极为困难,但是它们能够提供更好的吞吐率,对生存问题(例如死锁和优先级反转)也能提供更好的防御。在这期的Java理论与实践中,并发性大师BrianGoetz演示了几种比较简单的非阻塞算法的

系统 2019-08-29 22:33:48 2017

Java

Java Tomcat报错 PermGen space错误解决方法

1.参考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.htmlhttp://anyeeye.iteye.com/blog/444624Tomcat6性能调优出现java.lang.OutOfMemoryError:PermGenspacehttp://www.mkyong

系统 2019-08-29 23:44:24 2014