1 2 3 4
摘要: 在使用docker run 运行镜像获取容器时,有些容器会自动产生一些数据,为了这些数据会因为container (容器)的消失而消失,保证数据的安全,比如mysql 容器在运行中产生的一些表的数据,有一天我如果使用docker rm 将容器删除那么数据就丢失了。为了这个原因就就的将容器中的目录挂载 阅读全文
posted @ 2020-04-27 00:49 startscorpio 阅读(5134) 评论(0) 推荐(0) 编辑
摘要: docker 运行容器时使用--restart 参数可以指定一个restart策略,来指定容器应该如何重启,或不应该重启,当容器启用restart策略时,将会载docker ps 显示up 或者restart 状态,当然也可以使用docker events命令生效命令中restatcel策略。 do 阅读全文
posted @ 2020-04-27 00:26 startscorpio 阅读(6538) 评论(0) 推荐(1) 编辑
摘要: java爬虫核心:httpclient slf4j jsoup slf4j 配置文件log4j.properties log4j.rootlogger=DEBUG,A1log4j.logger.cn.itcast = DEBUGlog4j.appender.A1=org.apche.log4j.Co 阅读全文
posted @ 2020-04-25 11:23 startscorpio 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 1、在容器中注册一个restTemplata类 2、在RabbitMQ Config包中定义一个队列、和一个交换机 3、将队列绑定到交换机 4、创建Rabbit包,包中新建Serder(消息生产者)和Revc(消息消费者)在消费者中定义send(消息发布方法) 在消息消费者类头上加上@RabbitL 阅读全文
posted @ 2019-08-14 11:48 startscorpio 阅读(409) 评论(0) 推荐(0) 编辑
摘要: we系统要对客户端提供服务,需要相应的服务器中间件和数据库,比如apache'。tomcat,两者有连联系,有区别。如果我们系统使基于php可以用apache+php+MySQL。如果是基于jsp的,可以直接用tomcat+mysql。 linux上安装软件有几种方式: yum安装:类似window 阅读全文
posted @ 2019-05-27 19:46 startscorpio 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 什么是试图? 视图是从一个或多个表中导出来的表,是一种虚拟存在的表,视图就像一个窗口,通过它可以看到系统专门提供的数据,视图可以让用户的操作方便,保证数据库系统的安全 视图概念: 1:视图从已经存在的表中到处,还可以从已经存在的视图导出,数据库只是保存视图定义,而没有存放视图数据,视图的数据还是存在 阅读全文
posted @ 2019-05-21 23:02 startscorpio 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 索引的概念: 索引是一种特殊的文件,他们包含着对数据表里面所有记录的引用指针,它是对数据库库表中一列或多列的值进行排序的一种结构。简单来说数据库索引就是一本书前面的目录,能够加快对数据库的查询速度,数据库索引就是为了提高表的搜索效率而对某些字段的值建立目录。 为什么要创建索引? 1:建立索引的目的就 阅读全文
posted @ 2019-05-21 22:39 startscorpio 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 自此我们已经完成了我们自己的后端控制器,现在只需要在serviet中接收请求,然后派发给我们的后端控制器, 所以我由于用户发来的所有请求都由servlet中service方法接收,所以我们在servlet的service中将用户的请求经行具体的处理。 首先在service中实例化映射器和适配器 在s 阅读全文
posted @ 2019-05-14 20:43 startscorpio 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 接上述, 我们通过注解已经可以加载自己创建的后端控制器,但如果我们需要把用户请求交给我们的某一个控制器,我们还得为控制器起一个名字,即在加一个带值注解 在此我创建了一个RequestMapper注解类 这个注解既可以作用在类头上,也可以作用在方法头上; 用户访问服务器是通过url(地址)来访问,我们 阅读全文
posted @ 2019-05-08 23:08 startscorpio 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 创建一个映射器HandlerMapping,在映射器中定义一个定义一个方法来加载我们的控制器类,也就是谁说拿到上阶段的list集合循环取出集合中类的全限定地址,通过Class.ForName(类的全限定名)加载控制器类。由于在控制器包中或许或许会含有其他的类,所以在次引入注解: 注解即新建一个注解包 阅读全文
posted @ 2019-05-06 20:43 startscorpio 阅读(96) 评论(0) 推荐(0) 编辑