博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年2月20日

摘要: 前言:数据库设计在平时的工作是必不可少的,良好的表设计可以让我们查询效率更高,加快网站访问速度,提升用户体验,并且方便于我们查询数据。本篇博客就来聚焦一下,如何设计出高可复用,优良的表结构,从而在实际的工作中使我们写出更好的代码。 数据库表设计的几条黄金准则: 一:字段的原子性 解释:保证每列的原子 阅读全文

posted @ 2019-02-20 15:34 牧魂人 阅读(191) 评论(0) 推荐(0) 编辑

2018年7月11日

摘要: 1.开闭原则(Open Close Principle) 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 开放-封闭原则的意思就是说,你设计的时候,时刻要考虑,尽量让这个类是足够好,写好了就不要去修改了,如果新需求来,我们增加一些类就完事了,原来的代码能不动则不动。这个原则有两个特性 阅读全文

posted @ 2018-07-11 13:56 牧魂人 阅读(2237) 评论(0) 推荐(1) 编辑

摘要: 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名 (全部小写,由域名定义) Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序 阅读全文

posted @ 2018-07-11 12:09 牧魂人 阅读(692) 评论(0) 推荐(0) 编辑

2018年6月14日

摘要: 对于User表增删改查:1:save(保存方法) view(查询所有记录) update(更新方法) delete(删除方法) 通过method这个参数进行判断执行不同的操作2: 具体的实现: (1) save: 保存页面(user_save.jsp) 提交数据到后台的userSave方法 -> 获 阅读全文

posted @ 2018-06-14 10:16 牧魂人 阅读(995) 评论(0) 推荐(0) 编辑

摘要: 在web编程中,由于高内聚、低耦合的特点,需要将多个类实现多层,大致有以下几层:①entity,实体类,如user,role等,这些类里边包含了私有属性和公共的get、set方法这和数据库中的表相对应,更严格一些,包括字段的顺序和type都要保持一致。②base,封装了基本的操作数据库的方法(增删改 阅读全文

posted @ 2018-06-14 10:15 牧魂人 阅读(1742) 评论(0) 推荐(0) 编辑

2018年6月4日

摘要: 递归的核心思想:自身调用自身 示例一:求5的阶乘 常规方法: 使用while循环 使用递归 示例二: 列出一个文件夹的子孙文件与目录 示例三: 删除一个非空的文件夹 阅读全文

posted @ 2018-06-04 20:42 牧魂人 阅读(251) 评论(0) 推荐(0) 编辑