11 2022 档案

摘要:1、Vue是一套前端框架,免除原生JavaScript的DOM操作,简化书写。 2、基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。 3、官网:https://cn.vuejs.org 4、MVC模型与MVVM模型对比 MVVM模型能够实现 阅读全文
posted @ 2022-11-20 19:31 Linqylin 阅读(61) 评论(0) 推荐(0) 编辑
摘要:1、概念:JavaScript Object Notation,JavaScript对象表示法。 2、优点: 由于其语法简单,层次结构鲜明,现多用于作为数据载体,在网络中进行数据传输。 3、JSON基础语法 4、JSON数据和Java对象转换 请求数据:JSON字符串转为Java对象 响应数据:Ja 阅读全文
posted @ 2022-11-20 16:49 Linqylin 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1、Axios对原生的AJAX进行封装,简化书写。 2、官网:https://www.axios-http.cn 3、axios的使用 4、 阅读全文
posted @ 2022-11-19 22:34 Linqylin 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1、概念 AJAX:异步的JavaScript和XML 2、AJAX作用: (1)与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据。 使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了。这种方式就能够实现前后端分离,如下图所示。 (2)异步交 阅读全文
posted @ 2022-11-19 22:19 Linqylin 阅读(24) 评论(0) 推荐(0) 编辑
摘要:这个不用自己整合,在创建好SpringBoot项目后在Test文件夹中就能找到,相关的依赖也导入进去了。这里只是进行一个详细的说明。 @SpringBootTest 类型:测试类注解 位置:测试类定义上方 作用:设置JUnit加载的SpringBoot启动类 步骤: (1)导入测试对应的starte 阅读全文
posted @ 2022-11-18 19:45 Linqylin 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1、读取单一属性数据 2、yaml文件中的变量引用 用双引号包裹得到的结果为: Spring boot lesson 不用双引号得到的结果为: Spring\tboot\nlesson 3、 使用Environment对象封装全部配置信息; 使用@Autowired自动装配数据到Environmen 阅读全文
posted @ 2022-11-18 19:26 Linqylin 阅读(315) 评论(0) 推荐(0) 编辑
摘要:1、YAML是一种数据序列化格式。 2、优点: 容易阅读; 容易与脚本语言交互; 以数据为核心,重数据轻格式。 3、YAML文件扩展名 .yml(主流) .yaml 4、yaml语法规则 (1)大小写敏感; (2)属性层级关系使用多行描述,每行结尾使用冒号结束; (3)使用缩进表示层级关系,同层级左 阅读全文
posted @ 2022-11-18 18:53 Linqylin 阅读(595) 评论(0) 推荐(0) 编辑
摘要:1、application.properties(传统格式/默认格式) e.g. server.port=80 2、application.yml(主流格式、推荐使用) e.g. server: port:81 3、application.yaml e.g. server: port:82 4、Sp 阅读全文
posted @ 2022-11-18 17:01 Linqylin 阅读(624) 评论(0) 推荐(0) 编辑
摘要:属性配置 1、修改配置 例子: (1)修改服务器端口 server.port=80; (2)关闭运行日志图标(banner) spring.main.banner-mode=off (3)设置日志相关 logging.level.root=debug SpringBoot内置属性查询 https:/ 阅读全文
posted @ 2022-11-18 16:45 Linqylin 阅读(262) 评论(0) 推荐(0) 编辑
摘要:方式一:Idea联网版 步骤一: 步骤二: 然后根据自己的需要修改信息,然后进入下一步; 步骤三: 根据项目需要选择依赖,最后点击Next,就能生成项目。 若方式一不可行,则可以尝试下面的几种方式。 方式二:官网创建模板 步骤一: 进入http://spring.io,然后点击Projects,再点 阅读全文
posted @ 2022-11-17 18:04 Linqylin 阅读(2090) 评论(0) 推荐(1) 编辑
摘要:重要指令:工作流程图上的7个指令(clone+fetch+pull+checkout+add+commit+push)和2个常用指令(log+merge) 常用指令速查: --基本操作类: git init 初始化仓库 git-log **查看日志 git add <文件名/.> 添加到暂存区 gi 阅读全文
posted @ 2022-11-14 20:01 Linqylin 阅读(15) 评论(0) 推荐(0) 编辑
摘要:*1.切换分支前先提交本地的修改(以防代码丢失) 2.代码及时提交,提交过了就不会丢 附:疑难问题解决 2.Windows下无法创建以.开头的文件 3. 阅读全文
posted @ 2022-11-14 19:48 Linqylin 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1、由组长,基于本项目创建本地仓库;创建远程仓库,推送项目到远程仓库。 2、每一位组员从远程仓库克隆项目到idea中,这样每位同学在自己电脑上就有一个工作副本,可以正式开始开发。 3、组员A修改工作区,提交到本地仓库,再推送到远程仓库。组员B可以直接从远程仓库获取最新的代码。 4、组员A和组员B修改 阅读全文
posted @ 2022-11-14 19:41 Linqylin 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一、Git项目流程 1.配置 在设置中找到Git,然后它会自动找到git的路径,Test只后如果成功则表示配置成功。 2.创建项目远程仓库 见前面博客描述 3.初始化本地仓库 4.提交到本地仓库 5.推送到远程仓库 二、IDEA常用GIT操作入口 阅读全文
posted @ 2022-11-14 19:32 Linqylin 阅读(40) 评论(0) 推荐(0) 编辑
摘要:1.常用的托管服务(远程仓库) (1)gitHub(地址:https://github.com/)是一个面向开源及私有软件项目的托管平台,只支持Git作为唯一的版本库格式进行托管; (2)码云(地址:https://gitee.com/)是国内的一个代码托管平台,由于服务器在国内,速度较快; (3) 阅读全文
posted @ 2022-11-14 18:55 Linqylin 阅读(152) 评论(0) 推荐(0) 编辑
摘要:小tips:(1)选中就是复制,选中后按一下鼠标的滚轮就粘贴了。(2)clear可以清空一下之前输入的命令。(3)exc:wq——退出有时候运行命令之后进入的一些界面。 阅读全文
posted @ 2022-11-12 22:09 Linqylin 阅读(14) 评论(0) 推荐(0) 编辑
摘要:几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来进行重大的Bug修改、开发新功能,以免影响开发主线。 1.查看本地分支 命令:git branch 2.创建本地分支 命令:git branch 分支名 1.2基本上用的少,用git-log就可以很直观的查 阅读全文
posted @ 2022-11-12 22:08 Linqylin 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git的命令而发生变化。 工作目录:仓库中除了.git外的其他目录(文件夹) (1)工作区加入到暂存区命令: git add . 这样就把文件都加入到暂存区了,不用写具体的文件名,简单省事。 (2)查看 阅读全文
posted @ 2022-11-12 20:53 Linqylin 阅读(32) 评论(0) 推荐(0) 编辑
摘要:要使用Git对代码进行版本控制,首先要获得本地仓库。 (1)在电脑任意位置创建一个空目录(文件夹),作文本地Git仓库 (2)进入到这个目录,右键打开Git bash窗口 (3)执行命令git init 目的:初始化当前目录为一个git仓库 (4)创建成功后可在文件夹下看到隐藏的.git目录 阅读全文
posted @ 2022-11-12 19:58 Linqylin 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:1.在开发中的实际应用场景(借助版本控制解决,在每次修改给一个版本号) (1)备份; (2)代码还原; (3)协同开发; (4)追溯问题代码的编写人和编写时间。 2.版本控制器的方式 (1)集中式版本控制工具 所有的修改都要提交到同一个服务器,并且需要联网。 如:SVN和CVS (2)分布式版本控制 阅读全文
posted @ 2022-11-12 19:52 Linqylin 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.设置对静态资源的访问放行 2.前端页面通过一部提交访问后台控制器 阅读全文
posted @ 2022-11-10 15:52 Linqylin 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1.入门案例 步骤: 2.快速开发 阅读全文
posted @ 2022-11-10 15:31 Linqylin 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.REST,意即表现形式状态转换。 举例: 传统风格资源描述形式 http://localhost/user/getById?id=1 http://localhost/user/saveUser REST风格描述形式 http://localhost/user/1 http://localhos 阅读全文
posted @ 2022-11-10 15:16 Linqylin 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1. 2. 3. 4. 5.@ResponseBody的作用: 设置当前控制器方法响应内容为当前返回值,无需解析。 设置当前控制器返回值为响应体。 阅读全文
posted @ 2022-11-09 22:04 Linqylin 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1. 2.格式的转换都是靠下面这个类型转换器实现的 阅读全文
posted @ 2022-11-09 21:51 Linqylin 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1.类型 json数组 json对象(POJO) json数组(POJO) 2.接收请求中的json数据的步骤: (1)添加json数据转换相关坐标 (2) (3) 注意:@EnableWebMvc注解功能强大,该注解整合了多个功能,此处仅使用其中一部分功能,即json数据进行自动类型转换。 (4) 阅读全文
posted @ 2022-11-09 20:55 Linqylin 阅读(905) 评论(0) 推荐(0) 编辑
摘要:1.普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数 示例如下: 遇到参数的值为中文出现乱码问题,在配置类中进行处理,即为web容器添加过滤器并指定字符集,Spring-web包中提供了专用的字符过滤器,处理方法如下: 2. 注意:当传递的参数是普通参数和pojo参数都有时 阅读全文
posted @ 2022-11-09 20:04 Linqylin 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.SpringMVC是一种基于Java实现MVC模型的轻量级Web框架 优点: 使用简单,开发便捷(相比于Servlet) 灵活性强 2.SpringMVC是一种表现层框架技术,用于进行表现层功能开发 3. Java 早期的 MVC 模型主要使用 Servlet 组件。用户的请求首先到达 Serv 阅读全文
posted @ 2022-11-09 19:11 Linqylin 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Bert Bert的架构就是Transformer Encoder的架构。 Bert可以预测盖住的tokens: Bert的输入: 随机盖住输入的一些tokens。 方法一:把要盖住的tokens换成特殊的tokens,如mask; 方法二:把要盖住的tokens换成随机的一些tokens。 作用: 阅读全文
posted @ 2022-11-06 17:02 Linqylin 阅读(225) 评论(0) 推荐(0) 编辑
摘要:Transformer 它是一个Sequence-to-sequence(Seq2seq)模型,输入一个序列,输出也是一个序列,但是输出序列的长度不知道,是由机器决定的。 Seq2seq可以解决语音识别、机器翻译、语音翻译、QA、文法剖析、多标签分类等问题。 Seq2seq模型有两部分,分别为Enc 阅读全文
posted @ 2022-11-06 16:56 Linqylin 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1、事务角色 (1)事务管理员:发起事务方,在Spring中通常指代业务层开启事务的方法 (2)事务协调员:加入事务方,在Spring中通常指代数据层(开启事务的)方法,也可以是业务层方法。 2、事务相关配置 注意:开启了事务不会所有的异常都会回滚,只有Error类型的异常还有运行时异常才会回滚。 阅读全文
posted @ 2022-11-04 21:06 Linqylin 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1、事务作用:在数据层保证一系列的数据库操作同成功同失败 Spring事务作用:在数据层或业务层保障一系列的数据库操作同成功同失败 2、例子:模拟银行账户间转账业务 步骤: 阅读全文
posted @ 2022-11-04 20:36 Linqylin 阅读(23) 评论(0) 推荐(0) 编辑
摘要:例子如下: 阅读全文
posted @ 2022-11-04 20:15 Linqylin 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1、获取切入点方法的参数 (1)JoinPoint:使用于前置、后置、返回后、抛出异常后通知 (2)ProceedJoinPoint:适用于环绕通知 2、获取切入点方法返回值 (1)返回后通知; (2)环绕通知。 3、获取切入点方法运行异常信息(了解) (1)抛出异常后通知 (2)环绕通知 4、 阅读全文
posted @ 2022-11-04 20:03 Linqylin 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、例子 2、分析: (1)业务功能:业务层接口执行前后分别记录时间,求差值得到执行效率; (2)通知类型选择前后均可以增强的类型——环绕通知。 补充: 当前测试的接口执行效率仅仅是一个理论值,并不是一次完整的执行过程。因为实际还有表现层,前端,甚至还有一些其他的偏差。 阅读全文
posted @ 2022-11-04 19:42 Linqylin 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1.AOP通知描述了抽取的共性功能,根据共性功能抽取的位置不同,最终运行代码时要将其加入到合理的位置。 2.AOP通知分为5种类型 (1)前置通知 名称:@Before 作用:设置当前通知方法与切入点之间绑定关系,当前通知方法在原始切入点方法前运行。 (2)后置通知 名称:@After 作用:设置当 阅读全文
posted @ 2022-11-04 19:04 Linqylin 阅读(497) 评论(0) 推荐(0) 编辑
摘要:这周看了一篇论文,该篇论文发自2022的coling,论文的题目为:ArgLegalSumm: Improving Abstractive Summarization of Legal Documents with Argument Mining ,即利用论点挖掘改进法律文件的抽象摘要。 法律案例包 阅读全文
posted @ 2022-11-03 20:20 Linqylin 阅读(72) 评论(0) 推荐(0) 编辑
摘要:1.切入点:要进行增强的方法。 切入点表达式:要进行增强的方法的描述方式。 描述方式一:用接口 描述方式二:用实现类 2.切入点表达式标准格式:动作关键字(访问修饰符 返回值 包名.类/接口名.方法名(参数)异常名) 动作关键字:描述切入点的行为动作,例如execution表示执行到指定切入点 访问 阅读全文
posted @ 2022-11-03 20:16 Linqylin 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.基本概念 实际项目开发中,日志、事务、权限等功能模块是必须要考虑的。这些功能模块往 往横向地散布在所有对象层次中(如下图),与对象的核心功能关系并不密切。如果采 用传统的 OOP 设计,会导致大量代码的重复,不利于各个模块的重用。 AOP(Aspect-OrientedProgramming,面 阅读全文
posted @ 2022-11-02 20:44 Linqylin 阅读(92) 评论(0) 推荐(0) 编辑
摘要:使用Spring整合Junit、专用的类加载器 阅读全文
posted @ 2022-11-02 20:35 Linqylin 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.使用@Autowired注解开发自动装配模式(按类型) 注意:自动装配基于反射设计创建对象并暴力反射对应属性为私有属性初始化数据,因此无需提供setter方法。 注意:自动装配建议使用无参构造方法创建对象(默认),如果不提供对应构造方法,请提供唯一的构造方法。 2.当一类型的bean不唯一时,使 阅读全文
posted @ 2022-11-02 20:08 Linqylin 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1.创建容器 方式一:类路径加载配置文件(平时用的那种方式) 方式二:文件路径加载配置文件(路径要使用绝对路径) 加载多个配置文件 tips:无论使用哪种方式都可以加载多个配置文件,文件名之间用逗号隔开 2.获取bean 注意: 若使用方式三:按类型查找,则容器中该类型的bean只能有一个,否则会报 阅读全文
posted @ 2022-11-01 20:36 Linqylin 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-01 20:23 Linqylin 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.阿里的druid 其他的也是类似这样。 阅读全文
posted @ 2022-11-01 20:07 Linqylin 阅读(14) 评论(0) 推荐(0) 编辑
摘要:集合注入其实在实际的开发中很少用到 1.注入数组对象 <property name ="array"> <array> <value>100</value> <value>200</value> <value>300</value> </array> </property> 2.注入List对象(重 阅读全文
posted @ 2022-11-01 19:50 Linqylin 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.Ioc容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配。 2.自动装配方式: 按类型(常用) 按名称 按构造方法 不启用自动装配 3.装配中使用bean标签autowire属性设置自动装配的类型。 4.依赖自动装配特征 (1)自动装配用于引用类型依赖注入,不能对简 阅读全文
posted @ 2022-11-01 19:32 Linqylin 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.setter注入 (1)简单类型 在bean中定义简单类型属性并提供可访问的set方法 配置中使用property标签value属性注入简单数据类型 (2)引用类型 在bean中定义引用类型属性并提供可访问的set方法 配置中使用property标签ref属性注入引用类型对象 2.构造器注入 ( 阅读全文
posted @ 2022-11-01 19:11 Linqylin 阅读(19) 评论(0) 推荐(0) 编辑