珂珂的个人博客 - 一个程序猿的个人网站

FYJ.Blogs更新记录

2024

由于2021.4.16之后的提交代码丢失,在2021.4.16版本上升级为.net8

后台管理改为vue3


2022?

升级为.net6   服务器改为centos


2018.10

升级为.net core 2.1


2017.2.15

 1.升级服务器为 Windows Server 2016


2017.2

 1.修正文章的图片上传路径,现在不会有日、月,整个文章的图片都在一个文件夹下


2017.2.9

 1.由于发现存在攻击行为,现已禁止除服务器外访问非80、443端口,80端口是用nginx代理


2016.12.30

  1. 后台的博客管理改为Bootstarp 样式

  2. 博客现在可以绑定多个域名

  3. 修改读取数据库的方式已适应多个域名


2016.12.26

  1. 可以访问https://static.kecq.com

  2. 可以访问https://img.kecq.com 

  3. 可以访问https://service.kecq.com 


2016.12

  1. 迁移linux 服务器上的数据库到Windows Server

  2. 数据库升级为MySql 8.0


2016.11

  1. 后台的文章管理改为Bootstarp 样式

  2. 博客迁移到阿里云,操作系统为 Windows Server 2012 R2


2016-8-22

 1.将上传文件的扩展名改为小写

 2.修正iphone竖排的照片方向显示问题


2016-3.20

  1. 在代码中增加basePath 以解决各种url 路径问题及反向代理问题,更加灵活。

  2. 新做一套响应式主题

  3. 修改日志和碎言碎语样式

  4. 附件上传后替换ueditor的代码 用自定义的html 作为附件下载的展示

  5. 现在不会从禁用的文章或分类中读取文章的图片以展示在首页图片轮播

  6. 现在站点地图不会显示禁用的文章或分类

  7. 修复java版本文章图片浏览模式的当前图片路径错误问题


2016-3

  1. 完善禁用分类的功能

  2. 迁移kecq.com到java版本

  3. 完善文件上传功能,使其能直接上传到又拍云

  4. 迁移阿里oss到又拍云

  5. java版本view改用jstl 看起来更简洁


2015-12-18

由于使用反向代理的需求,修改各处代码解决链接的问题


2015-11-20

因为项目繁忙,3个月没更新博客了。前不久发现香港服务器被攻击,大致是有人不断尝试远程登录,LoinUI.exe 不断消失又出现而且是不同的pid,windows日志中发现大量的审核失败,360流量监控发现几天内svchost.exe 流量达到15G  于是更改服务器3389端口,暂时发现没事了。


2015-10

1.由于香港服务器挂掉2周时间,担心数据安全问题,将SQL Server迁移到Mysql 并修改DAL层(12小时)

将数据库迁移到阿里云上,但经测试访问速度比直接访问香港本地服务器要慢不少,于是做了主从同步,将阿里云的同步到香港,香港的只用来读。

2.修复Memcache不能缓存的bug

3.打算做一个队列,一段时间后再更新数据库到阿里云


2015-8-21

  1. 后台的博客管理主题现在可以选择而不用手动输入了

  2. 限制了在fyj.me,kecq.com等域名下新建博客,只能在manage.blogmi.com新建博客

  3. 新增判断博客名是否存在

  4. 新增一套默认Default主题暂时同cnblogs主题

  5. 新增BlogNotFindException类,同时加入一个静态html主页,当根据url没有查找到博客时显示该html

  6. 移除fangyj.net等站点,现在输入这些域名会从空主机头的站点自动判断。(保留单独站点的能力,可以灵活切换)


2015-8-14

  1. 新增评论的sql关键字过滤

  2. 新增评论表单的token校验,提高安全性


2015-8-13

  1. 修正Memcache缓存不超时的问题

  2. 加入博客总访问PV统计

  3. 全新设计获取IDbHelper接口的逻辑,能根据不同的环境读取不同的配置,以便在同一个项目中绑定多个域名但是读取不同的数据库

  4. 重新设计IDbHelper的部分方法,以便更方便的传入sql参数


2015-8-8

  1. 将以前的静态文件缓存更换为Memcached

  2. 将评论编辑器换回Kindeditor 因为Ueditor对远程引用支持不太好

3.  优化界面提高加载速度


2015-8-7

 更换服务器


2015-8-4

1. 修正及优化页数显示Pager的Bug


2015-08-03

  1. 移除数据库中的Url 伪静态函数改为代码实现

  2. 大幅优化数据库查询和后台查询代码逻辑,解决数据有几千条出现的查询超时错误

  3. 现在可以用https 访问登录页了

  4. 修复文件上传的bug 

  5. 文件上传新增参数isSimple 是否使用简单路径

  6. 修复后台发布文章时第二个编辑器不能上传图片的bug

  7. 修复当后台发布文章图片太小时不生成缩略图后台浏览不到文章图片的问题


2015-08-02

1.修正原来上传的图片路径问题

2.在服务器上架设Git,服务器文件采用git与本地同步


2015-07-25

  1. 后台管理改回多用户单博客,只是修改了认证

  2. 前台改回多博客系统,只是修改了路由

3.  修正了非图片上传时的bug

4.  修正内容发布工具

5.  新增images3.kecq.com 和upload3.kecq.com两个站点

6.  修正登录页在高于1080p 分辨率下的显示问题


2015-07-23

1. 新增后台PV UV IP的统计功能


2015-07-22

  1. 重新设计ViewModel 使其分离之前的单个Model

  2. 由于重新设计ViewModel所以更改主题cshtml


2015-07-20

  1. 修正博客主页部分样式

  2. 加上图片延迟加载功能


