- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 Oracle高级查询之OVER (PARTITION BY ..), 解决查询分组后某列最大的那条数据。
基本方式:SELECT E.ID,E.NAME, E.AGE, E.INFO FROM EMPLOYEE E, (SELECT E.ID, MAX( E.AGE) E.AGE FROM EMPLOYEE E GROUP BY E.ID) T WHERE E.ID= T.ID AND E.AGE= T.AGE;利用OVER (PARTITION BY ..):SELECT T.ID, T.N
2017-10-12 16:31:54 1668
原创 关于idea日志和控制台如何输出日志及乱码问题解决方案
一.配置log4j需要在web.xml增加两处配置:<!-- Log4j配置 --><context-param> <param-name>log4jConfigLocation</param-name> <param-value> classpath:properties/log4j.properties </param-value></context-
2017-09-30 00:06:39 22231 4
原创 关于安装版JDK1.7+ 修改环境变量无效的问题
现象:本身电脑配有低版本jdk,需要安装高版本时,使用oracle官网的jdk.exe安装后,没有配置环境变量,但dos下查看jdk版本已经发生变化。且修改环境变量指向低版本无效。原因: 当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录
2017-08-25 15:06:15 568
原创 设计模式23缩略版
设计模式分为三大类:创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型模式和线程池模式 工厂方法
2017-08-23 17:39:52 363
原创 MongoDB基础
MongoDB 概念解析 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接
2017-07-28 18:05:30 263
原创 GIT命令
名词说明: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库查看显示有变更的文件 git status显示当前分支的版本历史 git log显示commit历史,以及每次commit发生变更的文件 git log –stat显示某个文件的版本历史,包括文件改名 git log –follow [file
2017-07-11 10:52:15 274
转载 mongodb无法注册windows服务
mongodb无法注册windows服务一:MongoDB安装完后,将其注册成windows服务。方式有两种:通过命令行参数mongod --dbpath "D:\1\12\mongodb\data\db" --logpath "D:\1\12\mongodb\data\log\mongodb.log" --install --serviceName "MongoDB"通过配置文件mongo
2017-06-26 15:07:05 3826
转载 Java IO流结构
流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
2017-03-10 12:42:04 357
转载 适配器模式 (Adapter-Pattern)
适配器模式的意图 : 使用不同接口的类所提供的服务为客户端提供其所希望的接口。简单来说,通过增加一个适配器类来完成新接口的实现和旧代码的复用。
2017-03-09 00:54:58 325
转载 Spring实现AOP
先了解AOP的相关术语:1. 通知(Advice): 通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。 2. 连接点(Joinpoint): 程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。 3. 切入点(Pointcut) 通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方
2017-03-08 10:02:53 339
原创 单例模式(Singleton-Pattern)
单例模式(Singleton-Pattern):定义Ensure a class has only one instance, and provide a global point of access to inspect.确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
2017-03-06 21:45:00 448
原创 springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller
2017-01-21 00:02:14 353
转载 数据库范式
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。
2017-01-01 22:37:17 390
转载 Web Service 的工作原理
Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时
2017-01-01 22:30:36 969 1
转载 HTTP返回码
HTTP协议状态码表示的意思主要分为五类,大体是: ~~~~~~~~~~~~~~~~~~~~~~~~ 1×× 保留 2×× 表示请求成功地接收 3×× 为完成请求客户需进一步细化请求 4×× 客户错误 5×× 服务器错误
2017-01-01 21:14:29 373
转载 PreparedStatement与Statement理解
prepareStatement会先初始化SQL,先把这个SQL提交到数据库中进行预处理,多次使用可提高效率。 createStatement不会初始化,没有预处理,没次都是从0开始执行SQL prepareStatement可以替换变量 在SQL语句中可以包含?,可以用ps=conn.prepareStatement("select * from Cust where ID=?")...
2017-01-01 21:12:17 510
转载 Java知识总结(二)
J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号。但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统。J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,所以...
2017-01-01 21:06:17 250
转载 Java知识总结(一)
1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?2. 谈一谈”==“与”equals()"的区别。3. Java中的四种引用及其应用场景是什么?4. object中定义了哪些方法?5. hashCode的作用是什么?6. ArrayList, LinkedList, Vector的区别是什么?7. String, StringBuilder, StringBuffer的
2017-01-01 16:34:45 281
原创 oracle数据库sys及system密码修改,数据库数据导出导入(dmp)
解锁账户:alter user 账户 account unlock登录sys用户:sqlplus / as sysdba修改sys用户:alter user sys identify by password修改system用户:alter user system identified by 数据导出: 1 将数据库TEST完全导出,用户名system 密
2016-11-08 17:09:51 1713
原创 JSON学习入门
一、JSON定义JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。二、什么是 JSON ?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON
2016-10-01 22:39:35 250
转载 mysql分页通用存储过程
use mysql;drop procedure if exists prc_page_resultcreate procedure prc_page_result (in currpage int,in columns varchar(500),in tablename varchar(500),in sCondition varcha
2016-10-01 22:36:50 219
原创 关于XML的tips
一、定义XML 被设计用来传输和存储数据。HTML 被设计用来显示数据。二、设计灵感XML 与 HTML 的主要差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在传输信息。
2016-10-01 22:07:41 331
转载 数据库优化-水平拆分 垂直拆分
通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。 垂直(纵向)拆分:是指按功能模块拆分,比如分为订单库、商品库、用户库...这种方式多个数据库之间的表结
2016-09-11 23:08:14 308
转载 设计模式六大原则
设计模式六大原则 目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义
2016-03-22 10:01:55 450
转载 Mavne下的SSH框架搭建
阅读目录1、新建一个maven项目 2、添加一个web.xml3、基本ssh框架pom.xml配置1、web.xml 加入中心拦截器配置2、加入log4j.xml3、引入struts2.xml 根据约定由于配置原则,将此配置文件放在更目录即可4、建一个测试jsp在webapp/pages/index.jsp5、写一个controller6、配置struts2.xml7、暂时注释掉pom.x
2016-03-22 10:01:19 489
原创 数据库设计基本概念及知识
数据库设计步骤需求分析:数据是什么,有哪些属性,数据和属性的特点(存储特点),数据的生命周期逻辑设计:使用ER图对数据库进行逻辑设计物理设计:把逻辑设计转成物理设计维护优化:新的需求进行建表,索引优化,大表拆分
2016-03-17 23:53:59 10484 1
原创 Spring(一)基本知识之IOC和Bean
Keys:Spring IOC AOP Bean 注释和配置轻量级 大小和开销小Abstract:IoC控制反转-松耦合。AOP面向切面-可以分离应用的业务逻辑和系统级服务进行内聚性的开发。包含并管理应用对象的配置和生命周期,这个意义上是一种容器。将简单组件配置组合成为复杂的内容,这个意义上是一种框架。框架就是制定一套规范或者规则,大家在该规范或者规则(思想)下工作。
2016-03-13 22:04:12 969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人