java
李修睿
这个作者很懒,什么都没留下…
展开
-
解决抖音接口返回数据乱码问题
在访问抖音服务商平台时,返回的中文数据乱码,怎么转码都还是乱码,下面是乱码代码。原因是, response也要设置接收的编码,下面是正确代码。原创 2023-10-17 11:23:40 · 710 阅读 · 0 评论 -
信息输出,日志工具类
程序员调试信息总是喜欢用System.out.println()打印调试信息,这样当项目大了后会出现一个问题,很多写了System.out.println()的地方没及时去掉,又不像logger一样能控制等级,项目上线后,日志文件一下子就好大了,去挨个找有麻烦,所以写了个工具类,使用logger代替System.out.println()打印调试信息。原创 2023-03-10 09:19:25 · 84 阅读 · 0 评论 -
java中@value ${xxx}引用的值找不到怎么设置默认值?解决!
如下是一个定时任务,去配置文件(yml)查值,因为个别环境我们并不想让它执行,那么我们不设置就导致项目启动报错。怎么解决呢,给它个默认值 - ,’-'的意思就是禁用,有时间你们可以看下。那么问题来了默认值我们要怎么设置呢,那么就是如下如所示。原创 2023-03-07 15:30:42 · 1398 阅读 · 0 评论 -
记一次数据模型窜项目事件
事情是这样的,公司同时开发几个类似的项目,有些公共模块比如DataEntity模块,每个项目都有,有些项目就是copy过来修改的,并且都是根据entity来生成表结构的,部署上去后总是会发生这种情况,这个项目生成的表结构跟那个项目的表结构完全一直,更离谱的是一些其他项目都有的表也跑到别的项目区了。一直都没找到问题,今天看pom问件幡然醒悟,原来是所有的项目都是使用的同一个maven仓库,而项目打的jar包也是进maven库的,假如说A\B两个项目的dataEntity都是如下配置的。原创 2023-03-01 16:04:27 · 96 阅读 · 0 评论 -
SpringCloud 模块间调用
引入包,springboot与 SpringCloud的包的版本要匹配 我的SpringBoot是2.2.4.RELEASE,SpringCloud是Hoxton.SR1。启动类上必须有 @EnableEurekaClient,调用别的模块服务的调用类 通过项目名访问必须加@LoadBalanced 这个注解。原创 2023-02-20 16:39:53 · 1836 阅读 · 0 评论 -
Spring 统一返回封装
返回的统一封装原创 2023-02-17 15:48:07 · 438 阅读 · 1 评论 -
ip2region 一个准确率 99.9% 的离线 IP 地址定位库
一个准确率的离线地址定位库,毫秒级查询,数据库只有数,提供了 java,php,c,python,nodejs,golang,c# 等查询绑定和,内存三种查询算法。数据聚合了一些知名到地名查询提供商的数据,这些是他们官方的的准确率,经测试着实比经典的纯真定位准确一些。的 数据聚合自以下服务商的开放或者数据。:如果上述开放API或者数据都不给开放数据时ip2region将停止数据的更新服务。每条只有中国的数据精确到了城市,其他国家有部分数据只能定位到国家,后 前的选项全部是。转载 2023-01-31 09:46:33 · 657 阅读 · 0 评论 -
手机号校验工具类
手机号校验原创 2022-11-17 14:53:06 · 274 阅读 · 0 评论 -
使用谷歌生成二维码的工具类
google生成二维码原创 2022-11-17 14:48:35 · 286 阅读 · 0 评论 -
websocket 前端调用示例
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title.原创 2022-03-10 08:57:23 · 1257 阅读 · 0 评论 -
linux后台运行java程序
执行jar包$ nohup java -jar test.jar >test.txt &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行test.txt是日志文件执行完命令后,会系统会显示当前进程的pid。查看进程使用如下命令查看当前已运行的进程: ps -x查看后台实时日志使用如下命令查看后台实时日志: tail -f test.txt终止进程根据pid终止进程kill pid...原创 2021-02-23 10:00:02 · 140 阅读 · 0 评论 -
linux 安装java
1. 查看linux版本位数是32位还是64位getconf LONG_BIT2.下载java最后的免费版8u202官网:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html国内镜像:https://repo.huaweicloud.com/java/jdk/8u202-b08/3.创建目录sudo mkdir /usr/local/jdk84.将下载的文件放到我们创建的文件夹下原创 2021-02-23 09:45:30 · 194 阅读 · 1 评论