12 JEECG开源社区

尚未进行身份认证

专注技术开源,打造开源的JAVA快速开发平台—JEECG(获得CSDN专家访谈,ITEYE访谈、连续五年中国最火TOP5、十大优秀开源项目等)、免费微信管家平台—JeeWx 捷微(获得2014年微信开发商大会第一名)

等级
TA的排名 109

shiro学习笔记——shiro拦截器与url匹配规则

一、使用场景举例注:shiro过滤器与url匹配规则一般使用在定义的shiroFilter中,用于对指定的资源进行过滤二、URL匹配规则(1)“?”:匹配一个字符,如”/admin?”,将匹配“ /admin1”、“/admin2”,但不匹配“/admin”(2)“*”:匹配零个或多个字符串,如“/admin*”,将匹配“ /admin”、“/admin123...

2020-03-18 18:17:44

Mybatis中tinyint(1)数据自动转化为boolean处理

问题描述:使用Mybatis查询tinyint(1)字段数据,返回值为Map类型,那么tinyint(1)的数据默认会转化为boolean类型数据.解决方案: 1.使用ifnull(column, 0)处理该字段,个人测试过可以; 2.在jdbcUrl添加参数:tinyInt1isBit=false(默认为true) 3.避免使用长度为1的tinyint类型字段存储数字格式的数据;...

2020-02-24 14:26:54

Jeecg-Boot 2.1.4 版本发布,基于SpringBoot低代码平台

JeecgBoot是一款基于代码生成器的JAVA低代码开发平台,开源界“小普元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!

2020-02-24 09:50:50

Activiti 多个并发子流程的应用

应用场景:多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。流程如下:要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有: User...

2020-01-14 09:54:57

centos7限制普通用户访问单一目录下的单一文件

要求给开发同事开设一个查看日志的账号,并限制其只能访问该目录下的单一文件1.先新建账号useradd jeecgpasswd jeecg家目录为/home/jeecg2.日志路径是/opt/apache-tomcat-8.5.45/logs3.cd /home/jeecg ll -a查看有以下三个隐藏文件.bash_logout.bash_profi...

2020-01-08 22:05:48

VsCode从零开始配置一个属于自己的Vue开发环境

VsCode算是比较热门的一个代码编辑器了,全名Visual Studio Code,微软出品插件众多,功能齐全,平常开发过程中都是用的它,整理了下日常使用的插件及配置供大家参考,废话就不多说了,直接进入正题。相关插件Vetur插件文档地址:https://marketplace.visualstudio.com/items?itemName=octref.vetur...

2020-01-07 15:39:59

这样配置,让你的VS Code好用到飞起

VS Code是一个开源的跨平台开发工具,是我目前用的最顺手的编辑器。本文介绍了一些常用的插件和快捷键,帮你大大提高软件开发的效率,让你有更多的时间去撸铁和泡妹子。初识VS Code先放上它的官网:https://code.visualstudio.com/VSCode全称是Visual Studio Code,光从名字上来看,一开始可能有人会把VS...

2020-01-07 15:38:24

vscode 常用插件安装

设置中文语言使用快捷键【Ctrl+Shift+P】,弹出的搜索框中输入【configure language】,然后选择搜索出来的【Configure Display Language】,locale的属性值为“zh-CN”,安装插件名为【Chinese (Simplified)Language Pack for Visual Studio Code】,重启VSCode软件生效。  1.Aut...

2020-01-07 15:37:22

svn 按日期checkout 代码

svn export -r{2019-12-04} {项目svn地址}

2020-01-07 14:53:38

canvas的drawImage方法参数详解