2015-07-19

  1. 用bootstrap重新设计一套博客前端界面(适配平板和手机)

  2. 用UEditor作为评论编辑器

  3. 在博客后台的博客管理修改主题能正确生效了(可能需要10分钟后)



2015-07-18

  1. 用bootstrap重新设计两套登录界面

  2. 重新设计用户注册界面

  3. 从user.kecq.com分离用户个人中心到my.kecq.com

  4. 重新设计修改密码界面

  5. 实现my.kecq.com几个页面



2015-07-16

  1. 移除编辑文章的 图片和文件上传两行

  2. logo上传、大图上传、相册上传改为WebUploader   HTML5上传

  3. 修复照片无exif信息时上传出错的问题

  4. 修复上传时subdir参数无效的bug

  5. 重做登录页使其适配移动设备

  6. 修正后台管理在移动设备显示不全的问题

  7. 描述html改为UEditor编辑器


2015-07

  1. 将后台管理的UEditor编辑器 容器有textarea 改为script 解决编辑器代码编辑的问题

  2. 分离出文件管理和上传解决方案

  3. 重新设计文件表,能生成无限个版本的缩略图

  4. 部署image2.kecq.com

  5. 部署upload2.kecq.com 

  6. 修正缩略图无SubDir的Bug

  7. 文件上传能记录MD5了

  8. 文件上传能记录缩略图的具体宽高大小、SHA1、MD5


2015-06-30

  1. 修改FYJ.Framework.Core.BLL.BLLAbstract 为两个泛型,并且所以方法变为虚方法

  2. 新增IocHelper类,动态创建实例,并运用缓存技术


2015-06-29

1.将后台文件上传的路径由http://static.kecq.com 变为 http://upload.kecq.com

2.在服务器上部署upload.kecq.com


2015-06-28

  1. 将以前的相册合并到images-drive

  2. 文件路径右http://static.kecq.com/images-drive  变为 http://images.kecq.com

  3. 修正后台管理->文章管理->改变分类的bug

  4. 修正后台管理"是否显示图片"的bug 

  5. 博客管理可以上传logo了

6.  在服务器上部署images.kecq.com


2015-06-24

1.增加文件上传的签名验证


2015-06

搁置了很长一段,不打算用虚拟空间了,改用云服务器,于是可以更好分站分层架构了。

1.由于几个博客代码几乎相同,于是设计只要改数据库连接字符串就会是另一个博客了。

2.增加相册模块

3.增加留言板

4.增加碎言碎语

5.后台换成jquery2.x   easyui 1.4.2

6.后台增加友情链接、菜单管理

7.文件从百度云切换至阿里云

8.新增一个主题

9.优化存储过程

10.文章图片加相册预览功能

11.替换图片链接直接为阿里云

12.优化上传逻辑,新增图片上传缩略方式和宽高参数。

13.拆分文件和访问记录、日志为另一个数据库

14.新增首页大图管理功能

15.后台新增设定图片为文章首页显示图

16.上传图片增加exif 信息,已存入数据库但暂时没有展示。

17.更新单个字段也会更新UPDATE_DATE字段(因为同步会用到)

18.移除主题表,ThemeID改为之间存主题名

19.Socail表的字段移动到Blog表字段

20.去掉表的IsHidden属性  只认IsDisabled


2015.5

1.阿里云同步工具开发

2.新浪博客搬家开发

3.QQ空间日志搬家开发

4.文件wcf服务


2015.4

1.数据库同步工具开发

2.文件同步工具开发


2015.3

  1. 拆分个人博客与技术博客为独立两个站点

  2. 拆分多博客系统为 www.devblog.cn

  3. 去掉菜单和友情链接改为主题页写死

  4. 博客ID 写死

  5. 发现EF查询会全表查询的问题,改善。

  6. 最终弃用EF,开发FYJ.Framework.Core 因为实在驾驭不好


2015.2

  1. 跨域上传

2.  评论模块的开发


2014.9

  1. 搬家到微软Azure

  2. 数据库搬家到sql azure  因为不支持很多特性

  3. 移除数据库表之间的关系


2014-06-15

1.本来之前是用静态html文件作为文章缓存,当有几千篇文章的时候,发现超出虚拟空间文件最大个数限制。于是准备用SQLite 但是发现64位下很有问题,后来改成一个叫STSdb4 的本地nosql 来缓存。

2.非文章详细页  缓存文件个数也太多,现在只缓存前10页


2014-06-14

在主页增加图片轮播


2014-06-12 

在页面增加文章的第一张图片(如果有)


2014.5.25

V3.3.2  修改一个导致EF 全表查询的重大问题


2014.5.15

V3.3.1  修改自动保存草稿导致文章内容丢失的重大Bug


2014.5.5

V3.3 编辑器换为百度编辑器

     每隔一定时间自动保存草稿 防止丢失


2014.4

1.做Blogs.Tool

2.自定义路由伪静态


2014.3

V3.2  前台改为Asp.Net MVC

      文件存储改为百度云


2014.2

V3.1  后台管理改为jquery easyUI


2014.1

V3   重新架构,数据库操作采用EF和SQL结合

     前台复杂查询改为存储过程


2013.4

V2.3  分离用户系统

      跨域的单点登录


2013.3

V2.2  用wordpress主题来套用前台页面,模板采用html  替换特殊的标签

  

2013.2

V2.1 多用户,多博客


2013.1

V2  分离静态资源和后台管理


2012 年

V1  asp.net 单用户,单博客,单主题。数据库操作用原始的SQL,只有简单的增删改查。后台管理与前台在一起


上一篇:多线程域名查询工具

下一篇:个人代码全部开源


2 评论

   12/28/2016 10:19:46 AM     117.68.155....

呵呵


   1/6/2016 4:29:08 PM     120.25.144....

很不错!!


查看所有评论

给个评论吧