- 博客(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 326
原创 多线程应用:子线程任务影响主线程
业务场景保存/复制某棵树,还需要保存树的分支节点以及分支上的叶子特征业务分析保存树节点到A表,遍历得到树分支节点,查询对应叶子信息,批量保存到B表。如果查询某个叶子节点失败则提示保存树失败。因为保存的树就不是之前树的结构和样子了(业务需要保存一模一样整棵树)。业务探讨如果串行执行,那就是每个节点查询以及保存的时间总和。于是引入多线程,但异步执行不获取返回值的话,时间是主线程的时间,但也得不到子线程的状态,捕获不到子线程的异常在主线程处理。所以引入Callable,带返回值的线程,返回值有两种F
2021-08-07 11:30:30 1154 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 1098
原创 从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 574
原创 研究常见的几种分布式ID算法
为什么要使用业务需求:不重复无规律分布式ID的特性:全局唯一,这是基本要求,不能出现重复。数字类型,趋势递增,保证写入数据的性能。长度短,能够提高查询效率,这也是从MySQL数据库规范出发的,尤其是ID作为主键时。在系统设计和实现上要尽可能的简单信息安全,如果ID连续生成,势必会泄露业务信息,甚至可能被猜出,所以需要无规则不规则。高可用低延时,ID生成快,能够扛住高并发,延时足够低不至于成为业务瓶颈。有哪些分布式ID生成算法传统:UUID生成:优:简单易用、本地生成没有
2020-08-18 11:52:11 882
原创 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 619
原创 微信对账单--每日定时任务获取昨日微信支付账单
首先设置任务自动执行时间//每日十点开始执行获取昨日账单任务@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 2842
原创 高德地图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 831
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人