自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Tomcat 6、7在EL表达式解析时存在的一个Bug

本文出处:http://blog.csdn.net/chaijunkun/article/details/9097229,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。今天在做数据分页显示的时候遇到了一个问题,经过测试,证实是Tomcat 6的一个bug,我所用的版本为:apache-tomcat-6.0.36,和7.0.30均能复现。下面

2015-06-29 10:52:20 942

转载 启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll”错误的解决方法!

原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生

2015-06-21 10:50:07 501

原创 sql左外连接、右外连接、全外连接

一 语法1 左外连接 LEFT  JOIN或LEFT OUTER JOIN 2 右外连接  RIGHT  JOIN 或 RIGHT  OUTER  JOIN3  全外连接  FULL  JOIN 或 FULL OUTER JOIN   FULL  JOIN  =  LEFT  JOIN + RIGHT  JOIN二 demo两张表,表结构如下student 表CREAT

2015-06-18 20:03:44 3505

原创 mysql group by中没有的字段 select中可以有

select id,name from table group idMySQL服务器包含一些其他SQL DBMS中不具备的扩展。注意,如果使用了它们,将无法把代码移植到其他SQL服务器。在某些情况下,你可以编写包含MySQL扩展的代码,但仍保持其可移植性,方法是用“/*... */”注释掉这些扩展。这个写法不标准, 因为假如没group的字段如果有多个值, 可能导致这个

2015-06-18 17:44:51 5952

转载 MySql与SqlServer的一些常用用法的差别

本文将主要列出MySql与SqlServer不同的地方,且以常用的存储过程的相关内容为主。1. 标识符限定符SqlServer[]MySql``2. 字符串相加SqlServer直接用 +MySqlconcat()3. isnull()SqlServer

2015-06-18 16:32:21 377

原创 mysql limit用法

SELECT * FROM table LIMIT [offset,] rows |rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1):为了与 Pos

2015-06-18 10:31:53 479

原创 Chrome浏览器快捷键大全

浏览器标签页和窗口快捷键: Ctrl+N                                打开新窗口。Ctrl+T                                打开新标签页。Ctrl+Shift+N                          在隐身模式下打开新窗口。Ctrl+O,然后选择文件。                   在 Go

2015-06-17 17:19:45 372

原创 MySql数据库 sql查询增加序号的伪列

方法一set @rownum=0;SELECT @rownum:=@rownum+1 AS rownum, table_name.*FROM table_name方法二SELECT @rownum:=@rownum+1 AS rownum, table_name.*FROM (SELECT @rownum:=0) r, table_name

2015-06-15 20:21:59 4010

原创 mysql格式化操作

