关于系统更新记录

摘要:已经记不得这是多少次的更新了,如果现在不记录,今后更不知道都是什么是更新的了,所以从今天还是记录也不算晚。 2019-03-08 接入sanshi网站的百度文库下载API; 提供示例页面免积分下载文档功能; 2019-02-24 增加系统定时检查留言邮件提醒功能; 增加第三方登录后的邮箱设置功能; 2019-01-20 修改首页底部的友情链接项,改为从数据库中读取,并且增加链接过来的个数显示; 新增功能; 新增系统访问次数记录功能; 新增系统首页底部的今日访问次数、总访问次数记录; 2019-01-15 增加系统首页Tag显示(分为热门Tag与系统推荐Tag); 增加文章显示处的Tag显示(只显示出现数量最多且字数大于2的前5个Tag); 2019-01-07 增加系统来源的用户统计图; 2019-01-03 修改完善文章显示处的留言功能; 2019-01-01 接入第三方授权登录的...

文章分类:系统实现 本站 v1.0

关于系统1.0
封面图片

关于系统的用户登录接入

截至现在,已成功的接入的第三方登录有:QQ、百度、微博(新浪)、支付宝,感觉接入这些已经不算少了,起初还想接入360,后来想想先就这么找吧,待以后的若干以后之后,想起来这茬在继续吧。 从建站初到现在,本站的留言少的可怜,由于不限制用户登录即可留言,所以在注册和登录这块没有特别的关注,随着关注到越来越多的其它个人博客,逐渐感觉到我的留言模块实在是太水了,连起码的谁留的言都不知道,思索再三,最后终于下手了,抱着强烈的决心去改造它,去接入这些第三方知名的用户登录,最终我选择的是上述说的4中来源,而后逐步的去实践,然后就有了本章节的事儿。 虽然已经实现的接入用户来源不少,然而我觉得真正的授权用户恐怕真是少之又少,甚至没有,不过这也不碍事儿,这都是我个人作为学习储备知识点的积累,我相信它们的存在最起码可以丰富本站的内容,谁说不是呢。 围绕正题,准备介绍一下系统的接入登录的设计实现,由于本系统均采用J...

文章分类:系统实现 本站 v1.0

关于系统1.0

关于系统的百度关键字搜索排名

关于seo这块我应该是比较业余的,以前也没有特别的去注重搜索排名,后来通过调整了一些关键字后,百度的搜索排名越来越靠前了(不用问我是怎么做到的,我觉得还是很业余),如通过百度关键字快速访问本站,也可以输入关键字:“雪地里走”、“雪地里走 陈冬冬”、“陈冬冬”,目前在百度关键字搜索排名第一。至于其它搜索引擎目前没用特别关注。 参考如下图:(其它关键字可自行尝试) ...

文章分类:系统实现 本站 v1.0

关于系统1.0

关于系统首页报表实现

首页报表是近期(2018年10月下旬)所实现的,将首页的介绍信息板块拆两半,右侧的一半为图表显示区域。图片显示区域的功能包括:4张图表、8个文件导出,其中4张图表分别为:资讯分类信息统计、各种数量统计、年份数量统计和访问量前五名统计,其中的报表导出则是分为每张图片的word和excel报表,共8张,采用的技术实现为:前端采用echarts实现,后端Jxls2和Docx4j的模板方式实现(两个模板均为office 2007格式的模板,xlsx和docx),这俩技术作者非常推荐你到本站了解一下,作者也非常自信的讲,从网络上找的资源你可能找不到比这里更专业的了。不废话,先来看看实现效果: 至于echarts这里使用到的均为简单的方式,饼图、柱状图、折线图,这没什么好说的,后台导出的模板参考如下图所示: 效果实现如下图所示: ...

文章分类:系统实现 本站 v1.0

关于系统1.0

关于系统的文件读取的实现方式

本篇文章的附件访问与前一篇的附件上传方式是密不可分的,比如此刻正在编辑文本用的ueditor中就有许多的附件上传功能,常见的是上传图片,改写其上传的附件路径为系统磁盘目录如d:\upload路径后,同时数据库中存储的路径仍然为/ueditor/images/2018-06-20/xxx.jpg.image,系统再进行附件的访问时加上附件的域名前缀直接去访问,此时访问的真实附件则是需要进行路径转换的,拦截所有的.image请求,将除去域名部分的路径和后缀部分则为真实的附件路径,只不过需要再进行路径转换,去配置的文件路径磁盘路径下拼上这段路径后再进行附件访问,访问的附件实现与验证码的访问方式一致。 这么写的好处有: 一、访问404图片时可以给出系统默认的图片,给用户一个稍微好点的体验。 二、图片相对路径的访问更加安全,由读取字节输出至浏览器的方式比直接访问更加安全; 三、可动态的给图片加上水印...

