学习
文章平均质量分 84
小破孩zzz
这个作者很懒,什么都没留下…
展开
-
JSON-Study
什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。看看他的要求和语法格原创 2021-12-10 12:25:16 · 614 阅读 · 0 评论 -
Ajax_study
ajax是什么asynchronous javascript and xml :异步的js和xmlAJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。利用AJAX可以做:注册时,输入用户名自动检测用户是否已经存在。登陆时,提示用户名密码错误删除数据原创 2021-11-25 18:53:06 · 117 阅读 · 0 评论 -
Swagger
Swagger简介前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API支持多种语言 (如:Java,PHP等)官网:https://swagger.io/SpringBoot集成SwaggerMaven 整合包<!--Sw原创 2021-11-19 12:13:55 · 395 阅读 · 0 评论 -
Spring Security and Shiro
Spring Security安全官网:https://docs.spring.io/spring-security/site/docs/current/reference/html5/Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求一般来原创 2021-11-11 15:04:48 · 3012 阅读 · 0 评论 -
Mybatis 学习
1、MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。中文文档:https://mybatis.org/mybatis-3/zh/index.htmlGithub:https://github原创 2021-11-05 11:41:47 · 185 阅读 · 0 评论 -
jdbc-study
1、JDBC概述1.1、数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。1.2、JDBC的理解JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)JDBC,是SUN公司提供的一套API,使用这套API可以实现对具体数据库的操作(原创 2021-10-20 11:30:24 · 1006 阅读 · 0 评论 -
java高级编程
1、多线程概念在一个时间段上可以同时运行多个程序,对CPU进行资源的轮流抢占。所以在同一个时间段上会有多个程序依次执行,但是在同一个时间点上CPU只会执行一个进程1.1、多线程编程Thread实现多线程Java中的Java.lang.Thread,只要有一个类继承了此类就便是这个类是线程的主体类。但还需覆写Thread类中提供的一个run()方法,而这个方法就是线程的主方法。但是必须使用Start()方法进行启动自定义线程类继承Thread类重写run()方法,编写线程执行体创建线程对象原创 2021-10-19 20:40:13 · 785 阅读 · 0 评论