- 博客(120)
- 资源 (3)
- 收藏
- 关注
转载 Spring原理概述
本文为转过来,对Spring进行了总体上的说明,有益于建立对Spring的总体把握和认识。 1、spring原理spring的最大作用ioc/di,将类与类的依赖关系写在配置文件中,程序在运行时根据配置文件动态加载依赖的类,降低的类与类之间的藕合度。它的原理是在applicationContext.xml加入bean标记,在bean标记中通过class属性说明具体类名、通过
2014-02-14 15:21:06 377
转载 maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
2014-02-13 16:06:31 674
转载 Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
Eclipse中tomcat部署工程启动后报错:Shell代码 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.spring
2014-02-13 16:05:40 416
转载 Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务
2014-01-23 15:02:24 727
转载 解决apt-get的E: Could not get lock /var/lib/dpkg/lock方法
使用apt-get进行软件的install或update时,有时会出现以下提示信息:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/)
2014-01-23 15:01:56 708
转载 Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
前言Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务
2014-01-20 15:38:56 587
转载 如何修改Ubuntu双系统的默认开机启动项
1.如图所示现在的开机启动项为Ubuntu系统,这里我们选择Ubuntu系统启动,进入Ubuntu系统,在Ubuntu系统里面修改2.依次点击并打开“应用程序”----->“附件”----->“终端”3.修改/boot/grub/grub.cfg文件的权限,图中所示的命令是改为任何人都可以读写执行,但一般不建议这样做,这里只是为了省事方便4.用gedit
2014-01-20 14:45:52 847
转载 unbunt系统安装Nginx
目录[隐藏]1 安装nginx2 启动nginx3 配置php和mysql3.1 安装Php和mysql3.2 安装FastCgi3.3 配置 nginx4 安装nginx +uwsgi+ Django5 配置 nginx uwsgi django6 uwsgi配置7 配置django8 no input file specified错误9 安装Zend Opt
2014-01-20 14:35:32 1030
转载 Oracle 用户权限管理方法
Oracle 用户权限管理方法,对于想要学习oracle安全的朋友,是个入门级的资料。-sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、
2014-01-16 11:28:31 412
转载 CentOS 6配置多个Tomcat
tomcat1与tomcat2下载的是解压版1、各自解压路径:采用的软链接# ll /usr/local/ drwxr-xr-x 9 root root 4096 Jun 21 08:01 apache-tomcat-7.0.19-1 drwxr-xr-x 9 root root 4096 Jun 21 08:48 apache-tomcat-7.0.
2014-01-15 10:17:41 528
转载 Spring采用velicity视图时,使用@SessionAttributes("")注解出现Cannot expose session attribute 'user' because of an
Spring采用velicity视图时,使用@SessionAttributes("")注解出现Cannot expose session attribute 'user' because of an existing model object of the same name异常问题错误原因:因为request session默认是不会加入velicity context中
2014-01-07 14:45:21 4056
转载 如何为Eclipse安装主题(Color Theme)
Eclipse开发环境默认都是白底黑字的,看到同事的Xcode中设置的黑灰色背景挺好看的,就去网上查了一下。发现Eclipse也可以设置主题。 方法1:你可以从Eclipse Marketplace中下载Please visit here: http://eclipsecolorthemes.org/?view=plugin 进去以后可以看到这个界面
2013-12-25 14:27:55 740
转载 Spring Security 3.0数据库动态实现权限控制
第一次接触Spring Security,在网上找了很多资料,有简单示例的,就是把用户名及权限信息配置在XML里面,但这种不太适合一般的项目!有些资料是翻译源代码讲解各个过滤器的作用以及其工作原理!由于项目时间紧所以求成心切的我看这些资料的时候总是很匆忙的跳步来看,到最后反而稀里糊涂,脑子里更乱,真心的希望有个狄仁杰中的元芳能在身边,这样我还能听取下他的意见:"元芳,你怎么看!"这两天静下来把之前
2013-12-24 13:46:34 1056
转载 修改Oracle 11g账户密码过期时间
开发过程中不需要限制账户的过期时间,所以需要进行一些设置。1 查看用户的proifle是哪个,一般是default:SELECT username,PROFILE FROM dba_users;2 查看指定概要文件(如default)的密码有效期设置:SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND
2013-12-23 15:10:17 568
转载 JBoss Rules 学习(七): Drools规则语言详解(下)
5. Rule Figure 5.1. ruleRule 结构是最重要的结构。 Rule 使用了形如“ IF ” something “ THEN ” action (当然,我们的关键字是“ when ”和“ then ”)的形式。一个规则在一个 package 中必须要有唯一的名字。如果一个名字中含有空格,那就需要将名字放在双引号中(最好总是使用双引号)。At
2013-11-28 14:15:29 793
转载 JBoss Rules 学习(六): Drools规则语言详解(上)
1. 概述:Drools 3 采用了原生的规则语言,那是一种非 XML 文本格式。在符号方面,这种格式是非常轻量的,并且通过“ expanders ”支持符合你问题域的 Domain Specific Language ( DSL )。这一章把焦点放在了 Drools 原生的规则格式。如果你想从技术上了解规则语言的机制,可以参考“ drl.g ”源文件,这是用Antlr3 语法来描述规则语言
2013-11-28 14:14:50 552
转载 JBoss Rules 学习(五): JBoss Rules 3.0.1 类库介绍
下载地址:http://labs.jboss.com/portal/index.html?ctrl:id=page.default.downloads&project=jbossrules下载文件说明:JBoss Rules 3.0.1 Binaries (includes javadocs) ( 13MB )― 仅仅包含 JBoss Rules 的四个核心类库:l
2013-11-28 14:14:17 531
转载 Drools 规则引擎(下)
4 . WorkingMemory: Figure 4.1 WorkingMemoryWorkingMemory 是运行时规则引擎的主要类。它保持了所有被 asserted 进 WorkingMemory 的数据的引用,直到取消( retracted )。WorkingMemory 是有状态对象。它们的生命周期可长可短。如果从一个短生命周期的角度来同一个引擎进行交互,意
2013-11-28 14:13:35 672
转载 JBoss Rules 学习(三): Drools规则引擎 (上)
从今天开始,我们将分两期来详细的介绍Drools规则引擎的原理,和各关键类的使用方法。Drools 规则引擎(上)1. 概述 :Drools 分为两个主要部分:构建( Authoring )和运行时( Runtime )。构建的过程涉及到 .drl 或 .xml 规则文件的创建,它们被读入一个解析器,使用 ANTLR 3 语法进行解析。解析器对语法进行正确性的检
2013-11-28 14:12:58 844
转载 JBoss Rules 学习(二): RETE算法
在JBoss Rules 学习(一):什么是Rule中,我们介绍了JBoss Rules中对Rule的表示,其中提到了JBoss Rule中主要采用的RETE算法来进行规则匹配。下面将详细的介绍一下RETE算法在JBoss Rule中的实现,最后随便提一下JBoss Rules中也可以使用的另一种规则匹配算法Leaps。1.Rete 算法 :Rete 在拉丁语中是 ”net” ,有
2013-11-28 14:10:20 623
转载 JBoss Rules 学习(一): 什么是Rule
学习JBoss Rules有几天了,因为这方面的中文资料较少,所以这几天都在看官网上的manual。这是一份不错的教程,我把我看的一些重要的东西翻译整理了一下,希望可以对想学习JBoss Rules的同学们提供一点帮助。 在开始这份教程之前,我先简要介绍一下JBoss Rules: JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被
2013-11-28 14:09:33 481
转载 JBoss Rules(Drools)
记录学习JBoss Rules的点点滴滴JBoss Rules 学习(七): Drools规则语言详解(下) 摘要: Rule 结构是最重要的结构。 Rule 使用了形如“ IF ” something “ THEN ” action (当然,我们的关键字是“ when ”和“ then ”)的形式。 一个规则在一个 package 中必须要有唯一的名字。如果一个名
2013-11-28 14:07:52 727
转载 tomcat集群和负载均衡
转载的文章,主要用来学习的。没有验证过其正确性。集群背景介绍1.1 术语定义服务软体是b/s或c/s结构的s部分,是为b或c提供服务的服务性软件系统。服务硬体指提供计算服务的硬件、比如pc机、pc服务器。服务实体通指服务软体和服务硬体。客户端指接受服务实体服务的软件或硬件。1.2 两大关键特性集群是一组协同
2013-11-12 15:19:12 552
转载 TOMCAT启动一闪而过
1、手动点击startup.bat受,一闪而过在用文本打开该bat文件,在最后一行加上 pause,在手动点击该bat文件,就会看到报错信息。 2、在CMD下进到TOMCAT的bin目录,运行startup.bat,然后输出了JAVA_HOME should point to a JDK not a JRE,或者输出 找不到JAVA_HOME 环境变量 诊断环境变量是否配置正
2013-11-12 15:18:15 470
转载 win7下安装svn服务器端及客户端详细步骤
win7下安装svn服务器端及客户端详细步骤1.下载服务器端Setup-Subversion-1.6.16.msi,由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSI and ZIPs; maintained by David Darj)2.安装服务器端,安装路径可以自己改
2013-11-04 22:55:34 449
转载 使用Google code + SVN进行多人开发
说到源码管理,CVS,VSS,SVN,TFS大家在公司可能都用的比较多了。但是在公司的环境基本都是在局域网中或者是专线连结到远程服务器来使用。平时自己在家和朋友一些写一些代码的时候都苦于没有代码管理工具,没有网络环境,而不能不把代码传来传去,很是麻烦。不过Google code提供了免费的SVN空间,主要注册了GMAIL,然后就可以使用SVN进行源码管理,和其他人共同开发了。网上有介绍的,
2013-11-04 22:53:25 585
转载 java枚举类型enum的使用
java 枚举类型enum 的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有注意过,面对突入起来的问题,还真有点不太清楚为什么有这样的定义。既然不明白就抽时间研究下吧。Java 中的枚举类型采用关键字enum
2013-10-23 10:23:11 403
转载 oracle函数大全(比较全面)
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- -----
2013-10-22 16:13:09 381
转载 mysql查询一天,查询一周,查询一个月的数据
mysql查询一天,查询一周,查询一个月的数据查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) = curdate();查询一周:select * from table where DATE_
2013-09-14 18:56:52 670
转载 分享一款基于jQuery的QQ表情插件
我们在QQ聊天或者发表评论、微博时,会有一个允许加入表情的功能,点击表情按钮,会弹出一系列表情小图片,选中某个表情图片即可发表的丰富的含表情的内容。今天和大家分享一款基于jQuery的QQ表情插件,您可以轻松将其应用到你的项目中。 HTML首先在html页面的head中引入jQuery库文件和QQ表情插件jquery.qqFace.js文件。 type="t
2013-08-26 15:29:19 848
转载 Maven命令
1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。2.命令mvn pom.xml文件配置详解http://m
2013-08-22 13:44:52 770
转载 TOMCAT输入IP地址不跟项目名就直接访问指定的web项目
对于Tomcat而言,就是把项目放到webapps文件夹下的ROOT文件夹,这个文件夹下本来就有一些Tomcat默认的页面。然后可以:1.把原来的所有文件都删除,然后把要布置的项目复制过来即可;2.如果仅仅是一个静态的页面,就可以先复制过来,然后修改WEB-INF文件夹下的web.xml文件,在该文件中添加下面的语句: JsGame2.html//这就是要打开的页面
2013-08-21 10:51:09 765
转载 在Ubuntu 12.04系统中安装jdk和配置tomcat服务器
Ubuntu自带的jdk版本是OpenJDK,即如下图所示: 为了完成老师布置的J2EE作业,不得自己配置J2EE环境,要重新安装JDK。第一次在linux环境下接触这些东西,参考了许多的网上资源,最终还是成功了。下面就是具体的操作。准备 首先在Oracle官网下载jdk压缩包文件,链接是:http://www.oracle.com/technetwork/
2013-08-13 16:05:41 532
转载 maven 整合 spring profiles功能
spring为beans标签提供了profile功能,以便项目的开发和生成环境分离。01beans xmlns="http://www.springframework.org/schema/beans"02 xmlns:xsi="http://www.w3.org/2001/XMLSchem
2013-08-08 15:28:54 1029
转载 Eclipse 常用快捷键
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属
2013-08-07 15:19:44 456
原创 jpa注解的一些用法
一、方法的标注: @PrePersist @PostPersist @PreRemove @PostRemove @PreUpdate @PostUpdate @PostLoad 。它们标注在某个方法之前,没有任何参数。这些标注下的方法在实体的状态改变前后时进 行调用,相当于拦截器,参考图 13.6 实体状态转换关系图,pre 表示在状态切换前触发, post 则表示在切换后触发。 @Post
2013-08-07 15:14:58 6586
转载 配置PLSQL Developer远程连接Oracle数据库
实际开发中, 一般都是远程用plsql dev连接服务器上的Oracle数据库。下面是连接方法:1. 安装PLSQL Developer2. 到Oracle官网下载的客户端压缩包,比如解压缩到D:\instantclient_10_23. 从服务器端复制tnsname.ora到客户端的D:\instantclient_10_2目录中。并且,HOST = ip ,要使用服务器的i
2013-08-06 17:20:06 811
转载 Tomcat内存溢出解决办法
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)
2013-08-06 10:49:54 461
转载 windows 2008 server下设置防火墙的例外端口及程序
参照连接http://www.doc88.com/p-5846188334131.html
2013-08-02 22:16:44 960
转载 MySQL 5.1安装到最后一步start service错误解决方法
安装mysql之后无法启动服务(cannot start service),每次安装总是卡在最后一个对话框的第三项“start service”。查了一下,原因是以前装过mysql5.0,卸载之后没有清理干净,以致影响现在版本的配置。在开始--》程序--》MySQL--》MySQL Server instance config wizard配置时总有MySQL5.0的选项,这说明MySQL 5.0
2013-08-02 22:14:47 1394
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人