linux 安装 redis
1、去官网下载 redis ,上传解压。
然后会发现 文件夹中有 MakeFile 文件,这是编译所需文件
2、编译
1 | make |
3、安装
1 | make install |
安装后得命令在 /usr/local/bin 目录下
前端小趴菜
1、去官网下载 redis ,上传解压。
然后会发现 文件夹中有 MakeFile 文件,这是编译所需文件
2、编译
1 | make |
3、安装
1 | make install |
安装后得命令在 /usr/local/bin 目录下
地址栏输入chrome:version 回车,用资源管理器打开”个人资料路径”栏的路径,该路径下的Extensions文件夹即默认的扩展安装路径
方法1、cmd进入到chrome安装目录,执行如下命令会打开一个不限制跨域的浏览器窗口,关掉会失效
1 | chrome.exe --disable-web-security --user-data-dir=C:\MyChromeUserFata |
方法2、复制chrome快捷方式图标,将复制品改名后,右键点击【属性】,在已有字段后边加上这句话,–user-data-dir=“c:\ChromeDebug” –test-type –disable-web-security
划重点!!! –user-data前边有个空格!!
xml配置容器
就是spring 的 xml文件中那样的写法
1 | <bean id = "createStudent" class="com.xxx.Student"></bean> |
javaConfig配置容器
采用java类的方式来配置
1 | @Configuration // 表示当前类是作为配置文件使用 |
把XML文件住的的Bean导入到容器
1 | @Configuration |
引入外部属性配置文件
1 | @Configuration |
扫描组件注解
1 | @Configuration |
它是spring中的一个成员,可以简化Spring MVC的使用,他的核心还是IOC容器。
特点:
1 | /** |
more >>
什么是OCP?
OCP是软件开发的七大开发原则:开闭原则
核心:其他6个原则的基础
OCP开闭原则核心是什么?
只要你在扩展功能的时候,没有修改以前写好的代码,那么就是符合OCP原则的,反之则违背了OCP原则
当系统功能拓展时,如果动了之前稳定的程序,修改了之前的程序。之前所有程序都需要测试,这是不想看到的
违背依赖倒置原则(DIP原则)
上依赖下就是违背:如:表示层依赖服务层,服务层依赖持久层
控制反转
一种编程思想。或设计模式
- 不在程序中采用硬编码方式来 new 对象
- 不在程序中采用硬编码方式来 维护对象关系
- 管理jar 文件
- 自动下载jar和他的文档源码
- 管理jar直接的依赖,a.jar 依赖b.jar 他会自动下载b.jar
- 帮你管理jar的版本
- 帮你编译程序: java-> class
- 帮你测试代码
- 帮你打包,形成jar/war 文件
- 帮你部署项目
POM
把一个项目当作模型使用。控制maven构建项目的过程
约定的目录结构
maven项目的目录和文件和位置都是规范的
依赖仓库
管理项目可以使用的jar
仓库管理
资源存放的位置
生命周期
插件和木比爱哦
继承
聚合
修改maven的配置文件,maven的安装目录/conf/settings.xml
为啥要改?因为默认放在C盘
1 | <localRepository>D://maven//localSpace</localRepository> |
O (Object) jvm中的对象
R (Relational) 关系型数据库
M (Mapping) 映射
JDBC 是SUN公司制定的一套接口
1 | classpath=.;xxx/mysql-connector-java-5.1.23-bin.jar |
其中配置了两个路径,一个是当前路径,一个是mysql驱动架包路径。这里的配置在集成工具中不需要配
注册驱动 (连接哪个数据库)
1 | Driver driver = new com.mysql.jdbc.Driver(); |
获取连接 (JVM进程与数据库连接,重量级通信)
1 | String url = ""; |
获取数据库操作对象(专门执行SQL)
1 | Statement stmt = coon.createStatement(); |
执行SQL语句
1 | String sql = "delete * from tb_emp"; |
处理查询结果集
释放资源(关闭连接)
1 | // 从小到大关闭 |
servlet 是JavaEE 规范之一。
javaEE 目前最高版本时javaEE8,它被Oracle捐献给Apache。之后被改名为 Jakarta EE。从此没有javaEE 了
javaEE8中的Servlet类名:javax.servlet.Servlet
javaEE9中的Servlet类名:jakarta.servlet.Servlet
系统架构包括
C/S 架构
就是需要安装的软件
B/S 架构
就是运行在浏览器的页面
开源免费的轻量级WEB服务器
配置tomcat环境
1 | startup.bat |
出现中文乱码
more >>修改conf/logging.properties
java.util.logging.ConsoleHandler.encoding = GBK
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true