jfinal cms,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap、flat ui等框架。 支持多站点、oauth2认证、帐号注册、密码加密、评论及回复,消息提示,网站访问量统计,文章评论数和浏览量统计,回复管理,权限管理等。
后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理、视频管理、缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,数据字典管理,站点管理。
gitee源码地址:https://gitee.com/jflyfox/jfinal_cms
github源码地址:https://github.com/jflyfox/jfinal_cms
jfinal cms已经支持了官网、资讯站点、论坛、博客等各类模板,如下:
默认CMS模板运行效果:http://mtg.jflyfox.com/
博客模板运行效果:http://blog.jflyfox.com/
论坛模板运行效果:http://bbs.jflyfox.com/
官网模板运行效果:http://website.jflyfox.com/
项目展示模板运行效果:http://project.jflyfox.com/
相册模板运行效果:http://photo.jflyfox.com/
视频模板运行效果:http://video.jflyfox.com/
登陆页面:管理员登陆账号密码:admin/admin123
模板功能:
系统默认采用单站点模式,各个站点可以在“其他管理”下“站点管理”菜单方便的切换。
如果使用多站点,可以在“系统管理”下“多站点标示”菜单中,将“多站点标示”项目修改为true。
多站点需要设置各个站点对应的域名,通过域名解析到不同的站点模板。
代码生成:通过本人AutoCreate项目可实现代码自动生成功能;新增模板,创建好表以及注释,增删改查排序等功能一键搞定。模板可根据自己项目定制完善。
详细功能请查看项目doc下文档。
前台默认模板:
博客模板:
论坛模板:
前台官网模板:
前台项目展示模板:
前台相册模板:
前台视频模板:
后端模板:
支持在线编辑模板:
学习了 GC 算法的相关概念之后,我们将介绍在 JVM 中这些算法的具体实现。首先要记住的是,大多数 JVM 都需要使用两种不同的 GC 算法——一种用来清理年轻代,另一种用来清理老年代。 我们可以选择 JVM 内置的各种算法。如果不通过参数明确指定垃圾收集算法,则会使用相应 JDK 版本的默认实现。本章会详细介绍各种算法的实现原理。 串行 GC(Serial GC) 串行 GC 对年轻代使用 m
深入理解CMS GC 背景 网上关于cms gc介绍和调优的文章比较多,但大多没有经过验证。因为cms目前在Java9之前还是相对用的较多(G1也需要持续去调研),所以这里把CMS的一些重要知识和调优经验总结一下 相关jvm源代码版本为/openjdk-8-src-b132-03_mar_2014/openjdk/hotspot/src/share/vm 除了OpenJDK的源代码和R大以外,什么
HotSpot中CMS收集器通过牺牲系统吞吐量来实现响应速度优先。适合追求垃圾收集速度的服务器上。 CMS收集器属于分代收集器 年轻代算法并发复制算法,老年代算法为并发标记清除算法。 年轻代分代为ParNewGeneration,老年代分代为ConcurrentMarkSweepGeneration。 适用于对响应时间要求高的应用场景。 一.CMS收集器初始化 使用-XX:+UseConcMark
JFinal 万能CMS系统,极速开发,动态生成数据属性,自定义标签,动态/静态化,一键生成模板代码。 技术框架 MVC:JFinal 3.3 页面:freemarker 缓存:ehcache 数据库Mysql 功能有: (1)模型管理(栏目、内容模型、表单模型) (2)内容管理(动态生成) (3)表单管理(动态生成) (4)营销管理(广告、广告位、友情链接) (5)系统管理(角色、管理员、存储插
接口说明 查询场景基础信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 GET /wish3dearth/api/scene/v1.0.0/getSceneInfo 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 token string header 否 当前登录用户的TOKEN sceneId string qu
接口说明 查询场景基础信息 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 GET /wish3dearth/api/scene/v1.0.0/ge
本文向大家介绍php基于curl实现的股票信息查询类实例,包括了php基于curl实现的股票信息查询类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php基于curl实现的股票信息查询类。分享给大家供大家参考,具体如下: 股票信息查询功能我们是需要抓取第三方的数据,然后我们再把这些数据进行分析组成自己想要的,下面我们来看一个php 股票信息查询类. 今天一个二逼朋友让我帮忙写个股票查
前面详细介绍了 Java 中各集合的使用,像 Set 集合和 List 集合等,另外,还结合泛型讲解了一些高级应用。在实际开发中, 泛型集合是较常用的,一般定义集合都会使用泛型的形式来定义。本节将使用泛型集合来模拟实现某图书管理系统的查询功能。 在图书管理系统中为了方便管理图书,将图书划分为几个类别。每个类别下有很多图书,每本图书都有相对应的类别,这就具备了一对多的关系映射,即一个类别对应多本图书
每个员工都会有自己的档案,主管可以查看在职员工的档案。使用 Java 创建一个员工实体类,然后通过构造方法创建一个名为“王洁”的员工,最后打印出员工档案信息。示例步骤如下。 (1) 创建 Person 类,在该类中定义个人基本信息属性,并定义一个带有参数的构造方法,代码如下: 在 Person 类中,首先声明了 5 个修饰符为 private 的成员变量(属性),然后定义了 Person 类的构造
综合一维数组和二维数组的相关知识,以及数组排序的多种算法来实现商品信息查询的功能。 假设在仓库系统中,每件商品都有 3 个库存信息,分别是入库量、出库量和当前库存量。定义一个一维数组来存储 5 件商品的名称,并定义一个二维数组来存储这 5 件商品的 3 个库存信息。用户可以根据商品名称查询该商品的所有库存,也可以查看某个类别库存下数量小于 100 的商品名单,并将该类别的所有库存量按从低到高的顺序
网站信息在前台模板开发时是很常用的,CMF 直接在基类中封装好了网站信息的获取,模板开发时只要直接使用就好了,一些常用的网站信息都放在$site_info 变量中 {$site_info.site_name} /站点名称 {$site_info.site_icp} /备案信息 {$site_info.site_admin