自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hello Python

[b]下载python[/b][url]https://www.python.org/downloads/[/url]不过官方网站好坑,只有32的下载,我自然就想,安装在64上也兼容呗。结果安装后无法启动,报[color=red]【程序无法正常启动0xc000007b】[/color],我研究了半天,还安装了什么c++的包,都没用。后来去民间网站下载了64位的python,就可以用了。...

2016-01-28 17:44:39 88

原创 shell基础知识

变量赋值,等号的前后不能有空格i = 1 #错误i=1 #正确条件判断,[_a_=_b_]里,用下划线表示的空格,不能少!if [ $oraclemode = 'y' ]then oraclemode=' as sysdba'else oraclemode=''fi...

2015-07-22 15:00:02 111

原创 将文件按行存为数组时,自动忽略空行、自动trim前后的空格

[code="java"]#!/bin/bashrows=`cat test.txt` for row in $rowsdo echo $rowdone[/code]脚本如上,测试结果是,尽管txt文件里有空行、空格等,脚本会自动过滤这些“空”。[img]http://dl2.iteye.com/upload/attachment/0110/3682/9043...

2015-07-22 14:21:15 145

初步理解直方图

[quote][size=large]当系统中的某些表存在高度不均匀的数据分布时,使用直方图能够产生更好的选择性评估,从而产生更加优化的执行计划。[/size][/quote][size=large]通过下面的例子来感受直方图的作用[/size]基础数据[code="sql"]drop user sure cascade;create user sure identifie...

2015-07-21 17:30:18 115

原创 Mac上安装Grails3.0

最近在复习Grails,2013年用的2.2,已经熟练的。两年了,发现有3.0了。本以为按照2.0的套路(解压后就可以用)就可以安装使用,但折腾了两天也没弄好,莫非Windows XP装不了?先不管了,在Mac下安装试试。[img]http://dl2.iteye.com/upload/attachment/0110/2545/2764c249-5398-3f20-ab5c-f90...

2015-07-18 06:50:59 520

原创 JDBC连接SQL Server

[code="java"]public class Main { public static void main(String[] args) throws SQLException { Connection conn = getConnection(); assert conn != null; Statement stmt =...

2015-07-16 21:21:44 104

原创 Grails连MySQL - 连接池超时问题

[b]问题表象[/b]上线后的Grails应用,第二天,第一次登陆总是提示密码错误,再登陆一下就能成功。[b]推测倒是很准确[/b]肯定是Tomcat或MySQL的某处超时设置导致的[b]准确诊断[/b]因为无法在开发环境下模拟问题,先想办法在服务器端记录日志Grails集成了[color=blue]log4j[/color],用起来超级简单,而且还支持“环境”选项...

2013-05-20 18:56:57 172

原创 蛋蛋理财

---流水---2013-05-03 200002013-05-25 25002013-06-12 98 (理财 20000 x 5% x 36 / 365)2013-06-25 25002013-07-23 -10000 (借给同事买车)2013-07-23 102 (理财 15000 x 5% x 50 / 365)2013-07-25 25002013-08-...

2013-05-03 23:39:41 89

原创 Oracle 10201 on RHEL 5.2 血一样的教训

[b]10201不支持红帽5(因为那个时候还没有红帽5吧)[/b]网上有两种方法:1. 改osvi [color=blue]/etc/redhat-release [/color]把5改成42. 改oracle安装介质的/database/install/oraparam.ini文件[Certified Versions]Linux=redhat-3,SuSE-9,re...

2013-03-22 14:34:39 95

原创 【文档杂记】Oracle 10201 安装

基于《Oracle 10.2.0.1 Installation Guide for Linux 64》[b]安装方式[/b]1. 交互模式 1) 基本模式 2) 高级模式2. 使用响应文件,自动安装 1) 提供完整响应文件,静默安装 2) 提供部分响应文件,中间会要求输入未提供的相关信息[b]安装类型[/b]1. 企业版2. 标准版...

2013-03-21 14:14:06 169

原创 重拾Oracle - 啦啦啦

[size=medium][b]升级认证[/b]:已经有10g OCA(当时还只需要考042一门就可以),希望升级到11g OCP[/size][color=gray]way 1:upgrade到11g OCA --> 11g OCP但是上oracle官网查,只有OCP和OCM才有upgrade考试,所以被否。[/color][color=red]way 2:取得10g OCP...

2013-03-20 15:52:16 117

原创 Grails Domain - 复合唯一索引

通常都有这样的业务,父对象唯一,子对象在其父对象的范围内唯一。如,同一个公司内的员工名称必须是唯一的(这里假设即使重名,也用编号区分),但不同公司的员工可以重名。 Grails很轻松就能实现复合唯一索引的例子 name(blank: false, unique: 'company')相应的,在数据库会出现如下定义 UNIQUE KEY `company_id`...

2013-02-26 00:00:05 437

字符编码小研究

