摘要: 数据结构和算法的重要性 算法是程序的灵魂,优秀的程序可以在海量数据计算的时候依然保持高速运算能力,优秀的程序需要有优秀的算法支撑。 程序员的门槛也会越来越高,一线大厂基本必考数据结构和算法面试题 不要做重复造轮子的码农,多花时间研究数据结构和算法是提升自己的有效方式 数据结构和算法的关系 数据结构是 阅读全文
posted @ 2020-08-08 16:43 秋山信月归 阅读(98) 评论(0) 推荐(0)
摘要: 线程的生命周期 JDK中用Thread.State类定义了线程的几种状态 新建:当一个Thread类或其子类对象被声明创建时,新生的线程对象处于新建状态 就绪:处于新建状态的线程被start()后,将进入线程队列等待CPU时间片,此时它已具备了运行的条件,只是没分配到CPU资源 运行:当就绪的线程被 阅读全文
posted @ 2020-07-30 10:04 秋山信月归 阅读(124) 评论(0) 推荐(0)
摘要: https://start.aliyun.com/ 阿里出品,在国内 比官方速度快。 阅读全文
posted @ 2020-07-07 15:18 秋山信月归 阅读(1060) 评论(0) 推荐(0)
摘要: redis五大数据类型 翻译: Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超级日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级 阅读全文
posted @ 2020-07-04 11:44 秋山信月归 阅读(358) 评论(0) 推荐(0)
摘要: redis-benchmark 性能测试工具 redis-benchmark是一个官方自带的压力测试工具。 简单测试: 100个并发连接 100000请求 分析: 基本使用 redis默认有16个数据库 默认使用第0个 可以使用select进行切换 select num 查看DB大小 查看当前数据库 阅读全文
posted @ 2020-07-03 15:50 秋山信月归 阅读(2388) 评论(0) 推荐(0)
摘要: Redis(Remote Dictionary Server) 概述 Redis(RemoteDictionary Server),即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起 阅读全文
posted @ 2020-07-03 14:33 秋山信月归 阅读(142) 评论(0) 推荐(0)
摘要: NoSQL 概述 NoSQL (NoSQL = Not Only SQL),意为 “不仅仅是SQL”。是非关系型数据库。NoSQL用于超大规模数据的存储。 为什么要使用NoSQL 今天我们通过第三方平台(例如QQ、微信、百度、微博等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用 阅读全文
posted @ 2020-07-03 12:13 秋山信月归 阅读(181) 评论(0) 推荐(0)
摘要: 因为npm没有设置国内镜像服务器(因为大部分内容要去外网下载,直连比较慢) 先执行npm config set registry http://registry.npm.taobao.org 阅读全文
posted @ 2020-06-15 12:06 秋山信月归 阅读(656) 评论(0) 推荐(0)
摘要: Mybatis 简介 什么是Mybatis Mybatis是一款优秀的持久层框架 Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程 Mybatis可以使用简单的XML或注解来配置和映射原生信息,将借口和Java的实体类映射成数据库中的记录 Mybatis本是apache的 阅读全文
posted @ 2020-05-19 09:21 秋山信月归 阅读(162) 评论(0) 推荐(0)
摘要: Log4J配置详解 Log4J的配置文件(Configuration File)就是用来设置记录器的及别、存放器和布局的,它可接key=value格式的设置或xml格式的配置信息。通过配置,可以创建出Log4J的运行环境。 Log4J配置文件需要创建在src下,名字必须为:log4j.propert 阅读全文
posted @ 2020-05-15 16:05 秋山信月归 阅读(211) 评论(0) 推荐(0)