自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 java 对文件(file) 操作

java 文件下载 压缩 加密

2022-10-23 18:55:07 165 1

原创 SpringBoot集成JDBC和Druid

1. SpringBoot集成JDBC1.1 创建springboot的项目1.2 引入jdbc的jar包 <!-- jdbc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId>

2022-03-24 20:13:46 1227

原创 git入门

安装git在Windows上安装Git从git的官网https://git-scm.com/downloads上进行下载并安装。安装完成之后在开始菜单中找到“Git”->“Git Bash” ,点击后弹出命令行黑窗在弹出的窗口输入设置设置说明:$ git config --global user.name “Your Name” 是全局设置用户名$ git config --global user.email "[email protected]"是全局设置邮箱设置如下。替

2021-12-01 15:48:52 180

原创 下载文件成压缩包

Controller层 @RequestMapping(value = "/qrcodeBatchDownload", method = RequestMethod.GET) public void qrcodeBatchDownload(@RequestParam List<Long> appletQrcodeIds, HttpServletRequest request, HttpServletResponse response) { appletQrcodeSer

2021-03-29 16:27:48 179

原创 excel导出以及模板下载

Controller层 @RequestMapping(value = "/export/template", method = RequestMethod.GET) public void exportTemplate(HttpServletRequest request,HttpServletResponse response) { appletQrcodeService.exportTemplate(request, response); }Service接口层

2021-03-29 15:58:37 165

原创 地址解析

地址解析package com.sm.text;import java.util.ArrayList;import java.util.LinkedHashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;public class 地址解析 { public static void main(String[] arg

2021-03-23 10:30:50 450

原创 判断数组/集合中是否有相同的值

一、数组public static void main(String[] args) { String[] arry={"a","ab","abc","a","d","b","123"}; //用于判断是否有重复值的标记 boolean flag=false; for (int i = 0; i < arry.length; i++) { String temp = arry[i]; int count=0; for (int j = 0; j &lt

2021-03-01 18:10:48 903

原创 Java时间工具类

package com.sm.text;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Calendar;import java.util.Date;import java.util.List;public class TimeUtil {/* public static void main(String[] args) { List<String> list = req

2020-11-10 13:30:57 107

原创 js-web打印

1.指定打印区域<div id="div1">div中的要打印的所有内容</div><a href="javascrīpt:printme()" target="_self">打印</a><scrīpt language="javascrīpt"> function printme() { document.body.innerHTML=document.getElementById('div1').innerHTML; w

2020-10-21 16:57:56 141

原创 多级联联动查询

部门多级联动1、部门都在一张表中1.1 数据库表/* Navicat Premium Data Transfer Source Server : SuggestCollection Source Server Type : MySQL Source Server Version : 80016 Source Host : rm-uf6k821nmo8j76x81to.mysql.rds.aliyuncs.com:3306 Source Schem

2020-09-25 18:01:31 770

原创 集合相关操作

1、集合数组互相转换 /** * 集合转数组 */ List<String> strList = new ArrayList<String>();//创建一个字符串集合 strList.add("张三");//并设置相关内容 strList.add("李四"); strList.add("王五"); strList.add("赵六"); strList.add("钱七"); strList.forEach( i->{ S

2020-09-25 15:00:09 119

原创 多文件以压缩包形式下载

文件下载一、多文件以压缩包形式下载1.1前端界面 <div class="form-group" style="margin-top: 7px"> <div class="col-sm-2 control-label">资料下载:</div> <input type="button" class="btn btn-primary" @click="downloadDetails" value="审核资料下载"/>

2020-09-25 14:16:16 351

原创 List分组, map集合遍历

List集合根据对象中某个属性进行分组1.创建一个Person实体类package com.sm.text;public class Person { private String name;//姓名 private Integer age;//年龄 public Person() { super(); // TODO Auto-generated constructor stub } public Person(String name, Integer age) { su

2020-09-21 09:42:30 277

原创 springboot+mybatis的pageInfo分页的参数含义

//当前页private int pageNum;//每页的数量private int pageSize;//当前页的数量private int size;//总页数private int pages;//第一页private int firstPage;//上一页private int prePage;//下一页private int nextPage;//总记录数private long total;//由于startRow和endRow不常用,这里说个具体的用法//

2020-08-27 21:04:05 1437

原创 Example一些常用写法

Example的一些常用方法1、 创建数据库/* Navicat Premium Data Transfer Source Server : 192.168.1.100 Source Server Type : MySQL Source Server Version : 50621 Source Host : 192.168.1.100:3306 Source Schema : ag_admin_v6 Target Server

2020-06-24 17:02:15 3434

原创 验证银行卡是否合规

验证银行卡是否合规1. 创建一个验证规则的工具类/** * 验证银行卡是否合规 * @param cardNo 银行卡号 * @return */ public static String getCardDetail(String cardNo) { // 创建HttpClient实例 String url = "https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&

2020-06-18 19:04:10 3640

原创 常用注解

一、 在有Lombok插件的情况下使用的注解先引入包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency&g...

2019-12-21 16:40:02 124

原创 mysql时间相关数据统计

MySql按周,按月,按日分组统计数据<!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(money) money FROM o_finance_detail where org_id = 1000 GROUP BY time <!-- 按月查询 --> SELECT ...

2019-12-21 16:37:35 163

原创 获取集合中最大值,list中对象的某个属性的最大值最小值平均值以及筛选

获取集合中最大值最小值一、 普通集合1、 查询集合中字符串的个数最多和最少 List<String> strs = new ArrayList<String>(); strs.add("a"); strs.add("ab"); strs.add("qwrrrrrrr"); strs.add("qrqw"); strs.add("qweqw"); strs....

2019-12-21 15:20:24 14449 3

原创 时间格式转换

时间格式转换一、 字符串转换成时间戳格式。 String time= "2019-03"; //创建SimpleDateFormat并设置时间格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM"); Date dateTime = null; try { //将以上格式的的字符串endT...

2019-12-20 15:30:04 119

原创 发送邮件

发送邮件一、 设置发送方的Email的授权码。(设置方式如下图)163邮箱为例二、引入一个jar包<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</ver...

2019-11-28 14:24:38 183

原创 java的web项目,在一启动的时候就执行的一个定时器。

如果需要在定时器里写sql。或者需要依赖注入一些对象时import javax.servlet.ServletContext;import org.springframework.beans.BeansException;import org.springframework.beans.factory.annotation.Autowired;import org.springframe...

2019-10-22 16:21:04 976

原创 上传图片(文件)

上传图片(文件)方式一、通过文件方式上传1. 单独一个图片或文件代码案例1.1 配置文件上传解析器<!--配置文件上传解析器 id必须为CommonsMultipartResolver--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMu...

2019-10-15 10:38:11 183

原创 通过网址生成二维码

通过网址生成二维码1. 引入jar包 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </depende...

2019-10-14 17:28:40 395

原创 递归方法。计算递归次数

计算递归次数1.递归计算次数方法import java.io.IOException;public class Digui extends Thread { public static void main(String[] args) { //创建一个本身方法。 Digui instance = new Digui(); byte[] b = new byte[32]; ...

2019-10-14 15:06:36 5170 3

原创 MyBatis ResultMap去重操作

MyBatis ResultMap去重操作MyBatis的ResultMap默认是把id作为map的主键,当id相同时,不管其他字段相不相同,它都当作相同的记录。去掉重复的数据。那当我们想要MyBatis不去重,在model定义中加入一个伪id作为一标识即可。1. 在主表类(UserDistance.java)里 添加一个“伪列”,作用:不去重2. SeatMapper.xml...

2019-09-19 10:39:13 1146

原创 通过sql查询自己经纬度周围几公里内的数据

通过sql查询自己经纬度周围几公里内的数据求出周围数据到你自己经纬度的距离查出距离和表中所有字段,经过升序排列输出,例中为查询半径为10000米的周围数据select ROUND(6378.138*2*ASIN(SQRT(POW(SIN((MyLatitude*PI()/180-BiaoLatitude*PI()/180)/2),2)+ COS(MyLatitude*PI...

2019-09-19 09:54:20 945 1

原创 SSM整合项目简单搭建

1. 新建Web项目2. 添加jar包3. 通过逆向工程,生成相对应的实体与映射文件以及接口如下图4. 创建配置文件4.1 spring配置文件(1) 4.1.1 applicationContext-dao.xml (dao层配置文件)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://w...

2019-09-17 17:59:55 99

原创 java时间运算

1.获取某一年中某一周的周几的时间//计算某一年中的第多少周的周一和周日的日期时间DateFormat df = new SimpleDateFormat("yyyy年MM月dd日");Calendar cal = Calendar.getInstance();cal.set(Calendar.YEAR, 2019); // 2019年cal.set(Calendar.WEEK_OF_Y...

2019-09-17 17:15:41 630

原创 List排序

1. 创建一个对象实体类package com.sm;public class User { private String name; private Integer age; public User() { super(); } public User(String name, Integer age) { super(); this.name = name; t...

2019-09-17 17:02:16 688

原创 Map排序(根据Map的value值进行排序)

1. 定义一个Map排序工具类package com.sm.util;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.LinkedHashMap;import java.util.List;import java.util.Map...

2019-09-17 16:58:44 649

原创 MyBatis-Plus代码生成器

通过MyBatis-Plus代码生成器生成基础项目文件创建一个Maven项目1、 引入相关依赖jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa...

2019-09-12 21:29:10 160

原创 SpringBoot多数据源简单案例

一、多数据源 (就是连接多个数据库)1、创建数据库数据库一(user1)数据库二(user2)2、 引入相关jar包<!--引入mybatis相关jar包--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>my...

2019-09-11 21:05:54 235 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除