- 浏览: 31156 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
MySQL存储引擎简介(转)
- 博客分类:
- DB
MySQL存储引擎简介(转)
存储引擎是什么?
MySQL
中的
数据用各种不同的技术存储在文件(或者内存)中
。这些技术中的
每一种技术都使用不同的存储机制、索引技巧、锁定水平
并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要一个支持
事务
处理的数据库(以确保
事务
处理不成功时数据的回退能力).这些不同的技术以及配套的相关功能在
...
Ubuntu与Fodora
- 博客分类:
- Linux
Ubuntu: dpkg tool, apt-get;
Fedora: based on red hat linux, rpm tool, yum -get;
Ubuntu的软件包格式是deb ,如果要安装rpm 的包,则要先用alien 把rpm转换成deb.
sudo apt-get install alien #alien 默认没有安装,所以首先要安装它
sudo alien xxxx.rpm # 将rpm 转换位deb ,完成后会生成一个同名的xxxx.deb
sudo dpkg -i xxxx.deb # 安装
注意,用alien 转换的deb 包并不能保证100%顺利安装,所以可以找到deb最好直接用deb
有时候,我们想要使用的软件并没有被包含到 Ubuntu 的仓库中,而程序本身也没有提供让 Ubun ...
方法3:(自己摸索)根据提示的消息,知道是有些包不正常而导致的,具体来说就是,之前在我的系统中,加入了ppa源,然后有该公共密钥神马的,而可能这些源目前有包更新了,而无法连接到这个可靠的更新源了,ubuntu的检查机制就会阻止更新选中的哪些不可靠源。为此经过上面的方法其实,我的做法是:1. 首先进入setting,还是选中source code(方法1中的),毕竟这样源才可靠,齐全。2. 删除不可靠的更新列表。进入setting选项中,然后进入other software标签页,然后在里面取消选择哪些加入的ppa源,比如我之前加入的
修改JRE system library
- 博客分类:
- Java EE
MyEclipse 默认的情况下JRE system library
是:MyEclipse 的,如何修改工程中的JRE system library呢?步骤如下:
1.选择工程->Properties->Java Build Path->Libraries,删掉原来的JRE system library
。
2.点击"Add Library"->"JRE system library
"->next->选择“alternate JRE:”->"installed JREs" ...
AssertValid函数是用来判断表达式的合法性或正确性,如果不正确或不合法则终止程序并返回相应的提示信息 如AssertValid(t==0);//用来判断t是否等于0,如果t!=0则终止程序
Dump函数一般用来显示debug信息的,其函数中的内容一般在debug时,在debug窗口中才能看到。
AssertTrue
期望为true,
AssertFalse期望为False
@IsInvariant 是不变的
2.11 依赖注入(dependency injection)在 传统的开发中,我们要使用某个类对象,可以通过new object来得到。但是在EJB中,需要通过JNDI查找或注入注释。接口类Injection.java:package com.sillycat.ejb;
public interface Injection { public String sayHello();}
EJB类InjectionBean.java如下:package com.sillycat.ejb.impl;
import javax.ejb.EJB;import javax.ejb.Remote;im ...
Some ideas
- 博客分类:
- 网络
Some ideas:
1,自己电脑构建小型服务器
2,mac mini + 投影仪 代替电脑
迭代的经典算法
package com.acxiom.ejbws.test;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Scanner;
/**@Author rainwu
*@Version 2011-9-28
*/
public class Ha ...
进程:
守护进程:
异步刷新:synchronized
线程:
闭包:概念中包含概念
递归算法:汉洛塔
Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它
$符添加你想添加的的变量
编辑添加你想添加的内容/** * @author 作者 E-mail: * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declaration}
Utils中:
DriverManager(类)
Connection(接口)
Statement(接口):用于将普通的SQL语句发送到数据库中。executeQuery()等4种SQL语句方法
PrepareStatement(接口)继承Statement接口,不同1,包含已编译SQL语句;不同2,包含一个或多个IN参数,可用“?”占位符
ResultSet(接口):用于获取执行SQL语句/数据库存储过程返回的结果。
客户端<-->JSP界面-->转译-->编译-->servlet-->执行-->返回到JSP界面
为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把checked Exception转化成unchecked Exception ,何时需要把unChecked Exception转化成checked Exception?异常是否应该呈现到前端页面?如何设计一个异常框架?
java语言采取了一个统一的异常处理机制。
什么是异常 ...
在一个多层的企业级应用中,更大的可能是在客户端和一个EJB进行通信,采用EJB建立数据库连接。为了实现和改进可伸缩性和系统性能, 也可以采用连接缓冲池(connection pool)优化数据库连接。
Java Naming and Directory Interface (JNDI)J ...
最近用到JDBC的相关知识,系统的拿出来分析下:
JDBC的优点和缺点 JDBC API用于连接Java应用程序与各种关系数据库。这使得人们在建立客户/服务器应用程序时,通常把Java作为编程语言,把任何一种浏览器作为应用程序的友好界面,把Internet或Intranet作为网络主干,把有关的数据库作为数据库后端。以下是使用JDBC的优缺点。 优点如下: 1.JDBC API与ODBC十分相似,有利于用户理解。 2.JDBC使得编程人员从复杂的驱动器调用命令和函数中解脱出来,可以致力于应用程序中的关键地方。 3.JDBC支持不同的关系数据库,使得程序的可移植性大大加强。 ...