标签:Menu

Java

Java 基于反射的通用树形结构工具类

小丁 发布于 2019-03-16

在日常的开发中, 经常会遇到许多树形结构的场景, 如菜单树, 部门树, 目录树等. 而这些一般都会涉及到要将数据库查询出来的集合转化为树形结构的功能. 由于 list -> tree 是一个比较通用的功能, 无非就是根据 id , pid , children 这三个字段进...

阅读(21)评论(0)赞 (0)

Java

Java 枚举的本质

3

xiaoli.wang 发布于 2019-03-16

本文跟大家一起探讨一下 Java 枚举的本质,这篇文章的内容是我在 2012年09月05日 发布到 CSDN 上面的一篇博文 Java 枚举:理解枚举本质 ,虽然已经不在 CSDN 上面耕耘了,但偶尔也会去看看朋友们的留言,毕竟感情在那里!今天偶然看到有小伙伴评论这篇文章,一时兴...

阅读(20)评论(0)赞 (0)

Java

JBPM 7.17 学习笔记(2)workbench

36

刘莉莉 发布于 2019-03-11

学习 jBPM 的第一步,是学习它的 workbench。 workbench 是 jBMP 的基于 web 的一系列工具集,也就是你用 ant start.demo 起起来的那个服务器。一旦启动了 workbench,你就可以用 http://localhost:8080/jb...

阅读(39)评论(0)赞 (0)

Java

重走JAVA编程之路(一)枚举

尖兵 发布于 2019-03-07

Java 1.5 发行版本增加了新的引用类型: 枚举 , 在其之前,我们使用枚举类型值的时候通常是借助常量组成合法值的类型,例如表示光的三原色:红黄蓝的代码表示可能是以下这样的。 /*******************光的三原色*********************/ pu...

阅读(36)评论(0)赞 (0)

Java

JUnit4教程+实践

xiaoli.wang 发布于 2019-03-06

JUnit 是一个开放的资源框架,用于编写和运行测试。 提供注解来识别测试方法。 提供断言来测试预期结果。 JUnit 测试允许你编写代码更快,并能提高质量。 JUnit 优雅简洁。没那么复杂,花费时间较少。 JUnit测试可以自动运行并且检查自身结果并提供即时反馈。所以也没有必...

阅读(44)评论(0)赞 (0)

Spring

Spring Security 实现用户授权

4

xiaoli.wang 发布于 2019-03-03

引言 上一次,使用 Spring Security 与 Angular 实现了用户认证。 Spring Security and Angular 实现用户认证 本次,我们通过 Spring Security 的授权机制,实现用户授权。 实现十分简单,大家认真听,都能听得懂。 实现...

阅读(69)评论(0)赞 (0)

Java

Spring boot入门(三):集成AdminLTE(Freemarker),结合generate代码生成器,利用DataTable和Pag…

4

yeseng 发布于 2019-03-01

Spring boot入门(三):SpringBoot集成结合AdminLTE(Freemarker),利用generate自动生成代码,利用DataTable和PageHelper进行分页显示 标题太长,本博客在博客园中位置: www.cnblogs.com/dz-boss/p...

阅读(66)评论(0)赞 (0)

Java

CUBA Studio 8.0 发布,企业级应用开发平台

邓龙华 发布于 2019-03-01

CUBA Platform 是一款开源且免费的企业级应用开发框架,已有将近10年的发展历史,由俄罗斯的 Haulmont  公司开发,CUBA Platform 近期将正式登陆中国,将提供中文网站、中文社区、中文开发文档以及本地化的技术支持。 CUBA Studio 是...

阅读(44)评论(0)赞 (0)

编程技术

微服务前端开发框架React-Admin

1

yeseng 发布于 2019-02-26

React-Admin是基于React16.x、Ant Design3.x的管理系统架构。 采用前后端分离,内置了许多管理系统常用功能,通过一些脚本、封装帮助开发人员快速开发管理系统,集中精力处理业务逻辑。 背景 一般的互联网公司内部或者对外都会有大量的管理系统,传统公司一般有后...

