自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Zcurd之逻辑删除

Zcurd是物理删除,但在业务中,很多实体数据是不能删除的。如:客户、项目、订单等数据。解决办法有两种:一、备份删除数据。如使用触发器,删除时自动备份数据。二、逻辑删除。增加删除标记,删除时修改标记为删除。会增加复杂度,如影响唯一索引等。第一种方法非常简单,因为物理删除表数据也非常干净。第二种方法适用于CRM、ERP等复杂业务系统。实体数据不允许删除,或者数据被多个角色拥有,a角色删除数据,但对于...

2018-07-16 00:53:35 406

原创 Zcurd之图形验证码

图形验证码用于提高账号安全,防止暴力破解。为了兼顾体验和安全性,Zcurd会在下面规则中显示验证码:10分钟内,当前session登录失败5次以上1小时内,当前ip登录失败10次以上24小时内,当前ip登录失败100次以上最终效果实现原理。系统增加登陆日志,记录每一次登录。验证码规则从登录日志判断是否满足条件。当然,也可以根据自己的需求增加规则。如:对异地登录或频繁登录账号做提醒等。日志表显示验证...

2018-02-28 09:53:45 383

原创 zcurd环境搭建

一、安装软件 1、下载相关软件。(下载地址:http://pan.baidu.com/s/1hsHvIhm) 2、安装下面软件 安装jdk、eclipse、mysql 如已安装有环境,需检查是否满足最低版本要求。 最低版本要求:jdk1.6+,mysql5.5+。 二、导入项目到eclipse 1、eclipse切换到git视图,创建新的git repository。

2017-06-10 16:12:33 2551 1

原创 Zcurd权限配置问题解决方法

有一个版本权限配置存在bug。分配好按钮权限和数据权限且保存成功后,没有获得正确的权限,再次刷新也没有选中相应选项。 问题原因是扩展JS有问题,更新下面两个表单扩展JS解决问题。 1、按钮权限表单扩展JS $("#searchBtnWrap").hide(); $(".wrap_search").hide(); dgOptions.pageSize=1000; dgOptio

2017-03-29 23:37:07 1017

原创 Zcurd与Eova对比,欢迎吐槽!

都没实际项目用过,Zcurd读过源码,Eova读过文章,个人感觉几点差别: 1、界面 Eova界面做的不够精细。Zcurd更漂亮些,能看出作者更用心,更注重细节。 2、模式 快速开发一般有两种模式,一是引擎模式,就是按正常开发时的代码,向上抽取一层,实现动态化。 另一种是生成代码模式,根据一定配置,生成正常开发时的代码,基本功能都有了,可以手动上加上一些个性功能。

2017-03-23 14:17:58 8139

原创 zcurd上了开源中国头条

今天是2016年10月17日,天气情。新的一天开始了,起床、刷牙、上班开电脑。看一眼zcurd的统计数据,这是近期的习惯,因为最近在维护这个开源项目,昨晚还提交代码。 然而今天统计数据有点异常,一大早访问就老高了,比正常的一天还高。也没多想,上班时间已到,开始改bug。 滴滴滴,弹出zcurd开发群信息,终于知道,原来是上了开源中的首页推荐了,特在些记录。

2016-10-17 12:09:27 1912

原创 zcurd代码生成

zcurd代码生成功能是一个所见即所能的代码生成工具,比其它常的代码生成工具更强大更灵活。通过【在线表单】生成可视化表单,再使用代码生成把表单生成为代码(在线表单-->代码生成)。

2016-09-26 14:10:19 2164

原创 zcurd在线表单介绍

在线表单能够在线生成表单的增加改查,无需编写任何代码,当然也无需重新部署项目。且易于维护,随时修改随时生效。与菜单、权限关联,快速搞定业务。下面我们来看如何使用这个功能。

2016-09-19 15:15:57 3645 1

原创 java快速开发平台zcurd

zcurd是一个通用的后台管理系统,有完善的用户、菜单和权限管理。且提供了一套快速的表单管理的开发方案。简单业务可以通过[表单配置]快速生成,特定业务通过代码生成,完成具体业务。zcurd能够大大提高开发效率,节省更多时间去陪家人朋友,做自己喜欢的事情。

2016-09-19 14:21:05 6898 1

转载 mybatis的优缺点

优点: 1. 易于上手和掌握。 2. sql写在xml里,便于统一管理和优化。 3. 解除sql与程序代码的耦合。 4. 提供映射标签,支持对象与数据库的orm字段关系映射 5. 提供对象关系映射标签,支持对象关系组建维护 6. 提供xml标签,支持编写动态sql。 缺点: 1. sql工作量很大,尤其是字段多、关联表多时,更是如此。

2015-09-09 23:51:24 1013

原创 数据统计存储过程规范(mysql)

在一个需要做大量数据统计分析的项目里,免不了需要写存储过程。如果过程不多不会有问题,但多了以后,维护和监控会产生很多问题。这时候,最好是对存储过程进行统一规范,对异常进行处理和对运行情况做日志记录。也使不同的人编写的过程格式一致,方便维护。 1、创建日志表 CREATE TABLE `tb_proc_log` ( `id` INT(11) NOT NULL AUTO_INCREMENT CO

2015-06-25 10:45:04 1294

原创 svn提交设置

考虑到不同人的开发环境可能不一样,所以项目只提交代码部分。而项目配置文件(如maven生成的target目录、.classpath文件等)不需要提交。如图: ok,现在项目只提交了代码部分,但当你把项目checkout并构建好工程后,项目头上出现了一个星,尼玛这不是表示你代码有修改未提交吗!!但对于svn项目来说,现是一个新项目,没有需要提交的代码。 那么问题来

2015-04-24 17:40:29 1431

原创 eclipse取消js验证

项目大了,可能会引入各种js构架,于是问题来了。你每写一个js代码,ecplise都会为你校验,看着那卡死界面,滚动的进度调条,你还能好好写代码么。 那么如何取消对js的验证,以下方法本人觉得很赞。 去掉当前项目下.project文件的如下两个部分: org.eclipse.wst.jsdt.core.javascriptValidator 和

2015-03-20 09:48:16 537

原创 sqlserver的row_number函数

最近在处理游戏数据时用到了row_number函数,详细了解后,发现这是非常强大而且很实用的函数,虽然大部份情况它可以用别的函数实现,但用它更加简洁优美。这也让我想起一句话“每个函数被开发出来都有它的适用场景和价值”。 说明:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 语法:ROW_NUMBER ( ) OVER ( [ ] ) 说

2014-12-24 11:30:25 1583

原创 数据统计存储过程规范(sql server)

USE [db_zswz] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /*------------------------------------------------------------ --功能: 游戏数据统计(按天) --返回:0-成功; 1-失败 ◆测试 exec p_stat_xxxx; exec p_stat_

2014-11-24 18:56:28 558

转载 知乎前端工程师面试题

DOCTYPE html> head>     title>前端工程师面试题title>     meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /

2014-11-18 21:34:49 951

原创 运营韩国游戏(一)

公司代理了一款韩国手游大作,长期霸专各大排行榜第一的《venator》,中文名是《继承者》。一开始以为这和国内的游戏没啥区别,只是游戏的开发商不一样,他们把游戏开发好后,交给我们运营就是的。哈哈,把事情想得太简单了,让我们来看看有哪些不同,且听我一一说(xia)来(chui)。      沟通,这问题估计大家都懂的。听接入sdk的同事说,韩国的技术小伙伴们不了解中国,英语也不好。听他们唠嗑最

2014-11-18 00:20:50 639

原创 游戏运营事故

今天游戏延期了,原本是这个星期上线的,延期到了下星期。原因ios的包出了问题,在ios8设备上游戏启动时直接崩溃,所有ios渠道的包都会这样。相关人员也在通宵加班处理这个问题。 从技术上面看,崩溃的原因是,为了获取设备的ime号失败引起的。在ios6和ios7上面都可以正常获取到,但ios8这个隐藏函数被封了。返回了空值,程序又没对空值进行处理导致。 让我们来看看整个事情的来龙去脉。运

2014-11-13 00:09:47 1080

原创 一些总结

最近做了几个android上的web小项目,项目虽小,但也碰到了一些问题,总结下来,值得借鉴。 1、表设计时,如果有很长的字段,要单放另一张表或存文件,如果数据量大,最好是存文本。如:新闻的标题、简介、内容等字段都放一张表,那么估计数据上得10万条就查不动了。 2、mysql的数据引擎,默认的是InnoDB,InnoDB是有事务的。如果不需要事条,则最好改成MyISAM。MyISAM不支持事务

2013-07-23 15:59:19 441

原创 android浏览器不兼容的一些css和js(持续更新)

css E:empty  系统自带浏览器不支持,其它(QQ、UC、谷歌)均支持。(测试环境4.0) js history.pushState(params, title, url)  UC不支持,其它(QQ、系统自带、谷歌)支持。

2013-07-11 15:28:32 1310

原创 jquery 表单验证

<br />一个简单的验证,没有用验证框架,适用于简单的表单提交验证。<br /> <br />以下是代码,可以运行的。<br /> <br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br /><html><br /><head><br /><meta http-equiv="content-type" content="text

2011-03-10 11:10:00 300

空空如也

空空如也

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

TA关注的人

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