代码层级梳理代码层级annotation层ExcelVoAttribut主要用于写@ExcelVoAttribute注解,可以更灵活的配置Excel数据表导出的一些基本配置LogDirection主要用于写@LogDirection注解,注解里包含一个字段(接口描述),通过接口添加这个注解,填写上接口的功能,当用户在访问接口时候,可以利用aop技术,把用户的操作记到日志里aspect层Log...
实用新型专利介绍及申报流程什么是实用新型专利 实用新型是指对产品的形状、构造或者其结合所提出的适于实用的新的技术方案。凡是产品结构、形状或者结构和形状相结合,申请实用新型专利。产品的形状是指产品所具有的、可以从外部观察到的确定的空间形状。产品的构造是指产品的各个组成部分的安排、组织和相互关系。产品的构造可以是机械构造,也可以是线路构造实用新型专利保护有限期 实...
Aop和MockMvc学习Java中的四个元注解@Document@Documented注解标记的元素,Javadoc工具会将此注解标记元素的注解信息包含在javadoc中.默认,注解信息不会包含在Javadoc中@Inherited说明子类可以继承父类中的该注解、示例package org.springmorning.demo.javabase.annotation.meta; impo...
Linux常用命令cd命令命令格式:cd <路径>cd /system/bin 表示切换到/system/bin路径下cd logs 表示切换到logs路径下cd / 表示切换到根目录cd ../ 表示切换到上一层路径ls命令命令格式:ls <参数> <路径>ls / 显示根目录下的所有文件及文件夹。ls -l /data 显示/data路径下的所有文件及...
本地登录终端ssh 服务器用户名@服务器ip地址服务器创建目录cd /opt/mkdir packgesmkdir software本地上传文件到服务器scp 上传文件名称 服务器用户名@服务器ip地址:/opt/packages远程服务器解压并安装JDKtar -zxvf 文件名 -C/opt/software配置环境变量vi /etc/profileinsert模式到最后一行JAVA_H...
什么是面向切面编程官方:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序...
软件著作权及其申报方法什么是软件著作权计算机软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。就权利的性质而言,它属于一种民事权利,具备民事权利的共同特征。著作权和专利权的区别两者的保护对象不同著作权所保护的并非作品的思想内容,而是表达该思想内容的具体形式。专利权则不同,专利法所保护的是具有新颖性、创造性、实用性的发明创造,它抛开表达形式而深...
学习成果总结ioc的概念、实现方式首先:IOC(Inverse of Contro)控制反转,有时候也被称为DI依赖注入,它是一种降低对象耦合关系的一种设计思想。<beans> <bean id = "sale" class = "Sale" singleton = "false"> <...
@Controller处理由DispatcherServlet 分发的请求,用于类上把用户请求的数据经过业务处理层处理之后封装成一个Model再把该Model 返回给对应的View 进行展示@RequestMapping处理请求地址映射的注解,可用于类或方法属性value: 指定请求的实际地址,指定的地址可以是URI Template 模式method: 指定请求的method类型, GET...
mybatis配置到基础使用基础配置文件jdbc.propertiesjdbc.driverClassName = com.mysql.jdbc.Driver jdbc.url = jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf8&useSSL=false&autoRe...
基础语法编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感python保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出...
软件版本号AlphaAlpha是希腊字母里的首字母a,Alpha有最初的意思。国人一般称作内测版,适用于内部交流或者专业测试人员测试用的版本。存在较多漏洞,普通用户最好不要安装Betabeta是希腊字母b,beta含有第二位的意思,又被称作公测版,公开发布用于专业爱好者大规模测试用的版本,存在一些缺陷,建议一般用户不要安装这种版本。RcCandidate是候选人的意思,用在软件或者操作系统上...
工程化项目搭建现在可以继续在这个开发目录,开始用以下命令搭建工程化项目vue create zhihu-app提示界面进行一些选择,箭头上下选,有默认方式和手动选择。默认的设置非常适合快速创建一个新项目的原型,而手动设置则提供了更多的选项,它们是面向生产的项目更加需要的图片: https://uploader.shimo.im/f/eOL9ykt4mJAs7bpo.png可以根据项目大小和功...
ioc模块xml配置版:Student、Phone、排序、list、set、map等例子phone//实体类 public class Phone { private String brand; private Double price; public Phone(String brand, Double price) { this.brand = ...
基本介绍1.1 什么是建造者模式?将复杂对象的构建和它的表示分离,使同样的构建过程产生不同的表示建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。可以将复杂对象的构建和它的表示分离,使同样的构建过程产生不同的表示建造者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。1.2 主要作用在用户不...