Alex的博客

人生须自重。

Oracle报错ORA-00979不是GROUP BY表达式

Oracle数据库中带有Group By的sql语句,其Select关键词后面出现的字段要么是聚合函数,要么是该字段同时出现在了Group By后方,同时Order By也和Select一样。 SELECT关键词后面出现的字段要么是聚合函数,要么是该字段同时出现在了GROUP BY后方。 SE...

2019-07-29 09:45:53

阅读数 5

评论数 0

JAVA虚拟机

1 Java技术体系     仅从传统意义上来看,Sum官方所定义的Java技术体系包括以下几个组成部分: Java程序语言设计 各种硬件平台上的Java虚拟机 Class文件格式 Java API类库 来自商业机构和开源社...

2019-07-05 17:33:14

阅读数 36

评论数 0

Java EE基础知识学习(七)

当Web应用在Web容器中运行时,Web应用内部会不断发生各种事件:如Web应用被启动、Web应用被停止、用户Session开始、用户Session结束、用户请求到达等,通常来说这些Web事件对于开发者是透明的。Servlet API提供了大量的监听器来监听Web应用的内部事件,从而允许当Web内...

2017-04-10 19:35:43

阅读数 209

评论数 0

Java JDBC基础

Java JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能...

2017-04-06 16:34:11

阅读数 215

评论数 0

软件工程几种开发模型简述

1、瀑布模型:瀑布模型为项目提供了按阶段划分的检查点,当前一个阶段完成后,我们只需要去关注后面的阶段,而不用再去关注之前的阶段,并且瀑布模型可以应用在迭代模型中,同时瀑布模型提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。但是瀑布模型中各个阶段的划分完...

2017-04-05 21:38:52

阅读数 2072

评论数 0

JAVA继承

继承 当我们创建一个新类时,可以指定新类从一个现有的类中继承某些成员,而不是完全声明一个新类。这个现有的类java中称作超类,新类称为子类。而在C++中,超类称为基类,子类称为派生类。每个子类又可以成为其他子类的超类。 子类拥有超类的字段和方法,同时子类也可以添加自己的字段和方法,因此子类比超...

2017-04-05 18:21:21

阅读数 144

评论数 0

JAVA接口

接口接口的声明: Java接口描述一组方法,对象可以调用这些方法,告诉对象执行某个任务或者返回某种信息。 Java中接口的声明以关键字interface开始,只能包含常量和抽象方法,不能有具体的实现。 与类不同的是,所有的接口成员都必须是公共的,并且接口不能指定任何的实现细节,如具体的方法和...

2017-04-05 18:19:23

阅读数 225

评论数 0

JAVA泛型集合

泛型集合: 集合是一种数据结构,它保存其他对象的引用。 通常集合包含的引用,其对象都具有相同的类型。 集合框架接口声明了对不同集合类型执行的一般性操作,以下是一些框架集合的接口: (1) Collection:集合层次中的根接口,它派生Set、Queue和List接口。 (2) Set:...

2017-04-05 18:17:17

阅读数 733

评论数 0

C++实现STRING类

实现了输入输出流的重载,能够输出字符串长度,重载了+、+=、=等运算符。 String类代码:#include #include using namespace std;class String { private: char *str; int maxsize; public: String(...

2017-04-05 18:14:55

阅读数 114

评论数 0

计算机算法设计与分析——递归与分治策略(二)

分治法:分治法的基本思想是将一个规模为n的问题分解为k个规模的较小的子问题,这些子问题互相独立并且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解,他的一般算法设计模式如下:divide-and-conquer(P) { if(|P|<=n0)adhoc(P)...

2017-04-05 18:08:59

阅读数 321

评论数 0

计算机算法设计与分析——递归与分治策略(一)

递归: 直接或者间接地调用自身的算法称为递归。用函数自身给出定义的函数成为递归函数。使用递归技术往往使函数的定义和算法的描述简洁且易于理解。有些数据结构,如二叉树等,由于其本身固有的递归特性,特别适合用递归的形式来描述。另外,还有一些问题,虽然其本身没有明显的递归结构,但用递归技术来求解,可以使...

2017-04-05 18:07:45

阅读数 1856

评论数 0

寻找中间数(代码)

#include<iostream>using namespace std;int main() { int n,count=1,numcount; int *num; int temp; bool flag=true; bool isfound...

2017-04-05 18:06:47

阅读数 269

评论数 0

几种简单的排序算法

冒泡排序: 每次外层循环都找到num[i]后面元素的最大的数值,并将这个数值存入num[i],原先num[i]存储的数值被移动到后面,这样等整个循环都结束,数组按照从大到小的顺序排列。int num[10]={1,2,3,4,5,6,7,8,9,10}; int temp; for(int i=...

2017-04-05 18:06:00

阅读数 93

评论数 0

四种语言上的运算

四种语言上的运算: L和M的并:L∪M={s|s属于L或者s属于M} L和M的连接:LM={st|s属于L并且t属于M} L的Kleene闭包:字符串中有0个或者多个L中的元素 L的正闭包:字符串中有1个或者多个L中的元素

2017-04-05 18:04:00

阅读数 146

评论数 0

Java EE 基础知识学习(六)

Filter可以对用户的请求进行预处理,同时也可以对HttpServletResponse进行后处理,是一个典型的处理链,所以Filter也叫做拦截器。Filter也可以像Servlet一样对用户的请求做出响应,但一般我们都会使用Servlet来响应用户,而不是用Filer。使用Filter的好处...

2017-04-04 20:07:39

阅读数 514

评论数 0

XY中位数(代码)

★ 问题描述: 设X[0:n-1]和Y[0:n-1]为2 个数组,每个数组中含有n 个已排好序的数。试设计一个O(log n)时间的算法,找出X和Y 的2n个数的中位数(第n小数)。例如,当n=7,X=[1,3,6,7,8,9,10];Y=[2,4,5,11,12,13,14]时,X 和Y的...

2017-03-29 16:09:57

阅读数 196

评论数 0

C++实现关键路径的查找(代码)

#include<iostream> #include <queue> #include <list> using namespace std; typedef list< vector<int> > LISTINT; int main...

2017-03-28 19:53:01

阅读数 448

评论数 0

Java EE在Servlet中调用forward致使JSP页面中文乱码

在JSP页面中使用 跳转到相应的页面,中文正常显示,但是在Servlet中使用forward跳转到同样的页面,中文却会乱码。尝试了在Servlet中使用setCharacterEncoding,但同样还是乱码,并不能解决问题,后来加了一个过滤器,问题才解决,以下是过滤器代码:import java...

2017-03-25 20:59:47

阅读数 227

评论数 0

Java EE JSP页面中中文在浏览器显示乱码

在JSP页面最上端加入:<%@ page language="java" import="java.util.*" pageEncoding="utf-8" contentType="text/html; charset=...

2017-03-22 15:52:36

阅读数 569

评论数 0

Java EE基础知识学习(五)

在之前的学习中,我们主要学习的是JSP的一些使用方法,在这一节中我们将学习关于Servlet的编写。1、Servlet简单编写JSP的本质就是Servlet,使用JSP编写我们的Web应用可以帮助我们简化应用表现层的代码,如果我们直接使用Servlet来编写和JSP同样的一个页面,你会发现我们需要...

2017-03-16 16:51:40

阅读数 503

评论数 0

提示
确定要删除当前文章?
取消 删除