厨房小码农

2018年12月18日

mybatis源码解析之Configuration加载(一)

摘要: 概要 上一篇,我们主要搭建了一个简单的环境,这边我们主要来分析下mybatis是如何来加载它的配置文件Configuration.xml的。 分析 我们先看下第4行代码,看起来很简单,利用Resource加载指定路径下的文件,获取输入流,具体的代码实现为: 可以看出来,其内部加载resource的方 阅读全文

posted @ 2018-12-18 15:49 厨房小码农 阅读(698) 评论(1) 推荐(1) 编辑

2018年12月8日

mybatis源码解析之环境准备

摘要: 概述 对于mybatis而言,大家一定都不陌生,我相信很多同学都跟我一样,用起来非常的熟练,但是其内部的实现原理呢,不太清楚,经常面试的时候,面试官问及这方面的知识,都只能尴尬的回答不知道,或者不清楚,接下来的一段时间,我会慢慢的记录一些我读源码的一些过程,和大家一起学习。 sql准备 要操作数据库 阅读全文

posted @ 2018-12-08 21:48 厨房小码农 阅读(323) 评论(0) 推荐(1) 编辑

2018年12月7日

简单爬虫项目实战(一)

摘要: 概述 最近自己想搞一个小的项目,这个项目我们就先从爬虫开始,爬取直播吧的NBA滚动新闻,再存入数据库。先写个简单点的,后期再不断的优化下。 准备 直播吧对于喜欢看球的朋友肯定不陌生,https://www.zhibo8.cc/,打开我们看到如下界面, 我们选择NBA新闻tab,然后选择滚动新闻, 我 阅读全文

posted @ 2018-12-07 00:44 厨房小码农 阅读(2068) 评论(0) 推荐(1) 编辑

2018年11月22日

python 实现求一个集合的子集

摘要: 概要 今天偶然看到有个关于数学中集合的问题,就突发奇想的想用python实现下求一个集合的子集。 准备 我当然先要复习下,什么是集合,什么是子集? 比较粗犷的讲法,集合就是一堆确定的东西,细致一点的讲法呢,就是由一个或多个确定的元素所构成的整体,集合中的东西称为元素。 集合有一些特性: 1.确定性 阅读全文

posted @ 2018-11-22 16:25 厨房小码农 阅读(6679) 评论(0) 推荐(0) 编辑

2018年11月15日

python3入门教程(二)操作数据库(一)

摘要: 概述 最近在准备写一个爬虫的练手项目,基本想法是把某新闻网站的内容分类爬取下来,保存至数据库,再通过接口对外输出(提供后台查询接口)。那么问题就来了,python到底是怎么去操作数据库的呢?我们今天就来研究下。 准备 我这边数据库使用的是mysql5.7,python去操作mysql数据库需要使用到 阅读全文

posted @ 2018-11-15 18:43 厨房小码农 阅读(601) 评论(0) 推荐(2) 编辑

2018年11月1日

python3入门教程之hello world

摘要: 概述 python 这门语言这几年非常的火,很多技术都用的到,像爬虫,大数据,人工智能等,包括很多的小孩都首选python作为入门学习语言,那python 究竟是怎样一门语言呢? Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。简单的说,python 具有以下特点:易阅 阅读全文

posted @ 2018-11-01 17:00 厨房小码农 阅读(8920) 评论(0) 推荐(0) 编辑

2018年10月31日

base64详解及实现

摘要: 概述 base64 说起来大家应该都是很熟悉的,很多类型的数据都可以转成base64的编码规则,例如图片,pdf,文本,邮件内容等。 什么是base64 根据RFC2045的定义,base64被定义为:base64内容传送编码被设计用来把任意系列的8位字节描述为一种不易被人直接识别的形式 简单来说, 阅读全文

posted @ 2018-10-31 15:50 厨房小码农 阅读(2488) 评论(0) 推荐(0) 编辑

2018年10月26日

springboot学习之构建简单项目搭建

摘要: 概述 相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配 阅读全文

posted @ 2018-10-26 00:04 厨房小码农 阅读(832) 评论(0) 推荐(1) 编辑

2018年10月25日

jvm-垃圾收集

摘要: 概述 说起垃圾收集,大部分人都把这项技术当做Java语言的伴生产物。其实,GC主要就是考虑完成三件事情: 哪些内存需要回收 什么时候回收 如何回收、 经过半个多世纪的发展,目前内存的动态分配与内存的回收技术已经相当成熟,一切看起来都进入“自动化”时代,那为什么我们还要去了解GC和内存分配呢? 其实答 阅读全文

posted @ 2018-10-25 00:21 厨房小码农 阅读(144) 评论(0) 推荐(0) 编辑

2018年10月22日

软考--原码,反码,补码

摘要: 最近在准备软考的软件设计师考试,有很多之前比较基础软件工程的知识和计算机基础的知识,昨天做真题的时候就遇到一题, 题目如下: 如果“2X”的补码是“90H”,那么X的真值是( ) A.72 B.-56 C.56 D.111 题目中涉及到好几个概念,先大致理解下 一、原码,补码,反码 首先,一个数在机 阅读全文

posted @ 2018-10-22 22:59 厨房小码农 阅读(1163) 评论(0) 推荐(0) 编辑

导航