2024年4月24日
初学者 入门,没有编程经验 Book Author(s) Description review C++ 入门* * Not to be confused with C++ Primer Plus (Stephen Prata), with a significantly less favorable review. | Stanley Lippman、Josée Lajoie 和 Barbara E. Moo(针对 C++11 进行了更新) | 这是对 C++ 的非常全面的介绍,共 1000 页,以易于理解的格式和详细内容涵盖了该语言的几乎所有内容。第五版(2012 年 8 月 16 日发布)涵盖了 C++11。 |……
阅读全文
1年1月1日
使用场景: 移动端通过业务系统鉴权 移动端免登录(登录一次以后) 解决方案: JWT(token认证方案) OAuth(第三方认证) 疑问 当然我们这章是讲JWT,那么会有以下的疑问: 若服务端已经接入了SSO,那么在移动端用户登录信息提交给SSO还是服务端?(毫无疑问是服务端,SSO对于移动端……
阅读全文
1年1月1日
Ruoyi若依前后端一体项目整合cas单点登录 一、内容提要 二、在ruoyi-framework子工程中引入cas与shiro集成的pom依赖文件 三、修改ShiroConfig类,可以和原来项目的进行对比 四、自定义CasRealm类,实现自己的认证授权过程,不在走原来的UserRe……
阅读全文
1年1月1日
1、框架版本如下 shiro 1.7.1 buji-pac4j 5.0.1 pac4j-cas 4.5.2 cas 5.3.16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 <shiro.version>1.7.1</shiro.version> <io.buji.version>5.0.1</io.buji.version> <org.pac4j.version>4.5.2</org.pac4j.version> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>${shiro.version}</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>${shiro.version}</version> </dependency> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-ehcache</artifactId> <version>${shiro.version}</version> </dependency> <!-- pac4j-cas单点登录 --> <dependency> <groupId>org.pac4j</groupId> <artifactId>pac4j-cas</artifactId> <version>${org.pac4j.version}</version> </dependency> <dependency> <groupId>io.buji</groupId> <artifactId>buji-pac4j</artifactId> <version>${io.buji.version}</version> <exclusions> <exclusion> <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifactId> </exclusion>……
阅读全文
1年1月1日
前景提要 【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?»> Pac4j 简介 Pac4j与Shiro,Spring Security一样都是权限框架,并且提供了OAuth - SAML - CAS - OpenID Connect - HTTP - OpenID - Google App Engine - Kerberos (SPNEGO) 的认证集成。且可以和shiro,security等权限框架集成……
阅读全文
1年1月1日
来源:juejin.cn/post/7276261829726191676 👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 / 赠书福利 新项目:仿小红书(微服务架构)正在更新中… , 全栈前后端分离博客项目 2.0 版本完结啦, 演示链接:http:/……
阅读全文
1年1月1日
前言 供应链商品域DDD实践时间不长,在实践过程也碰到了不少问题,有些找到了答案,有些还是在探索中。最近很荣幸受邀在供应链服务与创新团队做了一次分享,也想在这里把一些经验和想法分享给大家,借此抛砖引玉。 DDD是一套方法论,实践能否成功,我觉得不仅仅是个技术问题,更是执行贯彻实施的问……
阅读全文
1年1月1日
实现RAG(Retrieval-Augmented Generation)智能客服系统 理解RAG技术原理:RAG结合了信息检索(IR)和自然语言生成(NLG),通过检索外部知识库来增强回复的准确性和丰富性 。 系统架构设计:构建包括用户交互界面、自然语言处理模块、信息检索引擎、回复生成……
阅读全文
1年1月1日
目录 一、前言 二、DDD是什么 三、DDD和MVC的比较 四、DDD究竟能带来什么价值 1. 业务(团队)价值 1.1 统一语言 1.2 清晰的边界定义 1.3 领域能力沉淀和复用 1.4 面向业务建模 1.5 设计和代码的等价 2. 个人价值 2.1 提升全局视野 2.2 提升业务sense 2.3 构建体系化思维 五、DDD缺点 六、核心概念 1. 战略方法论 1.1 领域……
阅读全文
1年1月1日
AI大模型项目实战v0.3版本中,会引入Milvus向量数据库。 这里提前介绍一下 Milvus是什么? Milvus如何安装? 如何使用Python运行Milvus? Milvus是什么? Milvus于2019年创建,目标是存储、索引和管理由深度神经网络和其他机器学习(ML)模型生成的大……
阅读全文