-
java短信验证码获取次数限制实例
所属栏目:[Java] 日期:2020-12-14 热度:90
现在不管什么项目,用到短信验证功能,都会在程序上设计一个短信验证码的获取次数限制,这样主要是避免短信验证码接口被刷。 前一段正好做一个项目的用户短信验证码登录功能,就研究了以下,下面贴出来分享一下。 这里涉及到的短信接口,用的第三方短信接口[详细]
-
Java实现英文句子中的单词顺序逆序输出的方法
所属栏目:[Java] 日期:2020-12-14 热度:131
本篇章节讲解Java实现英文句子中的单词顺序逆序输出的方法。供大家参考研究具体如下: 题目要求: 给定n行的英文句子,要求输出句子中逆序单词后的句子,如: 输入:n=3 I love you How are you My name is Liming 输出: you love I you are How L[详细]
-
Java微信跳一跳操作指南
所属栏目:[Java] 日期:2020-12-14 热度:147
Java微信跳一跳操作指南,指哪挑哪。 本文的思路是通过adb来控制手机进行操作,通过java写一个jframe覆盖在手机屏幕上,用鼠标获取跳的起点和终点,经过试验获取跳的jframe距离和按压时长的关系(线性关系),然后通过adb来根据计算出的结果操作按下时长,([详细]
-
selenium+java破解极验滑动验证码的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:130
摘要 分析验证码素材图片混淆原理,并采用selenium模拟人拖动滑块过程,进而破解验证码。 人工验证的过程 1、打开威锋网注册页面 2、移动鼠标至小滑块,一张完整的图片会出现(如下图1) 3、点击鼠标左键,图片中间会出现一个缺块(如下图2) 4、移动小滑块[详细]
-
Java编程实现多线程TCP服务器完整实例
所属栏目:[Java] 日期:2020-12-14 热度:125
相关Java类 Socket public class Socket extends Object ?功能:TCP客户端套接字?构造方法: Socket(InetAddress address,int port) 创建一个流套接字并将其连接到指定 IP 地址的指定端口号?常用方法: 1.getInetAddress 获得InetAddress的相关信息 2.getInputS[详细]
-
Java内省实例解析
所属栏目:[Java] 日期:2020-12-14 热度:65
图像中轮廓的个数,里面vector的size代表了轮廓上点的个数。了解JavaBean 内省对应的英文单词为IntroSpector,它主要用于对JavaBean进行操作,JavaBean是一种特殊的Java类,其中的某些方法符合某种命名规则,如果一个Java类中的一些方法符合某种命名规则,则[详细]
-
Java中io流解析及代码实例
所属栏目:[Java] 日期:2020-12-14 热度:130
IO流 Java中IO流分为两种,字节流和字符流,顾名思义字节流就是按照字节来读取和写入的,字符刘是按照字符来存取的;常用的文件读取用的就是字符流,在网络通信里面用的就是字节流 下面这张图是Java中IO流的总体框架: 字节流 Java中字节流一般都是以stream结[详细]
-
spring boot集成pagehelper(两种方式)
所属栏目:[Java] 日期:2020-12-14 热度:161
参看了pagehelper-spring-boot,使用起来非常放方便,关于更多PageHelper可以点击https://github.com/pagehelper/Mybatis-PageHelper。 当spring boot集成好mybatis时候需要进行分页,我们首先添加maven支持 dependency groupIdcom.github.pagehelper/groupI[详细]
-
Java统计英文句子中出现次数最多的单词并计算出现次数的方法
所属栏目:[Java] 日期:2020-12-14 热度:55
本篇章节讲解Java统计英文句子中出现次数最多的单词并计算出现次数的方法。供大家参考研究具体如下: import java.util.*;/** * 统计出现次数最多的单词和它出现的次数 * * @author ZHR */public class CountWord { public static String[] strTos[详细]
-
java学习笔记之DBUtils工具包详解
所属栏目:[Java] 日期:2020-12-14 热度:80
DBUtils工具包 一.介绍 DBUtils是Apache组织开源的数据库工具类。 二.使用步骤 ①.创建QueryRunner对象 ②.调用update()方法或者query()方法执行sql语句 三.构造方法及静态方法 QueryRunner类 1.构造方法 ①.无参构造 QueryRunner qr =new QueryRunner(); 使[详细]
-
java date类与string类实例代码分享
所属栏目:[Java] 日期:2020-12-14 热度:63
Date类用来指定日期和时间,其构造函数及常用方法如下: publicDate() 从当前时间构造日期时间对象。 publicStringtoString() 转换成字符串。 publiclonggetTime() 返回自新世纪以来的毫秒数,可以用于时间计算。 【例3.10】测试执行循环花费的时间(数量级为[详细]
-
java联系人管理系统简单设计
所属栏目:[Java] 日期:2020-12-14 热度:127
本文实例为大家分享了java联系人管理系统毕业设计,供大家参考,具体内容如下 要求: 请使用XML保存数据,完成一个联系人管理系统。 用户必须经过认证登录后方可以使用系统。 注册、增加、删除、查看联系人功能。 分模块 进行设计。 两层框架-用户交互层,Dao[详细]
-
java把excel内容上传到mysql实例代码
所属栏目:[Java] 日期:2020-12-14 热度:189
mysql 表列名 num1,num2,num3,num4,num5,num6 表名Excle 上传的方法 package com.web.connection;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import org.apache.commons.logging.Log;import org.apac[详细]
-
Java流操作之数据流实例代码
所属栏目:[Java] 日期:2020-12-14 热度:128
实例1: package dataInputStreamAndPrintStreamDemo; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.PrintSt[详细]
-
Java单例模式下的MongoDB数据库操作工具类
所属栏目:[Java] 日期:2020-12-14 热度:103
本篇章节讲解Java单例模式下的MongoDB数据库操作工具类。供大家参考研究具体如下: 我经常对MongoDB进行一些基础操作,将这些常用操作合并到一个工具类中,方便自己开发使用。 没用Spring Data、Morphia等框架是为了减少学习、维护成本,另外自己[详细]
-
Java模拟扑克牌洗牌实现生成52张扑克的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:107
本篇章节讲解Java模拟扑克牌洗牌实现生成52张扑克的方法。供大家参考研究具体如下: 要求: 生成52张扑克,模拟扑克牌洗牌,并输出。 实现代码: package com.NCU.ZHANGhuirong;import java.util.ArrayList;import java.util.Collections;public cl[详细]
-
基于Elasticsearch5.4的常见问题总结
所属栏目:[Java] 日期:2020-12-14 热度:165
最近项目中用到了Elasticsearch5.4(ES)是比较新的一个版本,使用的过程中出现了很多的问题,很是头疼,但是问题最终还是解决掉了。 问题一:ESClient获取慢,并且不能获取Client:failed to create a child event loop 由于业务的需要没上传一批文件都要加[详细]
-
Java实现Http工具类的封装操作示例
所属栏目:[Java] 日期:2020-12-14 热度:146
本篇章节讲解Java实现Http工具类的封装操作。供大家参考研究具体如下: http工具类的实现:(通过apache包)第一个类 import java.io.IOException;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http[详细]
-
JAVA StringBuffer类与StringTokenizer类代码解析
所属栏目:[Java] 日期:2020-12-14 热度:51
StringBuffer类提供了一个字符串的可变序列,类似于String类,但它对存储的字符序列可以任意修改,使用起来比String类灵活得多。它常用的构造函数为: StringBuffer() 构造一个空StringBuffer对象,初始容量为16个字符。 StringBuffer(Stringstr) 构造一个St[详细]
-
Java基于二维数组实现的数独问题示例
所属栏目:[Java] 日期:2020-12-14 热度:69
本篇章节讲解Java基于二维数组实现的数独问题。供大家参考研究具体如下: 这里利用Java二维数组实现数独问题。 (1)生成简易数独 (2)生成数独问题** 代码 import java.util.Random;import java.util.ArrayList;public class Suduku { /** *打印[详细]
-
java学生信息管理系统设计(2)
所属栏目:[Java] 日期:2020-12-14 热度:80
本例的学生信息添加进入数据库的事务(可以提交事务,事务回滚,用本地线程完善) 主页面index.jsp %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %html head title学生信[详细]
-
java IO数据操作流、对象序列化、压缩流代码解析
所属栏目:[Java] 日期:2020-12-14 热度:67
数据操作流 在io包中,提供了两个与平台无关的数据操作流: 数据输入流(DataInputStream) 数据输出流(DataOutputStream) 通常数据输出流会按一定格式将数据输出,再通过数据输入流按照一定格式将数据读入 DataOutputStream接口定义了一系列的writeXxx()的操[详细]
-
深入理解Java虚拟机体系结构
所属栏目:[Java] 日期:2020-12-14 热度:97
1概述 众所周知,Java支持平台无关性、安全性和网络移动性。而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么。正是得益于Java虚拟机,它号称的“一次编译,到处运行”才能有所保障。 1.1Java程序[详细]
-
C语言实现图书管理系统
所属栏目:[Java] 日期:2020-12-14 热度:110
目前为止跟着学校进度学习C语言大概半年左右,基础学习只学到了指针,学得非常浅。说实话,起初对C语言的印象―――只是一个学习计算机语言的敲门砖,对具体C语言如何应用等,非常迷茫。直到大一下半学期的高级语言设计课程之后,试过dos运行的图形化界面的[详细]
-
浅谈SpringBoot处理url中的参数的注解
所属栏目:[Java] 日期:2020-12-14 热度:55
1.介绍几种如何处理url中的参数的注解 @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解,是 @RequestMapping(method = RequestMethod.GET) 的缩写 (1)PathVaribale 获取url中的数据 看一个例子,如果我们需要获取Url=lo[详细]