自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 easyUI刷新界面时列自动变宽直到超过屏幕

原因:通常easyui列宽设置为像素,如果所有列加起来的宽度和没有超过父级dom节点的宽度,不断的调用$('#dg').datagrid,列宽就会自动变化。解决方法:将列宽按百分比设置宽度,取消像素设置方法。代码片段如下:function fixWidth(percent) { return document.body

2017-06-19 21:50:53 1381

原创 oracle存储过程

create or replace procedure backup_logs_sp(status_flag out number) ASBEGINinsert into tablename1 select * from tablename2 where tablename2.create_time < trunc(sysdate-7);delete from tablename2 whe

2017-05-03 20:32:45 252

原创 db2存储过程小例子

create or replace procedure viewstat_logins_pro(In counts Bigint)language sqlbegindeclare i Bigint default 1;--拼接随机时间declare timestr varchar(19);declare from_user varchar(64);declare daytime Bi

2017-05-03 20:12:19 767

原创 mysql存储过程小例子

DROP PROCEDURE IF EXISTS customview_logs_pro;DELIMITER //CREATE PROCEDURE customview_logs_pro(IN counts BIGINT)BEGINDECLARE i BIGINT DEFAULT 1;DECLARE total_count INT DEFAULT 1;DECLARE timestr V

2017-05-03 20:06:09 477

转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web ServiceWeb Ser

2017-03-02 10:41:01 271

转载 tomcat的server.xml详解

转自 http://grass51.blog.51cto.com/4356355/11234001、了解tomcatTomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并且对当前Java开发框架开源组件Structs、Spring和Hibernate等实现完美支持,因

2017-03-02 09:44:51 307

转载 tomcat的server.xml配置

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://grass51.blog.51cto.com/4356355/11234001、了解tomcatTomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并

2017-03-02 09:38:18 358

转载 java23中设计模式

以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.htm

2017-03-02 00:58:05 170

转载 UML类图

转自:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1.       泛化(

2017-03-02 00:45:38 170

转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析

这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用

2017-03-02 00:20:02 166

转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理

这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。

2017-03-02 00:17:56 171

转载 Servlet 工作原理解析

Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请求是如何被分

2017-03-02 00:14:45 165

转载 Spring bean配置和自动注入

1 bean与spring容器的关系Bean配置信息定义了Bean的实现及依赖关系,Spring容器根据各种形式的Bean配置信息在容器内部建立Bean定义注册表,然后根据注册表加载、实例化Bean,并建立Bean和Bean的依赖关系,最后将这些准备就绪的Bean放到Bean缓存池中,以供外层的应用程序进行调用。1 bean配置bean配置有三种方法:基于xml配置Bean

2017-03-01 23:57:23 2672

转载 hibernate入门知识点

讲讲一下orm框架 以及各个orm框架的区别答:o---Object对象。r---关系数据库。m---映射文件。orm可以说是一项为了实现面向对象与关系数据库的不匹配而产生的一种框架,简单的说:orm是通过使用描述对象与关系数据库之间映射的元数据,将Java程序中的对象通过自动持久化同步到关系数据库,本质上来说就是把数据从一种形式转换成另一种形式。orm类型 映射关系 开发效率 数据库

2017-03-01 23:24:52 281

转载 hibernate一级缓存,二级缓存和查询缓存

在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:list()获得对象

2017-03-01 23:06:35 214

原创 struts中struts.xml配置文件个别属性解释

1.struts自己管理action对象 /HelloWorld.jsp 2.struts指定spring管理action对象:在struts.xml中编写如下代码然后我们在spring.xml中编写action的bean如: 在struts.xml中继续添加如下代码:

2017-03-01 22:20:01 230

转载 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation

相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。

2017-03-01 11:16:37 294

原创 maven+hibernate+mysql使用

1.什么是Hibernate?hibernate 是一个对象关系映射框架(ORM:),用于对象与关系数据库表记录的转换,封装了JDBC,通过xml或者注解方式来实现java POJO与数据库表的映射,使得程序员可以用面向对象的思维操作数据库。2.为什么使用Hibernate?(1)它封装了JDBC;(2)ORM;(3)hibernate有自己的一级缓存和二级缓存,一级缓

2017-03-01 01:24:12 5564

原创 Maven+Spring环境搭建

1.什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2.为什么要用Spring?非侵入式:使用spring只需要添加配置文件或者注解即可使用,无需让我们的业务类继承Spring类或者实现Spring接口。控制反转IoC:通过DI(依赖注入)的方式,我们不需要手动创建对象,而是直接获取Spring容器管理的对象。面向切面编程AO

2017-02-28 21:09:34 242

原创 maven+struts2

一.what--why--how1.什么是Struts2:2.为什么需要struts2:3.怎么样使用struts2:(1).pom.xml文件:    UTF-8     2.3.20                 org.apache.struts              struts2-core              ${

2017-02-28 19:32:13 216

原创 ant的bulid.xml文件写法

1.如图我有如下项目:该build.xml是我从tomcat源代码中复制而来然后进行修改,每个项目对应一个build.xml文件,由于文件内容过多,不插图,只对其中的标签做简单介绍,以作记录。2.常用标签介绍:(1)其中name表示项目名称,default表示没有指定target时缺省的target,basedir表示项目基目录,可以填写项目的实际路径(2)    

2017-02-28 13:47:50 1256

原创 Tomcat8.5.11源码导入Myeclipse

一.tomcat源代码调试与项目部署初试1.下载tomcat源码http://tomcat.apache.org/2.将源代码导入myclipse将源码解压缩;因为tomcat是通过ant编译部署项目的,所以导入myclipse的时候使用file-new-other-java Project from Exsiting Ant Buildfile;3.导入源代码之后会报很多

2017-02-27 20:33:03 2405

原创 算法题库与在线刷题网站推荐

1.http://www.lintcode.com/zh-cn/problem/有面试真题,阶梯训练,比赛等模块2.https://leetcode.com/很火的算法题库,在线答题,讨论知乎搜索算法训练网站,提供了很多网址,但是这两个网站的算法题用来入门比较好。共勉!

2017-02-27 18:52:14 18512 1

原创 ant使用

1.下载anthttp://ant.apache.org/bindownload.cgi2.windows下配置环境变量:ANT_HOME:D:\workPlatSofts\java\apache-ant-1.9.9path:%ANT_HOME%\bin;%ANT_HOME%\lib;安装过程中可能会遇到如下的错误:输入ant命令报错:Exception i

2017-02-26 23:47:53 1164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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