自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java通过GeoLite2-City.mmdb进行IP信息查询地理定位和经纬度

GeoLite2数据库是免费的IP地理定位数据库,但是存在一定的误差,通过IP转换成的经纬度与真实地址相比较还些许的偏差,但是GeoLite2可以离线使用,而且数据还具有丰富性。之前用纯真网下载下来的静态库,但是感觉有些笨重(需要搞一个本地的数据库,把数据先储存到数据库有兴趣的小伙伴可以玩玩,数据库脚本下载地址:https://download.csdn.net/download/weixin_37999518/84997601)这里着重讲解的是通过GeoLite2-City.mmdb获取IP的信息的,

2022-03-18 10:08:26 3610

原创 MyBatis一对多配置xml文件

MyBatis一对多配置xml文件比如同时有两表 user(用户)表 和dept(部门)表, 现在我们要做的是就是查询一个部门下有多少个员工表结构如下java实体类package com.hxyz.pojo;/** * @author TomDoG * @since 2021/3/23 1:15 */public class User { //主键id private String id; //姓名 private String xm;

2021-03-23 02:50:35 1951 5

原创 spring boot 创建excel公共导出类,方便快捷

第一步:引入依赖 Apache--poi<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.poi&lt.

2020-06-23 14:51:55 572 13

原创 Java自定义注解校验token并直接返回给前端状态

编写验证token的方法TokenInterceptor。自定义注解 CheckToken。controller直接调用。方法注册到Spring。

2024-06-26 21:42:46 278

原创 MySQL给查询结果添加行号

MySQL给查询结果添加行号。

2022-10-24 17:20:04 2574 1

原创 Java解析zip文件,并识别压缩包里面的文件转换成可操作的IO流

前几天项目遇到一个棘手的问题,批量上传人员的证件照,因为java操作文件夹不好操作,最后决定把存放人员证件照的文件夹压缩成zip文件,通过java去解析,然后把里面的文件转成list集合,这里使用的jdk提供的 java.util.zip包。第二步:创建UnzipFileVo对象(文件的载体)第一步:引入需要的maven依赖。第三步:编写转换工具类。

2022-10-18 17:15:15 3991 4

原创 Linux启动jar包指定内存大小sh脚本

在服务器上发布项目的时候会占用服务器很高的内存,导致服务器卡顿,我们可以通过脚本自定义jar启动的时候占得内存,大大减少服务器的压力。

2022-09-23 10:25:33 708

原创 SpringBoot的logback-spring.xml源码

SpringBoot的logback-spring.xml源码。

2022-08-01 15:53:10 297

原创 Java设置POI XSSFCell Cell函数不生效

POI对cell单元格的函数赋值有自己定义的函数。org.apache.poi版本3.17。导出结果不是函数,而是文本。刚开始一直用传统方式。

2022-07-20 16:56:41 1681

原创 Java根据Calendar推算时间公共方法

/** * * @param date --时间 * @param timeFlag --推算单位(年,月,日) * @param a --推算数量(如果单位是Calendar.YEAR,年,a为1,就是当前时间的下一年) * @param timeFormat --时间模型("yyyy-MM-dd HH:mm:ss" , 也可以不带时分秒,也可以自定义时分秒) * @return */ private static S...

2022-05-20 11:19:09 251

原创 Java链接操作Redis

Java链接操作Redis

2022-05-09 17:52:09 387

原创 Mybatis-Plus设置默认的数据库

话不多说,直接上代码@Configurationpublic class MybatisPlusConfig { /** * 新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除) */ @Bean public MybatisPlusInterceptor mybatisPlusIntercepto

2022-04-22 21:17:30 2201

原创 Java报错sun.misc.Unsafe.park(Native Method)

这个问题基本上是Spring在启动的时候,某个东西重复被初始化(请仔细检查自己有没有重名的接口,我好几次都是接口重名导致的),导致内存溢出或者其它。我们在编程的过程中,一定要细心,避免类似的错误发生。...

2022-03-31 10:10:20 9733

原创 JAVA通过日期计算本周一的时间

方法: public static Date geLastWeekMonday(Date date) { Calendar cal = Calendar.getInstance(); cal.setTime(getThisWeekMonday(date)); cal.add(Calendar.DATE, -7); return cal.getTime(); } public static Date getThisW

2021-12-02 12:47:12 441 1

原创 JAVA根据年月查询当月的天数

/** * 根据年月查询当月的天数 * @param year * @param month * @return */ public static int getMonthDays(int year,int month) { if (month == 2) { if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {...

2021-12-02 12:39:55 586 1

原创 mybatis-plus QueryWrapper自定义查询条件

参考见官方文档setSqlSelect 设置 SELECT 查询字段 where WHERE 语句,拼接 + WHERE 条件 and AND 语句,拼接 + AND 字段=值 andNew AND 语句,拼接 + AND (字段=值) or OR 语句,拼接 + OR 字段=值 orNew OR 语句,拼接 + OR (字段=值) eq 等于= allEq 基于 map 内容等于= ne 不等于&l...

2021-11-28 10:13:05 2925 1

原创 Prefix must be in canonical form(已解决)

SpringBoot引入properties文件的时候报错,prefix里面的值必须全部是小写,全部换成小写就行了

2021-11-11 21:03:04 578 1

原创 VUE调用js-file-download

一:安装 js-file-downloadnpm install js-file-download二:引用js-file-downloadimport fileDownload from "js-file-download";三:调用js-file-download// 导出excel exportExcel(){ //封装查询参数data let data = { param: this.searchData,..

2021-08-27 11:07:15 846 1

原创 Windows2008 R2配置FTP教程

目前服务器采用Win2008 R2来架构比较多,因为性能方面提升了不少,还自带对某些文件进行配置缓存,大大提高了网站的效率和访问量。针对网站自带的FTP自然也是比较好的选择方案,不用选择第三方,即安全又方便。但跟Win2003的配置有所不同,因此记录下配置过程共大家参考。1.打开IIS管理器“控制面板\所有控制面板项\管理工具”-“Internet 信息服务(IIS)管理器”2.右击“添加FTP站点”3.填写FTP站点名称及所在盘符,这个盘符比较讲究,如果是在D盘设为FTP目录那么只要.

2021-08-17 15:30:45 2656 1

原创 BigDecimal类型计算和比较大小

BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次方。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。一:计算,加减乘除BigDecimal提供了内置的加减乘除函数加法:add()函数 减法:subtract()函数 乘法:multiply()函数 除法:divide()函数public sta

2021-08-10 17:28:36 1022 1

原创 SpringBoot框架集成springfox-swagger-ui

Swagger接口文档对于平时开发而言,无论是前段还是后端,都是非常不错的文档工具,现在就讲讲Springboot怎么快速的集成Swagger,话不多说,直接上代码,引入必要jar<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2<

2021-07-22 21:25:31 1569 2

原创 springboot生成PDF文件返回给前台

1制作好自己的pdf模版,我这里是通过wps把word转换成pdf文件2下载Adobe Acrobat DC工具来制作pdf的模板

2021-07-03 11:38:43 4372 4

原创 Tomcat启动内存设置

Tomcat的启动分为startupo.bat启动和注册为windows服务的启动,下面一一说明。1.windows服务启动 如果你的tomcat是注册为windows服务并且是以服务方式启动的,那么上面的方法就无效了,因为这时tomcat启动是读取注册表的参数,而不是读取批处理文件的参数,这时我们有两种方法来设置jvm参数。第一种比较简单,tomcat为我们提供了一个设置启动参数的窗体,双击tomcat_home/bin目录下的tomcat6w.exe,如图...

2021-06-16 10:42:25 1209 2

原创 VUE接收Excel文件流并下载

VUE接收文件流并转换成Excel表格下载到本地,鄙人一直写的是Java,偶尔也谢谢VUE,像这样导出或者下载的功能经常要用到,分享给大家,希望在工作中能帮到大家。。。一,声明一个button<el-form-item><el-buttontype="primary"size="mini"@click="exportExcel">导出</el-button></el-form-item>二,定义expo...

2021-03-17 21:55:32 1515 3

原创 MySQL两张表根据一个字段修改另一个字段的值

话不多说,直接上SQL,根据一张表批量修改另一张表的值UPDATE table1 t1 JOIN table2 ON t1.fieldName = t2.fieldNameSET t1.fieldName2 = t2.fieldName注: t1.fieldName = t2.fieldName 指的是两个表关联的字段, t1.fieldName2 = t2.fieldName 指的是把t2表的值赋给t1表的字段...

2021-03-14 11:58:44 2701 1

原创 Java批量下载打包成zip文件

Java批量下载打包成zip文件话不多说,直接上代码 /** * 批量下载 * @param filepathList (格式xx,xx2,xx3) 文件路径 * @param request * @param response */ @RequestMapping(value = "downloadPlanFile") public void downloadPlanFile(@RequestParam(value = "...

2021-02-25 09:22:32 332 3

原创 JAVA模拟HTTP发送请求

JAVA模拟HTTP发送请求maven项目引入依赖,费maven项目手动引入jar包<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version> </dependency>引入依

2021-01-08 15:20:45 418

原创 Excel文件导入转成List<Map<String,String>>类型格式

public class ExcelUtil { private static final String EXCEL_XLS = "xls"; private static final String EXCEL_XLSX = "xlsx"; public static int DEFAULT_COLOUMN_WIDTH = 20; /** * 将excel文件解析为list * * @param file * @return List&l.

2020-12-01 20:25:13 783

原创 WebService调用业务service层注入后为null

webservice接口时,尤其是调取java服务端暴露接口时,由于服务端其他内部接口是不受spring托管的,往往通过IOC或注解的方式不能注入,试了方法无数,结果就用这么SpringBeanAutowiringSupport注解轻松解决 WevService 继承 SpringBeanAutowiringSupport @Service注解 需要调用的service用@Autowired注解二,...

2020-11-07 16:58:21 946 3

原创 Git删除或修改本地账号密码

Git删除或修改本地账号密码---- WIN10环境控制面板 →管理你的凭证 → Windows凭证 → 普通凭证 → 编辑git

2020-09-09 10:30:54 2866 2

原创 JAVA生成图形验证码并返回给前台,SpringBoot+vue

JAVA生成图形验证码并返回给前台,SpringBoot+vue@GetMapping("/createCaptchaImage")public ResultModel getCode(HttpServletResponse response) throws IOException{ // 生成随机字串 String verifyCode = VerifyCodeUtils.generateVerifyCode(4); // 唯一标识 String uuid = .

2020-09-07 15:12:22 1028

原创 kettle b/s 版 自己写组件基于(webkettle 精卫)

一. kettle的组件是如何查出来的,如下图。查出组件的代码如下。二。下面看一下,如何实现一个组件。(比如要实现一个 调用一个存储过程的组件)package org.flhy.ext.trans.steps;import com.mxgraph.model.mxCell;import com.mxgraph.util.mxUtils;import org.flhy.ext.core.PropsUI;import org.flhy.ext.trans.step.Abstract

2020-06-06 15:59:52 1557 2

ModHeader谷歌插件

ModHeader它可以用来自定义HTTP请求头或重写响应头,包含覆盖Chrome浏览器请求头的默认值

2023-04-10

Linux启动jar包指定内存大小sh脚本

Linux启动jar包指定内存大小sh脚本

2022-09-23

javascript API 中文离线手册(chm版)

javascript API 中文离线手册(chm版)

2022-05-18

国家以及国旗sql脚本

国家以及国旗sql脚本

2022-04-01

IP数据库脚本,大概50多万条数据,包含50多万个公网IP和对应的城市,运营商

IP数据库脚本,大概50多万条数据,包含50多万个公网IP和对应的城市,运营商

2022-03-18

GeoLite2-City.mmdb

GeoLite2数据库是免费的IP地理定位数据库,通过IP转换成的经纬度与真实地址相比较还有一定偏差,但是GeoLite2可以离线使用,而且数据还具有丰富性。

2022-03-18

空空如也

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

TA关注的人

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