spring6-依赖注入

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial sprint的依赖注入 dependency injection IOC是降低程序之间的依赖关系的,我们把依赖关系交给spring维护,依赖关系的维护就叫做依赖注入 注入的类型 基本类型和Sring、 bean类型、集合类型 注入的方法 构造函数、set、注解     阅读全文
fightinggg's avatar
fightinggg 4月 06, 2020

spring5-XML配置IOC

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial XML配置IOC使用默认构造函数创建Bean 在spring的配置文件中使用Bean标签, 只配置id个class属性 12345<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="myclass" class="com.wsx.spring.Myclass"></bean></beans>     阅读全文
fightinggg's avatar
fightinggg 4月 06, 2020

spring4-创建IOC容器

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 创建IOC容器ApplicationContest 单例对象适用 ClassPathXmlApplicationContext 可以加载类路径下的配置文件,要求配置文件在类路径下 FileSystemXmlApplicationContext 可以加载任意路径下的配置文件(要有访问权限) AnnotationConfigApplicationContext 读取注解创建容器 ApplicationContest什么时候创建对象 当加载配置文件的时候就创建了对象     阅读全文
fightinggg's avatar
fightinggg 4月 06, 2020

软件测试-白盒测试

    阅读全文
fightinggg's avatar
fightinggg 4月 05, 2020

hexo博客搭建浅谈

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 博客崩溃了 我很难受,重新开始配置一下,然后我记录一下过程 初始化博客script1hexo init 然后我碰到了第一个问题 script12345678910111213141516171819202122232425262728293031INFO Cloning hexo-starter https://github.com/hexojs/hexo-starter.gitCloning into '/Users/s/Documents/debug'...remote: Enumerating objects: 30, done.remote: Counting objects: 100% (30/30), done.remote: Compressing objects: 100% (24/24), done.remote: Total 161 (delta 12), reused 12 (delta 4), pack-reused 131Receiving objects: 100% (161/161), 31.79 KiB | 262.00 KiB/s, done.Resolving deltas: 100% (74/74), done.Submodule 'themes/landscape' (https://github.com/hexojs/hexo-theme-landscape.git) registered for path 'themes/landscape'Cloning into '/Users/s/Documents/debug/themes/landscape'...remote: Enumerating objects: 1063, done. remote: Total 1063 (delta 0), reused 0 (delta 0), pack-reused 1063 Receiving objects: 100% (1063/1063), 3.21 MiB | 2.87 MiB/s, done.Resolving deltas: 100% (585/585), done.Submodule path 'themes/landscape': checked out '73a23c51f8487cfcd7c6deec96ccc7543960d350'INFO Install dependencies> ejs@2.7.4 postinstall /Users/s/Documents/debug/node_modules/ejs> node ./postinstall.jsThank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)npm notice created a lockfile as package-lock.json. You should commit this file.added 254 packages from 454 contributors and audited 470 packages in 12.565s5 packages are looking for funding run `npm fund` for detailsfound 1 low severity vulnerability run `npm audit fix` to fix them, or `npm audit` for detailsINFO Start blogging with Hexo!     阅读全文
fightinggg's avatar
fightinggg 4月 05, 2020

spring3-耦合

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 耦合 我们考虑一个web应用,使用三层架构: 视图层+业务层+持久层, 视图层依赖业务层,业务层依赖持久层,这是非常不好的现象,当我们的持久层需要改变的时候,整个项目都要改变,项目非常不稳定。 怎么解决 工厂!     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

Maven

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial maven依赖管理 maven工程可以帮助我们管理jar包的依赖,他有一个jar包仓库,这导致我们自己的项目会非常小。 maven启动1mvn tomcat:run maven仓库启动 先本地,然后私服,然后中央仓库 Java代码 核心代码+配置文件+测试代码+测试配置文件 传统项目123workspace src config     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

操作系统13-文件系统

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 文件系统和文件 一种持久性存储的系统抽象。 文件头 储存文件信息,保存文件属性,跟踪那一块储存块属于逻辑上文件结构的哪一个偏移。 需要哪些元数据来管理打开的文件 文件指针,文件打开计数,文件储存位置,访问权限 访问2-12字节的空间 读一个或者多个扇区,然后返回 访问方式 基于顺序一次读取,随机访问,基于内容查找的访问     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

操作系统12-死锁

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 资源分配图 有两个集合,一个是进程集合,另一个是资源集合,如果进程i需要某资源j的一部分,则连边$i\to j$, 如果一个资源j的一部分被分配给了进程i,则连边$j\to i$, 资源分配图出现了有向环是发生了死锁的必要不充分条件。因为边只表示一部分资源的分配,而不是全部资源 死锁的必要条件 互斥、持有并等待、无抢占、循环等待     阅读全文
fightinggg's avatar
fightinggg 4月 02, 2020

操作系统11-同步

nexthexonextbutterflyvolantisyearnyiliashokaindigoapollolandscapecactusmateryicarusfluidmaterial 信号量 就是一个整型加上一个队列 1234class Semaphore{ int sem; WaitQueue q;} P操作 让信号量减少1,如果<0,把自己挂起 12345678// 有原子性P(){ sem--; if(sem<0){ Add this thread to q; block(t); }}     阅读全文
fightinggg's avatar
fightinggg 4月 01, 2020