- 博客(24)
- 收藏
- 关注

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

原创 云服务器建网站(安装Java与Tomcat)
如图是我的云服务器,阿里云平台的我的是Linux操作系统,就以Linux为例一、安装服务器管理工具XShell和Xftp首先,我们要下载管理工具,我这里推荐Xshell6和Xftp6可以官方下载,也可以从我下面这个地址下载链接: https://pan.baidu.com/s/1MNPG8V7om3tG3uhtTXxJ6g 提取码: twfk二、安装Java以及Tomcat下载安...
2020-02-18 18:39:17
943
原创 力扣第8题 字符串转换整数
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数 myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数
2021-04-01 21:27:54
352
原创 力扣第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
172
原创 牛客网 - 剑指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
358
原创 牛客网-剑指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
150
原创 牛客网-剑指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
205
原创 HTML学习笔记
表格thead 表头tbody 表身tfoot 表尾<tr> 一行<td> 一列align="center" 居中rowspan colspan 合并单元格border 有无边框基础  空格÷ 除号× 乘号< <>...
2019-10-11 15:39:19
154
原创 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
1108
2
原创 MySQL数据库的一些命令以及方法(二)
创建表 create table t_表名/tbl_表名( 字段名称 字段类型 字段长度 字段约束, 字段名称 字段类型 字段长度 字段约束 );删除表 drop talbe t_表名; drop talbe if exists t_表名; //加入if exists 意思是如果表存在则删除复制表 create tabl...
2019-08-23 23:22:52
103
原创 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
122
原创 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
704
原创 IO流
流根据方向可以分为:输入流和输出流输入和输出是相对于内存而言的,从内存出来就是输出,到内存中就是输入。输入(读)流叫做InputStream,输出(写)流叫做OutputStream流根据读取数据的方式可以分为:字节流和字符流字节流按照字节的方式读取,字符流按照字符的方式读取(2个字节),JAVA语言中一个字符占2个字节。字节流适合读取:视频,声音,图片等二进制文件。JAVA语言中所有的...
2019-08-09 18:18:28
115
原创 JAVA泛型
引入泛型:1.可以统一集合中的数据类型2.可以减少强制类型转换泛型优点和缺点:优点:统一类型,减少强制转换缺点:只能存储一种类型没有使用泛型缺点:如果集合不适用泛型,则集合中的元素类型不统一在遍历集合的时候,只能拿出来Object类型,需要做大量的强制类型转换泛型语法的实现泛型是一个编译阶段的语法。在编译阶段统一集合中的类型举例一个自定义泛型public class Gen...
2019-08-09 18:10:53
135
原创 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
202
原创 关于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
172
原创 List集合、HashSet和哈希表的学习
List集合存储元素特点:1.有序(List集合中存储有下标),存进去与取出来顺序相同2.可重复 //创建一个List集合 //List a = new ArrayList(); //查询效率高,增删效率低 List a = new LinkedList(); //增删效率高,查询效率低 //两个都实现了List接口 //添加元素...
2019-07-19 19:14:03
416
原创 关于Collection集合,迭代器的学习
集合与迭代器boolean add(Object element); 向集合中添加元素int size(); 获取集合中元素的个数void clear(); 清空集合boolean isEmpty(); 判断集合中是否有元素Object[] toArray(); 将集合转化成数组Iterator iterator(); 获取集合所依赖的迭代器对象...
2019-07-12 12:40:58
121
原创 Java-字母转换,分离输出,汉语数字转换
Java-字母转换,分离输出,汉语数字转换import java.util.Scanner; //输入包导入public class test1 { public static void main(String []args){ //...
2018-11-04 17:51:22
389
原创 Java-求多个数的和,圆面积与体积,比较大小
Java-求多个数的和,圆面积与体积,比较大小import java.util.Scanner; //输出包导入public class test {public static void main(String []args) {//第一 请你设计一个程序,输入A,B,C三个变量的值,输出它们...
2018-11-04 17:48:33
788
原创 Java-素数的判断
Java素数的判断import java.util.Scanner;public class test01 { public static void sushu(int i) { //定义一个方法来判断一个数是否为素数 if(i == 1) { ...
2018-11-04 17:44:18
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人