银色回廊
Spring学习日记01:基础概念 Spring学习日记01:基础概念
Spring 学习日记01:基础概念Spring是什么?历史背景:简单的说就是以前Java用的EJB框架存在许多问题,不好用,一个大佬就写了本书叫<不用EJB进行JAVA开发>,后面blblbl产生了Spring。 Spring
2022-06-30
javaSE 面试题02:HashMap javaSE 面试题02:HashMap
1. 一个类的构造方法的作用是什么?构造方法有哪些特性?构造函数用于完成对象的初始化工作。 如果一个类没有声明构造函数,编译器会 为类生成默认的、不带参数的构造方法。 构造函数的特性: 1,名字与类名相同; 2,没有返回值,但不能用void
2022-06-30
多线程学习02:线程池 多线程学习02:线程池
线程池(Thread Pool)线程池(Thread Pool)是一种基于池化思想管理线程的工具。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配
小爬虫Gecco 02 小爬虫Gecco 02
Gecco学习日记02:Debug分析Gecco的目标是提供一个完善的主题爬虫框架,简化下载和内容抽取的开发,利用管道过滤器模式,提供灵活的内容清洗和持久化处理模式,让开发人员把更多的精力投入到与业务主题相关的内容处理上。 Debug分析由
2022-06-28
小爬虫Gecco 01 小爬虫Gecco 01
网络爬虫的定义与Gecco快速开始什么是爬虫?WiKi中的定义:网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网络索引。网络搜索引擎等站点通过爬虫软件更新自身的
2022-06-27
多线程学习01:进程、线程 多线程学习01:进程、线程
进程、线程前言:程序是如何跑起来的​ 通常来说,像我们苦逼码农写的软件都是文本格式的代码,这些代码不能直接被计算机识别执行,需要使用编译器编译成操作系统或者虚拟机可以运行的代码(可执行代码),它们都被存储在文件系统中。 ​ 要想让程序处理数
javaSE 面试题01:Java特点 javaSE 面试题01:Java特点
1. 面向对象和面向过程的区别面向过程: 优点:性能高,类的实例化是有较大开销的,且占用更多的内存,在注重性能的开发场合,例如单片机、嵌入式开发、Linux/Unix内核等场景中一般采用面向过程开发。 缺点:代码逻辑贴近机器逻辑,不易维护
2022-06-25
了解正则表达式 了解正则表达式
正则表达式正则表达式(regular expression,常简写为regex、regexp或RE):一种用于匹配字符串的pattern,用于检验一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 ps:正则表
2022-06-23
数据库学习:触发器 数据库学习:触发器
触发器(Trigger)触发器 (Trigger) 是一个存储过程(stored Procedure),在适当条件下被调用的过程,有点类似于回调函数与生命周期函数(在某个时刻会自动执行的函数)。触发器是mysql5新增的功能,通常在进行增删
2022-06-19
5 / 6