PR快速入门技巧
开启
新建项目后,可以新建左下角新建一个素材箱,在其中导入素材,并可以拖动某个素材到右下角进行编辑/查看。
裁剪素材
在工具栏找到【剃刀工具】,对素材切割,后可用【选择工具】进行删除等操作。
裁剪之后,可以在素材左边出现【红色中括号】后,向左拖动即可恢复原长度。
拼接素材
直接在素材中将素材拖到右边编辑区的素材尾部即可。
处理声音
将声音素材导入素材箱后,再拖到右边编辑区即可。对应左边的区域,选中【S】后可对该声音独奏,选中【M】可对该声音静音。
选中某些声音后,可点击左上方的音频剪辑混和器进行音量调节等操作。
字幕
【文件】->【新建】->【旧版标题】即可设置字幕,然后从素材中将字幕拖到编辑区。
alt+滚轮可对其进行缩放。
视频重叠
将一个视频素材放到另一个视频上方,双击右上角视频即可调节大小和位置。
制作动态弹幕
用上面的方法添加字幕的方法添加一定数量的文字,然后把弹幕素材拖到编辑区,单击弹幕素材找左上角【效果控件】->【运动】->【位置】(鼠标放到坐标旁边可以移动到初始位置),点击左边【小闹钟】再次 ...
解决-打包web项目后,war包没有resource目录下的配置文件
问题记录 在将ssm项目打包后,放到tomcat环境下运行,发现窗口报错,表示未找到spring.xml等配置文件,查看war包后发现果然没有相关的配置文件。
问题解决 经排查,需要将resource文件夹下的所有文件都打包进war包中,需要手动的在maven插件配置相关信息,即在idea的pom.xml文件夹下<build></build>中添加如下代码:
12345678910111213141516171819<resources> <!--打包src/main/java下的文件--> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </inc ...
SpringBoot2入门
SpringBoot2的功能
创建独立Spring应用
内嵌web服务器
自动starter依赖,简化构建配置
自动配置Spring以及第三方功能
提供生产级别的监控、健康检查及外部化配置
无代码生成、无需编写XML
SpringBoot是整合Spring技术栈的一站式框架
SpringBoot是简化Spring技术栈的快速开发脚手架
开始官方文档:https://spring.io/projects/spring-boot#learn
系统要求
Java 8]& 兼容java14 .
Maven 3.3+
idea 2019.1.2
HelloWorld
创建Maven工程
引入依赖和父工程
12345678910111213<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE ...
SpringMVC入门
什么是SpringMVCSpringMVC是Spring的一个后续产品,是Spring的一个子项目
SpringMVC 是 Spring 为表述层开发提供的一整套完备的解决方案。在表述层框架历经 Strust、WebWork、Strust2 等诸多产品的历代更迭之后,目前业界普遍选择了 SpringMVC 作为 Java EE 项目表述层开发的首选方案。
典型MVC: 模型(dao+service)、视图(jsp)、控制器(Controller)
springmvc模式:
开始创建maven(web)工程
创建一个模块
在模块pom.xml修改打包方式
12<!--web工程需要打包为.war包--><packaging>war</packaging>
引入依赖
123456789101112131415161718192021222324252627282930<dependencies> <!-- SpringMVC --> <dependency> <groupId> ...
解决-IDEA无法自动添加@Overwide注解
因为版本或其他方面的问题,每次自动添加方法后,不会产生@Overwide注解,这里可在pom.xml文件中添加如下配置可解决
12345678910111213<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugi ...
解决-IDEA输入中文时候选框不跟随光标
解决方案(win10+64位+IDEA.2017)
在IDEA中按两下shift键进入search
输入Switch Boot JDK
选择Switch IDE boot JDK...菜单,点击jdk
重启即可
Spring5框架学习
Spring框架
Spring是轻量级的开源的JavaEE框架
可以解决企业应用开发的复杂性
两个核心部分:IOC和Aop
IOC:控制反转,把创建对象过程交给Spring进行管理
Aop:面向切面,不修改源代码进行功能增强
下载
在idea中创建一个maven项目,去 https://mvnrepository.com/ 搜索Spring core的依赖并复制到pom.xml中可自动下载
123456789101112131415161718192021222324252627282930313233<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:// ...
IDEA使用技巧
下载官网下载:https://www.jetbrains.com/idea/download/#section=windows
提升速度在安装目录下更改参数可提升反应速度。
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m(设置初始的内存数,增加该值可 以提高 Java 程序的启动速度。)
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能 )
-XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为 -XX:ReservedCodeCacheSize=500m (保留代码占用的内存容量 )
注意:内存不大于8G的无需修改
查看目录
这是IDEA 的各种配置的保存目录。 这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJIDEA 会 再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认 。
工程 ...
MyBatis入门
为什么要使用MyBatis?MyBatis是一个半自动化的持久化层框架。
sql和java编码分开,功能边界清晰,一个专注业务、一个专注数据。
MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。
MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
下载MyBatis传送门:https://github.com/mybatis/mybatis-3/
(这里使用的是3.4.1版本)
初探MyBatis第一个例子 使用的IDE为MyEclipse
创建一个数据库和一个数据表,并随意填入数据
123456mysql> create table tbl_employee( -> id int(11) primary key auto_increment, -> last_name varchar(255), -> gender char(1), -> email varchar(255 ...
初探Maven
为什么要使用 Maven?
添加第三方 jar 包
jar 包之间的依赖关系
将项目拆分成多个工程模块
什么Maven? Maven是一款基于Java的自动化构建工具。
构建我们可以将未编译的Web工程比喻为一只生的鸡,编译好的Web工程是一只煮熟的鸡,编译部署的过程就是将鸡炖熟。
动态Web工程 -> 编译 -> 部署 -> 结果
构建就是以我们编写的 Java 代码 、框架配置文件、 国际化等其他资源文件、 JSP 页面和图片等静态资源作为原材料去生产出一个可运行的项目的过程。
构建的几个环节①清理 :删除以前的编译结果,为重新编译做好准备。②编译 :将 Java 源程序编译为字节码文件。③测试 :针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。④报告 :在每一次测试后以标准的格式记录和展示测试结果。⑤打包 :将一个包含诸多文件的工程封装为一个压缩文件用于安装或部署。 Java 工程对应 jar 包, Web工程对应 war 包。⑥安装 :在 Mav en 环境下特指将打包的结果 jar 包或 war 包安装到本地仓库中。⑦部署 :将打包 ...