阅读(66)评论(0)赞 (0)

Java

Web中间件常见漏洞总结

75

邓龙华 发布于 2019-02-22

*本文作者:ningjing,本文属 FreeBuf 原创奖励计划,未经许可禁止转载。 一、 常见web中间件及其漏洞概述 (一) IIS 1、PUT漏洞 2、短文件名猜解 3、远程代码执行 4、解析漏洞 (二) Apache 1、解析漏洞 2、目录遍历 (三) Nginx 1、...

阅读(72)评论(0)赞 (0)

编程技术

随行付微服务前端开发框架React Admin

6

hellas 发布于 2019-02-20

React-Admin是基于React16.x、Ant Design3.x的管理系统架构。 采用前后端分离,内置了许多管理系统常用功能,通过一些脚本、封装帮助开发人员快速开发管理系统,集中精力处理业务逻辑。 背景 一般的互联网公司内部或者对外都会有大量的管理系统,传统公司一般有后...

阅读(64)评论(0)赞 (0)

Java

使用JUnit进行单元测试

17

尖兵 发布于 2019-02-19

从官网www.junit.org 下载 JUnit 最新版本的压缩文件。 笔者使用Maven(Java包管理工具)导入所需要的jar包: <!-- https://mvnrepository.com/artifact/junit/junit --> <depen...

阅读(44)评论(0)赞 (0)

Spring

Spring Boot MyBatis配置多种数据库

puefu.he 发布于 2019-02-18

mybatis-config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml # mybatis配置 mybatis: check-config-location: false type-aliase...

阅读(55)评论(0)赞 (0)

Java

JeeSite 4.1.3 发布,支持一级菜单在顶部,各种组件改进

xiaoli.wang 发布于 2019-02-18

新增 新增参数配置 sys.index.menuStyle=2 的时候,一级菜单显示在主框架顶部 新增 lang.defaultLocale 和 lang.defaultTimeZone 指定默认语言和默认时区参数 fileupload 组件新增 extendParams 扩展参...

阅读(63)评论(0)赞 (0)

Java

刷前端面经笔记(三)

1

Harries 发布于 2019-02-07

1.var的变量提升的底层原理是什么? JS 引擎的工作方式是 1)先解析代码,获取所有被声明的变量; 2)然后再执行。 也就是分为预处理和执行这两个阶段。 变量提升:所有用 var 声明变量的语句都会被提升到代码头部。另外 function 也可看作变量声明,也存在变量提升的情...

阅读(64)评论(0)赞 (0)

Java

Java核心技术笔记 异常、断言和日志

Harries 发布于 2019-01-30

《Java核心技术 卷Ⅰ》 第7章 异常、断言和日志 处理错误 捕获异常 使用异常机制的技巧 记录日志 处理错误 如果由于出现错误而是的某些操作没有完成,程序应该: 返回到一种安全状态,并让用户执行一些其他操作;或者 允许用户保存所有操作,并以妥善方式终止程序 检测(或引发)错误...

阅读(67)评论(0)赞 (0)

Java

一键自动格式化你的代码

7

zhuangli 发布于 2019-01-23

AStyle简介 AStyle,即Artistic Style,是一个可用于C, C++, C++/CLI, Objective‑C, C# 和Java编程语言格式化和美化的工具。我们在使用编辑器的缩进(TAB)功能时,由于不同编辑器的差别,有的插入的是制表符,有的是2个空格,有...

阅读(107)评论(0)赞 (0)

Java

Spring Security(四):更新前端路由获取方式

4

puefu.he 发布于 2019-01-19

项目目前采用的是通过前端配置需要权限的路由,然后通过判断过滤出符合当前角色的菜单列表,但是把路由全部都写到前端代码中,在目前看来安全性有所影响,所以改造了下,改造后采用的方式是后台存储菜单资源信息,在后端转化成 Vue-Router 能使用的路由格式,就像下面这样 之前前端配置路...

阅读(106)评论(0)赞 (0)