摘要: 1 假期在家学习了一下Python 了解一下常用数据结构 int float decimal(需要导入 Decimal) bool string list dic tuple 二、函数 print() 输出函数 转义与原始字符, chr() hex() 三 数据类型转换 int() str() fl 阅读全文
posted @ 2021-05-06 21:55 晓桦 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、 现在工作也已经五、六年了。还是普通的一名开发人员。从刚毕业的.net 到后来安卓。然后到现在的java开发。2019年5月份的时候我开始进行java开发的工作,那时候刚刚跳槽。在一家小公司。勉强自学了一下java知识,就是spring boot的一些。使用的也都是简单的接口。偶尔也写一下前端页 阅读全文
posted @ 2021-04-25 15:04 晓桦 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一、为什么使用 1. 解决应用服务器的cpu和内存压力 2. 减少io的读操作,减轻io的压力 3.关系型数据库的扩展性不强,难以改变表结构 二、优点 1.nosql数据库没有关联关系,数据结构简单,拓展表比较容易 2.nosql读取速度快,对较大数据处理快 三、适用场景 1. 数据高并发的读写 2 阅读全文
posted @ 2020-09-15 15:40 晓桦 阅读(28624) 评论(0) 推荐(1) 编辑
摘要: 一、redis和memcache有什么区别? redis是现在的企业使用最广泛缓存技术,而在redis以前memcache是一些公司最常用的缓存技术,它们比较相似,但有如下一些区别: (1)redis相对于memcache来说拥有更丰富的数据类型,可以适用更多复杂场景。 (2)redis原生就是支持 阅读全文
posted @ 2020-09-08 18:11 晓桦 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 一、流量削峰的场景 流量高峰主要是用于应对大流量的业务,短时间内大量的用户抢占有限的商品或资源所发生的高并发场景。比如我们春节火车票的抢购,上亿用户在线抢票,双十一疯狂的女人在线剁手;某促销活动几百万人同时在某个时间点抢购有限数量的折扣商品等。以促销活动为例,实际上真实能购买到该件商品的用户也只有固 阅读全文
posted @ 2020-09-08 17:09 晓桦 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: 1、详细介绍 事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。 编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。 声明式事务管理使业务代码逻辑不受污染, 因此在实际 阅读全文
posted @ 2020-09-08 17:04 晓桦 阅读(5974) 评论(0) 推荐(1) 编辑
摘要: Nginx基础 一、Nginx基本概念 1.1 什么是Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强,事实上Nginx的并发能力在同类型的网页服务器中表现较好。Nginx可以作为静态页面的web服务器,同时还支持CGI协议的 阅读全文
posted @ 2020-08-11 14:46 晓桦 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.nio是java New IO的简称,在jdk1.4 里提供的新api。 Sun官方标榜的特性如下:为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。 Channel :一个新的原始I/O抽象。 支持锁和内存映射文件的文件访问接口。 提供多路(non-bloking)非阻塞式 阅读全文
posted @ 2020-08-10 15:57 晓桦 阅读(2098) 评论(0) 推荐(0) 编辑
摘要: JUC (一) ——集合类 下面,我们先了解JUC包中集合类的框架;为了方便讲诉,我将JUC包中的集合类划分为3部分来进行说明。 1. List和Set JUC集合包中的List和Set实现类包括:CopyOnWriteArrayList,CopyOnWriteArraySet和Concurrent 阅读全文
posted @ 2020-08-10 15:48 晓桦 阅读(203) 评论(0) 推荐(0) 编辑
摘要: IO会一直占用CPU吗? 这是一个很好的关于并发/并行系统的问题。简单回答就是:IO所需要的CPU资源非常少。大部分工作是分派给DMA(Direct Memory Access)直接内存存取完成的。先不谈传统的5大IO模型,先说说并发(Concurrencey)。一个非常不严谨的解释就是同时做A和B 阅读全文
posted @ 2020-08-10 15:40 晓桦 阅读(1264) 评论(0) 推荐(1) 编辑