随笔 - 478  文章 - 0  评论 - 31  阅读 - 57万 
03 2021 档案
list去重三种方法
摘要:package com.kit.api.test.question; import java.util.ArrayList; import java.util.HashSet; import java.util.List; /** * @version: V1.0 * @author: songya 阅读全文
posted @ 2021-03-24 09:18 song.yan 阅读(135) 评论(0) 推荐(0) 编辑
记录一次优化-通过列表合并关联查询降低数据库连接次数
摘要:需求:有一个界面上的列表数据来自两个源头,界面需要将两部分数据合并后显示 简介: 源头一(数据库):id(主键),userId(用户编号),menuId(菜单编号),dataType(数据权限) 源头二(HTTP接口):id(主键),userId(用户编号),menuId(菜单编号) 界面需要的字段 阅读全文
posted @ 2021-03-24 08:39 song.yan 阅读(87) 评论(0) 推荐(0) 编辑
tomcat项目集群部署
摘要:单节点改多节点以三个节点为例: (1)nginx配置 (2)使用redis存储用户session完成session共享 (3)基于redis的发布订阅模式实现的websocket的集群部署 1,nginx配置 worker_processes 1; events { worker_connectio 阅读全文
posted @ 2021-03-15 19:04 song.yan 阅读(358) 评论(0) 推荐(0) 编辑
tomcat配置-接口400-Invalid UTF-8 start byte 0xbc
摘要:问题: 项目打成war包部署的时候,接口400了(开发环境可正常访问) 如下: JSON parse error: Invalid UTF-8 start byte 0xbc; nested exception is com.fasterxml.jackson.databind.JsonMappin 阅读全文
posted @ 2021-03-15 18:47 song.yan 阅读(1570) 评论(0) 推荐(0) 编辑
Vue两种路由模式
摘要:Vue有两种路由模式:hash,history (1)hash模式 通过监听路由的变化实现,如下代码.路由中带着#,变化的也都是#后面的值 window.onhashchange = function(event) { console.log(event.oldURL, event.newURL); 阅读全文
posted @ 2021-03-09 13:37 song.yan 阅读(696) 评论(0) 推荐(0) 编辑
VUE-双向绑定
摘要:参考:https://www.jianshu.com/p/5fe2664ff5f7 1,MVVM模式 MVVM模式是通过以下三个核心组件组成,每个都有它自己独特的角色: Model - 包含了业务和验证逻辑的数据模型 View - 定义屏幕中View的结构,布局和外观 ViewModel - 扮演“ 阅读全文
posted @ 2021-03-09 09:34 song.yan 阅读(95) 评论(0) 推荐(0) 编辑
异常-400- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
摘要:描述:在业务对接的时候有个接口中的参数是包含特殊字符的,如下图: 由于有特殊字符,会被tomcat拦截,因此需要做一些处理 解决: (1)在springboot项目中: 注入bean @Bean public ConfigurableServletWebServerFactory webServer 阅读全文
posted @ 2021-03-08 14:07 song.yan 阅读(246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示