摘要: 简述 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功 阅读全文
posted @ 2020-02-08 15:34 Tang丨小俊 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、Web应用架构 如图所示: HTTP协议:一个简单的请求一响应协议,通常运行在TCP之上,它指定了客户端可能发送给服务器什么样的信息以及得到什么样的响应。 JDBC:Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 二、JAVA web S 阅读全文
posted @ 2020-02-08 15:29 Tang丨小俊 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Redis常用的数据类型: String Hash List Set zSet Sorted String类型 判断是否有key所对应的值,有则返回true,没有则返回false redisTemplate.hasKey(key) 有则取出key值所对应的值 redisTemplate.opsFor 阅读全文
posted @ 2020-02-08 15:27 Tang丨小俊 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、反向代理 工作流程 用户通过域名发出访问Web服务器的请求,该域名被DNS服务器解析为反向代理服务器的IP地址; 反向代理服务器接受用户的请求; 反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户; 如果本地缓存里没有用户所请求的信息内容,反向代理服务器会代替用户向源服务器请求 阅读全文
posted @ 2020-02-08 15:22 Tang丨小俊 阅读(85) 评论(0) 推荐(0) 编辑
摘要: java web的三层架构: 表现层(SpringMVC) 业务层(Spring) 持久层(Hibernate、MyBatis) SpringMVC是表现层的框架,是一个MVC框架。 MVC的三部分: model view controller 常见的三种控制器: Servlet Struts2的a 阅读全文
posted @ 2020-02-08 15:18 Tang丨小俊 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1·跨平台/可移植性 这是Java的核心优势。Java程序的跨平台主要是指字节码文件可以在任何具有Java虚 拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释 器负责将字节码文件解释成为特定的机器码进行运行。 2·安全性 1.Java取消了强大但又危险的指针。由于指针可进行移动运算,指 阅读全文
posted @ 2020-02-08 15:15 Tang丨小俊 阅读(536) 评论(0) 推荐(0) 编辑
摘要: MyBatis是一个Java的持久层框架,和Hibernate一样,都是ORM框架。 MyBaits的前身是iBatis,可以将数据库中记录映射为pojo,是开发人员以面向对象编程的思想来操作数据库。 MyBatis消除了几乎所有的JDBC代码,比如注册驱动,获取、关闭数据库连接,创建Stateme 阅读全文
posted @ 2020-02-08 15:11 Tang丨小俊 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 什么是springboot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(ra 阅读全文
posted @ 2020-02-08 15:08 Tang丨小俊 阅读(158) 评论(0) 推荐(0) 编辑