摘要: 第二章 个人技术和流程 2.1 单元测试 ①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。 ②好的单元测试的标准: 在最基本的功能/参数上验证程序的正确性 单元测试必须由最熟悉代码的人(程序的作者 阅读全文
posted @ 2025-01-30 21:16 lalalandla 阅读(11) 评论(0) 推荐(0)
摘要: 很多程序员都知道一句名言:“程序=数据结构+算法”,其实还有很重要的后半句,即:“软件=程序+软件工程”。 如果把开发程序作为安身立命的手段,那么就需要知道,仅程序本身不能成为一个具有商业价值的产品,需要形成一个完整的软件产品。除了能够正确运行并得到预期结果的程序以外,还需要对应的说明文档,以及一系 阅读全文
posted @ 2025-01-30 21:15 lalalandla 阅读(15) 评论(0) 推荐(0)
摘要: 时间管理的重要性: 时间是程序员最宝贵的资源,要学会如何高效利用。 提出了时间管理的基本原则,例如优先任务、避免拖延等。 设定优先级: 使用“重要-紧急”矩阵来评估和排序任务。 先完成重要且紧急的工作,然后是重要但不紧急的任务。 专注(Deep Work): 强调在编程时应减少干扰,保持专注,以提高 阅读全文
posted @ 2024-11-25 23:09 lalalandla 阅读(33) 评论(0) 推荐(0)
摘要: 官网下载 修改环境变量 尝试连接 跟随Tomcat官网配置 将前面页面配置进去 阅读全文
posted @ 2024-11-21 12:53 lalalandla 阅读(11) 评论(0) 推荐(0)
摘要: 框架可以简化JDBC中大部分代码 XML语言用于数据的传输和存储 1.xml语言必须包含一个根节点,将所有的子标签全部包含 下图就是一个头节点 2.可以但不必须包含一个头部声明 3.所有的标签 **必须 成对 ** 出现,可以嵌套但不能交叉嵌套 4.区分大小写 5.标签中可以存在属性。比如上面的ty 阅读全文
posted @ 2024-11-21 01:54 lalalandla 阅读(20) 评论(0) 推荐(0)
摘要: 总结:第一步:获取连接 第二步:创建数据库对象 第三步:执行语句 查询语句用excuteQuery方法; SQL语句使用executeUpdate(“”);方法 将jar包添加为库变成项目内的依赖 //通过drivermanger来获取数据库连接 try (Connection connection 阅读全文
posted @ 2024-11-20 18:17 lalalandla 阅读(32) 评论(0) 推荐(0)
摘要: 触发器依附的表称为基本表, create trigger触发器名称(before|after)(insert|update|delete)on 表名/视图名 for each row (此括号以后内容为触发器执行操作)delete from student where 条件; 在insert操作时, 阅读全文
posted @ 2024-11-20 01:31 lalalandla 阅读(11) 评论(0) 推荐(0)
摘要: create view 视图名称 创建视图 drop view 视图名称 删除视图 create view 视图名称 as 子查询语句(with check option)[添加括号内命令则需要满足子查询语句的条件表达式] 视图是由多个表导出的,则此表不可更新; 阅读全文
posted @ 2024-11-20 01:00 lalalandla 阅读(10) 评论(0) 推荐(0)
摘要: 创建用户通过create user 来创建用户 create user 用户名;(不带密码) create user 用户名 identified by 密码; 登录用户 发现他可以访问的表少,权限比较少; exit 可以退出登录 用户授权 用grant all|权限1,权限2..on 数据库.表 阅读全文
posted @ 2024-11-20 00:32 lalalandla 阅读(44) 评论(0) 推荐(0)
摘要: select *from 表名,表名 会输出这两个表的笛卡尔积 select *from 表名 限制条件 表名不能在同一条指令中反复使用,所以应当起别名,如表名 别名, 表名 别名; 可以自身连接查询 在select语句后面加两个相同的表 外连接查询 用inner join,需要加on select 阅读全文
posted @ 2024-11-19 23:52 lalalandla 阅读(16) 评论(0) 推荐(0)