
java
文章平均质量分 75
Jafir
what can't kill you makes you stronger.
展开
-
nuxt服务器端渲染请求接口获取用户真实ip对应国家
nuxt服务器端渲染请求接口获取用户真实ip对应国家一、目的通过用户接口获取其真实的ip地址,最终获取到用户所在国家。针对情况包括:1、ssr node端请求后端接口 获取ip2、客户端请求后端接口 获取ip二、问题目前通过接口获取不到外网ip而是内网ip原因:接口是nuxt的ssr服务器端渲染接口,而非普通客户端请求接口(原理为从node服务器端,发起的请求,其ip必定为咱们服务器的内网ip地址)三、方案主要是依赖于nginx,获取其真实ip1、nginx 转发到node服务的原创 2021-09-02 16:42:56 · 2103 阅读 · 0 评论 -
csv导出文件解决中文乱码和文件名空格问题
csv导出文件解决中文乱码和文件名空格问题开发环境前端:Vue后端:Java问题的出现:1、csv的文件中文内容 excel打开是乱码,wps没问题(wps会进行不同的编码转换,excel不会)2、其他未出现但潜在的问题(文件名中带空格,xxx xxx.csv最后变成的xxx+xxx.csv)3、文件名是中文,出现乱码要注意的几个问题:1、文件名为中文2、文件名中有空格3、文件内容有中文以上问题都需要处理处理方法前端:对于文件名的处理:把从content-dispositio原创 2021-09-02 16:42:24 · 2412 阅读 · 0 评论 -
微服务maven公共版本、私服、依赖管理
前言关于微服务的公共依赖模块的抽取、统一版本管理、统一私服配置等,尝试了多种方案,整理优化了多次,分享一下。期望达到的效果:1、统一的三方库版本管理2、统一的私服配置(上传、下载、下载插件)3、springcloud springalibaba springboot 版本依赖管理统一配置正文单独建一个common的maven工程,内部生成一个core module。核心就两块,一块是最外层的 common-parent(pom artifacId的名字),一块是内层的common关系原创 2021-04-25 17:25:29 · 2031 阅读 · 2 评论