自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 https经过nginx后struts跳转成http

https经过nginx后struts跳转成http用户登录后会跳转到登录后页面,由于经过了nginx,后端tomcat实际上被访问的是http协议,所以出现了 用 https://xxx.ecample.com/login.st 的请求,登录后跳转到 http://xxx.com/login.st 这样的情况。代码使用的是struts2 的 redirect方法。 123...

2018-12-22 11:00:01 1582 1

原创 grails中使用BASE64加密

grails中使用BASE64加密在utils包下建立:PasswordCodecpackage encodeimport java.security.MessageDigestimport sun.misc.BASE64Encoder/** * Created by admin on 2015/10/15. */class PasswordCodec {

2016-10-19 10:37:15 625

原创 grails -formatDate标签的使用

formatDate(注意当日期格式写错的时候,页面中会显示系统的当前时间。)PurposeFormats java.util.Date instances using the patterns defined by the SimpleDateFormat class.Examples

2016-10-19 10:34:55 557

原创 grails上传图片

grails上传图片第一步://上传文件需要把form表单的enctype 属性设置为 multipart/form-data第二步:写上传图片拿到本地文件夹的uploimage函数  def uploadImage(){//上传图片到本地文件夾中 println 'yyyyyyyy' // def

2016-10-19 10:30:47 804

原创 grails实现分页查询

在datasource中加入:logsql=ture  可以看到 Hibernate的生成的SQL语句在Goodscontroller中 写入def search(){ if(!params.max ) params.max=2 if(!params.offset) params.offset=0 def serachClosure

2016-10-19 10:27:43 1468

原创 服务器上的Svn 版本库备份与还原

服务器上的Svn 版本库备份与还原                                 一、完全备份1.1选择要备份的本地磁盘上的目标文件夹,然后把对应文件夹设置成共享模式。1.2、使用svn hotcpoy 进行全库备份

2016-10-19 09:16:24 2604

原创 pg_dump 命令

pg数据库安装目录/bin 下面。有pg_dump.exe。cmd切换到 安装目录/bin 下,使用pg_dump 命令。pg_dump  --help  查看命令详情导出sql语句:如下: 将 10.20.25.224 主机的 数据库fdb11(用户名:root,密码:804819) 中的表 partner 的sql语句导出(包括创建表、插入语句)D:

2016-10-18 11:37:12 11626

原创 远程连接pg数据库

本机:文件--添加服务器维护数据库:    数据库的名字用户名密码服务器:第一步:远程pg数据库需要设置 pg_hba.conf 文件 (安装目录/data目录下面。默认在C:program file/postgresql/../data/pg_hba.conf)        # IPv6 local

2016-10-18 11:32:56 8397

转载 svn完全备份与增量备份

版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成版本库无可挽回的错误,为此必须制定较完备的备份策略。在Subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库。1, 完全备份最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失

2016-10-18 11:28:06 361

转载 CMD-NET命令详解

CMD-NET命令详解【原文链接】 http://www.cnblogs.com/chenjq0717/archive/2010/05/09/1730934.htmlnet命令大全,net命令用法,net网络命令,net命令使用,net命令集,net命令介绍,net常用命令,net命令的使用技巧,net命令如何使用 大家在操作Windows 9X/NT/2000/XP/

2016-10-18 11:08:18 917

原创 MyEclipse 运行时突然报错

---------------------------Microsoft Visual C++ Runtime Library---------------------------Runtime Error!Program: D:\Program Files\MyEclipse\MyEclipse-8.6\myeclipse.exe This application h

2016-09-27 09:02:32 596

原创 grails3.0.9 连接多个数据库

grails3.0.9 grails 链接多个数据库的时候:   注意的地方: 1、格式要对齐                       2、dialect必须写正确                       3、采用多个数据源,可以在最顶层写,写可以写在environments里,同时也可以在两个层面上都定义                       4、注意连接数

2016-09-22 16:57:25 721

原创 message_zh_CN.properties下输入中文出现乱码

在file下的setting中找到file encoding 然后把它所有的编码格式改为UTF-8

2016-09-21 17:02:42 6117

转载 Groovy Grails 教程 国际化多语言配置方法教程【Grails中文教程】

Groovy Grails 教程 国际化多语言配置方法教程【Grails中文教程】grails框架国际化配置很简单,在创建工程项目时所有的properties文件已经自动生成国际化配置文件在grails-app/i18n目录下的message.properties文件中, 默认消息提示类型都是通用的,我们可以定制自己为每个字段设置

2016-09-21 16:49:38 1414

原创 grails 配置文件的读取

def grailsApplication    //在程序开头定义,然后以后读取配置文件可以直接取值(        def cfg=grailsApplication.config.message(针对.groovy的文件))如果是.proprties的文件,则直接是    def cfg=grailsApplication.config(此处用的读取配置文

2016-09-21 16:47:33 1448

原创 transient 字段使用注意事项

在domain 中使用 transient,可以使字段不在数据库中显示,(但是对于id不管用)在生成domain时,不能使id 为false ,不然会报错提示它不是一个类的实例

2016-09-21 16:43:39 1833 1

原创 MyEclipse 中再次部署项目的时候后报错

MyEclipse 中再次部署项目的时候后报错Undeployment Failure could not be redeployed because it could not be completely removed in the undeployment phase. the most common cuase of this problem is attempting to r

2016-09-08 08:44:51 1491

原创 Oracle 使用scott用户登录提示密码过期

Oracle使用scott用户登录提示密码过期在初次安装oracle的时候,很多人在解锁scott用户的同时会忘记给scott 用户初始化密码, 但是oracle会给scott 用户设置一个默认的密码那就是tiger , 可是在安装成功之后使用scott用户登录oracle数据库却提示密码过期。出现上述这种情况时,我们可以在cmd行中 输入: sqlplus /nolg ;   (使用的是

2016-09-07 09:00:47 4407

原创 MyEclipse中以debug的方式启动tomact报错

在myeclipse中启动tomcat时,显示出如图所示的错误,可能有以下原因造成:     1、 tomcat所用的端口配占用,可以在cmd命令行中 输入 netstat -ano 然后找一下对应的端口是否被占用,如果被占用了 ,则在任务管理器中把他终止,或者可以在cmd模式下使用kill杀死对应的进程。    2、 可能是由于电脑防火墙的原因。 可以恢复防火墙的默认设置,然后再

2016-09-06 14:24:49 955

原创 Hibernate 3中状态之间的转换

Hibernate 3中状态之间的转换在hibernate中 不同的持久化操作会导致对象的状态的改变 如下图所示:使用new关键字构建的对象是瞬时状态的 1、瞬时状态转换为持久状态使用session对象的save()或saveOrUpdate()方法保存对象后,该对象的状态由瞬时状态转换为持久状态使用session对象的get()或load()方法获取对象后,该对象的状态是持久状态2、持久

2016-09-01 15:30:23 1447

原创 git版本控制常用的命令

Git 常用命令git init               -- 创建本地仓库(repository),将会在文件夹下创建一个 .git 文件夹,.git 文件夹里存储了所有的版本信息、标记等内容git remote add origin git@github.com:winter1991/helloworld.git                        

2016-09-01 14:09:15 254

原创 使用MyEclipse自动生成hibernate的数据库表

当在项目中使用Hibernate的时候,一般情况是根据实体类和对应的映射文件在数据库中生成对应的表。在有些情况中,也可以使用MyEclipse中的DB Browser 在项目中自动生对应的实体类和相应的hibernate的映射文件

2016-09-01 13:43:44 5623

原创 web.xml 文件报错:

在myeclipse中导入项目时,web.xml文件编译出错:Multiple annotations found at this line: - Attribute "version" must be declared for element type "web-app". - Attribute "xmlns" must be declared for element t

2016-08-26 10:24:39 1553

转载 Myeclipse安装SVN插件

一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subclipse步骤如下:

2016-08-25 14:50:49 327

转载 Java23种设计模式

Java开发中的23种设计模式详解(转)设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计

2016-08-23 14:17:04 350

原创 static 关键字

static关键字用途:用来修饰成员变量和成员函数 特点:1. 随着类的加载而加载 2. 优于对象存在 3. 可以通过类名直接调用 4. 可以被所有的对象共享 注意事项 A:静态方法只能访问静态成员 因为静态的内容是随着类的加载而加载,它是先进内存的。 B:静态方法中不能

2016-08-23 14:06:37 277

原创 Java 基础

Java Learning Note一 基础知识1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。

2016-08-23 13:44:50 251

原创 pl/sql基础知识学习笔记(三)

PLSQL 基础知识(三)——存储过程一. 子程序的组成子程序是已命名的PL/SQL块,存在数据库中。子程序中包含存储过程和函数,使用存储过程执行操作,使用函数执行操作并返回值。子程序中包含声明部分,可执行部分,异常处理部分。1 声明 : 类型,游标,常量,变量和嵌套子程序的应用。 【局部的】2 可执行部分 : 赋值 , 控制执行过程以及操纵

2016-08-22 10:16:10 544

原创 pl/sql基础知识学习笔记(二)

PL/SQL Learn (procedural languageSQL)(二) 异常处理在运行程序时出现的错误是异常,发生异常后,PL/SQL 引擎立即将控制权转到PL/SQL块的异常处理部分。 PL/SQL编译错误发生在PL/SQL程序执行之前,所以不可由PL/SQL异常处理部分处理。1. 预定义异常(大约有24个)例如:ACCESS_INTO _NULL , CASE

2016-08-22 10:15:26 333

原创 pl/sql基础知识学习笔记(一)

PL/SQL Learn (procedural languageSQL)(一) 基础知识1.概念过程语言SQL,结合了Oracle过程语言和结构化查询语言。优点:1.具有编程语言的特点,可把一组SQL语句放到一个模块中。2.可以采用过程语性言控制程序的结构3.可对程序中的错误进行自动处理。也就是异常处理机制4.具有更好的可移植性

2016-08-22 10:13:47 499

原创 Oracle基础知识(二)

Oracle基础知识笔记(二)一) 表空间和用户授权管理Oracle数据库包含逻辑结构和物理结构。数据库的物理结构是指构成数据库的一组操作系统文件。数据库的逻辑结构是指描述数据组织方式的一组逻辑概念以及他们之间的关系,表空间是数据库逻辑结构的重要组件。(可以存放各种应用对象,如表,索引)一个表空间由一个或多个数据文件组成。1).表空间的分类>永久性表空间 --一

2016-08-22 08:34:42 1032

原创 Oracle基础知识

Oracle基础知识(支持SQL 92标准,基于C/S系统结构)特点:1.多用户,大事物量的食物处理2.数据安全性和完整性3.分布式数据处理4.可移植性---------------------------------------------------用户权限sys: oracle超级用户ssytem : orace的默认管理员----

2016-08-19 16:19:06 930

原创 grails Error opening zip file or JAR manifest missing : D:program解决办法

在创建好项目之后运行grails run-app一直出现如下的错误:Error opening zip file or JAR manifest missing : D:\ProgramError occurred during initialization of VMagent library failed to init: instrument应该怎么解决呢?

2015-09-24 16:36:49 1587 3

空空如也

空空如也

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

TA关注的人

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