随笔分类 -  后端

摘要:数据结构和算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算的时候依然保持高速运算能力,优秀的程序需要有优秀的算法支撑。 程序员的门槛也会越来越高,一线大厂基本必考数据结构和算法面试题 不要做重复造轮子的码农,多花时间研究数据结构和算法是提升自己的有效方式 数据结构和算法的关系 数据结构是 阅读全文
posted @ 2020-08-08 16:43 秋山信月归 阅读(101) 评论(0) 推荐(0)
摘要:线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 新建:当一个Thread类或其子类对象被声明创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 运行:当就绪的线程被 阅读全文
posted @ 2020-07-30 10:04 秋山信月归 阅读(130) 评论(0) 推荐(0)
摘要:https://start.aliyun.com/ 阿里出品,在国内 比官方速度快。 阅读全文
posted @ 2020-07-07 15:18 秋山信月归 阅读(1070) 评论(0) 推荐(0)
摘要:Mybatis 简介 什么是Mybatis Mybatis是一款优秀的持久层框架 Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程 Mybatis可以使用简单的XML或注解来配置和映射原生信息,将借口和Java的实体类映射成数据库中的记录 Mybatis本是apache的 阅读全文
posted @ 2020-05-19 09:21 秋山信月归 阅读(168) 评论(0) 推荐(0)
摘要:Log4J配置详解 Log4J的配置文件(Configuration File)就是用来设置记录器的及别、存放器和布局的,它可接key=value格式的设置或xml格式的配置信息。通过配置,可以创建出Log4J的运行环境。 Log4J配置文件需要创建在src下,名字必须为:log4j.propert 阅读全文
posted @ 2020-05-15 16:05 秋山信月归 阅读(216) 评论(0) 推荐(0)
摘要:Java发展史 C&C++ 1972年C诞生 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 Java初诞生 1995年的网页简单粗糙,缺乏互动性 图形界面的程序(Applet) 比尔盖茨说:这是迄今为止设 阅读全文
posted @ 2020-05-09 01:11 秋山信月归 阅读(240) 评论(0) 推荐(0)
摘要:计算机 概述 Computer:全称电子计算机,俗称电脑 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备 由硬件和软件组成 常见的形式有台式计算机、笔记本计算机、大型计算机等 广泛应用于:科学计算、数据处理、自动控制、计算机辅助设计 计算机硬件 一些物理装置按系统结构的要求构成一个有机 阅读全文
posted @ 2020-05-09 00:37 秋山信月归 阅读(461) 评论(0) 推荐(0)
摘要:网络编程 概述 就是实现计算机之间的通讯、数据交换。 网络通讯三要素 ip:通过IP地址可以找到计算机 端口:区分计算机上的程序 传输协议:指定发送数据的方式 通信协议 UDP/IP:无连接的传输协议,消息发送方不需要等待接收方在线,只管发消息就行。类似于发短信。 TCP/IP:有连接的传输协议,要 阅读全文
posted @ 2020-05-08 18:51 秋山信月归 阅读(128) 评论(0) 推荐(0)
摘要:多线程 什么是线程 操作系统中的多任务(multitasking):在同一时刻运行多个程序的能力.例如,在编辑或下载邮件的同时可以打印文件.今天,人们很可能有单态拥有多个CPU的计算机,但是,并发执行的进程数目并不是由CPU数目制约的.操作系统将CPU的时间片分配给每一个进程,给人并行处理的感觉. 阅读全文
posted @ 2020-05-08 00:54 秋山信月归 阅读(148) 评论(0) 推荐(0)