自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 nginx代理配置常见问题

项目问题场景一:举例:项目中需要调用https://www.xxx.com/ssoproject/proxy/token接口获取token,前端直接调用会出现跨域问题,解决跨域可以前后端两种方式前端通过配置nginx可以反向代理,如下location /sso/ { proxy_pass https://www.xxx.com/;}代理后:直接访问http://127.0.0.1/sso/ssoproject/proxy/token就可以直接定位访问了,特别注意:两个后缀的“/”都是必

2021-08-07 12:23:56 308

原创 多线程应用:子线程任务影响主线程

业务场景保存/复制某棵树,还需要保存树的分支节点以及分支上的叶子特征业务分析保存树节点到A表,遍历得到树分支节点,查询对应叶子信息,批量保存到B表。如果查询某个叶子节点失败则提示保存树失败。因为保存的树就不是之前树的结构和样子了(业务需要保存一模一样整棵树)。业务探讨如果串行执行,那就是每个节点查询以及保存的时间总和。于是引入多线程,但异步执行不获取返回值的话,时间是主线程的时间,但也得不到子线程的状态,捕获不到子线程的异常在主线程处理。所以引入Callable,带返回值的线程,返回值有两种F

2021-08-07 11:30:30 1127 1

原创 java 上传文件至阿里云oss服务器

阿里云SDK示例上传文件阿里云oss服务github地址导入jar包<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.11.0</version></dependency>配置文件aliyun: oss: endpoin

2020-09-01 18:42:41 1080

原创 从Excel批量导入数据到数据库

1.读取网络路径的Excel文件(流文件格式)2.获取Excel的每一行数据,并验证学校班级是否存在,并获取对应的schoolID和classID3.批量保存学生信息,并返回保存成功的行数导入关于Excel的Pom文件<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</v

2020-08-25 11:37:11 556

原创 研究常见的几种分布式ID算法

为什么要使用业务需求:不重复无规律分布式ID的特性:全局唯一,这是基本要求,不能出现重复。数字类型,趋势递增,保证写入数据的性能。长度短,能够提高查询效率,这也是从MySQL数据库规范出发的,尤其是ID作为主键时。在系统设计和实现上要尽可能的简单信息安全,如果ID连续生成,势必会泄露业务信息,甚至可能被猜出,所以需要无规则不规则。高可用低延时,ID生成快,能够扛住高并发,延时足够低不至于成为业务瓶颈。有哪些分布式ID生成算法传统:UUID生成:优:简单易用、本地生成没有

2020-08-18 11:52:11 858

原创 VUE使用Export2Excel导出报表

// 导出报表data() { return { items: [], fields2: [ '序号', '字段1', '字段2', '字段3', '字段4', '字段5', '字段6', '字段7', '字段8', '字段9', '字段10', '字段11' ], autoWidth: true, bookType:

2020-07-27 16:16:14 600

原创 支付宝对账单接口对接

在调用支付宝接口的过程中发现,只要引用合适或者最新的

2020-07-09 10:15:29 5640 1

原创 微信对账单--每日定时任务获取昨日微信支付账单

首先设置任务自动执行时间//每日十点开始执行获取昨日账单任务@Scheduled(cron = "0 0 10 * * ?")public void thirdBillsTask() throws Exception{ // 获取昨日日期 LocalDate today = LocalDate.now(); LocalDate yesterday = today.minusDays(1); String taskDate = formatter.format(yesterday); // 获

2020-07-01 15:44:28 2781

原创 高德地图Vue-amap

高德地图在项目中使用项目中需要显示地图的详情,并可以跳转到对应的地图图层页面研究了百度地图和高德地图,各有优势,最终选择用高德地图,以及高德与Vue合并的组件Vue-amap,查看Vue-amap官方文档项目中交互方式,参照携程酒店地址交互静态地图的图片,是JS API请求,直接映射成图片代码如下。//JS 获取诊所地址静态地图this.clinicMapImg = 'https://restapi.amap.com/v3/staticmap?size=600*300&zoom=

2020-05-27 19:06:58 794

网页制作自学通

网页设计 自学制作,零基础教学,文档资源很全面

2014-12-13

空空如也

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

TA关注的人

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