暂时未有相关云产品技术能力~
暂无个人介绍
Funcode实现黄金矿工
【致敬童年】Funcode实现坦克大战
【Vue】从零搭建一个Vue项目
Funcode实现打飞虫1
【Vue】本地存储(LocalStorage)和会话存储(SessionStorage)
Funcode实现坦克大战(十个需求)
【SpringBoot】薛定谔的yaml
【QT】历时两个月,用QT实现超级玛丽,谁说QT不能写游戏?【附源码】
【SpringBoot】welcome与favicon功能以及一些底层
【SpringBoot】@Enable*注解和@Import
【Java】idea连接数据库青春版
Vue开发历程---音乐播放器
【Java】涉及到GUI、JAVASE、网络编程、多线程、数据库的聊天系统,非常适合大学Java课程的练手
Vue开发历程---音乐播放器的继续
【JAVA】贪吃蛇
【Java】内部类、File类、线程优先级
顺序查找和折半查找,看这篇就够了
直接插入排序算法,看这篇就够了
【C++】选择排序
经典算法之折半插入排序
经典算法之并查集
经典算法之冒泡排序
经典算法快速排序
经典算法之索引查找
display: inline-block的总结
踉踉跄跄的Java之路
sqlyog导入csv失败的解决方法
软件设计体系 实验一 经典软件体系结构风格
Git的良心教程
软件设计与体系结构 实验二 经典软件体系结构风格(二)
SpringCloud-02 Eureka学习笔记
SpringCloud-03 Netflix Ribbon学习笔记
SpringCloud-04 Feign学习笔记
SpringCloud-05 Hystrix学习笔记
【JavaWeb】 Mybatis-01-Mybatis的简介:用对话的方式让你明白为什么要使用Mybatis
【JavaWeb】 Mybatis-02-Mybatis的快速入门
【JavaWeb】 Mybatis-03-Mybatis代理开发
【Tomcat】壹 - Tomcat的快速入门:你也许会用Tomcat,但你真的了解它吗?本文章收录了Tomcat的简介、Tomcat各文件夹的作用、Tomcat的安装卸载使用,手动部署Tomcat
【Tomcat】贰-Tomcat集成到Idea:解放双手,让Tomcat的操作没有那么难用
【Servlet】这一文详细的讲述了Servlet的知识,呕心沥血,终于文成。
【JavaWeb】 一文搞懂Request
本文章非常详细的讲解了Request,呕心沥血,童叟无欺,快来看看吧!
Hey,一篇Response的用心文章,不来看看吗?
JSP:Java Server Pages,Java服务端页面JSP是一种动态的网页技术,其中既可以定义HTML、CSS、JS等静态内容,还可以定义Java代码的动态内容JSP = HTML + Java,用于简化开发的JSP 本质上就是一个ServletJSP在被访问的时候,又JSP容器(Tomcat)将其转换为Java文件(Servlet,.java文件),再由JSP容器将其编译(.class文件),最终对外提供服务的其实就是这个字节码文件。
里氏替换原则通俗来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。也就是说:子类继承父类时,除添加新的方法完成新增功能外,尽量不要重写父类的方法。合成/聚合复用:将已有的对象纳入新对象中,使之成为新对象的一部分,因此新对象可以调用已有对象的功能。迪米特法则:只与你直接的朋友通信;不要跟"陌生人"说话;每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位。接口隔离原则:第一种解释是客户端不应该依赖那些它不需要的接口。
首先声明这是一个非常简单的项目,只包含注册和登录。有人说了,这么简单的项目,我瞧不上。确实!对于一些高手来说,这点东西不过是毛毛雨。但是对于一个初学者来说,有一个简单易上手的项目可以吧Mybatis+Servlet+Mysql 整合起来,对于自己的学习不可不算是一个良好的契机。学以致用,本文章旨在检验前面系列文章是否写的合格
Filter表示过滤器,是JavaWeb三大组件(Servlet、Filter、Listener)之一。过滤器可以把资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如权限控制、统一编码处理、敏感字符处理等等Filter流程图一个web路径,可以配置多个过滤器,这多个过滤器就被称为过滤器链。流程图如下:当web应用有一个A一个B过滤器组成的过滤器链时,A放行后,会来到B过滤器。只有两个过滤器都放行,才会访问到相应的资源。
概念:ajax(AJavascriptAndXML):异步的JavaScript和Xml。
本篇文章结构大体还是和上篇文章 Mybatis+Servlet+Mysql 整合的一个小项目一致,但增加了axios、Filter、session。在数据库层面涉及到了增、查、改,一个代码量不算多的小项目,但十分有助于初学者的学习。 博主在编写项目的同时,发现自己对Axios、Filter的理解并不好,通过本项目,打扎实了自己的基础。 开发此小项目之前,我对同学说,我异步请求用的很少,殊不知自己一直在用异步请求,反而同步请求用的很少很少了。 在编写项目之时,被axios post传参困扰了很久很久
本以为这是一个很简单的功能,几分钟就搞定。没想到,还是很麻烦的!记录一下开发过程。这里就涉及到了设计模式的一些知识,如果使用静态的代码,几乎1000行,这样大学生10W的代码岂不是很容易完成?但如果采用动态的方式,估计至少要减少一半无用的代码,还没改掉。继续前进!使用了Element-ui的Select 选择器,不过似乎有些鸡肋,感觉用下拉框就可以解决了,而且饿了么ui的选择器感觉也不是很好看。