- 博客(13)
- 资源 (5)
- 收藏
- 关注
转载 Java环境变量配置问题:路径包含空格或特殊字符(_,~等)
本机环境变量的设置:java_home = C:\Program Files\Java\jdk1.5.0_09*.bat中的命令格式:%java_home%\bin\java 或者 C:\Program Files\Java\jdk1.5.0_09\bin\java批处理文件中有以上这一行语句,要调用jdk下的java.exe ,但是我的jdk安装目录带空格的,运行这个.b
2017-11-19 22:29:32 2104
原创 preparedstatement和statement的区别?
1.preparedstatement是继承自statement. PreparedStatement extends Statement2.preparedstatement适合执行动态sql,statement适合执行静态sql.其实说到动态sql,,就要说到数据库中的绑定变量,硬解析,软解析和执行计划。绑定变量时解决硬解析的利器。
2017-11-17 10:27:52 427
原创 有哪几种方式获得Class类对象(实例)的方法?和对反射的理解和作用?
其实对于初级java程序员来说,一说到类的对象和实例总是会混淆。Class是java中api中的类名。class是一个关键字。Class是反射技术的核心。每一个class都有一个Class对象。一个java文件经过编译,再生成的.class文件中,就会创建一个Class对象。只有一个。他表示整个类的类型信息。那么通常我们创建对象的方式又有几种呢?五种:1.通过new 语句创建对象。
2017-11-15 20:27:32 4917
翻译 ejb和javabean的区别?
java bean是可重用的组件,他是没有严格的规范限制。因此可以说任何一个类都是一个javabean,但是通常情况下,java bean是由容器所创建的(比如tocamt).而且javabean必须要有自己的无参构造器,必须实现serializable接口便于持久化操作。所以javabean就相当于com组件,是不能被跨进程访问的。而ejb(enterprise java bea
2017-11-12 14:26:59 3619 1
翻译 数据库连接池的机制是什么?
当j2ee服务器启动的时候,池驱动程序会创建一定数量的池连接。并且维持数量不小于该数量。当有客户端需要连接数据库时,池驱动程序就会返回一个池连接,并将它标记为忙。当连接池中的连接不够用时,池驱动程序会创建一定数量的连接,具体数量由设置的参数决定。当调用连接完成后,池驱动程序会回收池连接,并将它标记为空闲状态,供其他调用这个连接。其原理和线程池类似。
2017-11-12 11:51:33 1288
原创 jsp和servlet的区别?
jsp可以说是servlet的技术扩展,是servlet的简易模式,更侧重于外表的表达。主要区别是servlet的控制逻辑是在java文件中,他是完全和表示层的html信息分离开来的。而jsp是java和html组合成的一种新的叫做“”.jsp"结尾的文件。servlet注重的是业务逻辑,而jspc侧重的是视图。
2017-11-12 10:32:41 618
翻译 Innodb的概述
Innodb是mysql数据库引擎之一。他为mysql提供了具有事务,回滚,崩溃修复能力的事务安全型表。他提供了行所,提供了和oracle类型一样的读取。提高了多用户的并发操作的性能。innodb不需要扩大锁定。因为innodb的列锁定适合用于非常小的空间。innodb为mysql提供了第一个外键约束的类型的引擎。innodb适合处理大容量数据库操作系统。是其他基于关系型数据库
2017-11-12 09:08:12 712
翻译 什么是绑定变量,有什么优缺点?
提到绑定变量,首先肯定想到硬解析和软解析。绑定变量时解决硬解析的利器。硬解析:就是一条没有执行过的sql。数据库首先对他进行语法分析和解析,过后,根据分析的信息生成最好的执行计划,然后执行。软解析:就是已经存在了一样的sql语句了绑定变量实质就是变量。类似于我们是用过的替代变量(占位符)。就是在sql语句中使用变量,通过改变变量的值来得到不同的结果。sql语句是分为动态部分
2017-11-11 22:47:11 10723
翻译 什么是数据库的执行计划?
数据库的执行计划通俗点说就是,数据库服务器在执行sql语句的时候,会准备几套方案,最后选择消耗资源最小的那个方案。就是执行计划。比如执行一条sql语句,但是server并没有告诉服务器如何去做。服务器在收到sql语句后会先检查语法错误,没有问题才会解析执行。在这个过程中,他会考虑是执行整张表,还是根据索引呢,服务器会比较所有可能的方法所好的资源,最终sql语句被物理性执行的计划叫做执行
2017-11-11 22:21:25 13057
原创 什么是数据库索引?有什么特点?
数据库主要是帮我可以加快对数据库数据的查询,按照功能主要分为:唯一索引,主键索引,聚焦索引等。通过在数据库表中的列上添加索引。通过索引:1.我们可以不需要对数据进行排序操作。2.对于非聚焦索引,我们有时可以不用访问数据页。3.通过索引我们可以不必扫描全表。可以只通过扫描索引和数据页就可以得到结果。4.对于聚焦索引,我们可以不必每次都在表的最后一行进行数据插入。索引就
2017-11-11 20:50:44 3654
原创 4.javascrpt window.onload 和jquery ready()有什么区别?
Window.onload他是在除了文档被加载成dom树,户需要等待其他包括图片,视频,音频等所有的外部资源加载完了之后,才可以执行。而ready()只需要文档加载成dom之后就可以执行,所以前者看起来会有延迟现象,而后置不会。另一方面。Ready()可以多次使用,他会按照在html中的顺序执行。而onload只能执行一次。
2017-11-11 09:56:38 632
原创 单利模式的设计及详细说明
单例模式的写法有很多种,但是看了横多人写的,都没有详细说明,对于初学者来说这还是有压力的。下面几种单例模式是结合了我自己的理解。第一种:创建静态的内部类变量。保证在类被加载的时候可以实例化该类的对象。通过提供一个公共的静态方法让外部可以通过该方法获得该对象的实例。public class Singleton1{ private static Singleton1 sing=ne
2017-11-10 20:38:24 238
原创 在ajax进行一步提交时,服务器端返回的json数据为日期格式怎么处理?
方法一:js端可以直接处理通过new Date(长整型).toLocaleDateString();方法二:可以自己写一个转换类。让他继承jsonserilaizer类,然后重写里面的方法。再到对应实体对象的get方法上通过@jsonSerilaizer注解进行标注要使用的日期转换类型。
2017-11-10 19:11:01 1416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人