关闭

Oracle 11g学习笔记--内连接,外连接和自连接

Oracle 11g学习笔记–内连接,外连接和自连接 概念: 内连接:一般默认情况下都是内连接,指的是只有满足条件才会被select出来,也就是说当某一行的一列是空值时,那么将不会被select出来; 外连接:即使某一行的一列包含空值,也会被select出来,那么内连接又分为左连接,右连接,全连接 自连接:顾名思义就是自己和自己连接; 实例:  在此我们使用的是pr...
阅读(46) 评论(0)

SQL语言的分类

1、数据查询(DQL)——Data Query Language 用于检索数据库中的数据,主要是SLECT语句 2、数据操纵(DML)——Data Manipulation Language 用于改变数据库中的数据,主要包括INSERT、UPDATE和DELETE 3条语句 3、事务控制(TCL)——Transaction Control Language 用于维护数据的...
阅读(27) 评论(0)

什么是高并发

理解1: 高并发的产生 对于web项目,随着用户量的增加就有可能产生高并发的问题。高并发简单的来说就是在同一时刻不同用户访问同一资源的问题,专业一点的说法就是在同一时刻有多个线程访问了同一个数据资源。 解决方案 目前对于高并发大部分的解决方案都是通过锁机制,锁机制有两个层面。  一种是代码层次上的,如java中的同步锁,典型的就是同步关键字synchronized,这里我...
阅读(72) 评论(0)

ORACLE中的rownum

1 引言 Oracle中的rownum一般是在实现分页查询时用到,虽然在我做的项目中只实现了分页显示而没有实现真正的分页,但是出于学习的目的研究了一下oracle的rownum。在使用查询语句时,我们经常要求返回表中的前n条记录或者是中间的几条记录,比如在一个大表(假设有10W条数据)要求查询从第1000到1005条的记录。面对这种查询,我们怎么办呢?mysql和oracle都有自己的解决办法。...
阅读(75) 评论(0)

在首席架构师眼里,架构的本质

目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。   什么是道,什么是术?道是事物发展的本质规律,术是事物发展的具体途径。规律只有一个,途径很多,条条大路通罗马,罗马是道,大路是术。道为本,术为途,如果事先知道罗马在哪里,那么遍地是路,路路相通。架构也是如此,如...
阅读(166) 评论(0)

深入理解框架本质

为什么要学习这些框架?这些框架的本质到底是什么? 框架是为了解决一个又一个在Web开发中所遇到的问题而诞生的。不同的框架,都是为了解决不同的问题,但是对于程序员而言,他们只是 jar包而已。框架的优缺点的评论,也完全取决于其对问题解决程度和解决方式的优雅性的评论。所以,千万不要为了学习框架而学习框架,而是要为了解决问题 而学习框架,这才是一个程序员的正确学习之道。 MVC的概念其实就那...
阅读(151) 评论(0)

修改Maven默认的本地仓库

1、默认本地仓库在 系统当前用户目录下.m2下   Maven缺省的本地仓库路径为${user.home}/.m2/repository。  本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库...
阅读(148) 评论(0)

J2EE Specification level

选择哪个与使用的服务器有关, 比如Tomcat4、Weblogic9 以下的版本就应该选J2EE 1.4 。如果是Tomcat5 或者 JBoss4 或者 GlassFish 这样的服务器 就可以选Java EE 5.0。如果是Tomcat6就选择Java EE 6.0。在开发EJB 时 这些也和 EJB 有关联 如果是 EJB 3.0 就应该选Java EE 5.0。另外 Java EE 5...
阅读(126) 评论(0)

Ajax实例讲解与技术原理

摘要:AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。解决传统的网页(不使用 AJAX)如果需要更新内容,必须重...
阅读(134) 评论(0)

Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka         摘要:这几天研究了下Ajax注册的方法,通过在注册时输入用户名或邮箱等,就可以判断这个用户是否存在,以免用户来注册,然后提交了,系统才提示该用户名或邮箱不可用。使用Ajax便可实现这一功能,看了网上的都是php的,想想索性来写一个SpringMVC+Spring+My...
阅读(122) 评论(0)

