![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Xi20456
这个作者很懒,什么都没留下…
展开
-
jsoup实现爬取网页图片
1.dao层实现:import org.apache.commons.io.IOUtils;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;import spider.utils.JdbcUtil;import javax.sql.DataSource;import java.io.File;impor原创 2021-01-25 20:20:12 · 399 阅读 · 0 评论 -
当用户在输入框键入的用户名和密码为空时,在输入框右边提示进行提示,并阻止提交
1.为input输入框绑定onblur失去焦点事件,当失去焦点,调用检查函数姓名:<input type="text" name="name" id="name" onblur="check()">2.设置隐藏提示信息<span class="waring" id="nameCheck">用户名为空</span><style> .waring{ color: red; visibility: hidden原创 2021-01-25 20:06:25 · 3108 阅读 · 0 评论 -
生成验证码(工具类)
1.Servletimport YzmTest.utils.GenerateCode;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon原创 2021-01-25 19:52:22 · 268 阅读 · 0 评论 -
js网页时钟(附素材抠图)
效果图如下:代码<!DOCTYPE html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>电子时钟</title> <style> .a{ position:absolute; -webkit-transform:rotate(0deg)原创 2021-01-18 19:33:53 · 976 阅读 · 0 评论 -
JavaScript获取数组中重复的元素
function findSame(arrt2) { let sameTimes let samesArr=new Array() for (let i = 0;i<arrt2.length; i++) { sameTimes=0; for (let j = 0; j <arrt2.length ; j++) { if (arrt2[i]==arrt2[j]){原创 2021-01-14 20:17:55 · 588 阅读 · 0 评论 -
JavaScript去除数组中指定元素
从数组里移除某个指定元素:function deleteItem(arr,num) { let length = arr.length for (let i = 0;i<length; i++) { if (arr[i]==num){ arr.splice(i,1); i-- } } return arr }原创 2021-01-14 20:14:26 · 488 阅读 · 0 评论 -
整理:控制台打印输出不同颜色字体工具类
使用方法:调用工具类里的showMe方法即可即可看到相应的颜色示例及调用代码:代码如下:public class PRINT { public static void showMe() { PRINT.PN("灰色(PRINT.GREY)", PRINT.GREY); PRINT.PN("黑色(PRINT.BLACK)", PRINT.BLACK); PRINT.PN("红色(PRINT.RED)", PRINT.RED); PRI原创 2021-01-09 16:42:50 · 289 阅读 · 1 评论 -
用户登录页面-从数据库查询用户数据,并实现注册,登录,修改密码,查看账户,退出登录功能
package logintest;import java.sql.*;import java.util.Scanner;public class Login { static { Boolean isLogin=false; Info(isLogin); } public static void Info(Boolean isLogin,User...user){ PRINT.PN(isLogin==true?"欢迎您,["+u原创 2021-01-09 15:42:26 · 2242 阅读 · 0 评论 -
关于sql异常The server time zone value ‘�й���ʱ��‘ is unrecognized or represents more than one time zone.
这是6.x版本以上报的时区异常在jdbc.properties中配置url的末尾加上:?useSSL=false&serverTimezone=UTC就OK了原创 2021-01-08 17:10:44 · 91 阅读 · 0 评论 -
Java实现文件夹的拷贝
public class CopyTest { public static void main(String[] args) throws IOException { System.out.println("请输入要拷贝的文件夹(绝对路径):"); String srcPath = new Scanner(System.in).nextLine(); System.out.println("请输入要拷贝的位置(绝对路径):"); Str原创 2021-01-04 09:20:23 · 203 阅读 · 0 评论 -
比较用户输入的数与一个随机数,并提示他们相同的位数以及大小关系
package demo;import java.util.Comparator;import java.util.Random;import java.util.Scanner;public class Test { public static void main(String[] args) { Random random = new Random(); int r = random.nextInt(1000); int i=0;原创 2020-12-27 20:14:01 · 658 阅读 · 2 评论 -
关于Java ConcurrentModificationException异常的解析
日常代码编写的时候不难发现:例如在使用迭代器遍历集合的 同时若进行删改操作,会抛出JavaConcurrent Modification Exce ption 异常,而不使用迭代器则不会出现这个异常,例如下图:那么,看起来似乎没有逻辑问题的代码为什么会报错呢?为探求其本质,博主专门查看了底层源代码:1.异常出现在chackForComodification()方法中ArrayList iterator方法,在其父类AbstractList中的iterator 返回了一个new Itr()对象,点原创 2020-12-23 08:55:47 · 117 阅读 · 0 评论 -
String类方法,当用户输入设置的密码时,如何进行限制?
为了方便管理,密码通常会在长度,内容上进行限制,比如必须含有数字跟字母,不能有敏感词等等;这些需求用代码是很容易实现的1.昵称敏感词过滤:适用x.contains(y)方法(x,y为String类型),该方法返回一个boolean值,判断x中是否包含一个y内容System.out.println("=======模拟QQ注册======="); System.out.println("请设置您的用户名:"); String userName = scanner.next原创 2020-12-19 17:21:21 · 511 阅读 · 2 评论 -
关于成员,静态,局部内部类中元素,方法的调用范围
1.在外部类中调用成员内部类的方法应该是:当前对象.成员内部类.实例方法();实例属性同理2.而在成员内部类中调用外部类中的实例方法应该是:指向外部类对象的引用.实例方法();属性同理例如:public class OutClass {//外部类 int a=10; public void m(){ System.out.println("外部类中的方法"); } public static void main(String[] args) {原创 2020-12-17 20:53:22 · 216 阅读 · 0 评论 -
关于内部类,匿名内部类+当参数传递需要new对象时
内部类的作用1.嵌套类包括静态内部类和内部类。分为成员内部类,局部内部类和匿名内部类2.内部类有可能复用,匿名内部类一般只使用一次。3.匿名内部类,只有一个实例,而且没有引用.4.内部类拥有外围类的所有元素的访问权限 (包括private修饰的)5.可是实现多重继承 (创建多个内部类继承多个其他类,则外部类也可以同时获取多个其他类的属性)6.可以避免修改接口而实现同一个类中两种同名方法的调用。(外部类继承,让内部类实现接口)...原创 2020-12-13 13:53:34 · 264 阅读 · 0 评论 -
Java控制台游戏~600行代码实现打怪小游戏
Java控制台游戏~600行代码实现打怪小游戏(多图预警)一,先放个启动界面(一些英雄,怪物技能介绍跟装备属性都写在里边):二,在这个简单的小游戏里,你可以体验到:1.打怪:2.随机玩法寻宝:3.英雄/Boos怪物/装备技能:and其他三,实现过程:1.创建Hero类定义英雄属性2.创建Monster类定义怪物属性:...原创 2020-12-13 13:25:45 · 4000 阅读 · 3 评论 -
关于数组:main方法中的arg,引用数据类型数组与多态机制,以及数组的扩容
1.关于main方法中的arg数组:2.引用数据类型数组与多态机制3.数组的扩容(arraycopy拷贝数组)原创 2020-12-05 14:25:15 · 232 阅读 · 0 评论 -
一个简单的数组工具类ArrUtils
一个简单的数组工具类ArrUtils该工具类写了以下6种方法:*1. arrMap方法:遍历数组2.arrSort方法:数组正向排序,返回一个int类型数组3.arrSort2方法:数组折半排序,将数组前半部分正序排列而后半部分逆向排列,返回一个int类型数组4.arrReseting方法:将数组重置为0,返回一个int类型数组5.arrRecord方法:不断记录用户输入的数据(int),并保存在一个int数组中,返回一个int类型数组6.arrInsert方法:将一个int数据插入一个in原创 2020-12-05 14:07:22 · 210 阅读 · 0 评论