
java
文章平均质量分 53
Eric_在路上
这个作者很懒,什么都没留下…
展开
-
plsql developer 登陆错误ora-01033解决办法
第一种解决方法:第一步,运行cmd 第一步、sqlplus /NOLOG第二步、SQL>connect sys/change_on_install as sysdba提示:已成功第三步、SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭第四步、SQ转载 2016-04-19 22:04:04 · 4456 阅读 · 0 评论 -
设计模式系列之二:工厂模式
面向对象的设计要遵循几项基本原则: OCP(open-closed principle ):开闭原则,一个类的实体应该对扩展开放,对修改关闭。 DIP(dependence invers princip):依赖倒转原则,要针对接口编程,而不是针对实现编程。 LOD(low of demeter):迪米特法则:只与你直接的朋友通讯,而不与陌生人通讯。 工厂模式主要分三种,简单工厂模式,工原创 2017-02-20 11:26:48 · 538 阅读 · 0 评论 -
设计模式系列之四:原型模式
原型模式是创建型模式的 最后一种,类似于克隆技术,一般情况下原型模式不会单独出现,而总是和工厂模式一起使用。spring中bean的床架其实就两种,单例和原型。当你需要new的类结构比较复杂或有很多限制条件的时候可以考虑用原型模式。原型模式的使用需要将你要复制的类实现cloneable接口,并重写Object类的clone()方法。package com.panda.prototype;原创 2017-02-21 11:16:01 · 373 阅读 · 0 评论 -
设计模式系列之五:适配器模式
适配器模式属于结构型设计模式,主要应用于升级或改造旧系统时。所谓适配器按生活中的说法就是一个转接口,将原本不直接匹配的两个产品组合起来,类似于用iPhone手机充电器给android手机充电需要一个转换头,生活中这种例子随处可见。适配器模式主要有三个组成部分,目标接口(Target),适配器(Adapter),适配对象(Adaptee)。package com.panda.adpter;原创 2017-02-21 14:36:16 · 487 阅读 · 0 评论 -
jsp引入图片路径问题
JSP页面在引图片的时候是在页面解析的路径是:。也就是说JSP在引图片的时候是先去你的工程目录下找的。 所以如果要在JSP中引入其他盘符的图片,有种方法可以解决: 使用虚拟路径来配置: 在tomcat下的conf/server.xml中增加一个代码 在中间 如下: 配置好以后,在JSP文件中为: 图片就显示出来了。 修改server.xml原创 2017-01-23 13:57:51 · 7026 阅读 · 0 评论 -
设计模式系列之六:代理模式
代理模式市一中很常用的结构型模式,类似于生活中的代理机构,比如机票代购点,海外代购等等,明星演员的经纪人也就是所谓的代理人也是这种形式。代理模式分为静态代理和动态代理静态代理有三个核心角色,抽象角色(定义真实角色和代理角色对外的公开方法),真实角色(实现抽象角色的方法以供道理角色调用,关注真正的业务逻辑),代理角色(实现抽象角色,是真实角色的代理,通过真实角色的方式实现抽象角色的方法并可以原创 2017-02-22 10:12:57 · 574 阅读 · 1 评论 -
SSM+EasyUI整合,简单实现后台增删改查操作
这次的整合过程是以之前的SSM整合1.0的示例作为蓝本,加上最新的EasyUI插件来进行整理的,可以说是入门级的整合教程,希望对有兴趣的人提供一些帮助。 随着整合的东西越来越多,代码量已经变的比较庞大,贴出来也无任何意义,我会把源代码分享出来,底部会有链接。 就看几张图片,来了解一下当我们使用EasyUI这个后台框架时,会有什么样的画面效果: 首先登录以后的界面会是这样:原创 2017-02-15 15:28:40 · 9007 阅读 · 8 评论 -
SSM系列2:简易详细的(Spring +Springmvc+Mybatis)框架整合搭建
好,开始。 上篇结尾说过要对整合框架进行升级,这次2.0版奉上。 这篇基本是在上篇的基础上建立起来的,相比上篇,这篇使用了MAVEN工具,另外添加了Shiro框架,使项目有了验证功能同时具备了事务管理功能。 这次我就补贴代码了,直接把项目分享下。 注释不全,有不懂得百度就可以了,都是基础的东西。 直接点击下载。原创 2017-01-17 16:01:10 · 906 阅读 · 2 评论 -
SSM系列1:简易详细的(Spring +Springmvc+Mybatis)框架整合搭建
好,废话不多说,直接开篇。 这次的框架整合是根据自己转载的一篇博客经过自己加工缩编而成的,除了三大框架加一个日志输出外没有别的东西,是非常基础的一篇框架搭配示例,所以称为1.0版,之后可能会在这篇基础上增加其他非常实用的功能,来完善这个框架,争取能达到类似正式项目开发中所用到的那样。这里就不介绍这三个框架各自的相关知识了,不熟悉的可以查找相关资料自行查阅,咱们这就开始。1、用myecl原创 2016-12-27 11:10:44 · 2514 阅读 · 2 评论 -
SSM系列3:SSM+easyUI+HTML5部分新特性
照例不说什么废话,直接开始。希望对初学者有些帮助。这次的升级版主要将之前所用的技术全部融于一体,内容已经无限接近正式开发案例。代码就不贴了,只贴效果图,末尾有源码下载连接。来看下功能图片:首先是登陆界面,添加了一个验证码插件,没有设计什么华丽的样式,就这样显示吧。然后是主界面,跟之前的版本一样,没有做什么改动。再然后介绍一下具体的功能,第一个是简单的增删改查,比较基...原创 2017-09-01 16:31:37 · 3222 阅读 · 2 评论 -
java几种常用的排序算法
直接贴下代码package com.panda.sort.bubble;public class BubbleSort { /** * 冒泡排序 * @param args */ static void exchange(int[] array,int a,int b){ int c =array[a]; array[a] = array[b]; array[b原创 2017-02-23 15:34:27 · 787 阅读 · 0 评论 -
设计模式系列之三:建造者模式
建造者,顾名思义,就是要从设计师的角度去建造一个产品,就像你造一个汽车,一部手机,这时候我们首先就需要众多零件,这些零件就是你所需要的类,同时还要合理的把这些零件组装带一起产生一个你需要的产品。建造者模式的本质是分离了对象自组建的单独构造(由Builder来负责)和装配(由Director来负责),从而可以构造出复杂的对象。由于实现了构造和装配的解耦,不同的构造器,相同的装配过程也会产生不同的原创 2017-02-20 16:41:39 · 365 阅读 · 0 评论 -
设计模式系列之一:单例模式
要成为一个合格的程序猿,程序设计的思维那是必不可少的。今天来介绍一下java设计模式中最简单,也是最常用的设计模式,单例模式。在java中,每个自定义类都可以有无数个对象,而采用单例能极大的利用现有资源从而减少系统资源的浪费。单例模式的应用场景非常广泛, 如:数据库连接池的设计就是采用单例, servlet编程中每个servlet也是单例, Applic原创 2017-02-18 10:52:34 · 696 阅读 · 0 评论 -
ORACLE PL/SQL语法应用:游标,存储过程,触发器,函数
--游标--do whiledeclare cursor c is select * from t_t_student order by id; v_record c%rowtype;begin open c; loop fetch c into v_record; exit when(c%notfound); dbms_output.pu原创 2017-02-16 17:46:30 · 1151 阅读 · 0 评论 -
数据库优化方案
MySQL数据库优化总结 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度的反转载 2016-05-17 13:08:45 · 480 阅读 · 0 评论 -
Java线程池使用说明
Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。二:线程池线程池的作用:线程池作用就是转载 2016-05-21 15:57:06 · 352 阅读 · 0 评论 -
SQL Server触发器创建、删除、修改、查看示例步骤
SQL Server触发器创建、删除、修改、查看示例步骤一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约`束。二﹕ SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表。一﹕ 触发器是一种特殊的存储过程﹐它不能被显式地转载 2016-05-21 21:11:54 · 585 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)2015-03-19 11:44 246759人阅读 评论(174) 举报 分类: Spring MVC(14) 目录(?)[+]使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于转载 2016-06-16 18:06:28 · 469 阅读 · 0 评论 -
关于mysql中一个分类排序的语句问题
工具:Navicat 在工作中遇到这个问题,目的很简单,在一张表中,有一个类型字段,要根据不同的类型取出前几条数据。问题看似简单,但写sql的过程却不那么容易了。开始谢了一条很长很复杂的sql语句,虽然功能可以实现,但语句太长影响观感,而且耗时。所以想办法优化了一下。这是数据表,取每个stype的牵手那条数据。这是最终版的sql语句:SELECT id,title,sunit,p原创 2016-09-09 18:03:03 · 1228 阅读 · 0 评论 -
java通信二:利用Socket实现聊天室功能
最近研究了下java socket通信基础,利用代码实现了一个简单的多人聊天室功能,现把代码共享下,希望能帮到有兴趣了解的人。目录结构:ChatClient:package com.panda.chat;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.*;@Suppr原创 2017-02-07 10:22:14 · 8425 阅读 · 2 评论 -
java通信一:Socket通信原理简单理解
在接触Java之前,本人曾对即时通讯工具非常感兴趣。现在是网络时代,网络间通讯已经成为了每个人生活的一部分,有鉴于此,程序员在这方面做出一定的了解是极为必要的。因为工作的关系,一直接触不到网络编程这一块,因此自己通过业余时间来研究学习,也得出一些自己的认识,希望可以帮助到和我一样的初学者。今天就来说一下socket通信的基本原理。TCP/IP要想理解socket首先得熟原创 2017-02-04 10:07:01 · 19693 阅读 · 2 评论 -
ORACLE基础:常用函数
oracle内置函数非常多,但在一般的开发中能用到的几乎不到一半,也可能使个人水平过低,反正我工作以来有些函数一次都没用过。 今天把常用的部分函数做一个整理,方便日后查用。不常用的放到后边作为补充。 0.avg()求平均值,max()求最大值,min()求最小值 1.CONCAT (' ',' ')连接两个字符串; ’||’符号也代表拼接 SQL> select原创 2017-02-16 10:25:16 · 541 阅读 · 0 评论 -
ORACLE PL/SQL语法总结
--定义数组类型DECLARE type array_var is table of t_t_student.name%type index by binary_integer; v_name array_var;begin v_name(-1) := '张伯伦'; dbms_output.put_line(v_name(-1));end;--record原创 2017-02-16 16:48:02 · 466 阅读 · 0 评论 -
SSM系列4:系列终极版--已在真实项目中应用。
这个版本SSM框架搭建是系列的最后一篇了。与之前的相比重构了代码,在真实项目中可以更加方便的进行扩展开发。另外,前端的框架之前一直使用Easyui,在这一版中加入了layui,一个非常漂亮的前端框架。他们家的模板做的也很强大,推荐一波。在我的代码中都是原生自写的,基本功能都已实现,但有些功能还未完善,所以在某些地方会看到layui+easyui的形式。下面进行展示,最后会有下载链...原创 2018-08-10 17:43:57 · 2226 阅读 · 3 评论