
获得徽章 6
- 为什么国内程序员很少对代码进行重构?
针对代码重构,是一件非常有风险的事情,除非你非常知根知底,整个项目系统的搭建你都参与了,进行代码重构就会有很大的把握不出问题(因为一个公司IT人员流动一般是比较频繁的,那么程序员修改过的代码,如果其中某个逻辑你没有考虑到,重构就很容易在以后的暴露出来bug、责任基本都会在代码重构者头上)。
代码重构对一些架构师来说并不是超级难的事情,他要考虑的因素很多,比如代码重构领导是否认可、因为代码重构出现的bug谁来负责、能给自己的职业发展带来多大价值、自己代码重构付出较大的精力,到最后可能得不到领导的认可,甚至出现问题还需要自己背锅。
所以针对以上原因,代码重构这件事就是能不做就不做,多做一些看得见的成果,更符合自己利益。展开35 - flag: 学习玩spring5 和 springMVC, 坚持早起
【day8】: 自学java第62天, 今天学习了mybatis的初始配置, 练习了吉他1个小时,今年的最后一条沸点, 希望明年身体健康地活着, 再见了, 糟糕的2020
【day7】: 自学java第61天, 可以说是学完springMVC了, 学习了最后的异常处理, spring和springMVC整合使用通过拦截器, 明天开始学mybatis
【day6】: 自学java第60天, 今天学习了springMVC上传文件, 拦截器, 拦截器执行顺序 , 练习了一个小时吉他
【day5】: 自学java第59天, 学习了springMVC的指定配置文件设置, 乱码解决, json数据的处理,图片的下载功能, 感觉这2天没怎么学习, 不安的小手开始玩手机了, 争取今年最后一天, 专注60小时, 估计也多少人看, 就做个记录留念吧!
【day4】: 自学java第58天, 今天学习了springMVC获取cookie, 请求头信息等, 还有modelAndView, 说实话看不懂源码说的那部分
【day3】: 自学java第57天, 今天学习了springMVC如何获取客户端请求的参数, HiddenHttpMethodFilter来实现post转put和delete, 又是早起的一天
【day2】: 自学java第56天, 今天学习了spring5的事务隔离级别, 传播行为, spring5的Nullable注释,springMVC的初始化, 坚持早起第二天, 为了不让自己玩手机开始专注模式
【day1】: 自学java第55天, 今天学习了spring5的jdbcTemplate 还有事务的一些知识展开评论4 - 自学Java第88天
学了下浏览器和服务器之间的交互问题
-
平时在网页上浏览到不同的页面
其实对应的就是地址栏上不同的url
服务器根据不同的url来做出对应的处理
-
所以要将路径和Java里的某个类结合起来
Java中有一个规范,也就是Servlet接口
这个类需要直接或间接实现该接口
-
将路径和类结合起来有两种方式:
一是在web.xml中配置映射路径
二是使用Servlet注解开发、更加地方便的
-
好,现在配置的映射路径是/user
在浏览器中输入localhost:8080/user
就可以访问到其对应的类
从而执行该类重写的service方法
-
在学form表单的时候就学习到了
请求方式有get和post之分
当然还有其它的请求方式,暂且不管
-
所以Java源码将service方法做了一个细分
实现对应的doGet方法和doPost方法即可
-
关于映射路径的匹配一共有四种:
完全匹配,目录匹配,后缀名匹配,缺省匹配
优先级由高到低,已整理在笔记中,就不详述了展开74 - 推荐一个57k star开源的企业级中后台前端开发框架,定时更新,始终基于最新技术
vue-element-admin是一款基于vue+element-ui的绝佳的中后台前端开发管理框架(基于vue/cli 4 最新版,同时支持电脑,手机,平板),长期更新维护
某个骗star的辣鸡vue-admin-beautiful就是抄袭这个项目,不推荐使用,抄袭的作者甚至在项目的群里提问题。展开2318