- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 蓝缘基础框架项目-资源列表
系统资源包括目录、菜单、按钮,资源存在上下级关系,单表外键关联自己,达到上下级关系。CREATE TABLE `resources` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `parentId` int(11) NULL DEFAULT NULL, `resKey` varchar(50)
2021-09-03 23:41:11 125
原创 蓝缘基础框架项目-账号分配角色
用户至少要属于一种角色,一种角色可以包含多个用户,用户与角色的关系是多对多的关系。同角色与资源关系一样,需要建一张表来表示用户与角色之间的关系。CREATE TABLE `acc_role` (`acc_id` int(11) NOT NULL ,`role_id` int(11) NOT NULL ,PRIMARY KEY (`acc_id`, `role_id`)账号分配角色页面如下: //绑定分配角色按扭 $("#perrole").click("click", functi
2021-09-03 15:38:39 144
原创 蓝缘基础框架项目-权限分配
不同的角色访问不同的资源,一个角色可以访问不同资源,一个资源可以被多个角色访问,属于多对多的关系,因此需要建立中间表。CREATE TABLE `res_roles` ( `role_id` int(11) NOT NULL, `resc_id` int(11) NOT NULL, PRIMARY KEY (`resc_id`, `role_id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_gener
2021-09-02 07:39:50 120
原创 蓝缘基础框架项目-角色物理或逻辑删除
物理或逻辑删除的概念解析,物理删除表示从数据库表中删除该记录,逻辑删除表示改变状态,数据过滤的时候达到不可见的效果。 $("#deleteView").click("click", function() {//绑定删除按扭 var cbox = grid.getSelectedCheckbox(); if (cbox.length == 0) { parent.$.ligerDialog.alert("请选择删除项"); return; } parent.$.
2021-09-01 07:29:55 155
原创 蓝缘基础框架项目-角色编辑
今天介绍的是角色表的维护,单表的维护,跟帐号的维护差不多。下面是前端页面的代码: <form name="form" id="form" action="${ctx}/background/role/update.html" method="post"> <table style="width: 285px; height: 200px;"> <tbody> <tr> <td class="l_right">角色
2021-08-30 22:52:38 99
原创 蓝缘基础框架项目-角色新增
用户帐号已经有了,接下来就要给帐号赋予角色,今天介绍下角色新增功能。首先看下角色表结构:CREATE TABLE `sys_role` ( `id` int(10) NOT NULL AUTO_INCREMENT, `enable` int(10) NULL DEFAULT NULL, `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `roleKey` varchar(50
2021-08-29 14:52:43 128
原创 蓝缘基础框架项目-账号删除
今天说下账号删除的功能,因列表可勾选多个账号删除,因此账号删除功能做成了批量删除,兼容多个账号删除。同时,这里还有个逻辑:当前登录用户不能删除自己。前端调用删除逻辑:$("#deleteView").click("click", function() {//绑定删除按扭 var cbox = grid.getSelectedCheckbox(); if (cbox.length == 0) { parent.$.ligerDialog.alert("请选择删除项
2021-08-27 14:17:00 94
原创 蓝缘基础框架项目-账号导出
导出报表也是比较常见的功能,今天就聊聊导出Excel报表功能的实现吧。 $("#exportExcel").click("click", function() {//绑定导出按扭 var f = $('#fenye'); f.attr('target','_blank'); f.attr('action','${pageContext.request.contextPath}/background/account/export.html'); f.submit(); });
2021-08-27 14:07:13 109
原创 蓝缘基础框架项目-操作日志记录
框架记录操作日志的方法采用aop拦截器的方式对系统操作进行日志流痕记录。 <bean id="log4jHandlerAOP" class="com.lanyuan.logAop.LogAopAction"></bean> <aop:config proxy-target-class="true"> <aop:aspect id="logAspect" ref="log4jHandlerAOP"> <aop:pointcut id
2021-08-27 08:55:58 105
原创 蓝缘基础框架项目-字典批量删除
今天给大家介绍的是字典维护中的批量删除,页面列表图展示如下:下面直接上前端逻辑代码:$("#deleteView").click("click", function() {//绑定删除按扭 var cbox=grid.getSelectedCheckbox(); if (cbox.length == 0) { parent.$.ligerDialog.alert("请选择删除项"); return; } parent.$.
2021-08-27 08:52:46 201 1
原创 蓝缘基础框架项目-账号新增编辑
今天介绍下框架的账号新增与编辑,页面效果如下:前端页面代码: $("#add").click("click", function() {//绑定新增按扭 dialog = parent.$.ligerDialog.open({ width : 300, height : 310, url : rootPath + '/background/account/addUI.html', title : "增加账号",
2021-08-27 06:45:22 185
原创 蓝缘基础框架项目-登录授权
今天看下登录的情况:首先页面元素代码如下:<div class="login"> <div class="box png"> <div class="logo png"></div> <div class="input"> <div class="log"> <form id="loginForm" name="loginForm" method="post" action="
2021-08-26 22:14:10 126
原创 资源下载:黑马十次方微服务项目
资源列表:十次方资料微服务资料.zip微服务讲义.zip通用资料.zip十次方微服务day01.zip十次方微服务day02.zip十次方微服务day03.zip十次方微服务day04.zip十次方微服务day05.zip十次方微服务day06.zip十次方微服务day07.zip十次方微服务day08.zip十次方微服务day09.zip十次方微服务day10.zip获取地址:![公众号](https://img-blog.csdnimg.cn/202009
2020-10-16 20:59:03 329
原创 资源下载:黑马分布式宜立方商城项目
资源列表:黑马分布式宜立方商城项目|____e3商城_day14.rar|____e3商城_day13.rar|____e3商城_day12.rar|____e3商城_day11.rar|____e3商城_day10.rar|____e3商城_day09.rar|____e3商城_day08.rar|____e3商城_day07.rar|____e3商城_day06.rar|____e3商城_day05.rar|____e3商城_day04.rar|____e3商城_day03.
2020-10-16 20:58:17 185
原创 springboot系列:自定义注解限流
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..
2020-09-24 22:05:56 1578
原创 SpringBoot和VW-Crawler抓取csdn的文章
一:工程介绍使用Springboot做架构,redis做数据存储,vw-crawler做爬虫模块抓取csdn的文章,pom配置如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-p...
2019-05-14 10:24:53 127
原创 java多线程篇
1:需求创建两个线程,一个线程往集合中添加元素,另个线程监控当集合元素个数达到某个值抛出异常2:代码一public class ListAdd1 { private volatile static List list = new ArrayList(); public void add(){ list.add("1"); } public int size(){...
2018-12-14 09:08:59 244
原创 github项目工程搭建步骤
1:申请github账号2:创建新工程(选择repositories添加工程,选择公开或私有)3:邀请项目成员(进入新建的项目,选择settings-collaborators,在输入框中输入被邀请的项目成员,添加成功后让被邀请人点击邀请链接)注意事项:1:被邀请的成员账号非github的注册邮箱,而是github主页访问域名后的字符串;2:被邀请链接都是统一地址:https://github.c...
2018-06-09 07:02:53 1869
原创 DbUtil工具的使用
1、项目所用到的包:mysqlmysql-connector-java5.1.38commons-dbutilscommons-dbutils1.3commons-loggingcommons-logging1.1.1commons-dbcpcommons-dbcp1.2
2016-07-15 20:04:11 1020
原创 测试
1、首先在Openlivewriter官网下载最新的Openlivewriter,地址是http://openlivewriter.org/ 2、安装软件软件后,重启电脑 3、Openlivewriter配置: 4、Next后输入你的博客地址,用户名和密码 5、所使用的日志类型,选择MetaweblogAPI 6、 日志的远程发布网址,填写http://write.b
2016-07-15 19:37:00 234
原创 浅谈IP子网掩码
一:子网掩码子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。255.255.255.0是我们常见的子网掩码,它的作用只有一个:就是将某个IP地址划分成网络地址和主机地址两部分。规则子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位
2016-07-15 13:56:42 367
PHP客户关系管理系统源码
2023-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人