摘要: [toc] 在开发过程中,java后端需要与客户端进行交互,需要将后端的接口及参数写成文档给调用者查阅。一个问题也有此而生,需求改动频繁,接口设计也会随之改动,文档修改的不及时会带来很大的问题。 Swagger是一个自动生成文档的工具,可以在线查阅文档,减少了开发人员的负担,下面我们就来看看如何在S阅读全文
posted @ 2019-06-20 18:58 极客大全 阅读(218) 评论(0) 编辑
摘要: [toc] 一、依赖及配置 使用下面的SQL创建数据库与添加数据 1、在idea中创建一个SpringBoot项目,在pom.xml中添需要的依赖 添加MyBatis Plus、mysql连接驱动、lombok的依赖 2、配置数据库连接 application.yml 3、在启动类中添加注解 @Ma阅读全文
posted @ 2019-05-15 21:34 极客大全 阅读(47) 评论(0) 编辑
摘要: 前言 验证码是我们做人机验证最常用的方式,常用于敏感操作的验证,比如:登录、注册、修改等。 验证码的原理:不同的客户端拥有不同的 session 对象,在看到验证码图片的时刻,服务器后端代码生成图片并将随机字符存储到 session 中。这样客户端看到的只能是图片,人工识别图片后将字符发送到服务器与阅读全文
posted @ 2019-03-05 14:20 极客大全 阅读(551) 评论(0) 编辑
摘要: 一、数据类型 常量 1、通过预处理声明常量 2、通过 const 关键字声明常量 区别: define 在运行时会替换为指定的值,const可以看到数据类型,更推荐使用 const 整型 在C语言中分为有符号和无符号整型,无符号是整数,有符号包含负数 类型|说明 | short|2字节 int|4字阅读全文
posted @ 2018-12-07 20:27 极客大全 阅读(39) 评论(0) 编辑
摘要: 这几天把c语言过了一遍,基本上算是入门了,常用语法、函数的使用。c语言是比较古老的语言了,很多系统的底层、工业控制软件都是使用C语言编写,过一遍之后觉得c语言屹立不倒是有原因。c程序员有一句话:使用c语言时间长了,感觉自己能控制整个世界。 01 c语言和其他语言的区别和联系 c比较古老,很多现代编程阅读全文
posted @ 2018-12-06 23:45 极客大全 阅读(161) 评论(2) 编辑
摘要: 咱们可能都用过 Spring AOP ,底层的实现原理是怎样的呢? 反射常用于编写工具,企业级开发要用到的 Mybatis、Spring 等框架,底层的实现都用到了反射。能用好反射,就能提高我们编码的核心能力。 反射机制 JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性阅读全文
posted @ 2018-11-16 21:33 极客大全 阅读(230) 评论(2) 编辑
摘要: 认识 JDBC JDBC (Java DataBase Connectivity) 是 Java 数据库连接技术的简称,用于连接常用数据库。 Sun 公司提供了 JDBC API ,供程序员调用接口和类,集成在 java.sql 和 javax.sql 包中。 Sun 公司还提供了 DriverMa阅读全文
posted @ 2018-11-10 20:45 极客大全 阅读(144) 评论(0) 编辑
摘要: 还记得之前介绍NIO时对比传统IO的一大特点吗?就是NIO是非阻塞式的,这篇文章带大家来看一下非阻塞的网络操作。 补充:以数组的形式使用缓冲区 使用NIO实现阻塞式网络通信 TCP协议的网络通信传统实现方式是通过套接字编程(Socket和ServerSocket),NIO实现TCP网络通信需要用到 阅读全文
posted @ 2018-11-07 21:44 极客大全 阅读(50) 评论(0) 编辑
摘要: 互联网上那么多设备,java 是如何与其他设备通信的呢?这次的内容是网络通信的基础,有了它咱们才能上网页、玩游戏、视频聊天。 Socket 客户端套接字 Socket 客户端套接字,用于连接互联网提供服务的设备。 Socket 构造方法 构造方法|说明 | Socket()|通过系统默认类型的 So阅读全文
posted @ 2018-11-05 21:49 极客大全 阅读(78) 评论(1) 编辑
摘要: NIO 是什么 java.nio全称java non blocking(非阻塞) IO(实际上是 new io),是指jdk1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,使用它可以提供非阻塞式的高伸缩性网络。 NIO与IO的区阅读全文
posted @ 2018-11-02 21:54 极客大全 阅读(176) 评论(0) 编辑
摘要: File类的使用 Java程序如何访问文件?通过 java.io.File 类 使用File类需要先创建文件对象 ,创建时在构造函数中指定物理文件或目录,然后通过文件对象的方法操作文件或目录的属性。 \\ 是特殊字符,要使用需要转义 \\\\ File 类常用方法 方法名称|说明 | boolean阅读全文
posted @ 2018-10-31 20:09 极客大全 阅读(183) 评论(0) 编辑
摘要: 什么是线程 在操作系统中,一个应用程序的执行实例就是 进程 ,进程有独立的内存空间和系统资源,在任务管理器中可以看到进程。 线程 是CPU调度和分派的基本单位,也是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,当然一个进程中可以有多个线程。 多线程 :一个进程中同时运行了多个线程,每个线程阅读全文
posted @ 2018-10-26 21:43 极客大全 阅读(269) 评论(0) 编辑
摘要: 为什么要进行异常处理 下面这段代码能否正常执行 结果是我们在控制台中看到一段错误提示,那是因为除数不能为0。异常就是在程序运行过程中发生的不正常事件,会 中断运行的程序 。 Java 使用了异常处理机制为程序提供了错误处理的能力,在程序中预先设置好对付异常的处理办法,待程序发生异常时对异常进行处理,阅读全文
posted @ 2018-10-24 22:26 极客大全 阅读(278) 评论(0) 编辑
摘要: 集合 如何存储每天的新闻信息?每天的新闻总数是不固定的,太少浪费空间,太多空间不足。 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用Java集合框架。 Java 集合框架提供了一套性能优良、使用方便的接口和类,位于 java.util 包中。 接口 Collection 阅读全文
posted @ 2018-10-23 18:25 极客大全 阅读(231) 评论(0) 编辑
摘要: 抽象类 在第16节继承中,有父类 People 实例化People是没有意义的,因为“人”是一个抽象的概念。 怎么才能避免父类的实例化呢?使用 关键字修饰类(抽象类)。 抽象父类 子类:Chinese.java 子类:Britisher.java 测试类 被关键字 abstract 修饰的类是抽象类阅读全文
posted @ 2018-10-22 17:22 极客大全 阅读(186) 评论(0) 编辑
摘要: 这篇文章贯穿游戏中的一些功能带你掌握多态的使用 为什么要使用多态 在一款对战类游戏中(如有雷同纯属巧合),有两个不同的法师英雄:小乔、妲己。 两个法师英雄的都有攻击的方法,小乔的攻击伤害为10,消耗魔法20。妲己的攻击伤害为15,消耗魔法30。玩家可以操作两个英雄进行攻击,下面看看实现的代码。 父类阅读全文
posted @ 2018-10-20 11:20 极客大全 阅读(263) 评论(0) 编辑
摘要: 这一篇文章教给新手学会使用继承,及理解继承的概念。掌握访问修饰符、掌握 final 关键字的用法。 继承 为什么要使用继承 首先我们先看一下这两个类: Student 类和 Teacher 类中有一些相同的属性和方法,这些都属于重复代码,当一个程序中有大量的类时,就会产生大量的重复代码。这些重复的代阅读全文
posted @ 2018-10-19 21:12 极客大全 阅读(56) 评论(0) 编辑
摘要: 为什么要封装 上面的代码中 age 属性被随意访问,容易产生不合理的赋值 什么是封装 封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 封装是面向对象三大特征之一 封装后隐藏了类的实现细节,方便我们加入控制语句保证数据安全性,方便修改实现。阅读全文
posted @ 2018-10-18 08:47 极客大全 阅读(54) 评论(0) 编辑
摘要: 这篇文章用大量的代码帮你搞懂:值传递和引用传递、构造方法、方法重载、static关键字的使用 方法参数传递 值传递和引用传递 1.值传递 敲一敲: 在上面这段代码中我们发现在方法内部对这两个参数进行交换成功,但是在调用方法后外部变量并没有任何变化。参数的类型为值类型,使用值类型作为参数称为值传递。 阅读全文
posted @ 2018-10-16 12:10 极客大全 阅读(208) 评论(0) 编辑
摘要: 这篇文章带你学会字符串的日常操作 String类 字符串在日常生活中无处不在,所以掌握字符串的使用至关重要。 使用 String 对象存储字符串,String 类位于 java.lang 包中,java.lang 不需要我们手动导入可以直接使用。 敲一敲:String对象存储字符串 下面列出一些常用阅读全文
posted @ 2018-10-11 16:59 极客大全 阅读(243) 评论(0) 编辑
我要啦免费统计