Java Servlet 教程-02-hello world
快速开始
我们来写一个最简单的 hello world 项目,来对 servlet 有个最直观的认识。
项目结构
.
├── java
│ └── com
│ └── github
│ └── houbb
│ └── servlet
│ └── learn
│ ...
2018-09-28 06:43:52 |
Java
Java Servlet 教程-01-概览
Servlet
概念
servlet是用于扩展和增强Web服务器的Java平台技术。
servlet提供了一种基于组件的、独立于平台的方法来构建基于web的应用程序,而不受CGI程序的性能限制。
与专有的服务器扩展机制(如Netscape服务器API或Apache模块)不同,servlet是独立于服务器和平台的。这使您可以自由地为您的服务器、平台和工具选择“最佳品种”策略。
ser...
2018-09-28 06:43:52 |
Java
ASCII 绘制 UML 流程图
基础知识
UML 的 ASCII 艺术
asciiflow
asciiflow 在线绘制图像。
其他工具
plantuml
graph easy
参考资料
https://www.zhihu.com/question/20148569
https://www.coderxing.com/plantuml-the-best-uml-tools.html
基础知识
...
2018-09-28 06:05:02 |
Tool
图片识别文字 Tess4j
Tess4j
拓展语种
tessdata
注意:
tessdata放在与src同级的根目录下,否则需要指定dataPath
如果需要识别英文之外的语种,需要指定识别语种;
参考资料
https://blog.csdn.net/top_code/article/details/39667299
https://www.jianshu.c...
2018-09-28 02:31:25 |
Java
HTTP GET POST 请求区别
常见区别
长度限制
GET
GET是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系。
实际上HTTP协议对URL长度是没有限制的;限制URL长度大多数是浏览器或者服务器的配置参数。
POST
同样的,HTTP协议没有对POST进行任何限制,一般是受服务器配置限制或者内存大...
2018-09-27 09:03:57 |
Web
Java Servlet 教程-21-自己手写 spring mvc 简单实现
整体代码结构
├─java
│ └─com
│ └─github
│ └─houbb
│ └─mvc
│ │ package-info.java
│ │
│ ├─annotation
│ │ ...
2018-09-27 06:49:58 |
Java
Java Servlet 教程-20-自己手写实现 spring mvc 整体思路
SpringMVC 简介
SpringMVC 是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。
Spring 3.0更加完善,实现了对Struts 2的超越。
现在越来越多的开发团队选择了Spring MVC。
Spring为展现层提供的基于MVC设计理念的优秀的Web框架,是目前最主流的MVC框架之一
Spring3.0后全...
2018-09-27 06:49:58 |
Java
Spring Statemachine
Spring Statemachine
它的主要功能是帮助开发者简化状态机的开发过程,让状态机结构更加层次化。
特性
Spring Statemachine旨在提供以下功能:
对于简单的用例,易于使用平坦的一级状态机。
分层状态机结构,简化复杂的状态配置。
状态机区域提供更复杂的状态配置。
触发器、转换、保护...
2018-09-26 06:24:33 |
Spring