- 博客(24)
- 收藏
- 关注
原创 easyUI刷新界面时列自动变宽直到超过屏幕
原因: 通常easyui列宽设置为像素,如果所有列加起来的宽度和没有超过父级dom节点的宽度,不断的调用$('#dg').datagrid,列宽就会自动变化。 解决方法:将列宽按百分比设置宽度,取消像素设置方法。 代码片段如下: function fixWidth(percent) { return document.body
2017-06-19 21:50:53
1483
原创 oracle存储过程
create or replace procedure backup_logs_sp(status_flag out number) AS BEGIN insert into tablename1 select * from tablename2 where tablename2.create_time < trunc(sysdate-7); delete from tablename2 whe
2017-05-03 20:32:45
301
原创 db2存储过程小例子
create or replace procedure viewstat_logins_pro(In counts Bigint) language sql begin declare i Bigint default 1; --拼接随机时间 declare timestr varchar(19); declare from_user varchar(64); declare daytime Bi
2017-05-03 20:12:19
847
原创 mysql存储过程小例子
DROP PROCEDURE IF EXISTS customview_logs_pro; DELIMITER // CREATE PROCEDURE customview_logs_pro(IN counts BIGINT) BEGIN DECLARE i BIGINT DEFAULT 1; DECLARE total_count INT DEFAULT 1; DECLARE timestr V
2017-05-03 20:06:09
541
转载 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol) RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web Service Web Ser
2017-03-02 10:41:01
337
转载 tomcat的server.xml详解
转自 http://grass51.blog.51cto.com/4356355/1123400 1、了解tomcat Tomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并且对当前Java开发框架开源组件Structs、Spring和Hibernate等实现完美支持,因
2017-03-02 09:44:51
356
转载 tomcat的server.xml配置
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://grass51.blog.51cto.com/4356355/1123400 1、了解tomcat Tomcat不是一个完整意义上的Jave EE(j2ee)服务器,因为它没有提供完整的Java EE企业应用平台的API。但是由于Tomcat遵循apache开源协议,并
2017-03-02 09:38:18
451
转载 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
209
转载 UML类图
转自:http://blog.youkuaiyun.com/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1. 泛化(
2017-03-02 00:45:38
214
转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用
2017-03-02 00:20:02
217
转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理
这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。
2017-03-02 00:17:56
220
转载 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
212
转载 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
2753
转载 hibernate入门知识点
讲讲一下orm框架 以及各个orm框架的区别 答:o---Object对象。 r---关系数据库。 m---映射文件。 orm可以说是一项为了实现面向对象与关系数据库的不匹配而产生的一种框架,简单的说:orm是通过使用描述对象与关系数据库之间映射的元数据, 将Java程序中的对象通过自动持久化同步到关系数据库,本质上来说就是把数据从一种形式转换成另一种形式。 orm类型 映射关系 开发效率 数据库
2017-03-01 23:24:52
397
转载 hibernate一级缓存,二级缓存和查询缓存
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题: list()获得对象
2017-03-01 23:06:35
264
原创 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
296
转载 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation
相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。
2017-03-01 11:16:37
368
原创 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
5655
原创 Maven+Spring环境搭建
1.什么是Spring? Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 2.为什么要用Spring? 非侵入式:使用spring只需要添加配置文件或者注解即可使用,无需让我们的业务类继承Spring类或者实现Spring接口。 控制反转IoC:通过DI(依赖注入)的方式,我们不需要手动创建对象,而是直接获取Spring容器管理的对象。 面向切面编程AO
2017-02-28 21:09:34
299
原创 maven+struts2
一.what--why--how 1.什么是Struts2: 2.为什么需要struts2: 3.怎么样使用struts2: (1).pom.xml文件: UTF-8 2.3.20 org.apache.struts struts2-core ${
2017-02-28 19:32:13
319
原创 ant的bulid.xml文件写法
1.如图我有如下项目: 该build.xml是我从tomcat源代码中复制而来然后进行修改,每个项目对应一个build.xml文件,由于文件内容过多,不插图,只对其中的标签做简单介绍,以作记录。 2.常用标签介绍: (1) 其中name表示项目名称,default表示没有指定target时缺省的target,basedir表示项目基目录,可以填写项目的实际路径 (2)
2017-02-28 13:47:50
1344
原创 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
2486
原创 算法题库与在线刷题网站推荐
1.http://www.lintcode.com/zh-cn/problem/ 有面试真题,阶梯训练,比赛等模块 2.https://leetcode.com/ 很火的算法题库,在线答题,讨论 知乎搜索算法训练网站,提供了很多网址,但是这两个网站的算法题用来入门比较好。共勉!
2017-02-27 18:52:14
19341
1
原创 ant使用
1.下载ant http://ant.apache.org/bindownload.cgi 2.windows下配置环境变量: ANT_HOME:D:\workPlatSofts\java\apache-ant-1.9.9 path:%ANT_HOME%\bin;%ANT_HOME%\lib; 安装过程中可能会遇到如下的错误: 输入ant命令报错: Exception i
2017-02-26 23:47:53
1262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