- 博客(20)
- 收藏
- 关注
原创 TortoiseGit无法安装解决方案
msiexec /package D:\我的资料库\Documents\Downloads\TortoiseGit-2.16.0.0-64bit.msi。开始-右键-Windows PowerShell(管理员)/终端 (管理员)输入 msiexec /package 安装程序所在绝对路径,按回车键运行,直到安装成功。
2024-09-09 16:38:28 379 1
原创 对象参数验证工具, 解决非controller层数据校验问题, @Validated、@Valid
对象参数验证工具, 解决非controller层数据校验问题, @Validated、@Valid
2024-04-09 15:46:50 263 1
转载 java根据IP获取当前区域天气信息
大致思路是客户端发起请求,我们首先根据请求获取到外网IP,然后再根据外网IP获取到用户所在城市,最后根据城市获取到天气信息获取外网IP万网获取外网IP地址/** * @Description:获取客户端外网ip 此方法要接入互联网才行,内网不行 **/public static String getPublicIp() { try { String path = "http://www.net.cn/static/customercare/yourip.asp";// 要
2021-07-31 11:03:52 384
原创 Kafka 消费者手动提交 初体验
使用背景 :与第三方公司的一些基础数据对接,本来是通过定时器拉取数据. 但是项目多了 大了之后 发现偶合太高了. 故想使用中间件 来对这方面进行解耦. 但是不想消费的时候去自动提交, 因为代码中也有逻辑. 如果失败则需要继续消费失败的数据.版本<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web&l.
2021-01-13 14:54:54 1614
原创 oracle 库中有表 但是查询显示表不存在
oracle 库中有表 但是查询显示表不存在以 sys 或 system 或者其他具有 dba 权限(能够查询系统数据字典视图)的用户登录数据库,执行下面的查询:select owner from dba_tables where table_name='表名';如果和你当前登录用户不同则需要在你的查询语句的表名前带上用户名;select 字段 from 用户名.表名;如果不想每次都这么麻烦, 则需要设置同义词(synonym),设置后 直接查询表名即可,同样需要;...
2021-01-13 14:26:04 7344 1
转载 SpringBoot集成WebSocket,实现后台向前端推送信息
前言在一次项目开发中,使用到了Netty网络应用框架,以及MQTT进行消息数据的收发,这其中需要后台来将获取到的消息主动推送给前端,于是就使用到了MQTT,特此记录一下。一、什么是websocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了客户端与服务器全双工通信,学过计算机网络都知道,既然是全双工,就说明了服务器可以主动发送信息给客户端。这与我们的推送技术或者是多人在线聊天的功能不谋而合。为什么不使用HTTP 协议呢?这是因为HTTP是单工通信,通信只能由客户端发起,
2020-12-28 14:15:02 1198
原创 mybatis-plus 分页最大 500条问题解决, limit 默认500
前言线上导出时 每次都是500条数据. 经查询是mybatis-plus 中的limit 默认500 导致的.解决方案看源码不难发现就是limit和pageSize导致的解决方案将limit设置为 -1 或者将size设置为-1 都可以解决该问题...
2020-12-15 17:39:13 11842 2
原创 GIT 多commit只push其中一部分解决方案 IDEA版本
前言项目中之前在原有的git上拉了一个分支,在分支上开发了代码.后来线上主分支出现BUG,需要修改.但是自己拉取的分支代码暂时又不能合并到主分支上.所以产生了这个需求;解决方案首先创建一个新的 new-Branch步骤图他会自动切换到新建的分支;然后你再这个上面修改代码,解决BUG;提交;push;就好了;注意切换到自己工作空间,最好是将之前新建的branch删除,并且拉取下主分支的代码;如果有冲突则解决冲突即可;...
2020-12-15 15:44:56 10906 1
原创 Liunx 下安装jdk
创建目录mkdir /usr/local/java下载jdkwget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz或
2020-11-27 17:26:03 94
转载 Java如何实现二维码?【附源码】
文章摘自 Java团长 公众号步骤1第一步首先创建一个普通的 Maven 项目,然后要实现二维码功能,我们肯定要使用别人提供好的 Jar 包,这里我用的是 google 提供的 jar,pom.xml 文件配置如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM
2020-07-25 17:34:32 203
原创 最全的常用正则表达式大全
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d...
2019-03-26 14:29:38 360
原创 Java时间日期格式转换Date转String和String转Date
转载地址:https://www.cnblogs.com/sharpest/p/7879377.htmlJava时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:s...
2018-07-25 09:06:25 11393 1
原创 工作记录之POI导出excel之动态合并列
后期还会优化,任务急.先这样做.页面效果excel导出效果public void exportStatDeliPrice(String header, String body, HttpServletResponse response) throws Exception { RequestModel<QuoteStatDeliPriceQueryParam>...
2018-07-12 10:14:42 1489 1
原创 工作记录之POI的excel导出多张图片和数据
效果图代码public void exportHeadlessFastener(String header, String body,HttpServletResponse response) throws Exception { // 将数据放入map类型的集合中 List<Map<String, Object>> dataList = new ArrayLis...
2018-07-12 10:00:34 2964 9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人