[color=gray]在Grails项目中,实现国际化,遇到了中文乱码的问题,几经学习问题解决了。本着打破砂锅的精神,又折腾到凌晨2点,初步研究了一下字符编码等知识。[/color][color=blue]====基础====[/color][b]---ANSI---[/b]字符编码: ASCII = 英文字母编码 GB2312 = ASCII + 简体编码(对ASC...

2013-02-20 12:44:13 86

原创 Grails Domain - get read save

[color=red]//调用后,数据库会更新[/color] def show(Long id) { def c = Company.[b]get[/b](id) c.name = 'testtest' [company: c] } def show(Long id) { def c = C...

2013-02-19 15:03:12 99

在Grails中使用Shiro安全框架

[b]先安装插件[/b] shiro-1.1.4[b]然后初始化[/b](windows环境参数要加冒号,其它环境不用)cd myoagrails shiro-quick-start "--prefix=myoa."[b]会创建或修改以下文件[/b] 先允许修改,然后再用idea的diff功能人工整合| Environment set to development......

2013-01-28 17:05:08 176

Grails中service的线程安全的小例子

[b]不小心弄出一个线程不安全的Service[/b]class ExcelImpService extends AbstractExcelImporter { ExcelImportService excelImportService List imp(FileStore excelFileStore, Map config) { String ex...

2013-01-25 23:31:50 183

收集几个Grails中自动数据绑定的容错机制,但总觉得蛮bug的。。。

[size=large]#1[/size][b]--action里-- [/b] println(params.payAmount) Expense e = new Expense(params) println(e.payAmount) [b]--页面输入 10o (最后一位是字母option的开头)--[/b] 奇迹发生了,sout输出结果是 ...

2013-01-24 21:42:24 77

利用google的svn下载Grail项目,适合测试环境

[b]先checkout[/b][color=blue]cd projectssvn checkout http://xxxx.googlecode.com/svn/ myoa[/color][b]然后创建grails项目[/b],Grails自动生成的东西不少,我只把我编辑过的内容上传到了SVN[color=blue]grails create-app myoa[/color...

2013-01-24 01:44:15 114

Grails中利用枚举(enum)来实现Status、Type功能

应用中,Domain对象往往需要Status、Type属性,且一般就3-5条,各Domain之间也没什么共性,管理起来就非常麻烦。Grails中,可以通过枚举类型轻松实现1. 在src/groovy文件夹下创建枚举对象public enum ExpenseGroupStatus { New, Approved, WriteOff}pub...

2013-01-23 13:53:27 139

原创 Grails多环境基本概念

[b]大多数g命令都是默认dev参数的[/b] grails run-app 默认环境为 dev grails war 默认环境为 prod[b]There are 3 preset environments known to Grails: dev, prod, and test for development, production and test.[/b]源代码pu...

2013-01-21 14:57:43 144

Grails中引入依赖包/框架/插件

在Grails项目中,引入第三方包/框架(准确的说是G没有内置的第三方)有3个办法1. 在[b]plugin[/b]库里,选择可用的插件,比如ckeditor,好处是可以自动完成一些配置工作,使用起来很便捷。但要深入使用还需要了解框架的具体知识。[color=blue]用过的plugin 1) ckeditor:富文本编辑器 2) excel-import:处理excel文...

2013-01-21 12:32:58 705

RHEL5安装使用MYSQL

其实很简单,不过好记性不如烂blog1. 去官网下载MySQL-server-5.5.29-1.rhel5.i386.rpmMySQL-client-5.5.29-1.rhel5.i386.rpm和大哥Oracle不同(server包含了client),小弟的server是server,client是client。如果不安装client,连mysql(登录用)、mysq...

2013-01-11 23:20:34 91

原创 Grails部署 = war + Tomcat + MySQL

今天搞了一下Grails项目的部署,准确的说,部署操作和Grails无关,因为可以很方便的打成war包,就可以放在标准的Java容器里了。步骤:1. 用grails命令行或IDEA里直接点按钮,就可以打成war包。这里有个方便之处是,所有以plugin存在的第三方包,都会自动打到war包里,相当方便。当然这导致war包也高达30多M,应该有地方可以配置只打程序的部分。2. 以l...

2013-01-09 22:47:25 223

Grails中为静态资源设置过滤器

今天做了个上传文件功能的雏形,发现上传后的文件(URI)不受Grails的过滤器控制,用户不登陆也可以访问到这些资源,这自然就不安全咯。开始还以为是uri匹配的不对,后来查阅文档才明白,Grails的过滤器只对controller有效,对静态资源无能为力(包括网站的各种图标)[quote]Static resources aren't served by a controller, s...

2013-01-09 02:35:55 316

Grails中的过滤器(Filter)和拦截器(Interceptor)

[b]先摘录一段Java中两者的区别[/b]1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 。2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 。3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 。([color=blue]这也就是为什么在Grails文档里,拦截器属于Controlloer章节的一个小节;而过滤器自己是一...

2013-01-08 15:38:57 726

原创 Grails的乐观锁产生的异常无法捕获

今天是一个小想法,引出一堆问题,一顿扫盲呀,基础很重要呀。这也印证了之前在论坛讨论Grails时我的观点:[quote]grails不适合新手学习哦~Grails是一个敏捷的MVC框架,更准确的说是以spring、hibernate为基础的一堆框架的集合。优点就是开发迅速,“容易上手”。这里,容易上手是针对已经熟悉Java开发的同学:熟悉Servlet、熟悉Spring、熟悉Hib...

2013-01-08 03:33:17 285

原创 在Grails中使用CKEditor

[url]http://grails.org/plugin/ckeditor[/url]Grails的插件系统让引入一个新框架需要做的工作简单到爆。1. 在IDEA中右键点击Plugins(插件),就会列出可用的插件,打勾就安装成功。2. 在GSP中加入[quote].... [color=red][/color]........[c...

2013-01-04 18:45:30 177

重拾Grails - 内部办公系统开发日记

[size=medium]开发环境版本号GRAILS_HOME=/workspace/javaspace/grails-2.2.0TOMCAT_HOME=/workspace/javaspace/apache-tomcat-7.0.34JAVA_HOME=/workspace/javaspace/jdk1.7.0_10开发环境重装流程1. 安装IDEA2. 安装JD...

2013-01-04 18:33:36 115

空空如也

空空如也

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

TA关注的人

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