项目经验
文章平均质量分 61
项目经验杂谈
qq_40011574
业精于勤,荒于嬉!
展开
-
zheng的开源项目启动碰到的报错
1.jetty启动报springfox-swagger-ui-2.4.0.jar的错误原因是jetty版本太低,更新成9.4.14.v20181114就可以重新启动2.jackson版本找不到远程仓库已经找不到2.9.9.3的版本改成2.10.1即可原创 2022-10-22 07:03:56 · 257 阅读 · 0 评论 -
AOP相关
AOP过滤器切面拦截器都需要声明为Bean才能生效,拦截器需要注册到配置当中,且配置类需要能被扫描得到注意顺序,一般是先过滤器,然后拦截器,最后才是切面严格4种方式静态增强(不常用)agent需要配置javaagentajc方式,需要pom里面配置插件代理增强jdk基于接口Proxycglib继承Enhancer原创 2022-10-22 07:03:14 · 79 阅读 · 0 评论 -
RBAC角色权限
RBAC角色权限用户角色权限菜单权限资源权限(接口)岗位表角色组织表角色权限表用户角色关联表组织(部门)认证流程用户通过前端系统发送登录请求,请求中携带账号、密码、验证码等信息。前端登录请求首先请求到网关服务,网关服务将请求路由到权限微服务。权限微服务进行认证操作,如果认证通过则生成wt token返回给前端,同时将用户拥有的资源权限使用userld作为key保存到缓存中。注:缓存中保存的用户资源权限是由pd_auth_resource资源表中的method和urI两个字段的值原创 2022-10-21 11:54:42 · 322 阅读 · 0 评论 -
面试中的问题
面试中的问题知学云redis哨兵模式选举机制netty解析参数如何通知mvc来处理或者通过什么方式来通知处理器有几万个channel如何通知具体有I/O事件的Channelredis删除大键用什么命令可以使用渐进式删除,对 Hashes, Sorted Sets, Lists, Sets 分别处理,思路相同,先逻辑删除,通过 scan 命令遍历大key,每次取得少部分元素,对其删除,对key改名,使客户端无法使用原key,然后使用批量小步删除。4.0版本以后可以使用 UNLINK 命令,后台原创 2022-10-21 11:53:25 · 175 阅读 · 0 评论 -
yudao-cloud功能点
yudao-cloud功能点gatway灰度发布日志打印token认证动态路由?分支主题 2原创 2022-10-21 11:52:44 · 987 阅读 · 0 评论 -
国信证券笔试题总分120分
国信证券笔试题总分120分选择题60分,20题单选*10,每题3分多选*10,每题3分业务题,每题4分总共20分post,get请求区别后退按钮/刷新无害数据会被重新提交(浏览器应该告知用户数据会被重新提交)。书签可收藏为书签不可收藏为书签缓存能被缓存不能缓存编码类型application/x-www-form-urlencoded 只能进行url编码application/x-www-form-urlencoded 或 multipart/f原创 2022-10-20 07:25:20 · 977 阅读 · 2 评论 -
java诊断工具
java诊断工具陷入误区或是找不到方向时考虑考虑“鸡”和“蛋”的问题发现业务逻辑执行很慢且线程数增多的情况时程序逻辑有问题或外部依赖慢,使得业务逻辑执行慢,在访问量不变的情况下需要更多的线程数来应对有可能是请求量增大了,使得线程数增多,应用本身的 CPU 资源不足,再加上上下文切换问题导致处理变慢了考虑通过分类寻找规律分析问题需要根据调用拓扑来,不能想当然考虑资源限制类问题考虑资源相互影响排查网络问题要考虑三个方面,到底是客户端问题,还是服务端问题,还是传输问题快照类工具和原创 2022-10-20 07:20:43 · 128 阅读 · 0 评论 -
零碎知识点
零碎知识点日志slfj外观框架,有多种实现logbacklog4jlog4j2类型控制台日志访问日志通过 Filter 过滤器通过 Spring MVC HandlerInterceptor 处理器过滤器通过 Spring AOP 切面相关配置日志文件默认情况下,Spring Boot 日志只会打印到控制台。所以需要通过 logging.file.path 或 logging.file.name 配置项来设置。不过要注意,这两者是二选一,并不是共同作用。原创 2022-10-20 07:17:48 · 233 阅读 · 0 评论 -
敖丙复习指南
敖丙集合HashMap1.7数组+链表头插1.8数组+链表+红黑树尾插扩容机制LoadFactory 默认0.75创建一个空数组重新HashHash公式跟长度有关线程不安全2的幂次方便位运算均匀分布重写equals必须重写HashCodeConcurrentHashMap安全失败1.7数组+链表segment分段锁继承了reentranLock尝试获取锁存在并发竞争 自旋 阻塞原创 2022-10-14 10:36:22 · 154 阅读 · 0 评论 -
从开源项目学到了什么东西
从开源项目学到了什么东西spring ssecuritytoken校验Token 过滤器,验证 token 的有效性,验证通过后, 构建LoginUser信息,并加入到 Spring Security 上下文再通过authentication.getPrincipal(),获得当前用户@PreAuthorizehasPermissionhasRole注意bean上要表明注解@Bean(“ss”),才能使用简称自定义权限配置白名单路径校验Mybatis Plus区别与Myba原创 2022-10-14 10:35:27 · 99 阅读 · 0 评论 -
百傲瑞达复习
百傲瑞达复习基础springbeanspringbootjava 8数据结构数据库索引分库分表事务锁jvm子主题 1异步session设计模式创建型原型模式BeanUtil.copyProperties()注意深克隆和浅克隆的区别优缺点性能比直接 new 一个对象性能高;简化了创建过程必须配备克隆(或者可拷贝)方法;对克隆复杂对象或者对克隆出的对象进行复杂改造时,容易带来风险单例模式应用ServletCont原创 2022-10-14 10:31:42 · 106 阅读 · 0 评论 -
曾经做的功能
曾经做的功能边面边刷Java 8Stream流中间操作filtermapdistinctsortedlimitskipflatMap一对多终结操作foreachcountmin&maxcollect查找与匹配anyMatch、allMatch、findAny、findFirstreduceOptionalCompletableFuture异步下发人员信息给设备函数式接口原创 2022-10-14 10:29:25 · 50 阅读 · 0 评论 -
项目经历更改点
项目经历更改点原创 2022-10-12 07:51:51 · 57 阅读 · 0 评论 -
消费与信息屏表结构
表结构原创 2022-10-12 07:50:13 · 36 阅读 · 0 评论