mysql JDBC URL参数解析

MySQL JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...?常用URL连接属性?characterEncoding 在插入数据时,如果数据的编码类型与数据库的编码类型不一致时,如程序中使用GBK,而数据库的数据类型为utf8,会出现插入数据的字节的类型
阅读本文

java中用validator进行校验

1.数据校验 ? 对请求提交的数据进行有效性验证。 2.数据校验的分类 ? 客户端验证:通过javascript脚本实现 ????? 客户端验证是不安全的。 ? 服务器端验证:通过java代码实现 ????? 才是最安全的,一定要启用服务器端验证。 3.struts2如何实现服务器端验证 ? 1>.让action类继承ActionSupport类 ? 2>.重写
阅读本文

openolat在windows7下的安装

openolat官方提供了Linux下的安装指南,在windows下安装花了一些时间才弄好,总结如下:jdk1.8+apache-tomcat-8.0.91.在Mysql中建立oodb数据库,用脚本生成数据库表,建立数据库账号oodbu,密码oodbpasswd,分配访问oodb的权限2.在tomcat的文件夹conf中创建文件夹Catalinalocalhost,创建文件ROOT.xml:
阅读本文

eclipse安装hibernate插件(在线Marketplace中安装)

网上很多都是给个网址,然后在eclipse的help中new install soft中安装。每次安装还要去查找最新的地址去安装。为什么不用eclipse的marketplace直接搜索安装呢?打开eclipse,Help-->Eclipse Marketplace...,然后输入hibernate搜索,找到JBoss Tools,点击右下角的install。    2.然后找到hiberna
阅读本文

quartz详解2:quartz由浅入深

http://blog.itpub.net/11627468/viewspace-1763498/一、quartz核心概念? ? ?先来看一张图:? ??? ?? scheduler 任务调度器 trigger 触发器,用于定义任务调度时间规则 job 任务,即被调度的任务 misfire 错过的,指本来应该被执行但实际没有被执行的任务调度 ??? Jo
阅读本文

搭建jsp运行环境

一:搭建jsp服务器端运行环境的步骤:a,下载并按照JDK(JavaDevelopmentKit),这其中就包含了编译器,虚拟机,类库;、b,配置操作系统的环境变量PATH;    ?    ?添加变量:    新建JAVA_HOME:        新建TOMCAT_HOME:        然后set运行:        查看这些,存在变量,对应的路径,都没问题的话,就配置好了
阅读本文

Spring和SpringMVC配置中父子WebApplicationContext的关系

一、前言  有这么一个故事:一辆装满石头的板车,一根绳子系着,起初绳子没有拉直,拉绳的人以为很轻,等真的绷直了才发现自己的力气根本不够~人往往喜欢得过且过,但是有些东西真的是绕不过的,所以现在必须努力的武装自己......今天开讲的就是ServletContext和Spring的ApplicationContext以及每个SpringMVC中的上下文关系~二、正文  注明:以下内容没有用斜体表示的
阅读本文

maven下载jar包失败的原因- 解决方法汇总

最近把本地一个项目移到新的亚博在线娱乐官网靠谱吗环境中,但是maven总是有几个jar包不能下载下来,最后通过三个步骤总有把jar安装好,项目顺利跑起来了,特此记录一下,免得以后忘了,再来翻翻个人的烂笔头!! ? ? ?第一个方法:删除本地的repository库中所有.lastupdate后缀文件,重新下载 ? ? ?当我们使用eclipse下载jar包,有事突然退出,再次进入jar包还是下载不起
阅读本文

quaetz(5)--作业管理和存储

作业一旦被调度,调度器需要记住并且跟踪作业和它们的执行次数。如果你的作业是30分钟后或每30秒调用,这不是很有用。事实上,作业执行需要非常准确和即时调用在被调度作业上的execute()方法。Quartz通过一个称之为作业存储(JobStore)的概念来做作业存储和管理。Quartz提供两种基本作业存储类型。RAMJobStore第一种类型叫做RAMJobStore(默认存储方式),它利用通常的内
阅读本文

Hibernate quick start

Preface Working with both Object-Oriented software and Relational Databases can be cumbersome and time consuming. Development costs are significantly higher due to a paradigm mismatch between how d
阅读本文

Hibernate与Mybatis\ibatis的区别

第一章?????Hibernate与MyBatis Hibernate?是当前最流行的O/R mapping框架,它出身于sf.NET,现在已经成为Jboss的一部分。?Mybatis?是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。 MyBatis?参考资料官网:http://www.mybatis.org/core/zh/index.html?? Hibe
阅读本文

从零开始使用Maven(二)搭建Nexus私服

下载地址:http://www.sonatype.org/nexus/go? 1.解压以后,可以看到jsw目录下面有各个版本的nexus环境 2.我选的是windows-x86-64 直接用install-nexus.bat将nexus注册成windows服务即可。 3.nexus的端口设置 打开conf目录下的nexus.properties 4.使用nexus 地址
阅读本文

淘宝的高性能可伸缩架构---session处理

应用无状态 ??原来假如在session 保存大量的客户端状态信息,保存session的服务器宕机, 通过集群解决,集群不仅有负载均衡, 更重要的是要恢复 failover?问题tomcat 用集群节点广播复制, jboss用配对复制 等session状态复制策略有局限会严重影响系统的伸缩性 因为集群节点间 session通信随着节点的增多而开销增大??解决1 因此要做到应用本身的伸缩性,
阅读本文

floodlight添加模块实验

在floodlight中所有的模块都必须实现IFloodlightModule接口,而这里新添加的模块需要监听数据包,所以也需要实现IOFMessageListener接口。IOFMessageListener接口用于监听Packet-in消息,并记录消息递增数量,IPktinHistoryService接口是业务查询接口,提供Packet-in数据分组统计结果查询服务,IFloodLigh
阅读本文

使用API Gateway

使用API Gateway 它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务 架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway
阅读本文

面向切面的spring

1.1定义AOP术语? ? ?描述aop的常用术语有通知(advice)、切点(pointcut)、和连接点(join point)。? 通知:? ? ? 通知定义了切面是什么以及何时执行,有5中通知类型。? ? ? 1.Before:在方法执行前调用通知。? ? ? 2.After:在方法执行后调用通知,不管方法 执行是否成功。? ? ? 3.After-returning:在方法成功执
阅读本文

maven学习(三)maven仓库

官网图片:?maven仓库:  仓库通常配置在settings.xml文件中,此处注意settings.xml的优先级:用户 > 全局,广义上maven的仓库一共包含两种:  1.本地仓库,默认在“用户目录/xx用户/.m2/repository“,在settings.xml中使用标识。  2.远程仓库,默认指向maven的中央仓库,在settings.xml中使用标识,可以配置多个。    中央
阅读本文

Activiti简介

Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准,包括支持对象管理组(OMG),面对新技术的机遇,诸如互操作性和云架构,提供技术实现。?创始人Tom Baeyens是JBoss jBPM的项目架构师,以及另一位架构师Joram Barrez,一起加入到创建Alfresco这项首次实现Apache开源许可的BPMN 2.0引擎开
阅读本文

Maven仓库

Maven仓库一、什么是Maven仓库    Maven可以在某个位置统一存储所有Maven项目共享的构件,这个统一的位置就是仓库。二、仓库的布局     任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一的存储路径,这便是Maven的仓库布局方式     考虑这个构件:groupId=org.testng、artifactId=testng、version=5.8、classi
阅读本文