自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java利用Redis实现短信验证码功能

本文将详情介绍从Redis+阿里云注册短信服务到后端调用等过程。这个功能比较实用的地方就是注册用户的时候,防止一个用户多个账户注册,因为手机号毕竟有限短信服务首先,打开你的阿里云话不多说,第一步,先充钱阿里云短信一条默认为0.045元,发短信前提是你账户余额足够,我这里充了10块,勉强够支撑200条短信。然后我们从阿里云找到短信服务并开通开通之后,接下来是阿里云短信服务的主界面,点击左边的国内消息,可以看到我这里已经有一条是成功的。接着我们点击右上角添加签名可以看见有签名、适用场景

2021-03-19 20:14:32 1922 4

原创 云服务器建网站(安装Java与Tomcat)

如图是我的云服务器,阿里云平台的我的是Linux操作系统,就以Linux为例一、安装服务器管理工具XShell和Xftp首先,我们要下载管理工具,我这里推荐Xshell6和Xftp6可以官方下载,也可以从我下面这个地址下载链接: https://pan.baidu.com/s/1MNPG8V7om3tG3uhtTXxJ6g 提取码: twfk二、安装Java以及Tomcat下载安...

2020-02-18 18:39:17 774

原创 力扣第8题 字符串转换整数

请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数

2021-04-01 21:27:54 266

原创 力扣第6题 Z字形变换

Z字形变换将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示

2021-04-01 21:26:03 130

原创 牛客网 - 剑指Offer-JAVA 第七题 斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数 n,请你输出斐波那契数列的第 n 项(从 0 开始,第 0 项为 0)。n<=39首先,附上斐波那契数列的概念,这个必须知道。斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17...

2019-10-27 09:05:09 290

原创 牛客网-剑指Offer-JAVA 第六题 旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组 {3,4,5,1,2} 为 {1,2,3,4,5} 的一个旋转,该数组的最小值为 1。NOTE:给出的所有元素都大于 0,若数组大小为 0,请返回 0。import java.util.ArrayList;public int minNumbe...

2019-10-26 17:10:51 112

原创 牛客网-剑指Offer-JAVA第二题 替换空格

