- 浏览: 199167 次
- 性别:
- 来自: 长沙
-
最新评论
-
chmadmin:
求源码,参考下
Extjs做的一个图书管理系统(详细解析) -
wilddonkey:
lz,我现在自定义了转换器,但是如果输入为空,则自动跳过,虽然 ...
struts2-ognl.MethodFailedException: Method "setId" failed for object -
accpchf:
/** * 懒汉式, * 既有延迟加载功能又能保证线程安全, ...
J2EE面试题集锦(附答案) -
accpchf:
java编程第三题明显错误 A ab = new B(); ...
J2EE面试题集锦(附答案) -
风雨故都:
求源码。参考一下
Extjs做的一个图书管理系统(详细解析)
文章列表
使用Oracle特有的查询语法, 可以达到事半功倍的效果。
如下:1. 树查询
create table tree ( id number(10) not null primary key, name varchar2(100) not null, super number(10) not null // 0 is root);--
千万不要看网上那些杂七杂八的解决乱码的文章,解决乱码最好的方法是(没有之一):在所有地方统一采用UTF-8编码。
这其中包括:
1 - 工程
如果使用的是Eclipse,那么打开Preference,搜索encoding,把所有能改的地方都改成UTF-8,这就确保了源文件的编码。
如果使用的是NetBeans,不用设置,因为NetBeans默认就是UTF-8。
2 - 数据库
例如MySQL,加上启动参数--character-set-server=utf8,这样以后创建的所有数据库都是UTF-8编码,这样就不需要一个一个数据库改了。注意选择MySQL管理工具的时候要选择 ...
15、23_尚学堂马士兵_Struts2_模块包含
<struts>
<constant name="struts.devMode" value="true" />
<include file="login.xml" />
</struts>
可以将别的写好的配置文件直接包含到struts得配置文件中,方便多人开发避免不必要的配置文件冲突.
login.xml
<?xml version="1.0 ...
这是华为Java的主要面试题目宝典。。。。真的是很有用。。。我从中受益匪浅。。。。
1 面向对象的特征有哪些方面
2 String是最基本的数据类型吗?
3 int 和 Integer 有什么区别
4 String 和StringBuffer的区别
5运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。
首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。
对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC
JVM内存组成结构
JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:
1)堆
所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分 ...
Java代码编译是由Java源码编译器来完成,流程图如下所示:
Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:
Java代码编译和执行的整个过程包含了以下三个重要的机制:
Java源码编译机制 类加载机制 类执行机制 Java源码编译机制
Java 源码编译由以下三个过程组成:
分析和输入到符号表 注解处理 语义分析和生成class文件 流程图如下所示:
最后生成的class文件由以下部分组成:
结构信息。包括class文件格式版本号及各部分的数量与大小的信息 元数据。对应于Java源码中声明与常量的信息。包含类/继承的超类/实现的接 ...
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:
从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别
对于JVM自身的物理结构,我们可以从下图鸟瞰一下:
对于JVM的学习,在我看来这么几个部分最重要:
Java代码编译和执行的整个过程
JVM内存管理及垃圾回收机制
下面将这两个部分进行详细学习
深圳人才网 深圳招聘网 深圳人才招聘网
用java调用外部.exe程序的方法:
public class Demo{
public static void main(String args[]){
Runtime rn = Runtime.getRuntime();
Process p = null;
String exeFile = "";
try{
exeFile = "D:\\EditPlus 2\\editplus.exe";
p = rn.exec(exeFile);
}ca ...
精灵最近在Q群里看到很多人在讨论如何运营地方人才网站?今年5月份精灵在一个深圳人才网负责一个深圳人才网门户网的运营,对网站运营有一点点了解,我就在这里把我经验分享给大家,我这里只是针对于深圳人才网站运营进 ...
把mdb/asa数据库导入sql2000的具体步骤:
在SQL里新建一个数据库;
选择你新建的数据库点击右键选择“所有任务(K)” -- “导入数据(E)” -- “下一步” -- - 打开“DTS 导入/导出向导”;
“数据源(D)”选择“Microsoft Access” (以上这步要小心,因为有些人没去拉滚动条,所以看不到。记得是黄色的药匙就行了)--“文件名(F)”选择“*.mdb” -- 下一步 ---选择目的 -- “数据库(D)”选择刚才新建的数据库,其它的默认就行了 -- “下一步” -- “从数据库复制表和视图” -- 下一步 ---表和视图“全选”-- “下一 ...
今天没事来说说oracle性能优化的技巧。。
1.选用适合的ORACLE优化器 ORACLE的优化器共有3种:
1.RULE(基于规则) 2.COST(基于成本) 3.CHOOSE(选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖。
为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库 ...
EXT代码:
Ext.onReady(function(){
//页条数
var pageSize=13;
// 创建checkbox
var sm = new Ext.grid.CheckboxSelectionModel({
// 监听器
listeners : {
selectionchange : function(sm) {
if (sm.getCount()) {
grid.passButton.enable();
grid.noPass ...
众所周知外部关键字链接对网站提升排名具有不可估量的地位。有很多seoer为客户做搜索引擎优化的过程中或者会使用一些群发工具、或者会去花钱购买一些链接来为客户的网站增加外链从而达到提高排名的目的。精灵也使用过这样的方法,的确是非常有效,对于一些不太热门的关键词,甚至可以在短时间内把排名直接提到搜索的第一位。
其实很多seo业内外人士也都明白“群发”一旦被搜索引擎发现点什么蛛丝马迹,那么网站就会面临着被K的结局。由于目前搜索引擎已经有很成熟的算法识别这种作b行为:那就是使用软件发布信息时往往会在短短时间内瞬间在网上发布上百条,甚至上千上万条的重复信息。一旦被搜索引擎认定为群发了,网站必会被引擎 ...
我的word转pdf用到了一个虚拟的打印机,安装一个Adobe Acrobat 7.0 Professional就可以了2。配置虚拟打印机,开始--打印机和传真--添加打印机---一步一步的配置就行了。3。点击配置的打印机右键首选项----设置----把不要发送字体到打印机取消勾选4。下载Jacob.jar包。把jacob.jar所对应的Jacob.dll放在windows/sys32下或者jre/bin下5。代码部分代码
package demo;
import java.io.File;
import com.jacob.activeX.ActiveXComponent;
imp ...