- 浏览: 56600 次
- 性别:
- 来自: 上海
最新评论
-
热带翎羽:
不知道我是否解决了你的第一个问题:http://bruce-l ...
grails 功能改进的想法 -
csc365kl:
我们公司有许多人竟然不知道什么是rails 感觉是两耳不闻传外 ...
win7 下 rails3.0安装 -
csc365kl:
grails 基本脚本命令会在src下生成的
grails templates脚手架优化 -
lee_json:
你好,在对脚手架进行优化之后,是不是在生成代码时就可以根据自定 ...
grails templates脚手架优化 -
weiqingfei:
幸福,是比出来的。
怀念儿时的春节
文章列表
最近对grails的脚手架进行了第二次的优化
大致就是 加入了 thickbox 使新增修改页面都在当页弹出 层表单
在提交时采用 jquery ajax的异步提交 然后刷新当前页的数据
这样修改后在用户体验上有大的提高
一定要 install下 jquery的插件
还有thickbox的js
和 jquery.form的js
- 2009-04-09 09:53
- 浏览 1311
- 评论(4)
加油 win8 app 程序首发布
- 博客分类:
- 工作
在win8发布前 终于完成了win8app的发布 因为是企业用户 所以审核非常严格
下面是app的连接
http://apps.microsoft.com/webpdp/zh-CN/app/ktcp/cfd887d1-d2c5-4645-8d41-4c4c282ffc1f
之前没有接触过win8 .net系的开发经验也比较少 这次经历2周完成了一个简单的小app 很有成就感
最新在学scala方面的东西 实践是最好的检验
play学习曲线相当低
jquery mobile 兼容手机平板很给力
希望人有对附件 可以提些建议
看了下jdbc 和 ibatis源码 由于全是回调函数看起来比较头大应该是SqlExecutor类修改一下就行了在handleResults方法的 while ((maxResults SqlExecutor.NO_MAXIMUM_RESULTS || resultsFetched < maxResults)&& rs.next()) 加入 &&resultsFetched<最大限制 while ((maxResults SqlExecutor.NO_MAXIMUM_RESULTS || resultsFetched < m ...
tomcat bio nio apr
- 博客分类:
- 架构
界面 http://127.0.0.1:8080/test.html 大小15.1k文本
tomcat5.5 并发/请求100 / 100000无tcnative-1.dll时 Time per request: 5.337 [ms] (mean, across all concurrent requests)有tcnative-1.dll时apr Time per request: 8.331 [ms] (mean, across all concurrent requests)
并发/请求10/10000无tcnative-1.dll时 Time ...
程序日志sql性能监控程序日志分析 目前可以收集日志的 客户端调用方法的平率 耗时后面会加上 过滤 匹配 错误统计 sql耗时分析及图表
log4jdbc可以和sl4j 很好的整合 并输出日志可以捕获程序最终调用jdbc时的一些状态可以获取完整的sql语句,包括注入?的参数值 sql语句可以直接运行可以获取sql语句的执行耗时可以获取jdbc获取结果集时的详细信息过程可以获取jdbc连接的信息
log4jdbc3-1.2beta2.jar 支持 JDK 1.4 , JDK 1.5log4jdbc4-1.2beta2.jar 支持 JDK 1.6 , JDK 1.7
实施过程:只需 ...
scalca actor
- 博客分类:
- 架构
actor本身要解决的问题是 并行计算 单机多核 或者多台机器的分布式计算采用的是消息机制 异步actor模型的目的是 寻找能并行、分布计算的最小颗粒(我们本身使用的tomcat其实已经为每个访问者分配了一个请求的资源,但是粒 ...
监控程序架构
监控程序为 独立的一个java项目 需要一个java端口(用于jmx remote) 及 一个 web端口(用于web访问)
客户端可连接程序 为 jconsole 和 html网站
MonitorJmx----com.kompakar.ehealth.monitor---------------------------------agent(主要存放类似于main函数的 启动程序 启动程序需要初始化jmx容器 将mbean注册到容器中,agent分3个级别的 手工注册、按系统分包的、全部的 ,后两种可以动态导入不用手工注册) MainAgent ------- ...
在看kafka的过程中看到需要启动的另一个zookeeper服务研究了下发现淘宝团队也在使用 zoopeeper和kafka 并且实现了kafka的java版本Zookeeper的主流应用场景 (1)配置管理 (2)集群管理zookeeper的数据模型其数据模型有些像操作系统的文件结构,结构如下图所示(1) 每个节点在zookeeper中叫做znode,并且其有一个唯一的路径标识,如/SERVER2节点的标识就为/APP3/SERVER2(2) Znode可以有子znode,并且znode里可以存数据,但是EPHEMERAL类型的节点不能有子节点(3) Znode中的数据可以有多个版本,比 ...
阿里巴巴Druid数据库连接池
- 博客分类:
- 架构
监控SQL的执行时间、ResultSet持有时间、返回行数、更新行数、错误次数、错误堆栈信息。SQL执行的耗时区间分布。什么是耗时区间分布呢?比如说,某个SQL执行了1000次,其中0~1毫秒区间50次,1~10毫秒800次,10~100毫秒100次,100~1000毫秒30次,1~10秒15次,10秒以上5次。通过耗时区间分布,能够非常清楚知道SQL的执行耗时情况。监控连接池的物理连接创建和销毁次数、逻辑连接的申请和关闭次数、非空等待次数、PSCache命中率等。其次,方便扩展。Druid提供了Filter-Chain模式的扩展API,可以自己编写Filter拦截JDBC中的任何 ...
CQRS 是 DDD的一个落地架构目前把CQRS的那一套通用介绍及理论看完了复习了一下DDD的相关知识
目前基于CQRS的线程框架有 java 的 axonframework.net 的Apworks
目前网上架构图 大多是对 client客户端 而言 comand 与 query 分离 comand 会有相应的事件处理 会 调用domain 这里的domain是包含业务逻辑的领域类query完全是另外一路 直接返回 dto
有的架构是 双数据源 读写分离 然后要做同步domain中的业务一定也会有查询 这时架构似乎要写2套查询了(此架构把 命令 查询 彻底隔离? 开发成本似乎加大) ...
zookeeper metamorphosis
- 博客分类:
- 架构
zookeeper 和 metamorphosis 研究完成
目前搭建的环境是在 2台 ubuntu server 64下 简称 USA USB ...
USA下 安装了 server1 server3 目录 分别是两个 zookeeper metamorphosis消息中间件
USB下 安装了 server2 目录 一个zookeeper metamorphosis消息中间件 ...
msql 页面正常 数据库文件sql乱码
如果你的库原来是gbk编码,则把以下代码存为php文件,记得把下面的数据库名跟数据库帐号密码填上
<?phpdefine('DB_NAME', 'putyourdbnamehere'); // 数据库名define('DB_USER', 'usernamehere'); // MySQL用户名define('DB_PASSWORD', 'yourpasswordhere'); // 密码define('DB_HOST', 'localhost'); // 很大可能你无需修改此项
function gbk_DB_C ...
log4jdbc sql监控
- 博客分类:
- 综合
log4jdbc
可以和sl4j 很好的整合 并输出日志
可以捕获程序最终调用jdbc时的一些状态
可以获取完整的sql语句,包括注入?的参数值 sql语句可以直接运行
可以获取sql语句的执行耗时
可以获取jdbc获取结果集时的详细信息过程
可以获取jdbc连接的信息
log4jdbc3-1.2beta2.jar 支持 JDK 1.4 , JDK 1.5log4jdbc4-1.2beta2.jar 支持 JDK 1.6 , JDK 1.7
实施过程:
只需要将jar添加到项目
将jdbc配置文件的
jdbc.driverClassName = ne ...