- 博客(33)
- 收藏
- 关注
原创 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 1282
原创 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@example.com"是全局设置邮箱设置如下。替
2021-12-01 15:48:52 225
原创 下载文件成压缩包
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 220
原创 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 252
原创 地址解析
地址解析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 486
原创 判断数组/集合中是否有相同的值
一、数组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 <
2021-03-01 18:10:48 950
原创 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 130
原创 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 167
原创 多级联联动查询
部门多级联动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 829
原创 集合相关操作
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 174
原创 多文件以压缩包形式下载
文件下载一、多文件以压缩包形式下载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 403
原创 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 338
原创 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 1581
原创 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 3547
原创 验证银行卡是否合规
验证银行卡是否合规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 3720
原创 常用注解
一、 在有Lombok插件的情况下使用的注解先引入包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency&g...
2019-12-21 16:40:02 170
原创 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 193
原创 获取集合中最大值,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 15350 3
原创 时间格式转换
时间格式转换一、 字符串转换成时间戳格式。 String time= "2019-03"; //创建SimpleDateFormat并设置时间格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM"); Date dateTime = null; try { //将以上格式的的字符串endT...
2019-12-20 15:30:04 162
原创 发送邮件
发送邮件一、 设置发送方的Email的授权码。(设置方式如下图)163邮箱为例二、引入一个jar包<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</ver...
2019-11-28 14:24:38 228
原创 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 1031
原创 上传图片(文件)
上传图片(文件)方式一、通过文件方式上传1. 单独一个图片或文件代码案例1.1 配置文件上传解析器<!--配置文件上传解析器 id必须为CommonsMultipartResolver--> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMu...
2019-10-15 10:38:11 208
原创 通过网址生成二维码
通过网址生成二维码1. 引入jar包 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </depende...
2019-10-14 17:28:40 419
原创 递归方法。计算递归次数
计算递归次数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 5418 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 1257
原创 通过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 976 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 116
原创 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 661
原创 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 760 1
原创 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 671
原创 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 179
原创 SpringBoot多数据源简单案例
一、多数据源 (就是连接多个数据库)1、创建数据库数据库一(user1)数据库二(user2)2、 引入相关jar包<!--引入mybatis相关jar包--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>my...
2019-09-11 21:05:54 306 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人