HTML5中引入新的元素canvas,其drawImage 方法允许在 canvas 中插入其他图像( img 和 canvas 元素) 。drawImage函数有三种函数原型:drawImage(image, dx, dy) 在画布指定位置绘制原图drawImage(image, dx, dy, dw, dh) 在画布指定位置上按原图大小绘制指定大小的图drawImage(image,...

2020-01-07 09:29:47

Jeecg-Boot 2.1.3 大屏版本发布,基于SpringBoot的低代码开发平台

一款基于代码生成器的JAVA 低代码开发平台,开源界“小普元”超越传统商业企业级开发平台!

2019-12-26 09:25:46

EasyUi之datagrid常见使用

要点:1、初始化2、加载数据3、处理数据(选择、新增、删除、清空)一、初始化$('#DatagridDemo').datagrid({ width : 750, height : 200, method : 'post', rownumbers : true, // 显示行号列 pagination : true,...

2019-12-19 19:23:22

Mybatis-Plus 多表联查分页

分析使用的工程,依旧是 spring-boot,关于分页,官网给出了一个单表的 demo,其实多表分页实现原理相同,都是通过 mybatis 的拦截器(拦截器做了什么?他会在你的 sql 执行之前,为你做一些事情,例如分页,我们使用了 MP 不用关心 limit,拦截器为我们拼接。我们也不用关心总条数,拦截器获取到我们 sql 后,拼接 select count(*) 为我们查询总条数,添加...

2019-12-19 19:15:32

剖析如何自己写框架Struts和Mybatis,学其原理而非重复造轮子

Java写框架必会几个技术点关于学习架构,必须会的几点技术1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注解 6. 设计模式 7. 代理机制(aop) 8. serlvet基础(过滤器等等)几样比较实用的技术:1. 模板语言freemarker 2. ognl...

2019-12-18 11:33:45

vue的this.$set的作用

用于手动让vue实现动态绑定数据如果我们在创建实例以后,再在实例上绑定新属性,vue是无法进行双向绑定的。比如:var data = { name: "zeller", age: '20',} var key = 'content';var vm = new Vue({ el:'#app', data: data});data.s...

2019-12-18 09:30:03

Jeecg-Boot2.1.2 版本,手工集成Online在线开发模块(Online表单、Online报表)

Jeecg-Boot2.1.2 版本,手工集成Online在线开发模块(Online表单、Online报表)友情提醒: 如果你想去掉Online模块,也可以参考此文档1、ant-design-jeecg-vue前端项目引入 online 依赖Install安装 yarn add @jeecg/antd-online-re修改ant-design-jeecg-vue/src/...

2019-12-17 09:58:24

vue-cli 引用elementUI打包后文件过大

解决方案:使用externals引用第三方资源,防止element资源被打包到自己项目中,(总共修改3个页面index.html、webpack.base.conf.js、main.js)1、修改index.html页面,再head中引入cdn。2.修改webpack.base.conf.js文件.添加externals配置externals: { vue: 'Vu...

2019-12-17 09:36:58

解决vue-cli脚手架打包后vendor文件过大的问题

今天小编就为大家分享一篇解决vue-cli脚手架打包后vendor文件过大的问题。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧大家会遇到打包后文件很大,导致页面初始化加载的速度很慢。会出现白屏的现象。这一般是你打包的vendor太大的缘故。如果你打包后看到你的vendor文件有700kb以上。你就要考虑怎么处理。处理这种文件的1、把不常改变的库放到index.html...

2019-12-17 09:36:09

理解Object.defineProperty的作用

对象是由多个名/值对组成的无序的集合。对象中每个属性对应任意类型的值。定义对象可以使用构造函数或字面量的形式:var obj = new Object; //obj = {}obj.name = "张三"; //添加描述obj.say = function(){}; //添加行为除了以上添加属性的方式,还可以使用Object.defineProperty定义新属性或修改原有的...

2019-12-17 09:32:02

JavaScript 标准参考教程(alpha)

JavaScript prototype 对象来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述 构造函数的缺点 prototype属性的作用 原型链 constructor属性 instanceof运算符 Object.getPrototypeOf() Object.setPrototypeOf() Object.create() Obj...

2019-12-17 09:30:59

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 博客之星-入围
    博客之星-入围
    授予每年博客之星评选结果第21-200名的用户