请实现一个函数,将一个字符串中的每个空格替换成 “%20”。例如,当字符串为 We Are Happy. 则经过替换之后的字符串为 We%20Are%20Happy。public String replaceSpace(StringBuffer str) { StringBuffer b = new StringBuffer(); for(int i = 0;i<str.lengt...

2019-10-26 10:31:30 175

原创 HTML学习笔记

表格thead 表头tbody 表身tfoot 表尾<tr> 一行<td> 一列align="center" 居中rowspan colspan 合并单元格border 有无边框基础&nbsp 空格&divide 除号&times 乘号&lt <&gt...

2019-10-11 15:39:19 132

原创 java项目---------银行新用户现金业务办理(运用数据库)

因为项目要连接数据库,所以需要在数据库中创建表格来存储用户信息。如下为我创建的表格这里我建了四个数据.user为用户名,password为密码,name为姓名,money则为金钱余额使用了以下命令建表create table Bank_account( user varchar(128), password varchar(128) not null, name varch...

2019-08-24 18:44:41 1025 2

原创 MySQL数据库的一些命令以及方法(二)

创建表 create table t_表名/tbl_表名( 字段名称 字段类型 字段长度 字段约束, 字段名称 字段类型 字段长度 字段约束 );删除表 drop talbe t_表名; drop talbe if exists t_表名; //加入if exists 意思是如果表存在则删除复制表 create tabl...

2019-08-23 23:22:52 75

原创 MySQL数据库的一些命令以及方法

分类: DQL语句 数据查询语言 select DML语句 数据操作语言 insert delete update DDL语句 数据库定义语言 create drop alter TCL语句 事务控制语言 commit rollback一些命令以及方法net start mysql ----- //需以管理员身份运行Cmd启动mysql -u root -p ----...

2019-08-17 01:03:16 95

原创 JAVA两种接收用户键盘输入的方式、for循环的增强方式以及改变输出流输出方向

1.接收用户键盘常用的方式Scanner shuru = new Scanner(System.in); //System.in是一个标准的输入流,默认接收键盘的输入String str = shuru.nextLine();System.out.println(str);使用BufferedReader用来接收用户的输入BufferedReader br = new Buffer...

2019-08-09 18:36:57 663

原创 IO流

流根据方向可以分为:输入流和输出流输入和输出是相对于内存而言的,从内存出来就是输出,到内存中就是输入。输入(读)流叫做InputStream,输出(写)流叫做OutputStream流根据读取数据的方式可以分为:字节流和字符流字节流按照字节的方式读取,字符流按照字符的方式读取(2个字节),JAVA语言中一个字符占2个字节。字节流适合读取:视频,声音,图片等二进制文件。JAVA语言中所有的...

2019-08-09 18:18:28 87

原创 JAVA泛型

引入泛型:1.可以统一集合中的数据类型2.可以减少强制类型转换泛型优点和缺点:优点:统一类型,减少强制转换缺点:只能存储一种类型没有使用泛型缺点:如果集合不适用泛型,则集合中的元素类型不统一在遍历集合的时候,只能拿出来Object类型,需要做大量的强制类型转换泛型语法的实现泛型是一个编译阶段的语法。在编译阶段统一集合中的类型举例一个自定义泛型public class Gen...

2019-08-09 18:10:53 113

原创 Map集合常用方法

注意:HashMap中的key要重写HashCode和equalsSortedMap TreeMap中的key要实现Comparator接口或者单独写个比较器存储在Map集合key部分的元素需要同时重写hashCode+equals方法Map中的key是无序不可重复的,和HashSet相同Map中如果Key重复了,value采用的是覆盖清空Mapvoid clear();判断M...

2019-08-02 00:51:56 156

原创 关于Set集合的学习

HashMap 中有put方法 put(key,value)key是无序不可重复的存储在HashSet集合和HashMap集合key部分中的元素,需要重写hashCode和equals方法 Set a = new HashSet(); //创建集合 Employee e1 = new Employee("1000","JACK"); Employee e2 =...

2019-07-26 19:25:05 134

原创 List集合、HashSet和哈希表的学习

List集合存储元素特点:1.有序(List集合中存储有下标),存进去与取出来顺序相同2.可重复 //创建一个List集合 //List a = new ArrayList(); //查询效率高,增删效率低 List a = new LinkedList(); //增删效率高,查询效率低 //两个都实现了List接口 //添加元素...

2019-07-19 19:14:03 369

原创 关于Collection集合,迭代器的学习

集合与迭代器boolean add(Object element); 向集合中添加元素int size(); 获取集合中元素的个数void clear(); 清空集合boolean isEmpty(); 判断集合中是否有元素Object[] toArray(); 将集合转化成数组Iterator iterator(); 获取集合所依赖的迭代器对象...

2019-07-12 12:40:58 92

原创 Java-字母转换,分离输出,汉语数字转换

Java-字母转换,分离输出,汉语数字转换import java.util.Scanner; //输入包导入public class test1 { public static void main(String []args){ //...

2018-11-04 17:51:22 344

原创 Java-求多个数的和,圆面积与体积,比较大小

Java-求多个数的和,圆面积与体积,比较大小import java.util.Scanner; //输出包导入public class test {public static void main(String []args) {//第一 请你设计一个程序,输入A,B,C三个变量的值,输出它们...

2018-11-04 17:48:33 746

原创 Java-素数的判断

Java素数的判断import java.util.Scanner;public class test01 { public static void sushu(int i) { //定义一个方法来判断一个数是否为素数 if(i == 1) { ...

2018-11-04 17:44:18 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除