2021SC@SDUSC
文章平均质量分 58
Chi Z犬里
Salvation lies within.
展开
-
sdudoc-一些detail处理方法补充
屏幕适配处理:云端图片路径解析:原创 2022-06-03 23:45:08 · 573 阅读 · 0 评论 -
sdudoc项目实训-网站首页
网站首页作为系统入口以及项目简介,帮助用户快速了解和上手该系统。实现:(同时实现组件配合滑动的淡入淡出效果)代码示例:banner部分:content原创 2022-06-03 23:43:49 · 139 阅读 · 0 评论 -
sdudoc开发进度00
专栏,开原创 2022-02-23 19:49:54 · 111 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog17
2021SC@SDUSC分析登录控制模块。代码太长,直接写在注释里吧。可以看出的功能是,登录仍然需要用户输入:账号密码。虽然从现在主流的软件工程开发风格角度讲,账密不符合如今的低密码趋势,但是值得学习的地方是进行了加密操作。(起码不像某网站一样可以抓包到明文密码)@RestController@RequestMapping("/user")public class LoginController { @Autowired UmsUserRepository service;原创 2021-12-28 00:42:09 · 269 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog16
本项目结构中,多个controller类进行后端事务的控制。服务器和编辑器的通讯目前已经改成类protobuf接口,云端打开有加入云端协作编辑的功能,暂时不表。@RestController@RequestMapping("/article")public class DmsArticleController { @Resource private DmsArticleService dmsArticleService; @RequestMapping("/findA.原创 2021-12-27 22:07:09 · 283 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog15
2021SC@SDUSC后端engine config部分体现分布式(双数据源): //主数据源 ds1数据源 @Primary @Bean(name = "ds1DataSource") public DataSource ds1DataSource(@Qualifier("ds1DataSourceProperties") DataSourceProperties dataSourceProperties) { return dataSourceP原创 2021-12-26 23:05:02 · 375 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog14
2021SC@SDUSCengine部分。后端核心engine部分架构:本篇分析JsonParser。JasonParser是底层JSon解析器,类似于Java使用stAx解析xml,但JsonParser仅仅解析Json。JsonParser实现相较于ObjectMapper更底层,因此解析速度更快,但相对复杂。一般情况下,要创建JsonParser需先创建JsonFactory。JsonFactory用于创建JsonParser实例,应该包含有几个createParser方法,实现对不同jso原创 2021-12-26 22:35:43 · 193 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog13
2021SC@SDUSC身份认证Authentication,和授权Authorization是不同的,Authentication指的是用户身份的认证,并不介入这个用户能够做什么,不能够做什么,仅仅是确认存在这个用户而已。而Authorization授权是建立的认证的基础上的,存在这个用户了,再来约定这个用户是否有权限处理这一件事。AuthenticationEntryPoint是Spring SecurityWeb一个概念模型接口,顾名思义,他所建模的概念是“认证入口点”。它在用户请求处理过程原创 2021-12-20 17:21:25 · 247 阅读 · 0 评论 -
2021SC@SDUSC-SUDDOC-blog12
2021SC@SDUSC本周分析后端安全中的springSecurity认证部分:原创 2021-12-20 09:52:54 · 118 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog11
2021SC@SDUSC接上篇继续分析dofilterinternal protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws ServletException, IOException原创 2021-12-13 18:22:46 · 349 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog10
2021SC@SDUSC本周分析security部分的代码。电脑最近一波九十九折,money- -换新电脑没来得及配置手动忽略红线吧。本片主要分析jwtAuthenticationTokenFilter部分。整体看类间结构关系:public class RestfulAccessDeniedHandler implements AccessDeniedHandlerpublic class RestAuthenticationEntryPoint implements Authentica原创 2021-12-13 18:00:01 · 138 阅读 · 0 评论 -
201SC@SDUSC-SUDDOC-blog08
2021SC@SDUSC继续分析数据库部分代码基础知识:JPArepository部分接上篇,每个entity类对应一个repository以data source1中的bookrepository为例:package cn.edu.sdu.repository.ds1;import cn.edu.sdu.entity.ds1.Book;import org.springframework.data.jpa.repository.JpaRepository;import org.spri原创 2021-11-28 22:08:55 · 375 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog09
2021SC@SDUSC中午和刘同学一起找戴老师查验了svg demo,进一步明确项目的用例规范方便未来扩展开发。后端数据库部分,本周分析sdudoc-mysql的图片部分。原创 2021-11-14 22:05:41 · 737 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog06
demo代码分析SDUDOC项目本周周会要求做svg示例,之前项目的学长给了demo示意,故本周分析此代码。电脑进水烧掉了,准备换。等发货再来补完这一个坑(或者删掉原创 2021-11-01 19:36:10 · 274 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog07
2021SC@SDUSC出现了些事故 本周分析项目后端sdudoc-mbg、sdudoc-mysqlsdudoc-mbgMBG是Mybatis generator英文的缩写,是根据数据库中的表,反向生成实体类,DAO,Mapper文件的插件pom.xml: <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring&原创 2021-11-01 17:34:30 · 330 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog05
2021SC@SDUSC此篇记录:AOPAOP几个基础:切入点(Pointcut)在哪些类,哪些方法上切入(where)通知(Advice)在方法执行的什么实际(when:方法前/方法后/方法前后)做什么(what:增强的功能)切面(Aspect)切面 = 切入点 + 通知,通俗点就是:在什么时机,什么地方,做什么增强!织入(Weaving)把切面加入到对象,并创建出代理对象的过程。(由 Spring 来完成)实现底层原理(JDK动态代理)1、使用JDK动原创 2021-10-24 21:52:38 · 2484 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog03
D同学教了spring学习笔记!原创 2021-10-24 21:33:10 · 296 阅读 · 0 评论 -
2021SC@SDUSC-SUDDOC-blog04
2021SC@SDUSC会议需求分析整理记录SDU DOC平台通过将纸质版书籍录入系统,从而实现古籍的在线阅读,进入古籍的电子化时代。角色介绍sdu doc项目主要分为六个角色,包括管理员,书籍编辑者,文章编辑者,文字审核者,阅读者,匿名阅读者。2.1. 管理员管理员角色:管理员具备全部的功能,主要是负责分配不同角色的用户权限,同时能够完成系统设置。权限管理主要是用户管理,角色管理,角色分配。2.2. 书籍管理者书籍管理者:新建书籍,书籍属性修改,分配文章编辑者,文章审核,书籍审核入库。原创 2021-10-24 10:09:37 · 250 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog01
2021SC@SDUSC-SDUDOC博客第二篇,基础项目框架分析与部分框架基础学习。由分工,我主要负责后端(主要为数据库)部分的代码分析。牵扯到一些此前未接触过的后端基础框架知识,故一并作此学习记录。原创 2021-10-09 22:25:35 · 261 阅读 · 0 评论 -
2021SC@SDUSC-SDUDOC-blog00
2021SC@SDUSC综述小组选题为SDUDOC,与导师、学长交流后,通过组内协商,分工如下:戈同学负责逻辑引擎实现与基础UI绘制、刘同学负责图像渲染引擎与文档格式 杜同学负责后端服务器分布式架构、张同学负责后端数据库和数据分析。原创 2021-09-30 14:33:27 · 357 阅读 · 0 评论