07 2016 档案
摘要:安装linux的步骤 1 安装vmware虚拟机(300-600M) 2 下载操作系统 centos (iso文件包) 3 打开虚拟机 登陆 linux默认的用户名和mysql一致 root 安装的完整步骤 1》打开vmvare 2》文件-...
阅读全文
摘要:1. 在公司是怎么用jquery的?基本选择器:1 基本选择器。#id:id选择器。.class:类选择器.标签选择器:根据指定的元素名匹配元素。群主选择器:将每一个匹配的元素合并并返回,以分号隔开。*:通配符选择器,匹配所有的元素。2 层次选择器空格:选取指定元素的...
阅读全文
摘要:1.说下JQuery里面的选择器及其用法 ID选择器,元素选择器,属性选择器,2.JQuery中常用的方法 ?方法描述hide()隐藏被选元素show()显示被选元素toggle()切换(在隐藏和与显示之间)被选元素html(content)改变被选元素的(内部)H...
阅读全文
摘要:继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明...
阅读全文
摘要:问题:七月 26, 2016 8:29:52 下午 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass信息: Creating Service {http:...
阅读全文
摘要:遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME...
阅读全文
摘要:简介Spring:Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合...
阅读全文
摘要:一ORACLE和MySQL的区别1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高Oracle。2. Oracle支持大并发,大访问量,是OLTP最好的工...
阅读全文
摘要:在开启此虚拟机时,总是出现“内部错误“,是因为任务管理器的服务里的VMwareHostd已经停止了,所以需要开启它步骤:打开任务管理器——》服务——》VMwareHostd
阅读全文
摘要:Mybatis比IBatis比较大的几个改进是什么a.有接口绑定,包括注解绑定sql和xml绑定Sql ,b.动态sql由原来的节点配置变成OGNL表达式,c. 在一对一,一对多的时候引进了association,在一对多的时候引入了collection节点,不过都...
阅读全文
摘要:f-sp-1. Spring的aop你怎样实现? 用动态代理和cglib实现,有接口的用动态代理,无接口的用cglibf-sp-2. Spring在SSH起什么作用整合作用f-sp-3. Spring容器内部怎么实现的内部用Map实现,或者说HashMapf-sp...
阅读全文
摘要:f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高f-sm-2. 讲下SpringMvc的核心入口类是...
阅读全文
摘要:1.讲下servlet的执行流程。doGet和doPost的区别 Servlet的执行流程也就是servlet的生命周期,当服务器启动的时候生命周期开始,然后通过init()《启动顺序根据web.xml里的startup-on-load来确定加载顺序》方法初始化se...
阅读全文
摘要:1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么...
阅读全文
摘要:String str=new String("123"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢? 相信大家对这道题并不陌生,答案也是众所周知的,2个。 接下来我们就从这道题展开,一起回顾一下与创建...
阅读全文
摘要:线程池的作用:线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队...
阅读全文
摘要:死锁的代码:package com.et.java.thread;public class DeadLockTest extends Thread{static Object obj1=new Object();static Object obj2=new Objec...
阅读全文
摘要:1、面向对象的特征有哪些方面 (1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承:继承是一...
阅读全文
摘要:Oracle SQL性能优化(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你...
阅读全文
摘要:1、每一个用户有姓名、别名、性别、联系方式,但是联系方式有多种:公司电话、手机、固定电话,问:你怎样设计表结构 **使用powerdesigner工具 **引用设计范式1,2,3 **设计两张表:tuser(#id,#name,#alias,#sex,#concati...
阅读全文
摘要:--(1) 查询20号部门的所有员工信息。select * from emp where deptno = 20;--(2) 查询所有工种为CLERK的员工的工号、员工名和部门名。select e.empno,e.ename,e.deptno,e.job ,d.dna...
阅读全文
摘要:1.tomcat给你你怎样去调优?1. JVM参数调优:-Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为...
阅读全文
摘要:1.讲下servlet的执行流程。 Servlet的执行流程也就是servlet的生命周期,当服务器启动的时候生命周期开始,然后通过init()《启动顺序根据web.xml里的startup-on-load来确定加载顺序》方法初始化servlet,再根据不同请求调用...
阅读全文
摘要:1.网页三要素是什么IconHTML(内容)CSS(外观)Javascript(行为)2.JavaScript是什么IconJavaScript一门解释型(不是编译型)脚本语言,它的主要特点有:面向对象,弱类型,动态,基于原型的面向对象(对象)(不基于类)3.讲下js...
阅读全文
摘要:1.使用js在一个div中追加10个复选框,选中复选框的时候弹出选中个数。追加一个复选框var checkBox=document.createElement("input");checkBox.setAttribute("type","checkbox");chec...
阅读全文
摘要:GC垃圾回收,当你内存溢出时,使用回收垃圾时,你的对象真正使用你如何处理,JVM装载class文件的机制 内存溢出问题 对JVM有多少的了解,如果出现内存溢出的时候,我要怎么办(申请虚拟内存)? 你在项目中用反射了吗?反射是怎么实现的? 堆与栈的区别? 垃圾回收(g...
阅读全文
摘要:多线程面试题:1.什么是线程,什么是进程,它们有什么区别和联系,一个进程里面是否必须有个线程(先讲进程)答案Icon进程本质上是一个执行的程序,一个进程可以有多个线程。它允许计算机同时运行两个或多个程序。一个进程至少会有一个线程。线程是进程的最小执行单位。区别:多进程...
阅读全文
摘要:检查性异常与非检查性异常区别 检查性异常: 不处理编译不能通过 非检查性异常:不处理编译可以通过,如果有抛出直接抛到控制台。 运行时异常: 就是非检查性异常 非运行时异常: 就是检查性异常Error和Exception的区别 error 表示恢复不是不可能但很困难的...
阅读全文
摘要:1.什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别答案Bit最小的二进制单位 ,是计算机的操作部分 取值0或者1Byte是计算机操作数据的最小单位由8位bit组成 取值(-128-127)Char是用户的可读写的最小...
阅读全文
摘要:1.请讲下Java里面的容器 分两大类,Map和Collection。而Collection又有子接口List(数据存储顺序和插入顺序是一样的)、Set(里面的元素具有唯一性) Map是存储键值对的,里面的健不可以重复,但值可以重复a. 对于List主要有Arra...
阅读全文
摘要:1) 面向对象的优点?答案Icon易扩展 易维护2) 如何声名一个静态块?答案Icon在类中方法外声明 static关键字+代码块3) 接口与抽象类的区别?答案Icon类是单继承的,但是可以实现多个接口抽象类里的方法可以有实例方法也可以有抽象方法接口里面只能有抽象方法...
阅读全文
摘要:1:JDK,JRE,JVM分别是什么?它们之间有什么关系? jdk是Java开发环境,jre是Java运行环境,jvm是Java虚拟机,jre包含jvm。 2:什么是环境变量?用户变量与系统变量有什么区别? 环境变量相当给系统和用户程序设置参数的,具体...
阅读全文
摘要:问题: Web产品开发中大家会面临着同一个问题----页面中大部分都是固定不变的,变化的只有内容部分,也可以说每个产品都有一定的风格或者是使用了几类模板。 遇到了问题就要想办法解决!相信大家也想找一个方法,提高Web代码的复用性和可维护性。下面介绍一下我们...
阅读全文
摘要:1、概述 对于一个新的技术,了解其基本的概念和和原理是学好该技术的基础。2、Tiles的概念 Tiles 是复合视图模式(Composite View pattern)的一个实现。Tiles将该模式添加到自己的概念中是该模式具体化。Tiles的实现是...
阅读全文
摘要:一、SiteMesh项目简介 OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration)的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。 Siteme...
阅读全文
摘要:在开发Web及J2EE 应用时,Web页面可能由不同的人所开发,因此开发出来的界面通常千奇百怪、五花八门。为了使界面的风格统一,开起来像是一个人开发出来的,Struts 框架提供了一个标签库Tiles 来进行网页的框架布局 。其思路如图 它由一个主框架文件(frame...
阅读全文
摘要:Apache Shiro 是功能强大并且容易集成的开源权限框架,它能够完成认证、授权、加密、会话管理等功能。认证和授权为权限控制的核心,简单来说,“认证”就是证明你是谁? Web 应用程序一般做法通过表单提交用户名及密码达到认证目的。“授权”即是否允许已认证用户访问受...
阅读全文
摘要:"Shiro权限说明":关键词:shiro 权限 说明http://www.infoq.com/cn/articles/apache-shirohttp://www.ibm.com/developerworks/cn/opensource/os-cn-shiro/,官...
阅读全文
摘要:最近一段时间,我一直在将shiro集成到我的一个项目中,用作认证和授权处理。 shiro对我来说是个新东西,以下是我学习过的内容: http://shiro.apache.org/authorization.html ...
阅读全文
摘要:JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态...
阅读全文
摘要:一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了...
阅读全文
摘要:1.连接DB2[html] view plain copyjdbc.driverClassName=com.ibm.db2.jcc.DB2Driver jdbc.url=jdbc:db2://10.25.77.143:50001/efmpx #jdbc.url=j...
阅读全文
摘要:原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514...
阅读全文
摘要:贫血vs富血 我们来回顾一下。在企业架构模式中,业务层的实现一般有两种模式:一种是事务角本模式(Transaction script),另一种是领域模型模式(Domain Model)。这两种分别对应贫血和富血。好吧,我们不说这些扯淡的东西,我们简单点说。 所谓贫血,...
阅读全文
摘要:JDBC数据类型实例代码教程 - JDBC驱动程序Java数据类型转换到适当的JDBC类型然后再将它发送到数据库。它使用默认的大多数数据类型映射。JDBC驱动程序Java数据类型转换到适当的JDBC类型然后再将它发送到数据库。它使用默认的大多数数据类型映射。例如,一个...
阅读全文
摘要:多重验证:Js代码 { field : 'startPort', title : "起始端口", editor: "text", ...
阅读全文
摘要:一 游标 1语法 1>声明光标 DECLARE cursor_name CURSOR FOR select_statement 这个语句声明一个光标。也可以在子程序中定义多个光标,但是一个块中的每一个光标必须有唯一的名字...
阅读全文
摘要:一 存储过程 1语法 CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 2举例 D...
阅读全文
摘要:一 流程构造语句 1>语法 分隔符 概念 用于区分过程的开始和结束的符号 delimiter // /**定义存储过程**/ // 2变量定义 1>全局变量 必须是sh...
阅读全文
摘要:一 数据库的引擎 引擎表示mysql的存储结构 存储的结构 就决定了mysql支持哪些特性 1>显示所有支持的引擎 show engines; 2>系统默认配置的引擎 my.ini中配置 default-stora...
阅读全文
摘要:一 常用的数据类型 数字类型: int类型分类 1 tinyint 1字节 2 smallint 2字节 3 mediumint 3字节 4 int 4字节 5 bigint ...
阅读全文
摘要:一 表操作 1>创建表 1 create table [if not exists] test(id int); 2 create table test as select * from t; 3 select id,name...
阅读全文
摘要:一 Mysql用户管理 1>用户概念 用户@host host 表示允许客户端连接的ip地址 举例 :localhost,192.168.6.10,192.168.6.*,%[代表所有ip都可以访问] us...
阅读全文
摘要:一 Mysql安装目录结构 -bin mysql的exe文件目录的集合 mysql命令 用于登录 执行sql命令 等同oracle的sqlplus mysqladmin命令 用于管理数据 等同于or...
阅读全文
摘要:mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓紧来看看吧!错误1:MySQL 5.1 安装过程中报apply se...
阅读全文
摘要:利用sc.exe这个程序命令来删除服务开始菜单—运行—输入cmd打开命令提示符命令格式:sc delete 服务名称 (如果服务名中间有空格,就需要前后加引号)比如我们要删除ClipBook这个服务,这个时候我们不能直接输入sc delete ClipBook因为Cl...
阅读全文
摘要:一:表关系 1>一对多的关系 表结构 在多的一方 添加一的一方的主键 当做外检 -- 比如 班级和学生是一对多的关系 班级是一的一方 学生是多的一方 应该在学生的表中一家班级表的主键作为外检 2> 一对一的关系 表结构是在双方的表中都添加对方的主键...
阅读全文
摘要:一:存储过程的定义 1>过程(多次编译 多次执行): --过程实现计算器 declare p1 number:=1; p2 number:=2; sign varchar2(3):='-'; begi...
阅读全文
摘要:一:存储过程的定义 1>过程(多次编译 多次执行): --过程实现计算器 declare p1 number:=1; p2 number:=2; sign varchar2(3):='-'; begin...
阅读全文
摘要:select * from tb_grade t for update --1普通游标(显示游标) declare --定义游标 用于查询表结构的数据集 cursor grade_cursor is select cname from tb_grade...
阅读全文
摘要:一:plsql结构定义 PL/SQL(Procedural Language/SQL):过程化编程语言 Oracle对标准SQL语言的过程化扩充 用来编写包含SQL语句的程序,加入业务逻辑处理功能。 PL/SQL程序由块组成,每一个块...
阅读全文
摘要:一:约束 --直接添加不为空的约束 create table tb_userinfo( userid number primary key, --primary key表示主键 (唯一 并且不能为...
阅读全文
摘要:一:表操作create user learn_object identified by test;--给予权限grant dba to learn_object;--创建表create table tb_userinfo( userid number primar...
阅读全文
摘要:一:用户操作 创建用户 create user jyb identified by jyb 修改用户 alter user jyb identified by test 锁定用户 alter user jyb account lock; ...
阅读全文
摘要:1 插入数据语法:INSERT INTO 表名[(列名1,列名2,…)] VALUES(值1, 值2,…);注意:指定列值时,字符串类型的要加‘’单引号。数字类型直接指定。日期可以使用TO_DATE()函数来转换;也可以用sysdate代表当前日期。TO_DATE(...
阅读全文
摘要:一 比较86和92语法中多表连接区别 1笛卡尔积 --oracle连接的基础 笛卡尔积 --92语法 更加清晰明了的区别了 每一种连接 --解决了多表关联时 条件不清晰的问题 select * from emp; s...
阅读全文
摘要:一 oracle的单行函数 转换函数 to_date(日期字符串,日期格式) 字符串的格式必须由第二个参数来判断 日期格式 : 年 yyyy...
阅读全文
摘要:一 ORACle的排序 排序语句: SELECT [DISTINCT] * | [列名 [别名],…] FROM 表名 WHERE 条件 ORDER BY 排序的列 [ASC | DESC]...
阅读全文

浙公网安备 33010602011771号