- 博客(16)
- 收藏
- 关注
原创 docker入门与使用
一)什么是docker虚拟化技术:我们平时在本地装的虚拟机也是一种虚拟化技术,方便我们构建系统,那么像这种技术就叫虚拟化技术docker:就是采用虚拟化技术,docker里面有很多“箱子”,这个“箱子”就相当于一个虚拟机linux,那么优点就很明显了,原本一台linux可以部署一个服务,假如再开一台linux部署mysql,一个linux部署redis,一个linux部署我们web服务...
2019-11-10 16:20:25 129
原创 redis入门操作
Redis作为非关系型数据库,有着极其好用的功能,对比关系型数据来说,不需要事务,数据主要是运行在内存中,所以说,数据的存取的非要快的。 下面开始入门redis以及其基本操作(一) redis的存储结构是一个key-value组成的(可以理解为大Map)。key统一都是String类型(二) value常用的有下面五种结构,下面用jedis操作下面de...
2019-11-05 20:07:53 127
原创 springmvc入门学习(一)
一:基本概念 什么是三层架构? 就是传统的dao层,service层,web层 什么是mvc模式? 就是模型,控制器,视图,就是解决的是三层架构中web层的问题二:入门步骤1 创建一个maven项目,转为web项目2 添加依赖 spring-context,spring-webmvc.xml3 web.xm...
2019-05-13 20:16:35 126
原创 SOA架构的优点
主要是优点一:各个项目模块耦合度低 假如一个系统坏了,不会影响到别的系统的运行二:部署足够灵活 扩展新的功能的时候,不需要停掉了线上的系统三:容易扩展 新增的业务,也就是在原来的基础上新增一个系统而已....
2019-05-12 20:22:37 1383
原创 浅谈zookeeper的优点(面试篇)
我们在分布式架构中,很多时候都会使用dubbo作为消息服务中心,而zookeeper就是dubbo最常用的注册中心生产者:指的就是提供数据,业务处理的一方消费者:指的是处理前端的请求还有响应结果的一方,其中数据处理就交给生产者那么生产者和消费者就产生一定的联系了zookeeper可以想象为这样的一个平台,就是消费者和生产者的桥梁步骤一:安装和启动zookeep...
2019-05-12 20:11:22 2905
原创 mybatis多表关联查询
一:一对一需求:一个账户对应一个用户实际开发中我们创建实体类a的时候,外键都可以用对应表的实体类b作为a的属性对象问题?因为我们联表1对1查询结果的列和实体类对象是不一致的,所以需要resultMap在resultMap标签中包含<association>标签,该标签用于封装对应b的列名和属性名注意事项:如果联表查询的时候,列名有相同的,需要手动赋予不同的别名...
2019-05-10 12:02:28 122
原创 mybatis学习入门(三)
mybatis各种标签的使用一: <if>标签我们可以通过if标签对参数进行判断值是否为空,目的就是在映射文件中作条件判断应用场景:多条件查询的时候,有些条件可能是为空,所以需要判断之后再进行动态构造sql注意事项:假如条件对象a里面的对象b.判断b中的属性是否为空前需要判断b是否为空二:<where>标签该标签的作用就是取代查询sql中where关...
2019-05-09 19:28:34 114
原创 mybatis学习入门(二)
本章介绍一下mybatis学习入门之后一些细节操作一:parameterType输入参数和resultType输出参数的使用1 搭建mybatis环境,在上一章已经提到了 2 在接口创建一个方法,参数是一个integer 3 编写映射文件,输入参数 int/integer都可以4 输出参数,为返回值的类型注意事项:parameterType可以不写,resultType一定要写(v...
2019-05-09 18:55:09 94
原创 mybatis学习入门(一)
开发环境:idea,maven一:搭建mybatis环境1 首先准备数据库的环境 2 创建maven项目(jar) 3 添加依赖二:编写SqlMapConfig.xml配置文件1 新建配置文件 (可以通过idea的工具创建) 2 在配置文件里面配置<environment>配置数据库的连接信息,连接池,事务管理等等三:编写映射文件1 首先创建实体类 2 编...
2019-05-09 17:20:25 91
原创 redis在java中的应用
说到redis,相信不少小伙伴都知道是一个非关系型数据库.下面我就浅谈一下java操作redis的基本操作以及应用范围吧.一:redis的安装解析对于redis,有两种版本,第一就是单机版,何为单机版?顾名思义就是一个redis服务器就是一个单机版.可是随着用户的访问量的增加,并发量的增加,一台redis服务器是远远不够的.那么怎么解决呢?一台不行那就两台呗,甚至是多台.所以就有了集群版....
2019-05-08 20:38:25 1692
原创 springboot入门学习
首先说一下springboot的优点第一:起步依赖 假如你用spring整合mybatis,这个过程需要导入5到6个依赖包.而springboot只需要导入一个依赖包即可第二:自动配置 springboot项目所用到默认的配置都会自动配置好(约定大于配置),解决了配置重的问题创建springboot工程特点一:一定是maven项目二:编写pom文件,...
2019-05-08 15:45:13 83
原创 浅谈数据采集(爬虫)的一些工作经验
这里先谈谈我的学习背景吧,不喜欢可以绕过,纯属自学之路,然后求职之路,没有任何技术原理。。学了一个月的python,,可能语法比较简单的关系,很快就接触到python爬虫,一开始我真的很不理解爬虫是干什么的,后来到传智博客的官网看了一下python的课程,也发现也有爬虫的课程,就开始嗑视频了,大概看了两个星期的我,已经开始投简历了,不过结果显而易见,没有工作经验是很难找到专职爬虫的岗位的。后来...
2018-12-08 14:29:09 4453
原创 python -day Two 今天说说python中 selenium的安装方法
安装seleniume也算挺艰辛的了,因为我比较习惯用谷歌浏览器,想要驱动谷歌浏览器必须用chromedriver ,这个要求对应相应的版本,反正目前我用谷歌浏览器就是68,webdriver的版本是。。忘记了,这两个关联之后还有相关的库安装之后,就开始快乐的爬虫日记了,准备功夫都准备好之后就开始,首先说一声,我用的是selenium爬虫,这样很多大型网站包括京东,淘宝什么的这种异步加载的网站都可...
2018-08-28 18:50:05 99
原创 python第二天上午学习内容
1 ls 命令是查看当前目录的内容2 pwd 是查看当前目录的路径和3 clear 清屏4 touch 文件名 创建文件5 rm 文件名 删除文件6 rm -r 文件名 删除目录7 mkdir 文件名 创建目录 8 cd 文件名 切换目录...
2018-05-23 12:29:24 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人