![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
文章平均质量分 53
吟诗作对歌一曲
知识是引导人生到光明与真实境界的灯烛。
展开
-
获取日期之间的天数、获取中文日期、获得日期的下一个星期一的日期、获取工作日、获取休息日
/** * 获取日期之间的天数 * @param d1 * @param d2 * @return */ public int getDaysBetween(java.util.Calendar d1, java.util.Calendar d2) { if (d1.after(d2)) { java.util.Calendar swap = d1; d1 = d2; d2 = swap; } int days = d2.get(java.util.Cal原创 2021-02-25 16:53:25 · 328 阅读 · 0 评论 -
条形码生成及解码、二维码生成及解码
条形码生成及解码、二维码生成及解码不多说,直接上代码:import java.awt.image.BufferedImage;import java.io.File;import java.util.Hashtable;import javax.imageio.ImageIO;import com.google.zxing.BarcodeFormat;import com.google.zxing.BinaryBitmap;import com.google.zxing.DecodeHi原创 2021-02-25 13:57:59 · 572 阅读 · 0 评论 -
webService接口编写并发布与webService接口的调用(一)
编写并发布webService接口1. 编写webService接口import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebService;@WebService(name = "Login",// Port名称 serviceName = "testService", // WebService服务名称 targetNamespace = "http://webService.test.com" //原创 2020-09-17 17:20:56 · 749 阅读 · 0 评论 -
webService接口编写并发布与webService接口的调用(二)
webService接口的调用的两种方法1. 根据接口url生成客户端代码,再根据生成的代码调用接口服务(1)使用eclipse在需要调用接口的项目目录里的src上右键,选择new,如图:(2)点击next录入webService接口的url地址 http://localhost:8089/testservice?wsdl。如图:(3)点击Finish按钮,自动生成客户端代码了,根据客户端设置的包路径查看代码,如图:(4)创建一个调用接口示例,TestServiceClient类:publ原创 2020-09-17 17:19:23 · 583 阅读 · 0 评论 -
Java常用类系列(四)——数学类(Math、BigDecimal)
一、Math 类概述:java.lang.Math 提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为 double 型。常用方法及示例:abs 绝对值acos,asin,atan,cos,sin,tan 三角函数sqrt 平方根pow(double a,doble b) a的b次幂log 自然对数exp e为底指...原创 2020-02-20 12:51:33 · 510 阅读 · 0 评论 -
Java常用类系列(三)——文件类(File)
一、概述java.io包下的File类用于描述和创建一个文件或文件夹对象,只能对文件或文件夹做一些简单操作,不能修改文件的内容,功能比较有限。二、常用方法及示例创建方法:createNewFile():在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false。mkdir():在指定位置创建一个单级文件夹。mkdirs(): 在指定位置创建一个多级...原创 2020-02-19 22:33:24 · 342 阅读 · 0 评论 -
Java常用类系列(二)——时间类(Date、DateFormat、SimpleDateFormat、Calendar、GregorianCalendar)
一、 Date类创建一个当前时间的Date对象//创建一个代表系统当前日期的Date对象Date d = new Date();创建一个我们指定的时间的Date对象使用带参数的构造方法Date(int year, int month, int day) ,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的...原创 2020-02-18 12:38:51 · 337 阅读 · 0 评论 -
Java常用类系列(一)——包装类(Byte、Boolean、Short、Character、Integer、Long、Float、Double)
包装类都位于java.lang包里,包装类和基本数据类型的对应关系:基本数据类型包装类byteBytebooleanBooleanshortShortcharCharacterintIntegerlongLongfloatFloatdoubleDouble八个包装类继承了Number父类,下面以Intege...原创 2020-02-17 16:19:05 · 718 阅读 · 1 评论 -
Java后台与小程序的websocket通讯
1、注意事项(1)微信小程序的websocket连接服务端websocket服务,开发时可用ws+ip+端口,发布时只能用wss+域名。(2)小程序其他业务访问后台开发商可用http+IP+端口,发布时只能用https+域名(3)小程序要在微信小程序公众平台配置合法域名发布后才能正常访问。2、后台代码(1)后台类说明:websocket启动监听交互类。存储当前已连接用户及用户操作类...原创 2019-06-27 11:58:10 · 2431 阅读 · 0 评论 -
Java发送邮件
第一步:注册邮箱配置客户端授权密码。如图:勾选POP3/SMTP服务、IMAP/SMTP服务。如图:第二步:jar包准备<!-- 发送邮件依赖 --><dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId...原创 2019-06-23 22:09:05 · 208 阅读 · 0 评论 -
nginx代理websocket的wss和项目的https
第一步:准备工作。服务器绑定的域名: www.xxxxxx.comSSL证书文件:1_www.xxxxxx.com_bundle.crt; (证书文件名称)2_www.xxxxxx.com.key; (私钥文件名称)第二步:下载nginx,解压、安装。(1)官网地址:http://nginx.org/en/download.html 下载nginx ,如图:(2)下载得到...原创 2019-06-26 17:34:58 · 2233 阅读 · 5 评论 -
基于maven搭建SSM框架(三) ——添加框架所需依赖
一、添加相关依赖,如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...原创 2019-06-04 16:30:46 · 526 阅读 · 0 评论 -
基于maven搭建SSM框架(二) —— 创建项目及优化目录
一、新建Maven项目File -> New -> Maven Project ,设置项目路径。如图:点击Next,选择“maven-archetype-webapp”。如图:点击Next,填写项目组织名,项目名。如图:设置项目目录,如图:...原创 2019-06-04 16:04:54 · 310 阅读 · 0 评论 -
基于maven搭建SSM框架(一) —— 准备工作
一、准备工作1、下载 mavenmaven的下载地址:http://maven.apache.org/download.cgi 。如图:2、将文件解压到D:\maven\maven3目录下:3、配置Eclipse的Maven环境:(1)Eclipse,打开Window->Preferences->Maven->Installations,右侧点击Add。(2)设...原创 2019-06-04 10:02:58 · 339 阅读 · 0 评论 -
基于maven搭建SSM框架(四) ——实现简单登录功能
第一步:按照前文搭建好SSM框架后,创建数据库test、表格Member。如图:第二步:在common层创建工具类 ,字符串工具类:StringUtils.java,内容如下:package com.bigname.common.utils;/** * 字符串工具类 * @version 创建时间:2019年6月4日 下午12:17:53 */public class Stri...原创 2019-06-05 18:10:29 · 725 阅读 · 0 评论 -
Java每天/每周定时执行任务
Java每天定时执行任务 //计算一天的毫秒数long dayS = 24 * 60 * 60 * 1000; // 每天的08:30:00执行任务final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd '08:30:00'");// 首次运行时间Date startTime = new SimpleD...原创 2019-05-21 14:44:50 · 9583 阅读 · 2 评论 -
在普通工具类里获取spring管理的bean,并调用
通过该类即可在普通工具类里获取spring管理的beanimport org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;/** *...原创 2019-05-20 11:49:54 · 1977 阅读 · 2 评论 -
Java监听器添加
Java项目添加监听器第一步,在web.xml文件中添加监听标签<listener> <listener-class>com.thinkgem.jeesite.modules.mjd.listener.WebContextListener2</listener-class> </listener>第二步,编写监听器类/**...原创 2019-05-20 12:02:56 · 1835 阅读 · 4 评论 -
Java截取String字符串的几种方法
方法一,指定字符,截取字符串,返回字符串数组:String str = "abcd,123,123abc,fij23";String[] strs=str.split(",");方法二,指定索引号,截取字符串:将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始):String str = "abcdefghijklmnopqrstuvwxyz";str.substri...原创 2019-05-20 14:05:18 · 58998 阅读 · 1 评论 -
字符串与十六进制字符串互转、bytes与十六进制字符串互转
字符串转换成十六进制字符串/** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) { char[] c...转载 2019-05-20 14:23:19 · 2109 阅读 · 0 评论 -
随机生成包含大小写字符、阿拉伯数的指定长度的字符串
随机生成包含大小写字符、阿拉伯数的字符串import java.util.ArrayList;import java.util.List;import java.util.Random; public class ServiceUtil { private static String base = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM...原创 2019-05-20 14:43:11 · 259 阅读 · 0 评论 -
Java生成微信小程序二维码
Java生成微信小程序二维码import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;...原创 2019-05-20 15:01:29 · 3602 阅读 · 4 评论 -
Spring框架知识整理(二)之准备工作
下载 Apache Commons Logging API从 http://commons.apache.org/logging/ 下载 Apache Commons Logging API 的最新版本,如图:下载 Spring 框架文件从 http://repo.spring.io/release/org/springframework/spring 下载最新版本的 Spring 框架的...原创 2019-05-25 10:31:04 · 181 阅读 · 0 评论 -
Spring框架知识整理(一)之用途
一、Spring IOC容器:Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。BeanFactory 容器为依赖注入 (DI) 提供支持。ApplicationContext 容器是 BeanFactory 的子接口,也被称为 Spring 上下文。它可以加载配置文件中定义的bean,并将所有bean集中在一起,当...原创 2019-05-25 11:21:11 · 137 阅读 · 0 评论 -
Spring框架知识整理(三)之一个例子
创建 Java 项目使用 Eclipse 创建一个Java 项目。按照选项 File -> New -> Dynamic Web Project。项目命名为 spring_test,如下所示:创建成功后如图:添加必需的库添加Spring框架知识整理(二)之准备工作 中下载的jar包。添加从 Spring 框架和通用日志安装目录下面的核心 JAR 文件。如下所示:comm...原创 2019-05-25 14:48:46 · 181 阅读 · 0 评论 -
Spring框架知识整理(四)之 Spring IoC 容器
1、BeanFactory 容器(适用于资源比较紧张的项目,如APP)XmlBeanFactory():生成工厂 bean,负责创建并初始化所有的对象。ClassPathResource():加载在路径 CLASSPATH 下可用的 bean 配置文件。用XmlBeanFactory() 生成的 bean 工厂对象的 getBean() 方法得到所需要的 bean。HelloW...原创 2019-05-27 14:43:19 · 243 阅读 · 0 评论 -
二维码生成、打印工具类
二维码生成、打印工具类import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Shape; import java.awt.geom.RoundRectangle2D; import j...转载 2019-05-20 11:26:26 · 249 阅读 · 1 评论