Geek-Framework是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java微服务快速开发框架。
Geek-Framework是在SpringBoot基础上搭建的一个Java基础开发框架,以Spring MVC为模型视图控制器,MyBatis为数据访问层,Apache Shiro和Spring-Security为权限授权层,redis进行缓存。
Geek-Framework主要定位于微应用的开发,已内置后台系统的基础功能,用户管理、角色管理、权限管理、会员管理、日志管理等;前台已经实现用户登录,注册等基础功能。同时前后台会员实现分表管理,可扩展多角色系统、多权限系统。采用分层设计、双重验证、提交数据安全编码、密码加密、访问验证、数据权限验证。使用Maven做项目管理,提高项目的易开发性、扩展性。
###更新日期2019-01-16
spring:main:allow-bean-definition-overriding: true
###更新日期2018-12-28
###更新日期2018-10-08
###更新日期2018-09-19
###更新日期2018-09-19
###更新日期2018-09-11本次主要更新了后台两个常用功能组件
###更新日期2018-06-20本次更新主要解决了前后台不能在同一浏览器登录的问题
###更新日期2018-06-14更新说明:SpringBootAdmin已正式更名为Geek-Framework
PS:现有代码中有J2Cache的源代码,原因是因为发现了一个J2Cache的BUG,官方版本已经更新,但未同步至中央仓库,暂时用源码替代,待仓库更新后移除现在源代码
###更新日期2018-05-30
###更新日期2017-11-07
1、后端
2、前端
4、平台
PS:测试数据库会不定期恢复。
本软件使用 Apache License 2.0 协议,请严格遵照协议内容:
在实际的iOS业务开发中,制作Framework都是经常遇到的,那我们如何对其进行制作哪,首先我们先来看下动态库与静态库的区别,我们了解的越多,那么我们对于自己做的事情也就越得心应手。 动态库与静态库的区别: 静态库:连接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝; 动态库:连接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存系统
Microsoft .NET Framework 4.5.2 https://www.microsoft.com/zh-CN/download/details.aspx?id=42642 Microsoft .NET Framework 4.5 https://www.microsoft.com/zh-cn/download/details.aspx?id=30653 Micros
[翻译] Anders Hejlsberg访谈录——Geek of the Week 原文地址:http://www.simple-talk.com/opinion/geek-of-the-week/anders-hejlsberg-geek-of-the-week/ 原作者:Richard Morris 译文地址:http://www.cnblogs.com/AndersLiu/archive/
图形视图框架 The Graphics View Framework 关键词翻译对照表: Graphics View:图形视图。 Scene:场景 /场景管理器( Scene同时担负着管理场景中的对象,建立索引等工作)。 Item:这里翻译为对象, Graphics View Framework下的 GraphicsItem是场景中可以被显示的元素。这里翻译成对象便于理解。 Graphics It
GeekEditor 极客智能代码编辑器,用js编写,简单、易用、轻便,可以很简单的添加到网页。不仅这样它还能根据用户的习惯智能的切换编辑模式,并且它支持多种语言的智能缩进,而且它还能够兼容所有主流浏览器,是一款真正适合中国人所用的编辑控件,后面我们还将要添加云端功能。 使用方法: 首先,添加引用: <script src="GeekEditor.js" /> 然后,初始化内核:
geek是一个基于Ogre思想的游戏开发架构,好的结构可以带来更多的功能。 geek和其他的商业以及非商业游戏开发架构不同。geek更专著于开发者的感受,简化开发者工作。geek可以用于集成其他Ogre3D之外的图形引擎。采用MIT开源授权。 geek是Orz1.0之后版本的名称 关于对 Orz 框架的一些评价。
独立开发者的导航站 Demo | 更新日志 | 提BUG 极客猿导航截图 前台 后台 发展历程 纯静态导航 起源于腾讯导航站,那时候刚接触前端,到底找网站模仿,这个导航站因此诞生了。 JSON 版本导航 上一个版本添加导航要修改 HTML,JSON 版本解决了管理导航修改代码问题,通过管理 JSON 文件的形式来管理所有的导航。 Vue2 动态导航 上面版本的管理导航还是太麻烦,从这个版本开始,
一面 自我介绍 深挖实习(数分) 为什么想做产品经理了? 好的产品经理是什么样的? 举两个体现你沟通能力的例子 对于的公司了解 二面 自我介绍 对产品经理的工作有什么了解? 深挖实习(数分) 有什么爱好吗? 最有成就感的一件事? 你认为AMR在物流应用中需要克服的最大的困难是什么?(面试前布置的作业题目) 二面完就没有后续了,原因不明,可能是没有产品实习经验,有更好的候选人吧。 #产品经理面试#
问题内容: 似乎每当我更改模型时,Play Framework都会要求我运行一个脚本,该脚本将删除整个架构并重新创建它。显然,这不适用于生产,那么在生产中处理此问题的正确方法是什么? 注意,我正在使用ebean和Postgres,并在heroku上托管。 问题答案: 不幸的是,只能创建 (不能创建)(如其组中所述),因此您需要尽快切换到手动演化。 一些规则: 在进行任何更改之前,请始终备份活动数据
问题内容: 是否有可能做到这一点 ?目前,它是这样完成的: 有没有办法像通过@Value批注获取属性? 因为必须调用该方法通常很好,但是例如在进行单元测试时,这很麻烦……在某些情况下,webdriver的PageObject模式中的对象没有初始化,这将非常有帮助 问题答案: 关键是,这仅对单元测试有用。在实际应用程序中,语言环境是无法在注释中进行硬编码的运行时信息。语言环境是根据运行系统中的用户语