Java和JavaScript中使用Json方法大全

摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。...
阅读(92) 评论(0)

Maven常用命令大全与pom文件讲解

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。 一、Maven常用命令 1.1、Maven 参数 -D 传入属性参数  -P 使用pom中指定的配置  -e 显示maven运行出错的信息  -o 离线执...
阅读(125) 评论(0)

Maven Tomcat7自动部署

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka      摘要:本文主要讲了Maven中使用Tomcat7进行自动部署,其中maven多模块web项目看这里看我的另一博文http://blog.csdn.net/evankaka/article/details/46730401 1、配置tomcat-users.xml文...
阅读(96) 评论(0)

Maven构建多模块项目

摘要:本文要用Maven来构建一个多模块的web项目 项目结构如下:   system-parent         |----pom.xml         |----system-domain                 |----pom.xml         |----system-dao                 |----pom.xml      ...
阅读(77) 评论(0)

Spring之核心容器bean

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka          摘要:Spring的核心容器实现了Ioc,其目 的是提供一种无侵入式的框架。在本文中,首先讲解了Spring的基础bean的相关知识,然后介绍了Spring是如何对bean进行管理的。         在Spring中,有2个最基本最重要的包,即org.spr...
阅读(71) 评论(0)

Spring各个jar包作用

Spring各个jar包作用 Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合 Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。 Spring Context:在基础IOC功能上提供扩展服务,此外还提供许多企业级服务...
阅读(83) 评论(0)

谈谈如何在面试中发掘程序猿的核心竞争力

早两天看了知乎日报的这篇文章《什么是程序员的核心竞争力?》,caoz讲的几点是让我感同身受。这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来发掘程序猿的核心竞争力。接下来我就谈谈我是怎么给程序猿面试的,当然每个公司每个面试官都有自己一套方法,如果觉得我说的有什么不好的,欢迎在评论中跟我讨论。 简历中的核心竞争力 简历是让面试官对你有一个初步印象的介质,每个面试者都应该花点时间研...
阅读(175) 评论(0)

从四分钟到两秒——谈谈客户端性能优化的一些最佳实践

背景 最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的Delphi写的,Asp.Net写的,以及最新的Wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之后基本没有任何问题。 这个版本的客户端仅仅只是一个临时替代的版本:原来的Delphi客户端...
阅读(449) 评论(0)

如何消除重复代码

排在坏味道之首的是重复代码。为什么它如此臭名昭著?各位看客可回复 b1 看《消除坏味道》系列的开篇文章《重构,企业级应用的圣经》,本文不再重复说明,仅引用其中的观点: 提示:对于任何事物,代码中只应该出现一次,而且是唯一的一次。 下面我们将介绍如何消除几种典型的重复代码,以及如何培养消除重复代码的习惯。 在同一个类中重复 第一种是在同一个类中存在重复代码,它最容易识别,也最容易解决...
阅读(103) 评论(0)

如何实施代码重构

重构的定义 重构是在不改变软件可观察行为的前提下改善其内部结构。 重构的节奏 以微小的步伐修改程序。如果你犯下错误,很容易便可发现它。 一个方法里面,不应该有很多的代码,我们可以通过分解后重组。好的代码应该清楚的表达出自己的功能,变量名称是代码清晰的关键。尽量减少临时变量,大量参数被传来传去,很容易跟丢,可读性差。提炼出逻辑代码,以便功能复用。 重构(名词):对软件内部结构的一种...
阅读(148) 评论(0)
799条 共40页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:190599次
    • 积分:6263
    • 等级:
    • 排名:第4352名
    • 原创:389篇
    • 转载:408篇
    • 译文:2篇
    • 评论:8条
    最新评论