项目
zjshuster
昵称即是163邮箱前缀,欢迎交流
展开
-
解决 could not initialize proxy [com.xxx.xxx.xxx.entity.xxxInfo#1] - no Session
解决 could not initialize proxy [com.xxx.xxx.xxx.entity.xxxInfo#1] - no Session原创 2022-12-02 13:42:41 · 342 阅读 · 0 评论 -
文档搜索系统的后端架构设计
文档搜索系统后端设计原创 2022-11-06 20:58:29 · 155 阅读 · 0 评论 -
一些常用的工具网站
工具网站原创 2022-09-09 16:43:44 · 111 阅读 · 0 评论 -
权限系统的设计
权限系统设计原创 2022-07-18 16:08:19 · 2252 阅读 · 0 评论 -
git 项目迁移与注意事项
git 项目迁移原创 2022-05-18 21:50:47 · 188 阅读 · 0 评论 -
Unable to evaluate the expression Method threw ‘org.hibernate.LazyInitializationException‘ exception
问题描述在以jpa的方式访问oracle数据库时发现关联表的数据查询不到解决方法大体意思是:hibernate的懒加载出现异常,由于seesion被释放了。自己调试了发现是在找下一级关系的时候,无法找到目标实体类导致的。网上找过一些方法都是让你把hibernate实体映射的由fetch=FetchType.LAZY改为这种FetchType.EAGER但是也是无补于事。看到stackoverflow上一个解决方案在service层的方法添加@Transactional开启事务,最后完美解决了原创 2022-01-25 21:15:37 · 2535 阅读 · 0 评论 -
加密解密简介
对称与非对称加解密原创 2021-12-31 16:42:40 · 1100 阅读 · 0 评论 -
项目的CICD(未完)
整个CI流程如下:研发人员在本地编写代码,再Push到 GitLab;GitLab根据仓库项目配置中的CI配置,触发一个Runner启动运行;Runner根据代码库中的 .gitlab-ci.yml 文件指令运行持续集成相关的工作;Runner运行完毕后,将结果返回到GitLab;研发人员在GitLab上查看结果。整个过程,研发人员只需要关心三种操作:项目管理员,在GitLab中开启...原创 2019-11-14 16:47:22 · 1289 阅读 · 2 评论 -
gradle使用之版本依赖冲突
1,新的依赖加载不到有一个静态项目的版本更新了,我早gradle.build中升级了版本,可是居然还是依赖老的版本。原因分析:可以在gradle插件(idea软件的右上方,点入出问题的project包,比如我的是service包中出问题了,点击Tasks中的help下的dependencies)这里会在控制台console打印出依赖树,可以分析出是其他项目依赖了老版本,所以它还是采用了老版本...原创 2019-11-12 17:54:01 · 1297 阅读 · 0 评论 -
拼多多市场营销部入职总结(未完)
新人项目:实现一个电商系统,有店铺、商品、用户、订单、商品细节;采用springboot+mybati框架,采用Redis缓存,dubbo作为consumer与provider之间rpc调用的中间件,主要起到发布与订阅的功能。整个发布-订阅的过程:启动容器,加载,运行服务提供者。服务提供者在启动时,在注册中心发布注册自己提供的服务。服务消费者在启动时,在注册中心订阅自己所需的服务。...原创 2019-11-03 00:20:57 · 445 阅读 · 0 评论