java练手
一粒程序米
行业方向:物联网 移动开发
展开
-
java获取前一天的日期
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdf2= new SimpleDateFormat("yyyy-MM-dd 20:00:00"); Date day = sdf1.parse(String.valueOf(dayNow.split(" ")[0])); long ms = day.g...原创 2022-01-17 19:30:00 · 1914 阅读 · 0 评论 -
java计算两个日期相差的天数
计算不是通过时间戳24小时为一天,单纯是计算两个日期之前相差的天数,例如,2021年11月25日和2021年12月1日相差多少天:/** * date2比date1多的天数 * @param date1 * @param date2 * @return */ private int differentDays(Date date1,Date date2) { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date原创 2021-11-25 19:00:00 · 4540 阅读 · 0 评论 -
java--swing界面实现注册登录(用文本文件存储数据)
效果如下图虽然使用java很久了,但是对于swing的图形编程还是个小白,还有对于文件io流的操作也几乎是没有接触过,所以今天写这篇文章来学习一下。用swing来写桌面软件真的好麻烦,主要是我没有安装可视化的插件,所以在设置布局的时候很烦。来看一下代码吧!1.首先是软件的入口 Main类import java.io.IOException;public class Main { public static void main(String[] args) throws IOExcepti原创 2020-12-31 16:34:39 · 8925 阅读 · 45 评论 -
java用eclipse连接数据库(MySQL)
1.导入jar包mysql-connector-java-5.1.46-bin.jarMysqlJdbc.java测试类package qq;/** * 数据库测试类 */import java.sql.*;public class MysqlJdbc { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); //加载MYSQL JDBC驱动原创 2020-06-19 15:45:52 · 401 阅读 · 0 评论 -
java实现自动识别验证码并自动填写提交(调用百度通用文字识别OCR接口+大图找小图之图像识别算法+模拟鼠标键盘动作)
一、使用的技术:1.调用百度AI通用文字识别OCR接口2.图像识别算法二、实现方案与步骤:1.得到验证码的图片的坐标:先将验证码截图,然后再对整个电脑屏幕截图,通过大图找小图的方法,计算出小图在大图中的坐标,从而得到验证码的坐标。2.通过验证码的坐标实现每次截验证码的图片的精准坐标,每次通过该坐标来截图,调用文字识别接口,实现验证码的识别,识别之后,复制到剪贴板。3.截验证码提交表单的小图,再截整个电脑屏幕,通过大图找小图的方法,计算出小图在大图中的图标,从而得到提交框的坐标。4.通过java原创 2020-06-13 17:07:12 · 5104 阅读 · 0 评论