-- 方法一 字符串格式化为数字 2016-01-08 21:15:33SELECT  DATE_FORMAT('20160108211533','%Y-%m-%d %T')tran_time  -- 方法二 字符串格式化为数字 2016-01-08 21:15:33SELECT  DATE_FORMAT('20160108211533','%Y-%m-%d %H:%i:%s'

2015-06-12 22:12:29 1230

转载 js数组的操作

1、数组的创建1var arrayObj = new Array(); //创建一个数组2 3var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度4

2015-06-12 11:56:51 386

转载 使用mybatis执行sql的时候为什么会出现Parameter index out of range (1 > number of parameters, which is 0)?

写like语句的时候 一般都会写成 like '% %'在mybatis里面写就是应该是 like  '%${name} %' 而不是 '%#{name} %'  ${name} 是不带单引号的,而#{name} 是带单引号的

2015-06-12 09:40:48 2479

原创 查看powerdesigner里面一个pdm的总表数

右键 PDM模块 →List Of →Tables,弹出List of Tables 对话框, 左侧的序列号代表Table 的个数。

2015-06-10 10:45:12 4816

原创 mysql查询数据库含有的表数量

1 mysql查询数据库含有的表数量 SELECT COUNT(TABLE_NAME) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'itm_test' ;//item_test为数据库

2015-06-09 16:16:31 1752

转载 工作流介绍

工作流介绍工作流是针对工作中具有固定程序的常规活动而提出的一个概念,通过将工作活动分解定义良好的任务、过程、角色和规则来进行执行和监控,达到提高生产组织水平和工作效率的目的,工作流技术为企业更好地实现经营目标提供了先进的手段。[@more@]工作流介绍1 背景什么是工作流?工作流是针对工作中具有固定程序的常规活动而提出的一个概

2015-06-04 08:12:07 4661

转载 关于JBPM工作流

1、工作流工作流是一项分离业务操作和系统流程的技术。工作流由实体(Entity)、参与者(Participant)、流程定义(Flow Definition)、工作流引擎(Engine) 四部分组成。① 实体是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。② 参与者是各个处理

2015-06-04 08:05:16 485

转载 进程上下文

进程上下文,意思是可执行程序代码是进程的重要组成部分。进程上下文实际上是进程执行活动全过程的静态描述。中文名进程上下文静态描述进程执行活动全过程包    含指令和数据操    作代码目录1意义2包含

2015-06-03 11:42:51 645

转载 JNI快速入门

JNI快速入门JNI为Java Native Interface 即Java本地接口,使用此种机制可以实现Java和C/C++互相调用.本文对该机制进行快速入门,并记录了我在整个过程中遇到的问题及解决方法。Java调用C++代码Java调用C++代码本质上是对C++生成的动态库进行调用而不是直接对C/C++代码进行调用。第一步:设计Java端接口;

2015-06-03 09:21:16 473

转载 Python语言十分钟快速入门

Python(蟒蛇)是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。python logo【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。2 Python具有很强的面向对象特性,而且简化了面向对象的实现。

2015-06-02 22:09:15 508

转载 老鸟的Python入门教程

重要说明这不是给编程新手准备的教程,如果您入行编程不久,或者还没有使用过1到2门编程语言,请移步!这是有一定编程经验的人准备的.最好是熟知Java或C,懂得命令行,Shell等.总之,这是面向老鸟的,让老鸟快速上手Python教程.为什么总结这样的一个教程我虽不是老鸟,但已熟悉Java,C/C++, Shell和Perl,且对常见的数据结构和算法等都了解.最近因项目需要,要做一个小工具

2015-06-02 22:08:26 448

转载 Hadoop入门介绍

Hadoop这个名字不是一个缩写,它是一个虚构的名字。该项目的创建者,Doug Cutting如此解释Hadoop的得名:"这个名字是我孩子给一个棕黄色的大象样子的填充玩具命名的。我的命名标准就是简短,容易发音和拼写,没有太多的意义,并且不会被用于别处。小孩子是这方面的高手。Google就是由小孩命名的。    Hadoop 是一个能够对大量数据进行分布式处理的软件框架。但是 Hadoop

2015-06-02 21:56:07 332

转载 《Hadoop基础教程》之初识Hadoop

Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。         《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史        雏形开始于200

2015-06-02 21:55:07 474

转载 mongoDB 入门指南、示例

一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDBA、 不解压模式:将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongo

2015-06-02 21:51:54 369

转载 mongoDB 介绍(特点、优点、原理)

转载http://www.cnblogs.com/hoojo/archive/2011/06/01/2066426.html#topmongoDB 介绍(特点、优点、原理)介绍:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点:高性能、易部署、易使用,存储数据非常方便。主要功能特性有:Ø 面向集合

2015-06-02 21:50:42 356

转载 开源分布式版本控制工具 —— Git 之旅

在 IBM Bluemix 云平台上开发并部署您的下一个应用。开始您的试用Git 主张的分布式代码库与文件快照的设计思想,相对于传统 CVS、SVN 等集中式、文件差异式版本控制工具是一种挑战与颠覆。Git 带来了离线提交、轻量级分支等诸多便利。不过,也有人质疑 Git 的复杂性,并由此拔高了学习成本,某种程序上影响了开发者使用或者迁移 Git 的项目进度,笔者同样

2015-06-02 21:45:50 767

转载 NIO 入门

转载:http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.htmlJDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库

2015-06-02 21:39:06 386

转载 NIO与传统IO的区别

传统的socket IO中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和CPU线程切换的开销将非常巨大。使用NIO,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行IO操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,NIO提供了这种非阻塞的能力。 

2015-06-02 21:36:32 342

转载 分布式与集群的区别

简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoop的

2015-06-02 19:59:24 6052

转载 struts2中拦截器与过滤器的区别

1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。 5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。 过

2015-06-01 21:48:15 457

转载 拦截器和过滤器有什么区别(JAVA/struts2.0)

拦截器是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法 比如动态代理就是拦截器的简单实现, public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { Object result = null; System.out.p

2015-06-01 21:43:09 373

转载 过滤器、监听器、拦截器的区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该

2015-06-01 21:41:12 351

原创 window.location.href/replace/reload()--页面跳转+替换+刷新

window.location跳转+替换+刷新 一、最外层top跳转页面,适合用于iframe框架集top.window.location.href("${pageContext.request.contextPath}/Login_goBack");==========================================================

2015-06-01 16:52:07 1187

转载 js 控制页面跳转的5种方法

第一种:复制代码代码如下:               window.location.href="login.jsp?backurl="+window.location.href;     第二种:复制代码代码如下:    alert("返回");window.history.back(-1);   第三种:

2015-06-01 10:58:45 3933

转载 js跳转页面方法

3布丁足迹;秒后自动跳转……function countDown(secs){  tiao.innerText=secs;  if(--secs>0)   setTimeout("countDown("+secs+")",1000);  }  countDown(3);   按钮式:    链接式:  返回上一步

2015-06-01 10:57:13 383

转载 js页面跳转整理

js方式的页面跳转1.window.location.href方式               window.location.href="target.aspx";     2.window.navigate方式跳转       window.navigate("target.aspx"); 3.window.loction.replace方式

2015-06-01 10:54:10 484

空空如也

空空如也

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

TA关注的人

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