- 浏览: 123814 次
- 性别:
- 来自: 杭州
最新评论
-
suifeng:
写的不错, 堆内存:那一部分很好, 就是新区到老区的转换没有 ...
Java中的垃圾回收与对象生命周期
文章列表
成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now)
1.将一天要做的事情列成清单
完成复杂活动 ...
提供了大量用于计算的数学函数。位于java.lang包中。
解释static声明的函数(静态函数)的特点:不用声明具体的实例,直接使用类名来调用。
static int abs(int num)
返回num的绝对值
static double ceil(double num)
返回num的上限,该值为大于等于num的最小整数
static double floor(double num)
返回num的下限,该值为小于等于num的最大整数
static double exp(double power)
返回e的power次幂的值
static double pow(double num,dou ...
1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ ...
import java.io.*;
import java.util.Date;
public class Test
{
public static void main(String[] args)
{
File f1=new File("Test.java");
System.out.println(new Date(f1.lastModified())); }
}
运行结果是:Wed May 02 21:05:40 CST 2007。当然,你运行程序结果跟我的可能不同,这主要跟程序运行的时间有关。
LastModified()方 ...
1. 基础命令
A.显示文件源代码cat ooxx.php没错, cat 是一个常用查看源代码的命令,优点是很方便很可爱,缺点是会直接刷刷刷显示所有源代码,文件太长只能看到屁股后面的那坨代码
B. 查看当前目录pwdpwd不是password,而是查看当前目录,会输出完整的路径
C. 更改目录 Change Directory (cd)cd /path/to/directory/有DOS基础的同学应该会yd的一笑吧,路径可以用相对也可以用绝对
D. 列出文件/子目录 Listing Files/SubFolders(ls)ls默认只显示文件名,你也可以带个参数玩,比如ls -alh带 - ...
Hibernate工作原理及为什么要用?
原理:
1. 读取并解析配置文件
2. 读取并解析映射信息,创建SessionFactory
3. 打开Sesssion
4. 创建事务Transation
5. 持久化操作
6. 提交事务
7. 关闭Session
8. 关闭SesstionFactory
为什么要用:
1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。
2. Hibernate是一 ...
package com.osun;
import java.util.Random;
public class SortTest {
/**
* 初始化测试数组的方法
* @return 一个初始化好的数组
*/
public int[] createArray() {
Random random = new Random();
int[] array = new int[10];
for (int ...
关键字: statement 与preparestatement 区别
1.
PreparedStatement对象不仅包含了SQL语句,而且大多数情况下这个语句已经被预编译过,因而当其执行时,只需DBMS运行SQL语句, 而不必先编译。当你需要执行Statement对象多次的时候,PreparedStatement对象将会大大降低运行时间,当然也加快了访问数据库的 速度。这种转换也给你带来很大的便利,不必重复SQL语句的句法,而只需要更改其中变量的值,便可重新执行SQL语句。选择 PreParedStatement对象与否,在于相同的句法的SQL语句是否执行了多次,而且两次之间的差别仅仅是 ...
ref元素是用在property中,来设置需要引用的容器管理的其它Bean。 它的用法:<ref bean|local|parent="someBean">,这里主要分析一下这三个参数的作用。 这次先看实例,再进行讲解。 · 先建立一个包:javamxj.spring.basic.ref ,然后把以下5个文件放在这个包下。HelloBean.java
package javamxj.spring.basic.ref;
public class HelloBean {
private String hello;
...
Java中堆栈的概念当然是逻辑上的,在完全符合Java规范的Java处理器面世之前,所有Java虚拟机提供的内容都是由软件模拟出来的。
什么叫堆?你用十几个麻将牌竖直叠成一摞这叫堆,你可以从上面、下面、中间任意抽出一张牌,也可以任意插入一张。
什么叫栈?AK-47的弹匣就是一个栈,在上面的子弹没被取出之前,你无法取出下面的子弹——尽管你可以从边上的透明部分读出里面装的是什么型号、颜色的子弹。
堆很灵活,但是不安全。对于对象,我们要动态地创建、销毁,不能说后创建的对象没有销毁,先前创建的对象就不能销毁,那样的话我们的程序就寸步难行,所以Java中用堆来存储对象。而一旦堆中的对象被销毁,我们继 ...
JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的例子(注释是输出结果):
CODE:
long now = System.currentTimeMillis();String s = String.format("%tR", now); ...
JDK7新特性... 1
Modularization 模块化... 1
Multi-Language Support 多语言支持... 2
Developer Productivity 开发者生产力... 2
Performance 性能... 2
Java Development Kit 7 (JDK 7) is the next major release of the Java SE platform. Through the OpenJDK project, JDK 7 has been a ...
10.7 Hibernate的DAO实现DAO对象是模块化的数据库访问组件,DAO对象通常包括:对持久化类的基本CRUD操作(插入、查询、更新、删除)操作。Spring对Hibernate的DAO实现提供了良好的支持。主要有如下两种方式的DAO实现:
q 继承HibernateDaoSupport的实现DAO
q 基于Hibernate3.0实现DAO
不管采用哪一种实现,这种DAO对象都极好地融合到Spring的ApplicationContext中,遵循依赖注入模式,提高解耦。
10.7.1 继承HibernateDaoSupport实现DAOSpring为Hi ...
My sql常用命令
show databases; 显示数据库
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 显示具体的表结构
select 中加上distinct去除重复字段
mysqladmin drop databasename 删除数据库前,有提示。
显示当前mysql版本和当前日期
select version(),current_d ...
1.关闭mysql 服务
[root@local ~]#etc/rc.d/init.d/mysqld stop
2.测试检查mysql是否真的关闭
#netstat -antl | grep 3306 或用ps 的方式查看进程
3.开启mysql用 --skip-grant-tables 参数
[root@local ~]# /usr/bin/mysqld_safe --skip-grant-tables --user=mysql &[1] 24076[root@local ~]# Starting mysqld daemon with databa ...