- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 springBoot、springSecurity、H-ui通用mvc后台(七)集成ueditor并拓展图片删除、上传到云空间(以七牛云为例)
H-ui里面集成的是百度的ueditor插件,所以我们这里只说明下ueditor的集成与使用。关于富文本编辑器,对应的选择算是比较多的,比如:fckEditor、kindEditor等,可根据具体的要求来做选择。1、集成ueditor并在页面中使用1.1先将H-ui中的ueditor拷贝到自己的项目中如下图所示:需要注意的是,我这里并没有直接将ueditor包放置到admin/lib目录下面,而是直接放在了static当中,这样做只是为了将来拓展时,路径看起来更方便一点,因为不止是后台需要
2020-08-28 12:16:29
811
1
原创 springBoot、springSecurity、H-ui通用mvc后台(六)mybatis-plus分页并渲染到datatables
在上一篇博文中我们简单介绍了下mybatis-plus(简称mp)的使用,并测试了下CURD。这篇文章我们重点书写如何将数据渲染到datatables。1、mybatis-plus条件、分页查询1.1、条件查询mp沿用了mybatis一贯的灵活,对于条件查询的方式也有多种,我们这里就使用以QueryWrapper为查询条件封装的方式。如以下测试代码:/** * 条件查询 * ...
2020-03-20 15:31:03
843
原创 springBoot、springSecurity、H-ui通用mvc后台(五)数据库设计与mybatis-plus简单使用
有一年多的时间没有更新博客了,期间一直想花些时间完成这套系列博客的书写,不料,事情总是陆续而来。看来坚持本身真不是件容易的事情。在这段疫情隔离的特殊时期,再整理下,和大家共同勉励。这篇博客主要内容是介绍下在mysql中建数据库与如何使用mybatis-plus(mybatis的加强版)。1、数据库设计每个公司都有自己的设计规划,大家按自己的经验来设计就行。这里简单分享下自己的设计经验。...
2020-03-17 17:21:14
512
原创 springBoot、springSecurity、H-ui通用mvc后台(四)springBoot基于thymeleaf集成H-ui后台
对于H-ui的体验与下载,大家可以直接访问他的官方网站:http://www.h-ui.net/H-ui.admin.shtml。我们用到的是H-ui.admin v3.1.3这款。首先,为了方便接下来的时间里调试,先加入热部署的坐标。<dependency> <groupId>org.springframework.boot</groupId>...
2020-03-16 17:04:22
2298
5
原创 springBoot、springSecurity、H-ui通用mvc后台(三)springBoot对thymeleaf的基本使用
1、thymeleaf简介曾经对于java web的学习,jsp是一个绕不过去的知识点。虽然有el表达式与jstl的一些简化,但jsp并没有真正意义上的做到动静分离。这样的尴尬,常常造成切静态网页的和写java渲染的互撕。这也是我们springboot渐渐放弃jsp的一个原因。随着前端技术的长足发展与完善,jsp也与java web渐行渐远。对于jsp的替代品,油然而生。而thymeleaf...
2019-02-13 12:02:35
799
原创 springBoot、springSecurity、H-ui通用mvc后台(二)springBoot使用logback与说明
日志在软件中的重要性,这里不加以赘述。Logback是由log4j创始人设计的又一个开源日志组件。logback在性能和使用方面都比log4j来得高效与方便,而springboot也推荐使用logback。那么我们就开始吧。springboot本身是自带了logback的相关jar的,只要直接使用就行,而对于logback的使用只需一个xml配置文件就可以了。关于每项配置的意义,就直接在配置文...
2019-01-28 15:24:47
431
原创 springBoot、springSecurity、H-ui通用mvc后台(一)springBoot的基本搭建与说明
不知不觉离2009年都有十年了,我想这大概是许多85后都会有的感慨。而对于自己来说,这十年更加的特殊一些。因为我是2009年正式参加工作的。这些年java技术乃至整个软件行业的技术都在突飞猛进,甚至曾经的许多的模式都开始发生变化了。趁着这些天有些有空,今天就来记录下如何用springboot整合mybatis、thymeleaf、H-ui及springSecurity来搭建一个通用...
2019-01-28 11:34:04
6095
3
原创 thinkphp5.0的一些“坑”
在使用tp5.0集成H-ui的过程中,走过了一些的弯路。毕竟是人写的框架,多少会有一些的BUG。这里把自己遇到的问题列举出来。1、使用ajax访问后台,后台使用dump调试,报错不精准我这里先上一个例子。页面代码: $.ajax({ dataType : 'json', type : 'POST', url : '__URL__/notice...
2018-04-09 10:27:38
1360
原创 thinkphp5集成H-ui后台(六)其他小插件与总结
thinkphp5集成H-ui后台系列博客到这一篇,就要结束了。感觉还有很多的东西没有说明,原想多用几篇博客来说明,后来想想,实在是没有必要,毕竟每个人都有自己的编程思维方式。这里只是列举一下在集成过程中,还用了哪些组件,用来干什么。1、jquery.validation(jquery的页面验证)2、My97DatePicker(日期组件)3、layer(弹出框)4、lightbox25、总结当然...
2018-04-09 09:59:14
1250
原创 thinkphp5集成H-ui后台(五)集成webUploader
在所有的编程语言中,都有对文件上传处理的知识点,这里不多赘述。在H-ui中,有一个功能强大的文件上传组件webUploader,今天就来说明和集成一下它。先看一下webUploader集成后的效果:1、页面中使用webUploader这里就以博客的增加页面(blogAdd.html)为例,首先在页面中引入webUploader所需要的css样式和js文件:<link href="__ADMI...
2018-04-08 17:09:52
3206
原创 thinkphp5集成H-ui后台(四)集成ueditor
说起在线文本编辑器,这对web程序员来说,一点都不陌生。市面上有许多的产品,比如fckeditor,kindeditor等,还有我们今天要使用的百度富文本编辑器——uEditor。其实无论是哪种在线文本编辑器,都可以理解成一个独立的js包(含样式、配置、编程语言交互的接口等)。而对于在线文本编辑器与编程语言框架的集成,只要让框架能够正确的读取这个js包的路径,并且让这个js包能够遵守框架的访问规则...
2018-04-08 11:31:11
2463
原创 thinkphp5集成H-ui后台(三)集成datatables
在弄完ztree后,这里没有急着去做博客列表的相关功能,因为涉及要说的插件太多。这里单独的说明下如何集成datatables,并详细解释在当前系统中用到的属性。这里使用一个非常简单的表作为例子(公告列表)。1、数据库表的设计CREATE TABLE `mq_notice` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '逻辑主键', `tit...
2018-04-03 18:38:34
3627
原创 thinkphp5集成H-ui后台(二)整合并使用ztree,完成树形页面功能
与其说tp5整合ztree,不如说介绍ztree如何具体使用来得明了,这里面tp5只要在后台查询并处理成ztree所需的json格式数据就行。ztree的样式和功能多样,有疑问的可以仔细阅读api。刚开始接触ztree的时候,有一种思维的局限,总喜欢以父节点为起点,去推算它所包含的子孙节点。这样做虽然可以达到目的,但算法确实有些麻烦,尤其是使用递归的方式(说起递归,我个人觉得总是有种豁然开朗的感觉...
2018-04-03 15:16:17
3581
6
原创 thinkphp5集成H-ui后台(一)开发环境搭建与公共模板设置
1、开发环境说明:1)软件版本:thinkphp5.0.12_full,Wampserver64(php5.6.xx,apache2.4.xx,mysql5.7.xx),H-ui.admin_v3.1.xx。版本不需要一模一样,是同一级别就行,可以用phpStudy取代Wampserver。2)下载与安装下载不多说明,上百度吧。安装:首先安装产品Wampserver64,选好目录无脑next就行(...
2018-04-02 12:07:24
11293
19
原创 thinkphp5集成H-ui后台(序)
计划使用tp5和H-ui开发一个简单的博客管理系统。在集成的过程中发现使用到的一些插件都比较的实用,其中包括datatables、ztree、layer、ueditor、webuploader等,而且H-ui样式个人也觉得很实用,做中小型项目的后台是没有问题的。这里先上集成后的效果,之后会记录下具体集成的过程(大约分五篇文章)。真心感谢那些默默奉献开源代码的大神们。如果使用比较急,可以到里
2018-04-02 11:39:01
2188
原创 linux下部署thinkphp5项目
准备工作:购买一个linux服务器地址;安装好linux常用的ssh工具(我这边喜欢用xshell敲命令,用filezilla传输文件,这些工具只要到官网下载就好,速度很快的);1.安装phpstudy for linux安装下载phpstudy的方式千篇一律,这里简述下就OK。在xshell中输入:wget -c http://lamp.phpstudy.net/phpstudy.bin chm...
2018-03-19 16:16:05
10988
2
原创 js如何获取android手机的电话号码和联系人,并且传递给PHP、Java后台
最近项目遇上一个这样的需求:js如何获取android手机的电话号码和联系人,并且传递给PHP后台?本来这个问题放在有原生app开发员工的公司算不上难题,但对于一般专门用php、Java做web项目的公司实在不会刻意去招这类员工。于是我这长期从事web开发的人经历了一段痛苦而短暂的开发APP之路。从业以来一直在各个技术网站上索取,今天分享这篇博客,留做纪念。
2017-10-30 09:55:43
20891
5
支付宝的蜻蜓刷脸支付有开放api吗?
2019-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人