文章分类:系统实现 本站 v1.0

关于系统1.0

关于系统的文件上传处理方式

文件上传是一个老问题了,各个web框架也均对其自己的封装,基本都是在拦截器中实现的。本系统有使用到springmvc,但我并没有使用它包装的文件上传功能(本系统的涉及文件上传功能不多),起初需要加上文件上传功能的是由移动端mui的图片上传图裁切处的功能需求,页面ajax传递来一个图片的base64的字符串,将其转换为图片文件并返回图片地址,后来由于继续深入mui的图片压缩上传(使用uploader组件)和整合simditor时的图片上传(使用input type=file实现)才慢慢的实现了一个文件上传的全局通用处理实现,这里结合我的应用场景来具体说明。 场景1:上传的附件(不限于图片)可以在分布式环境部署中应用,具体描述如下: 上传的文件必须不能放置在应用的某个目录下(如以前有这么干过,直接在工程目录下创建一个upload目录,所有的附件均上传至本应用的目录内),虽然应用可以很方便的直接...

文章分类:系统实现 本站 v1.0

关于系统1.0

系统版本更新

首页v1.0 首页v1.1 首页v1.2...

文章分类:系统实现 本站 v1.0

关于系统内容管理编辑器ueditor的使用

UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,功能强大,前段时间整合使用了一下,特将本人对它所做的修改分享给大家。 首先到官网下载开发版和源代码,当时下载的是utf-8的版本,官网地址为:http://ueditor.baidu.com/website/,并下载ueditor1_4_3-utf8-jsp.zip(开发包)和ueditor1_4_3-src.zip(源代码)。 1、新建Web Project,起任意工程名,此处为ueditor1.0,将开发包中的相关文件添加至项目中,某是放置在ueditor1.0/ueditor目录下,另外此目录下的jsp/lib目录中是一些文件上传需要使用的jar,需要将其放置在WEB-INF/lib下,至于ueditor-1.1.1.jar文件可以不用管,我们将使用它的源码,将解压后的源代码包中的ueditor1_4_3-src...

文章分类:系统实现 本站 v1.0

在线编辑器 ueditor

关于系统持久层实现方案

从开始工作到现在的这一路上走来,持久层这块自然是经历了一系列的技术,原始JDBC简单封装、Hibernate、DbUtils、JdbcTemplate、本系统Dao实现、MyBatis,也就是从去年年底开始接触到MyBatis,使用这一段时间过来,发现个人最喜欢的持久层技术就是它了,虽然最晚了解它,但是发现真的是似曾相识,因为最开始工作的单位对持久层的封装也跟它的实现粘了一点点的关系,本文章重点说的本系统实现方案,更是粘了一点点点的关系。至于什么时候使用哪个实现,就看项目的使用了。 根据对以上相关持久层的技术的实践,我专门写了一套自己用来比较方便的技术实现,对于个人来讲有一个适合自己的快速开发平台,利用自己掌握的技术来做点什么事情不是很好嘛?这一路走来也是对各种持久层的封装,其中对于Apache的DbUtils组件也进行过封装,本系统中能找到的。现将通过代码分析,来谈谈一下我对它的理解: ...

文章分类:系统实现 本站 v1.0

关于系统架构以及相关技术说明

项目框架 你现在看到的系统后台框架采用的是spring4+springMVC实现(至于持久层的技术实现下面再细讲);前端采用jsp+jstl+jquery(各种插件)来显示的,很普通的技术,却是认为工作几年以来所掌握技术的精粹,有感于它们的组合才是我所喜欢的,毕竟技术这么多,适合自己的就是最好的。 技术框架 系统采用maven管理构建,后台技术采用注解的方式实现,spring 4.0.X的版本,控制层采用springMVC的restful方式,持久层采用jdbcTemplate为底层的封装(这块会重点讲述),页面采用jstl做显示输出,js框架主要采用jquery。以上相关技术都是javaweb方面的主流技术的一部分,Struts我现在是不想再用了(从我使用springMVC开始),Hibernate我其实一直都不怎么特别喜欢,Apache的DBUtils是个很不错的jdbc组件封装,曾经...

文章分类:系统实现 本站 v1.0

本站信息

 运营时间: 天

 用户数量: 人

 文章数量: 篇

 评论数量: 条

 点赞个数: 个

 最后更新:

标签云