
Java
文章平均质量分 68
Mr.AZ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java处理请求接口后返回的json数据 - 直接处理json字符串
Java处理请求接口后返回的json数据项目场景处理思路参考代码项目场景我们熟知前端会大量的处理请求回来的JSON数据。但是也无可避免的,后端也会直接发送请求给接口,进而出现Java会直接处理josn数据的情况。处理思路将返回的数据接收到一个string对象中(有时候需要自己选择性的取舍接收)再将string转换为JSONObject对象用get()方法获取对应的值注:基于第三点的特殊情况,如果返回的json里面出现多组数据的情况(如下图/可能有更复杂的层次),则需要转换为数组(用JSO原创 2021-03-14 22:22:25 · 8046 阅读 · 0 评论 -
一篇文章带你实战了解Maven
一篇文章带你实战了解Maven概念1.1什么是Maven?1.2 Maven 能解决什么问1.3Maven的依赖管理1.4 项目的一键构建1.6概念模型Maven安装Maven仓库2.1 Maven 仓库的分类2.2 Maven 工程的认识2.3 Maven 工程的运行Maven 常用命令3.1 compile3.2 test3.3 clean3.4 package3.5 install3.6 Maven 指令的生命周期3.7概念模型idea 开发 maven 项目4.1 idea 的 maven 配置4原创 2020-09-28 16:30:57 · 634 阅读 · 0 评论 -
NOSQL非关系型数据库-Redis缓存优化案例
NOSQL非关系型数据库-Redis缓存优化案例案例需求分析代码service层dao层Redis优化service层Servlet层优化后注意案例需求1. 提供index.html页面,页面中有一个省份 下拉列表2. 当 页面加载完成后 发送ajax请求,加载所有省份分析代码未使用优化前:service层public class ProvinceServiceImpl implements ProvinceService { //声明dao private Pro原创 2020-09-22 22:19:39 · 308 阅读 · 0 评论 -
NOSQL非关系型数据库-Jedis客户端
NOSQL非关系型数据库-Jedis客户端 概念使用步骤1. 下载Jedis的jar包2. 使用测试3. Java代码执行前:4. Java代码执行后Jedis操作各种redis中的数据结构1. 字符串类型 string2. 哈希类型 hash3. 列表类型 list4.集合类型 set5. 有序集合类型 sortedset数据结构操作代码Jedis连接池连接池的使用1. 创建JedisPool2. 调用getResource()方法获取Jedis连接3. config的详细配置:连接池工具类Jedis原创 2020-09-22 14:12:03 · 552 阅读 · 0 评论 -
JavaEE会话技术之cookie案例
需求:1. 访问一个servlet,如果第一次访问,则提示:您好!欢迎首次访问2. 如果不是第一次访问,则提示:欢迎回来,您上次到访时间为:显示时间字符串分析: 1. 可以采用cookie完成 2. 在服务器中的servlet判断是否有一个名字为lastTime的cookie 1. 有:不是第一次访问 1. 响应数据:欢迎回来,您上次的访问时间为:时间 2. 写回cookie:lastTime=时间 2. 没有:是第一次访问 1. 响应数据:您好,欢迎首次访问原创 2020-08-28 20:30:19 · 199 阅读 · 0 评论 -
JavaEE会话技术之Cookie
会话技术概念会话功能方式Cookie概念快速入门使用步骤实现原理Cookie的细节Cookie的特点和作用特点作用概念会话一次会话包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止。功能在一次会话范围内的多次请求间,共享数据方式1.客户端会话技术: Cookie2.服务器端会话技术: SessionCookie概念客户端会话技术,将 数据保存到客户端快速入门使用步骤1. 创建Cookie对象,绑定数据 * new原创 2020-08-28 18:41:14 · 508 阅读 · 0 评论 -
速解HTTP协议之文件下载案例
速解HTTP协议之文件下载案例文件下载需求:分析:步骤问题代码结构DownloadServlet中文编码类下载HTML页面文件下载需求:1. 页面显示超链接2. 点击超链接后弹出下载提示框3. 完成图片文件下载分析:1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框。不满足需求。2. 任何资源都必须弹出下载提示框。3. 使用响应头设置资源的打开方式: *content-disposition:attename;filename=xx原创 2020-08-28 11:02:55 · 739 阅读 · 0 评论 -
速解HTTP协议之response对象
速解HTTP协议之response对象功能案例完成重定向资源跳转的方式。代码实现:特点路径的写法服务器输出字符数据到浏览器步骤服务器输出字节数据到浏览器验证码功能设置响应消息1. 设置响应行 1. 格式:HTTP/1.1 200 ok 2. 设置状态码: setStatic(int sc)2. 设置相应头 setHeader(String name,String value)3. 设置响应体 使用步骤: 1. 获取输出流 * 字符输出流:Print原创 2020-08-25 11:53:15 · 454 阅读 · 0 评论 -
速解HTTP协议之响应消息
HTTP协议概念请求消息: 客户端发送给服务端的数据*数据格式:1. 请求行2. 请求头3. 请求空行4. 请求体响应消息:服务器端发送给客户端的数据*数据格式响应行1. 组成: 协议/版本 响应状态码 状态码描述2. 响应的状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。1. 状态码都是三位数字。2. 分类: 1. 1xx : 服务器接收客户端消息, 但没有接收完成,等待一段时间后, 发送1xx多状态码 2. 2xx :原创 2020-08-19 12:09:26 · 190 阅读 · 0 评论 -
记录“偷懒”实用小技巧--beanutils包
记录“偷懒”实用小技巧--beanutils包Beautils介绍Beanutils工具包的常用类:对属性进行赋值操作封装用户对象类型转换使用BeanUtils本身自带的转换器实际开发中常常把客户机提交的元素封装到Map集合中去。Beautils介绍Apache组织开发了一套用于操作JavaBean的API,这套API考虑到了很多实际开发中的应用场景,因此在实际开发中很多程序员使用这套API操作JavaBean,以简化程序代码的编写。在工程下新建lib目录,导入commons-beanutil转载 2020-08-18 11:12:22 · 294 阅读 · 0 评论 -
速解HTTP协议之Request对象
速解HTTP协议之Request对象request对象Request对象继承体系结构request功能1.获取请求消息1.1获取请求行数据1.2获取请求头数据2.其他功能2.1获取请求参数 的通用方式3.请求转发3.1步骤:3.2特点4.共享数据4.1域对象request对象1.request和response对象是由服务器创建的。我们来使用他们2.request对象是来获取请求消息,response对象是来设置响应消息。Request对象继承体系结构ServletRequest原创 2020-08-16 16:52:22 · 640 阅读 · 0 评论 -
JavaWeb知识核心--Servlet体系结构
JavaWeb知识核心--Servlet体系结构Servlet --接口GenericServletHttpServlet步骤Servlet相关配置urlparttenServlet --接口 Servlet --接口 GenericServlet --抽象类 HttpServlet --抽象类 GenericServlet 里面只有一个service方法作为抽象,因为里面其他方法已经默认做了空实现 其他方法可选择性实现package com原创 2020-08-15 12:08:53 · 408 阅读 · 0 评论 -
JavaWeb知识核心--Servlet周期和注解
JavaWeb知识核心--Servlet周期和注解Servlet生命周期最重要的三个方法代码案例小疑问Servlet什么时候被创建?Servlet是单例的Servlet3.0/4.0步骤注意tomcat与IDEAServlet生命周期最重要的三个方法被创建执行init()方法只执行一次提供服务执行Service方法,执行多次被销毁 执行Destory()方法,只执行一次代码案例package com.web.servlet;import javax.ser原创 2020-08-15 11:05:50 · 289 阅读 · 0 评论 -
JavaWeb知识核心--Servlet快速入门
JavaWeb知识核心--Servlet快速入门概念快速入门创建JavaEE项目定义一个类,实现Servlet接口实现接口中的抽象方法配置Servlet启动小案例Servlet执行原理概念 全名叫server applet ,运行在服务端的小程序 servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 *将来我们自己定义一个类,实现Servlet接口,复写方法快速入门创建JavaEE项目定义一个类,实现Servlet接口实现接口中的抽象原创 2020-08-14 17:45:18 · 285 阅读 · 0 评论 -
xml解析--Jsoup快捷查询方式
xml解析--Jsoup快捷查询方式引入快捷查询方式selectorselector语法XPath引入以前当我们想获取<student> -> <name> -> <xing> -> "张"时,我们需要先依次获取对应的标签。在获取内容 我们希望有一种快捷的方式,一下子就能定位到这里。 因此就有了快捷查询方式。快捷查询方式selector选择器查询 使用方法:Elements select(String cssQue原创 2020-08-13 16:19:15 · 240 阅读 · 0 评论 -
阿哲学了就来聊——Java反射
阿哲学了就来聊——Java反射概念Class类获得类的相关方法获得类中属性相关的方法获得类中构造器的相关方法FieldMethod类Constructor类作用构造方法普通方法属性反射案例实现DBUtils工具类测试代码查询emps数据表查询dept数据表概念reflect 反射 ,反转 权力的转让类中有很多的方法和属性,方法的调用权限,属性的赋值权限,属于对象的。让对象把这些权力交出来,交给Class和其它反射类(Field,Method,Contructor)管理。Class类 的范围就是天原创 2020-08-09 14:00:57 · 1342 阅读 · 3 评论 -
刚刚学习Java的小心得与小体会(一、了解Java和安装系统环境)
学习Java的小心得与小体会(一、了解Java和安装系统环境)(一)Java的特点(二)平台简介及安装1.安装JDK2.配置系统环境(三)编写Java程序1.编写源文件2.保存源文件3.编译和运行(一)Java的特点Java是目前使用最为广泛的网络语言之一,它具有语法简单,面向对象,稳定,与平台无关,动态,多线程等特点。Java与平台无关是最初风靡世界的最重要的原因。Java要实现“编译一次...原创 2019-03-29 18:35:54 · 705 阅读 · 0 评论