-
判断以逗号分隔的字符串中是否包含某个数的实例
所属栏目:[Java] 日期:2020-12-14 热度:59
1、首先将字符串变成字符串数组 2、将字符串数组转为List集合 3、利用List集合中的contains()方法,判断是否包含某个数 @Test public void test2222(){ String ids = "1,2,3,45,35"; String[] values = ids.split(","); ListString list = Arrays.asList(val[详细]
-
Mybatis 插入和删除批处理操作
所属栏目:[Java] 日期:2020-12-14 热度:171
在操作数据库时,经常会碰到批量插入、批量删除的情况,直接执行SQL语句还好做一点,当使用Mybatis进行批量插入、批量删除时会有一些问题。下面对使用Mybatis批量插入,批量删除进行介绍。 1. 批量插入 Java代码: // Model: Test.java@Datapublic class Tes[详细]
-
java中BigDecimal进行加减乘除的基本用法
所属栏目:[Java] 日期:2020-12-14 热度:66
前言 众所周知Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在[详细]
-
Java中分割字符串的两种方法实例详解
所属栏目:[Java] 日期:2020-12-14 热度:56
前言 相信大家应该都知道在java编程中,有时候我们需要把一个字符串按照某个特定字符、字母等作为截点分割这个字符串,这样我们就可以使用这个字符串的一部分或者把所有截取的内容保存到数组里等操作。下面这篇文章就给大家分享了两种分割的方法,下面来一起[详细]
-
Java对日期Date类进行加减运算、年份加减月份加减、时间差等等
所属栏目:[Java] 日期:2020-12-14 热度:155
实现代码一: import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil { public static void main(String[] args) throws Exception { SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd"); Str[详细]
-
java servlet手机app访问接口(一)数据加密传输验证
所属栏目:[Java] 日期:2020-12-14 热度:135
前面几篇关于servlet的随笔,算是梳理了servlet的简单使用流程,接下去的文章将主要围绕手机APP访问接口这块出发续写,md5加密传输---短信验证---手机推送---分享---百度云图----支付....第三方的业务 ...由于我是新手我也是一边学一边写,不足地方希望谅解[详细]
-
Java用自定义的类作为HashMap的key值实例
所属栏目:[Java] 日期:2020-12-14 热度:158
这是Java中很经典的问题,在面试中也经常被问起。其实很多书或者文章都提到过要重载hashCode()和equals()两个方法才能实现自定义键在HashMap中的查找,但是为什么要这样以及如果不这样做会产生什么后果,好像很少有文章讲到,所以写这么一篇来说明下。 首先[详细]
-
微信公众帐号开发教程之图文消息全攻略
所属栏目:[Java] 日期:2020-12-14 热度:200
引言及内容概要 已经有几位读者抱怨"柳峰只用到文本消息作为示例,从来不提图文消息,都不知道图文消息该如何使用",好吧,我错了,原本以为把基础API封装完、框架搭建好,再给出一个文本消息的使用示例,大家就能够照猫画虎的,或许是因为我的绘画功底太差[详细]
-
Java集合框架之Collection接口详解
所属栏目:[Java] 日期:2020-12-14 热度:113
Java是一门面向对象的语言,那么我们写程序的时候最经常操作的便是对象了,为此,Java提供了一些专门用来处理对象的类库,这些类库的集合我们称之为集合框架。Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈[详细]
-
根据URL下载图片至客户端、服务器的简单实例
所属栏目:[Java] 日期:2020-12-14 热度:134
1、保存至服务器 根据路径保存至项目所在服务器上。 String imgUrl="";//图片地址 try { // 构造URL URL url = new URL(imgUrl); // 打开连接 URLConnection con = url.openConnection(); // 输入流 InputStream is = con.getInputStream(); // 1K的数据缓冲[详细]
-
java实现文件复制上传操作
所属栏目:[Java] 日期:2020-12-14 热度:123
利用Java复制文件到处都可以用到,这里总结了一个类供大家参考。里面总共有两个方法: public static boolean copyFile(String srcFileName,String destFileName,boolean overlay); public static boolean copyDirectory(String srcDirName,String destDirNa[详细]
-
详解springMVC两种方式实现多文件上传及效率比较
所属栏目:[Java] 日期:2020-12-14 热度:171
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式对于实现多文件上传效率上却有着很大的差距,下面我们通过实例来看一下这两种方式的实现方式,同时比较[详细]
-
布隆过滤器(Bloom Filter)的Java实现方法
所属栏目:[Java] 日期:2020-12-14 热度:191
布隆过滤器原理很简单:就是把一个字符串哈希成一个整数key,然后选取一个很长的比特序列,开始都是0,在key把此位置的0变为1;下次进来一个字符串,哈希之后的值key,如果在此比特位上的值也是1,那么就说明这个字符串存在了。 如果按照上面的做法,那就和[详细]
-
详解spring开发_JDBC操作MySQL数据库
所属栏目:[Java] 日期:2020-12-14 热度:69
本文介绍spring开发_JDBC操作MySQL数据库,具体如下: 项目结构: 数据库表: /spring_1100_spring+jdbc/src/com/b510/bean/Person.java package com.b510.bean;/** * 普通的javaBean类Person * * @author Hongten * */public class Person { /** * id号*/ p[详细]
-
详解基于java的Socket聊天程序――客户端(附demo)
所属栏目:[Java] 日期:2020-12-14 热度:191
写在前面: 上周末抽点时间把自己写的一个简单Socket聊天程序的初始设计和服务端细化设计记录了一下,周二终于等来毕业前考的软考证书,然后接下来就是在加班的日子度过了,今天正好周五,打算把客户端的详细设计和Common模块记录一下,因为这个周末开始就要[详细]
-
Java表单重复提交的避免方法
所属栏目:[Java] 日期:2020-12-14 热度:79
表单的重复提交: 没有完整的进行一次,先请求表单页面-再提交表单过程而完成数据提交 造成的根本原因: 没有完整的进行一次,先请求表单页面-再提交表单过程. 造成重复提交的现象: 由于服务器缓慢或网络延迟的原因,重复点击提交按钮. 已经提交成功,刷新成功页[详细]
-
微信支付H5调用支付详解(java版)
所属栏目:[Java] 日期:2020-12-14 热度:141
最近项目需要微信支付,然后看了下微信公众号支付,,虽然不难,但是细节还是需要注意的,用了大半天时间写了个demo,并且完整的测试了一下支付流程,下面分享一下微信公众号支付的经验。 一、配置公众号微信支付 需要我们配置微信公众号支付地址和测试白名[详细]
-
Java实现FTP文件与文件夹的上传和下载
所属栏目:[Java] 日期:2020-12-14 热度:186
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输[详细]
-
JAVA实现利用第三方平台发送短信验证码
所属栏目:[Java] 日期:2020-12-14 热度:80
前段时间自己做的一个小项目中,涉及到用短信验证码登录、注册的问题,之前没涉及过这一块,看了别人的博客其实也是似懂非懂的,现在就将自己做的利用第三方短信平台来发送验证码这个功能记下来。 本文以注册为例,在SpringMVC+Spring+Mybatis框架的基础上完[详细]
-
java自定义注解实现前后台参数校验的实例
所属栏目:[Java] 日期:2020-12-14 热度:86
其实是可以通过@Constraint来限定自定义注解的方法。 @Constraint(validatedBy = xxxx.class) 下面是我做的 java自定义注解实现前后台参数校验 的代码示例 对这个感兴趣的,请好好看,好好学: package sonn.sonnannotation;import java.lang.annotation.Doc[详细]
-
java网上图书商城(8)订单模块3
所属栏目:[Java] 日期:2020-12-14 热度:115
继续上一篇进行学习。 3.查询订单详细信息 OrderServlet public String load(HttpServletRequest req,HttpServletResponse resp) throws ServletException,IOException { String oid = req.getParameter("oid"); Order order = orderService.load(oid); req.[详细]
-
java获取鼠标在屏幕上坐标的方法
所属栏目:[Java] 日期:2020-12-14 热度:88
介绍 java作为目前最为流行的计算机开发语言之一,学习java是高薪就业的好选择,本文介绍的这个小工具主要是使用MouseInfo类实时获取鼠标的信息,然后再JDialog上显示出来。希望下面的内容介绍,能够让大家对于如何获取鼠标在屏幕上的坐标更加了解,一起来学[详细]
-
SpringMVC+MyBatis分页(最新)
所属栏目:[Java] 日期:2020-12-14 热度:198
目前主流的Web MVC框架,除了Struts这个主力 外,还有Spring MVC,主要是由于Spring MVC配置比较简单,使用起来也十分明了,非常灵活,与Spring 集成较好,对RESTful API的支持也比struts要好。 MyBatis是ibatis的升级版,作为hibernate的老对手,它 是一个[详细]
-
使用java生成字母验证码
所属栏目:[Java] 日期:2020-12-14 热度:76
本文实例为大家分享了java生成字母验证码的具体代码,供大家参考,具体内容如下 import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;imp[详细]
-
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile的实
所属栏目:[Java] 日期:2020-12-14 热度:121
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤 文件上传项目的源码下载地址:demo 一、配置文件: SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们[详细]