个人简介

Echo Blog


江湖无名 安心练剑
  • java 封神技能树
    盘古计划 就像每一位读书的人一样,书单都有读过的书和没读过的书。 下面就整理一份自己知道的相对完整的技能树列表。 后期将通过不断完善这个清单,来提升个人的技能。 这个列表看起来很多,实际上确实很多。 不过 80% 的知识个人已经学习过了,但是有一些需要继续深入学习。 自己没学过的要保持对知识的渴望,全部查缺补漏。 我称之为这次差缺补漏环节为【盘古计划】。希望自己在学习完之后,可...
    2022-07-17 08:52:15 | Java
  • 如何从零开始设计权限管理系统
    背景说明 近期写代码又开始重新接触了一点控台应用,接触到的项目年代久远,所有的权限管理用起来感觉不是很得心应手。 于是想着自己能否从零设计一个,梳理一下思路,当然实际用不用也无所谓。 权限管理主要是为了安全,项目中的权限管理是全部放在前端控制的,感觉这一点非常不安全。 前端防君子,不防小人。 当然本次造轮子主要也是为了打造一款自己满意的权限控制框架,所以设计采用 MVP 模式,采用...
    2020-09-17 13:38:08 | Design
  • Database design tool 数据库管理工具 PDMAN
    软件介绍 PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,支持常见数据库MySQL,Oracle,SQLServer,DB2等。 PowerDesigner之外,另一个更好的免费的替代方案。他具有颜值高,使用简单的特点。 包含数据库建模,灵活自动的自动生成代码模板,自动生成文档,自动同步DDL脚本到数据库,数据模型版本管理等多种开发人员实...
    2020-08-28 02:37:20 | web
  • web 实战-17-springboot dateformat 日期页面显示为数字或者 jackson 格式化无效
    背景 数据库中字段为时间类型,页面显示全部变成了 Long 类型。 如果一个个处理会非常的麻烦。 解决方案 返回参数 1,每个实体属性添加 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 注解 2,可以在配置文件中全局指定 spring.jackson.date-format=yyyy-MM-dd HH:m...
    2020-08-28 02:37:20 | web
  • web 实战-16-静态页面如何 include 其他页面
    背景 在asp、asp.net页面中引用外部页面很简单,使用以下语句就可以:<!– include file =”要引用的页面” -> 但是在 html 静态页面中引用外部页面则没那么方便,主要方法有: iframe 使用框架来实现,但是那样占用线程较多,速度慢; <IFRAME NAME="neepage" width=100% height=30 mar...
    2020-08-28 02:37:20 | web
  • web 实战-15-js 和 java 前端后端如何实现 md5 加密
    背景 希望前端的密码,通过 md5 之后传递到后端。 避免消息被截取等。 后端 java // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance("MD5"); // 计算md5函数 md.update("admin".getBytes()); // digest()最后确定返回md5 hash值,返回值为8位字符串...
    2020-08-28 02:37:20 | web
  • web 实战-14-常用开源项目
    序言 Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总结得出 Top 10。 1. AdminLTE GitHub Star 数 24969 , GitHub 地址: https://github.com...
    2020-08-28 02:37:20 | web
  • web 实战-13-分页插件
    分页 分页作为列表查询,是必备的一个插件。 入门使用 拓展阅读 时间控件 弹窗控件 表格控件 权限控件 参考资料 Boostrap & jQuery 分页插件 Pagination 分页 github amazeui-pagination jquery分页插件am-pagination.js 效果演示 分页 入门使用 拓展阅读 参考资料
    2020-08-28 02:37:20 | web