![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论知识
丶阿喜z
浓缩的才是精华,分享中学习,从菜鸟做起。
展开
-
Hibernate基础概念
Hibernate:表示层–业务逻辑层–持久层–数据库层域模型(实体模型),面向对象的概念关系模型,是关系型数据库的概念ORM(Object Relational Mapping),对象关系映射关系模型映射成对象模型Hibernate就是实现ORM的框架Hibernate对象状态(Object States)瞬时(Transient)态:由new操作符创建,且尚未与Hibernate Session原创 2015-07-28 23:07:39 · 423 阅读 · 0 评论 -
PLSQL基础概念
1.系统用户 sys,system,sysman...2.表空间 Oracle数据库真正存放数据的是数据文件(data files),Oracle表空间(tablespaces)实际上是一个逻辑的概念, 它在物理上是并不存在的,那么把一组data files捻在一起就成为一个表空间。3.表 基本存储结构 二维结构4.数据类型 4.1 字符型原创 2015-09-08 14:55:25 · 452 阅读 · 0 评论 -
DDL,DML,DCL示例图
DDL,DML,DCL示例图原创 2015-09-09 13:37:40 · 1117 阅读 · 0 评论 -
URIs, URLs, and URNs
首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:java-net原创 2015-08-17 10:35:31 · 413 阅读 · 0 评论 -
Spring核心 IOC DI
1.Ioc(Inversion of control):控制反转 11. 动态创建对象,注入依赖对象 1.2. 管理对象生命周期 1.3. 映射依赖关系2.DI(Dependency Injection):依赖注入 依赖注入,是Spring的核心机制,可以使Spring的bean以配置和文件组织在一起,而不是以硬编码的方式耦合在一起。2.1.设值注入(setter注入) -- 需原创 2015-07-20 22:06:12 · 367 阅读 · 0 评论 -
Spring核心 AOP
AOP:面向切面编程 OOP:面向对象编程OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。而AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这两种设计思想在目标上有着本质的差异。AOP是对OOP一个非常有力的补充。AOP主要意图:将日志记录,性能统计,安全原创 2015-07-20 22:06:54 · 322 阅读 · 0 评论 -
Java中的Error和Exceptiond的异同点
Error和Exception的异同点:(1)Error类和Exception类都继承超类Java.lang.Throwable(2)Error:一般指与虚拟机相关的问题,如系统崩溃,内存溢出等。对于这类错误,仅靠程序本身无法恢复和预防,遇到这样的错误,建议让程序终止。 Exception:一般是(开发人员)人为导致的错误,可以是可控制(checked)的异常,这类异常鼓励用户程序去catch原创 2015-08-13 13:59:23 · 2977 阅读 · 0 评论 -
对比抽象类和接口
抽象类:(1)abstract关键字只能修饰类和方法,不能修饰字段。(2)抽象类不能被实例化(通俗点讲,不能被new),只能被继承。(3)抽象类可以包含属性,方法,构造方法,初始化块,内部类,枚举类,和普通类一样,普通方法一定要实现,变量可以初始化或不初始化,但是不能初始化后再在抽象类中重新赋值或操作该变量(只能在子类中改变该变量)(4)抽象类中抽象方法不能实现。(5)含有抽象方法的类必须抽定义成抽原创 2015-08-13 14:01:07 · 476 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型共有八种,大致可以分为三类:第一类(字符类型):char第二类(布尔类型):boolean第三类(数值类型):整数类型:byte,short,int,long / 浮点数类型:float,double各基本数据类型对比:原创 2015-08-13 14:04:49 · 1290 阅读 · 0 评论 -
String,StringBuffer,StringBuilder简单对比
简单介绍:1.String类:String的值是不可变的,导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费内存空间。2.StringBuffer:StringBuffer的值是可变的,任何对它指向的字符串的操作都不会产生新的对象。3.StringBuilder:和StringBuffer功能类似,主要区别在于StringBuffer类的方法是多线程,安全的,而Stri原创 2015-08-13 13:56:22 · 363 阅读 · 0 评论 -
Struts基础概念
StrutsStruts 1.x Struts 2.x不是同一个软件上的升级,它们两个可以说是两个完全不同的框架。Action:每次调用都是new一个新的Action//设置动态方法调用<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant>//设置修改xml立即重新加载<constant原创 2015-07-29 20:39:38 · 443 阅读 · 0 评论 -
新手误区【Java与Javascript的关系】
官方解释:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客原创 2015-08-11 14:26:11 · 647 阅读 · 0 评论 -
浅析MVC
MVC+DAOModel(可以继续分层)--DAO(数据库访问对象)--Beans/Entity(实体模型)--Service/Manager(业务逻辑处理类)ViewControllerMVC简易示意图: 分层的目的:提高系统松耦合,扩展性,可维护性提供一个MVC具体实现上的规范,Struts就是MVC实现的一个经典框架(FrameWork)。Framework是代码级的封装,它仅仅是一个原创 2015-07-29 20:47:16 · 387 阅读 · 0 评论 -
php快速入门基本概念
PHP 脚本可以放在文档中的任何位置。PHP 脚本以 <?php 开始,以 ?> 结束:PHP 变量规则:变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个不同的变量)echo 和 print 区别:echo - 可以输出一个或多个字符串原创 2015-08-10 11:10:59 · 360 阅读 · 0 评论 -
编译型语言/解释型语言
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。前者程序执行速度快,后者对不同系统平台间的兼容性较好。原创 2015-07-28 23:24:30 · 459 阅读 · 0 评论 -
浅析HTTP协议
1.HTTP工作方式:建立连接客户端发送请求信息服务器发送响应信息关闭连接2.HTTP规范:HTTP协议采用了请求/响应模型。HTTP请求由三部分组成,分别是请求行,消息报头,请求正文。 请求行主要由三部分组成,分别是请求方法,请求路径(URL),请求协议。HTTP响应也是由三部分组成,分别是状态行,消息报头,响应正文。3.HTTP协议之消息报头:普通报头请求报头响应报头原创 2015-07-28 22:56:05 · 466 阅读 · 0 评论 -
Java集合类图
Java集合类图简单记忆Collection接口 List接口 ArrayList类LinkedList类Vector类 Stack类Set接口 HashSet类 LinkedHashSet类TreeSet类Queue接口 -Map接口 HashMap类 LinkedHashMap类TreeMap类HashTable类(继承Dictionary抽象类)原创 2015-07-28 23:09:21 · 466 阅读 · 0 评论