- 专五、mcg-helper研发助手控件升级
mcg-helper
mcg-helper
mcg-helper最新版本V1.4.0,本次增加linux和python控件,这意味着将能够通过mcg-helper操控服务器了,以及充分发挥各计算机语言的优势,现在不仅仅适用于研发的同学们,测试、运维的同学们也能够玩起来了,如:在linux服务器上实现自动化的操作,模拟一系列动作等等,基于可视化控件,轻松便捷实现自定义需求,mcg-helper编译包地址(点击这里),开源地址(点击这里),软件
- 专四、mcg-helper研发助手开源啦!!!
mcg-helper
mcg-helper
mcg-helper于2017年6月问世,前前后后共发布10个版本,从Alpha到Bate版本,经过漫长的建设与优化,功能逐渐丰富,在易用性和稳定性上有着很大的提升,尤其是在9月份推出1.0.0-beta版本后,关注mcg-helper的朋友增加不了,在大家不断的宝贵意见或建议下推动了进步,在此期间,由于各种操作系统或数据库版本等等环境情况下,出现不少的bug,真心感谢这些朋友积极配合以及提供各种
- 基于流程图的可视化万能代码生成,从此让编码变得如此轻松
mcg-helper
mcg-helper定位一款研发辅助工具,以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务。基于流程图的可视化界面,结合拖拽式控件,实现纯绿色、轻量级、无浸入、跨平台、可移植、可扩展的B/S独立应用,界面如下图所示:优势亮点1、纯绿色、无需安装、下载解压即可运行的独立应用。2、轻量级、无浸入性、不依赖数据库、网络、高性能等条件。3、跨平台性、可移植性、可扩展性。4、基于B/S架构独
- 专三、mcg-helper一键生成jeecg框架单表功能模块
mcg-helper
mcg-helper
今天给大家展示mcg-helper的魅力,既然是万能代码生成,那就小试牛刀一下,本次选择java开源快速开发框架jeecg(3.7.1版本)作为示例,一键生成jeecg单表业务模块,达到生成后无需二次编码即可运行的程度。首先,我们来看看mcg-helper流程图的实现:从流程图中“data控件”读取表结构信息自动转换映射为关系对象,“json控件”扩展数据(如:定义列表页面的有哪些查询条件字段,列
- 二十、mcg-helper升级发布v1.2.0-beta版本
mcg-helper
mcg-helper
本次v1.2.0-beta版本升级主要为增加数据库支持和易用性优化,更新内容如下:1、在仅支持mysql数据库基础上,增加oracle、sqlserver、postgresql数据库支持。2、控件正下方增加显示自定义名称,若没有名称则是未保存状态,流程图所有控件名称均显示在正下方,让其更加直观清晰。3、流程区域增加水平、垂直滚动条,以适应复杂业务场景有足够的绘制空间。4、功能操作后,在右下角适当增
- 专二、mcg-helper万能代码生成工具介绍
mcg-helper
mcg-helper
这里给大家分享mcg-helper万能代码生成工具,mcg-helper以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务,具备以下优势与亮点:*纯绿色、无需安装、下载解压即可运行*轻量级、无浸入性、不依赖数据库、网络、高性能等条件*跨平台性、可移植性、可扩展性*基于B/S架构,通过浏览器即可访问*支持javascript、java、freemaker常用技术*生成任意代码、不限语言
- 十九、mcg-helper业务系统单表业务模块自动化生成生成js文件
mcg-helper
mcg-helper
本节讲解js文件生成,这是《业务系统单表业务模块生成》示例中最后一节教程,若您是第一次接触,建议从《十二、mcg-helper业务系统单表业务模块自动化生成model类》开始,祝您能够有所收获,下面我们来看看js文件生成在《业务系统单表业务模块生成》示例在中所运用到的控件:红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,点击“生成”后,从控制台看看文本控件的参数:{"htmlSc
- 十八、mcg-helper业务系统单表业务模块自动化生成html页面
mcg-helper
mcg-helper
本节讲解html页面生成,如果您需要更多的页面(如增加页面、修改页面等等),不管是jsp、html、php或是其它,以这篇教程都能完成,下面我们来看看在《业务系统单表业务模块生成》中所用到的控件:红色方框标记在之前教程中已讲解过的控件,绿色方框标记本节要讲解的控件,那我们从绿色方框所标记的JS脚本控件开始:首先,从控件台先看看该控件的参数值:{"userData":{"record":[{"tab
- 十七、mcg-helper业务系统单表业务模块自动化生成controller控制类
mcg-helper
mcg-helper
本节带来controller控制类的生成教程,直接进入主题,看看流程图中所运用的控件:红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,当流程运行时,经过data控件和3个JS脚本控件处理后,传给文本控件的实际参数如下(从控制台中截取):{"implScript":{"implClassName":"McgHelperUserServiceImpl",//serviceImpl类名
- 十六、mcg-helper业务系统单表业务模块自动化生成serviceImpl实现类
mcg-helper
mcg-helper
本节教程带来serviceImpl实现类生成,我们来看看流程图中所运用到的控件红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,可以看见运用到一个data控件、3个JS脚本控件、一个文本控件,其中绿色方框标记的JS脚本控件,既有多个父级,也有多个子级,直观便捷复用多个控件运行值也是mcg-helper设计的一个亮点,在实际场景中这种需求也不是可少的。下面我们着重讲一下绿色方框标记的
- 十五、mcg-helper业务系统单表业务模块自动化生成service接口
mcg-helper
mcg-helper
本节教程带来如何生成service接口文件,会与上节dao接口生成很像,因为都是接口,几乎都是定义增、删、改、查的基本方法,我们直接来看一下运用到了哪些控件:红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,其实我们可以察觉到在《业务系统单表模块生成》这个示例中,JS脚本控件和文本控件是用得最多的,一个处理加工数据,一个生成需要的格式代码文件。1、JS脚本控件在控件台中截取该JS脚
- 十四、mcg-helper业务系统单表业务模块自动化生成dao接口
mcg-helper
mcg-helper
本节教程讲解dao接口文件的生成,示例为简单起见,在dao接口中定义增、删、改、查四个基本方法。下面来看看流程中运用到的控件:红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件,data控件、JS脚本控件已经在之前的教程中讲解过了,那我们就直接来看看文本控件,首先流程执行一下,从控制台看看文本控件从父级中获取到的参数值{"daoScript":{"modelPackageName":
- 十三、mcg-helper业务系统单表业务模块自动化生成xml映射文件
mcg-helper
mcg-helper
本节教程主要讲解如果生成xml,示例中以生成mybatis的xml为例,当然如果你想生成hibernate的xml、其他语言框架xml映射、自定义xml文件都可以,可以借鉴一下本节教程,我们来看看流程图中运用到哪些控件:红色方框标记之前教程已讲解过的控件,绿色方框标记本节要讲解的控件用到了一个data控件、两个JS脚本控件、一个文本控件,在上节《生成model类》教程中讲解了data、JS脚本、文
- 十二、mcg-helper业务系统单表业务模块自动化生成model类
mcg-helper
mcg-helper
《业务系统单表业务模块生成》示例生成model类、xml映射文件、dao接口、service接口、serviceImpl接口、controller控制类、html页面、js文件。该示例结合教程,能够帮忙大家玩转mcg-helper研发小助手,为考虑到教程过长,分解成八节进行讲解,每节讲解一个代码文件的生成,因涉及从数据库读取表信息,大家启动mcg-helper后,切换到“工作台”,在“数据源”中将
- 十一、mcg-helper_V1.0.0-Beta软件介绍
mcg-helper
mcg-helper
mcg-helper是什么?能做什么?我们使用它有什么好处?首先mcg-helper的定位是一款研发辅助工具,以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务。作为研发从业者,几乎少不了环境搭建,编写、维护、管理代码,在众多产品或项目中,监控运行情况,排查定位Bug等等。mcg-helper为其分忧分忧解担,第一个核心功能“代码生成”,也是现在唯一的功能,后续功能将逐步建设。目前提
- 十、mcg-helper研发小助手发布v1.0.0-beta版本
mcg-helper
mcg-helper
mcg-helper定位研发工具,以研发人员为中心,致力于减少、简化工作量,提供便捷实用的功能服务,具备以下优势:*纯绿色、无需安装、下载解压即可运行*轻量级、无浸入性、不依赖数据库、网络、高性能等条件*跨平台性、可移植性、可扩展性*基于B/S架构,通过浏览器即可访问*支持javascript、java、freemaker常用技术*生成任意代码、不限语言、不限框架、不限平台*基于流程设计、拖拽式控
- 九、mcg-helper的使用指南
mcg-helper
研发工具程序自动化代码生成器javamcg-helpermcg-helper
目前已经更新了四个版本,如今已发布beta版本,功能也越来越丰富,使用合理性上也进步不少,现对最新版本V1.0.0-Beta给大家做一个全面详解和使用指南:*从技术角度:mcg-helper采用b/s架构,基于java实现,主要运用springmvc,hibernate,apachedbutils,mybatis,ehcache,freemaker,线程、反射等常用服务端技术,以及jquery、j
- 八、mcg-helper升级V1.1.0-Alpha版本
mcg-helper
Java研发代码生成代码生成器javascriptmcg-helper
本级升级更新内容如下:1、新增data组件,可以读取数据库表信息,自动转换为model类数据;2、新增json组件,适用于自定义复杂数据,便于其它流程组件是使用;3、新增java组件,可编写java代码,流程生成时执行,功能变得更加强大和灵活;4、字符集统一设置为utf-8;5、新增下拉流程树,实现流程的增加、修改、删除功能;6、mybaits组件生成相关映射文件后,以前版本无运行值,现在将mod
- 六、教程篇-《http get无参数和有参数请求》
mcg-helper
mcg-helper
今天为大家带来如何使用mcg-helper发起http请求,在生成代码的环节中或许会有依赖外部系统,采用http通信的需求,在本次教程中,我们会引用java第三方的HTTPRequest类示例中将涉及httpget无参数和带参数的请求,下面我们就进入正题:1、首先准备好组件:2、编辑开始组件:3、编辑无参数的脚本组件4、编辑无参数的文本组件5、编辑带参数的脚本组件6、编辑带参数的文本组件7、编辑结
- 五、教程篇-《数据库反向生成mybaits的model、example、dao、mapping文件》
mcg-helper
mcg-helper
今天为大家带来数据库反向生成mybatis相关文件,mybatis框架作为J2EE企业级开发最流行的数据库持久化框架之一,业界也是广泛应用。让我们看看如何运用mcg-helper来生成需要的文件,目前只能支持mysql,首先,我们新建一个数据库,名称为mcg-helper,有两个表mcg_helper_user,mcg_helper_role,建表语句如下:用户表:CREATETABLE`mcg_
- 四、教程篇-《生成model类》
mcg-helper
mcg-helper
今天发布第一篇教程,生成model类,MVC设计模式将数据、业务逻辑、显示进行分离,且MVC框架层出不穷,大家不会陌生的!那我们就先从这个model类开始吧,以JAVA语言为例:首先将mcg-helper运行起来,“双击”service.bat文件打开浏览器,输入http://localhost:8888/mcg/,在欢迎界面点击“进入系统”这里加载资源,稍等待后进入主页切换到“工作台”准备工作完
- 三、mcg-helper发布V1.0.1-Alpha版本
mcg-helper
mcg-helper
经过朋友们的反馈,现进行升级,主要修复bug和增加必要的实用功能,本次升级内容如下:1、修复编辑数据时,通过tab切换文本框时,数据未保存问题。2、含源代码编辑器的组件(脚本组件、文本组件)增加全屏功能,通过ctrl+enter键进行切换。3、调整合理化组件编辑框、文本域大小,使其数据编辑或查阅时更直观。4、model组件增加包名、导入类字段。5、增加导入、导出流程文件功能,在后续教程中会上传流程
- 二、mcg-helper《认识与使用》
mcg-helper
mcg-helper
首次认识mcg-helper朋友们,能来到这里,我相信多数都是从事技术工作的,我们就开门见山吧,另外笔者不善文采,大家手下留情!带着mcg-helper是什么?到底能做什么?能帮助到我们什么?的疑问,我们进入看图说话模式来认识mcg-helper的各组件!一、启动mcg-helper下载并解压后,执行service.bat文件在弹出窗口中出现以下信息说明启动成功!二、进入mcg-helper系统打
- 一、mcg-helper研发小助手介绍
mcg-helper
mcg-helper
mcg-helper是一款以研发人员为中心,致力于减化和辅助研发工作,最大程度上减少工作量,提升效率和质量的产品。遵循便捷与实用的原则,通过半可视化组件与流式处理模式,产出想要结果亮点与优势纯绿色软件,无需安装,随处下载解压后直接运行即可。轻量级、无浸入性,不依赖数据库、网络、高性能等条件,可独立运行。基于JAVA实现,继承其良好的跨平台性、可移植性、可扩展性等优点。拖拽组件方式绘制流程图,来生成
- java线程的无限循环和退出
3213213333332132
java
最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。
希望帮助刚学java线程的童鞋
package thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date
- tomcat 容器
BlueSkator
tomcatWebservlet
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
- php递归,静态变量,匿名函数使用
dcj3sjt126com
PHP递归函数匿名函数静态变量引用传参
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
- 属性颜色字体变化
周华华
JavaScript
function changSize(className){
var diva=byId("fot")
diva.className=className;
}
</script>
<style type="text/css">
.max{
background: #900;
color:#039;
- 将properties内容放置到map中
g21121
properties
代码比较简单:
private static Map<Object, Object> map;
private static Properties p;
static {
//读取properties文件
InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti
- [简单]拼接字符串
53873039oycg
字符串
工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下:
import java.util.HashMap;
import java.uti
- Struts2学习
云端月影
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。
使用Convention插件,你需要将其JAR文件放
- Java新手入门的30个基本概念二
aijuans
java新手java 入门
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
- jedis 简单使用
antlove
javarediscachecommandjedis
jedis.RedisOperationCollection.java
package jedis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub
- PL/SQL的函数和包体的基础
百合不是茶
PL/SQL编程函数包体显示包的具体数据包
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
- Mockito(二)--实例篇
bijian1013
持续集成mockito单元测试
学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。
比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a
- 精通Oracle10编程SQL(7)编写控制结构
bijian1013
oracle数据库plsql
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
- 【Log4j二】Log4j属性文件配置详解
bit1129
log4j
如下是一个log4j.properties的配置
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe
- java集合排序笔记
白糖_
java
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam
- java导致linux负载过高的定位方法
ronin47
定位java进程ID
可以使用top或ps -ef |grep java
![图片描述][1]
根据进程ID找到最消耗资源的java pid
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
打印java栈信息
$ jstack -l 5431 > 5431.log
在栈信息中定位具体问题
将消耗资源的Java PID转
- 给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
bylijinnan
函数
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandNFromRand5 {
/**
题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
解法1:
f(k) = (x0-1)*5^0+(x1-
- PL/SQL Developer保存布局
Kai_Ge
近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段:
&n
- [未来战士计划]超能查派[剧透,慎入]
comsci
计划
非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........
虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活....
&nbs
- Google Map API V2
dai_lm
google map
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要G
- java数据计算层的几种解决方法2
datamachine
javasql集算器
2、SQL
SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。
成熟度:5星。最成熟的。
- Linux下Telnet的安装与运行
dcj3sjt126com
linuxtelnet
Linux下Telnet的安装与运行 linux默认是使用SSH服务的 而不安装telnet服务 如果要使用telnet 就必须先安装相应的软件包 即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置 如果是redhat9,则在第三张光盘中找到 telnet-server-0.17-25.i386.rpm
- PHP中钩子函数的实现与认识
dcj3sjt126com
PHP
假如有这么一段程序:
function fun(){
fun1();
fun2();
}
首先程序执行完fun1()之后执行fun2()然后fun()结束。
但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。
我们可以在fu
- EOS中的WorkSpace密码修改
蕃薯耀
修改WorkSpace密码
EOS中BPS的WorkSpace密码修改
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
hanqunfeng
SpringSecurity
SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下:
applicationContex
- ie 9 kendo ui中ajax跨域的问题
jackyrong
AJAX跨域
这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序,
浏览起来是没问题的,但把应用放到公网上的一台服务器,
却发现如下情况:
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题
- 不要让别人笑你不能成为程序员
lampcy
编程程序员
在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。
说实话,我感觉我的脑细胞像被轰炸过一样。
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是?
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗?
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一
- 马皇后的贤德
nannan408
马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。
有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,
- 选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)
Rainbow702
sqlgroup by最大值max最大的那条记录
好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select
*
- VBScript脚本语言
tntxia
VBScript
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事
- java中枚举类型的使用
xiao1zhao2
javaenum枚举1.5新特性
枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量.
1.定义一个简单的枚举类型
public enum Sex {
MAN,
WOMAN
}
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型.
2.常用方法
静态的values()方