- 博客(22)
- 收藏
- 关注
原创 Java工程师成神之路
一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap, jconsole, ji...
2015-12-23 19:19:03
115
原创 javaScript 计算网页的高与宽
标准模式与怪异模式: 由于历史的原因,各个浏览器在对页面的渲染上存在差异,甚至同一浏览器在不同版本中,对页面的渲染也不同。在W3C标准出台以前,浏览器在对页面的渲染上没有统一规范,产生了差异(Quirks mode或者称为Compatibility Mode);由于W3C标准的推出,浏览器渲染页面有了统一的标准(CSScompat或称为Strict mode也有叫做Standars...
2015-12-01 10:05:20
124
原创 JDBC连接Mysql数据库
JDBC连接MySql数据库 第一个例子: Java代码 收藏代码public static void add() throws Exception { final String url = "jdbc:mysql://127.0.0.1:3306/test"; final String user = "root"; ...
2015-11-27 09:47:12
78
原创 Mysql管理命令,备份与恢复,授权远程访问
MySql命令行登录--------------------------------------------------------------------------------mysql -u用户名 -p,回车后输入密码登录成功后,输入命令:mysql> show databases;验证操作正常否。 为MySql数据库的root账户设置初始密码---------...
2015-11-27 09:46:59
96
原创 mysql limit分页查询优化写法
在mysql中进行分页查询时,一般会使用limit查询,而且通常查询中都会使用orderby排 序。但是在表数据量比较大的时候,例如查询语句片段limit 10000, 20,数据库会读取10020条数据,然后把前10000条丢弃,把最后的20条返回给你,这种消耗是可以避免的,也是没必要的。下边介绍几种优化方法: 优化方法1(让分页操作在索引中进行): 一般表中经常作为条件查询的列都会...
2015-11-27 09:46:49
79
原创 BeanFactory 和ApplicationContext(Bean工厂和应用上下文)
一、BeanFactory 和ApplicationContext Bean 工厂(com.springframework.beans.factory.BeanFactory)是Spring 框架最核心的接口,它提供了高级IoC 的配置机制。应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactory 基础之上。...
2015-11-27 09:46:39
81
原创 IoC控制反转--管理Bean
一、IoC 概述 IoC(控制反转:Inverse of Control)是Spring 容器的核心,与DI(依赖注入:Dependency Injection)是同一个意思。从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。Spring 支持构造函数注入和属性注入。构造函数注入在构造函数注入中,我们通过调用类的构造函数,将接口实现类通过构造函数变量...
2015-11-27 09:46:28
86
原创 Spring的数据源配置 DBCP、C3P0、BoneCP
Spring建议使用的数据源有Apache的DBCP,和C3P0。如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。1. Apache-DBCPDBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jarDBCP的BasicDataSource提供了close()方...
2015-11-26 16:11:50
131
原创 Spring的事务传播属性,数据库的隔离级别
Spring事务的传播属性 REQUIRED 业务方法需要在一个事务中运行,如果方法运行时,已处在一个事务中,那么就加入该事务,否则自己创建一个新的事务.这是spring默认的传播行为.SUPPORTS 如果业务方法在某个事务范围内被调用,则方法成为该事务的一部分,如果业务方法在事务范围外被调用,则方法在没有事务的环境下执行.MANDATORY 只能在一个已存在事务中执行,业务方...
2015-11-26 16:11:34
68
原创 编程式事务、XML配置事务、注解实现事务
Spring2.0框架的事务处理有两大类:1 编码式事务 , 这个不说.2 声明式事务 , 就说这个. 声明式事务又有三种实现方法:1 (第一种) 最早的方法,用TransactionProxyFactoryBean,他是一个有AOP代理功能的FactoryBean.他返回的对象有事务.还要在spring的配置文件XML中配置,比较麻烦,不详细说.Xml代码 收藏代码...
2015-11-26 16:11:16
114
原创 Spring常用注解,自动扫描装配Bean
1 引入context命名空间(在Spring的配置文件中),配置文件如下:Xml代码 收藏代码xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframework.org/...
2015-11-26 16:11:01
76
原创 Spring MVC 教程,快速入门,深入分析
目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具...
2015-11-26 16:10:40
88
原创 javaScript 常用正则
javascript身份证号验证 正则Js代码 收藏代码//这个可以验证15位和18位的身份证,并且包含生日和校验位的验证。 //如果有兴趣,还可以加上身份证所在地的验证,就是前6位有些数字合法有些数字不合法。 function isIdCardNo(num){ num = num.toUpperCase(); //身份证号码为15...
2015-11-09 10:55:57
63
原创 DOM删除节点
removeChild() 方法删除指定节点。removeAttribute() 方法删除指定属性。实例下面的例子使用 XML 文件 books.xml 。函数 loadXMLDoc() ,位于外部 JavaScript 中,用于加载 XML 文件。删除元素节点本例使用 removeChild() 来删除第一个 元素。删除当前元素节点本例使用 parentNode...
2015-11-09 10:55:23
84
原创 java 多线程与并发基础面试
Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,多个线...
2015-11-09 10:55:01
67
原创 反射概念与应用
透彻分析反射的基础_Class类 Class类:Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class 如何得到各个类的字节码,即Class类? 1、类名.class //直接使用类.class获得 2、对象.getClass()//通过对象调用其getClass方法 3、Class.forName(“java.util.Date”) ...
2015-11-09 10:54:30
89
原创 泛型入门、基本应用
_入门泛型的基本应用 JDK1.5新特性:泛型 1、在集合中不使用泛型操作 ArrayList collection1 = new ArrayList(); collection1.add(1); //可以添加 int 类型,编译器有警告 collection1.add(1L); //可以添加 Long 类型,编译器有警告 collection1.add("a...
2015-11-09 10:54:09
77
原创 sql查询联系(Oracle)
------------------------------------ 练习题 一 删除重复记录 ---------------------------------------前提说明:distinct 只能在查询时过滤,不能完成本题要的删除功能。 例如 select distinct * from t6 表的结构:Sql代码 收藏代码create table ...
2015-11-04 09:28:48
99
原创 Orcacle PL/SQL 培训
PL/SQL (procedural language/sql) 过程化语言可以编写 存储过程,函数,包,触发器 等等-------------------------------------运算符 部分----------------------------------------------= 比较:= 赋值 不等于|| 连字符------------------...
2015-11-04 09:27:21
139
原创 Oracle 10G sql 培训
本文章通过oracle 10g 11g自带的HR用户下的7张表,来学习SQL基础知识。 在安装数据库时,勾选相应的选项,就会安装HR用户下练习使用的7张表。 如果你的oracle数据库没有HR用户,可以下载本文附件中的工具包来安装。 官方联机文档下载地址,400多M吧。http://www.oracle.com/technology/documentation/index.ht...
2015-11-04 09:25:12
71
原创 Oracle数据库的导出导入
一、背景介绍 9i,10g,11g 支持Export 与 Import工具,以后的版本将不在支持。建议改用数据泵,数据泵是Export 与 Import工具加强。 Export 与 Import的操作是针对*.dmp文件的,是oracle专有的二进制格式。适合从oracle导入到oracle。 Export 与 Import对于大数据量(上G) 的导入导出已不适合。 ...
2015-11-04 09:20:14
70
原创 Linux文件管理命令
cat功能:有从磁盘创建文件的功能(但不具备编辑功能),但主要功能还是2个或者以上文件的合并。常配合使用参数:-n 或--number 由1 开始对所有输出的行数编号。-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号。使用方法:Cat –n diannaob1>diannaob2,把diannaob1里的内容加上行号以后并入diannaob2...
2015-11-04 09:15:13
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人