自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 serverless 是什么?

serverless 不是说不需要服务器,而是服务器相关的绝大部分信息或状态,作为应用或服务提供者的你都不用关注。只需要关注你的业务逻辑代码,关注一下选用哪些组件,关注一下你的费用,关注一下用哪家服务商的平台。对于应用生产者来说,它将除业务逻辑代码之外的几乎所有,服务器、网络、操作系统、中间件等都进行了封装。serverless 是大规模应用生产为节约资源,提升效率,提高业务专注而诞生。这种掺杂着被捆绑或被垄断因素的应用提供形式,慎重一些吧。

2023-01-31 10:23:22 92

原创 块存储 文件存储 对象存储

普通pc上新建、编辑、保存、浏览文件使用的就是文件存储,至于怎么存储到块存储中,那是操作系统的事情。而对象存储,则是通过更多一层的封装,它提供类似接口形式的访问,就好像在操作系统的基础上又附加了一层应用,这个应用提供给你访问数据的形式,一般都是key - value的形式,至于value可能是结构化、非结构化的数据,也可能是某个文件。文件存储、对象存储最终体现在磁盘上的存储形式都是块存储。以块存储为基底,文件存储以及对象存储是其不同的封装层次及使用形式的产物。

2023-01-31 10:05:43 248

原创 长尾关键词、长尾词

在seo中,作为关键词,一般可以区分为主关键词、分类关键词、长尾关键词。这一节,主要来说说长尾关键词。什么是长尾关键词?在回答这个问题之前,咱们先来看一下什么是长尾。作为一家产品销售单位,有销量高的产品,也有销量很低或者需求用户很少的产品(销量低但依旧持有,是为了满足用户的某些特殊需求),如果这些销量低的产品种类非常多,看似没什么人购买的产品,这个产品卖两件,那个产品卖三件,这些销量地的产品如果种类足够多,那累积的销售额也是很客观的。这些销量低的产品,可以称之为长尾产品。类比,长尾的概念也就了解了。

2021-08-23 14:01:01 395

原创 爬虫、网页爬取Jsoup

Jsoup存在的时间已经很长,历史可以追溯到2010年的青葱岁月。说起来,那时的java工程师们还是神一般的存在,那会我们自己搞工具,自己搞框架,唯独缺少了开源精神。好些比较好用的工具都湮灭在原公司的资料库中。Jsoup这个工具的活跃度还不错,对有一定开发经验的人来说,入门还是很容易的。它对前端的css选择器知识有一定要求,这个网上搜索一下,很快也就掌握了。下面我爬取了中工网的一些信息,作为测试。Document page_entrance= Jsoup.connect("http://www

2021-07-07 15:32:50 125

转载 什么是违章建筑?

什么是违章建筑?一、未申请或申请未获得批准,未取得建设用地规划许可证和建设工程规划许可证而建的建筑物。二、擅自改变建设工程规划许可证的规定而建的建筑物。三、擅自改变了使用性质而建的建筑物。四、擅自将临时建筑物建成为永久性建筑物。《城市规划法》第39条:“在城市规划区内,未取得建设用地规划许可证而取得建设用地批准文件、占用土地的,批准文件无效,占用的土地由县级以上人民政府责令退回。”《城市规划法》第40条:“在城市规划区内,未取得建设工程规划许可证件或者违反建设工程规划许可证件的规定进

2021-07-01 13:22:17 75

原创 excel 同格式文件python 拼接

今天帮一个朋友处理了几千个小文件拼接,开始使用excel自带功能,发现很容易出现各种小问题,于是就用python写了一下,这类的操作有共通性,所以做一个记录。#相同格式excel文件合并程序,最简易程序,未做容错处理import osimport xlrd #读Excel文件包import xlsxwriter #将写Excel包#打开excel文件def openExcel(file): f = xlrd.open_workbook(file) return f

2020-08-31 12:32:29 357

翻译 java自定义协议

在设计 C-S 结构的应用时,我们一般需要使用一种客户端C与服务端S的通信协议。现在常用的协议有HTTP,XML-RPC,SOAP等,当然,现在XML在很多场景下都用JSON替代了,这个不赘述,有些时候,我们需要设计一些自有协议,这里咱们就说一下设计自有协议时需要注意的几个点:1、C-S交互 客户端与服务器之间通过信息(数据)交换来完成具体操作,举例来说,当客户端向服务器发送...

2020-02-26 18:02:03 1215

原创 ubuntu 完全卸载mysql

删除mysql: sudo apt-get remove mysql-*清理残留数据: dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

2019-10-29 11:22:00 78

原创 大数据(1)-概论

什么是大数据?首先大数据不是一门专门的技术,而是一些列技术的综合应用,各类数据库、文件存储、处理平台、操作系统甚至是硬件的综合。“大数据”这个词被广为流传,但真正说起来,它更是一种市场用语,是营销手段的产物。“大数据”所代表的是一种较新的理念,一种对数据处理的新的技术组合,一种新的解决数据或企业运营的思路。“大数据”所包含的概念很早就被提出,而被具体化成一个名词概念,则是在1998年被...

2019-10-29 11:10:36 1754

原创 云服务,云服务商比较

云服务打开百度,搜索“云服务器”一词,主要出现华为云、阿里云、腾讯云、AWS云等,双十一期间各个云服务商都施行了大幅的促销优惠,优惠力度之大,让我汗颜,因为我正在心疼我已经多花出去的几千大洋。这也说明,当前的云服务市场竞争已经十分激烈,各个服务商正在为争取用户而作战。而当你查阅资料,百度云相关的内容时,说明“云计算”已经普及到你以及你周边的人群,随着serverless的发展,云计算的应用...

2019-10-28 20:35:59 1409 1

原创 系统性能

系统性能是对整个系统的研究,包括了硬件组件和整个软件栈。所有数据储存、传输与计算过程中所发生的各项内容都包含在内。假如你搭建了一个分布式系统,它有着多台服务器和多个进程 ,如果你没有一张可以显示数据路径的示意图,那需要你赶紧补一张,它可以帮助你理解所有组件之间的关系,防止你管中窥豹。系统是复杂的,当出现性能问题或瓶颈时,我们需要理清所有组件之间的关联关系,是如何协作的,这样,在解决问题中才可以...

2019-09-07 18:19:36 1208

原创 postgres 迁移could not load library

所遇异常:could not load library “/home/postgres/pg_10_1/lib/postgresql/pg_cron.so”:libpq.so.5:cannot open shared object file:No such file or directory解决办法:在~/.bashrc中加入:export LD_LIBRARY_PATH=/hom...

2019-08-05 18:21:43 1698

原创 MTU--UDP

某个项目中,需要实现手持终端与pc之间的UDP通信,需要严格控制通信数据帧的字节数。在传输中由于使用UDP协议,如果数据包超出了MTU值,在IP层会产生分包及组包,在网络状况欠佳的情况下,很容易产生丢包。使用UDP协议进行传输时,传输的数据内容应该控制在1472字节以内,当前在Internet通信中,标准的mtu值是576字节,所以在udp通信中,我们也延承这一习惯,将数据包的长度控制在5...

2019-08-05 18:04:26 1017

原创 服务配置中心

配置中心的必要性:在集中式(与分布式对应)的应用中,一般配置文件的形式对配置进行管理就足够了,节点少,常见的主备、热备形式中配置管理通常不是很大的问题。但在互联网时代,为了支持极高的并发量,保证系统运转的健壮性,减少模块间的耦合,大部分都是分布式,或者以流行的描述--微服务,系统中集成了大量的单体服务,分布在大量的节点,在乐观状态(所有节点都正常运转)下,如果进行配置管理,每台逐一进行修改,并...

2019-08-05 13:19:29 222

原创 微服务-springcloud-提纲

0、Spring boot1、Eureka2、Ribbon3、Hystrix4、Zuul5、Gateway6、Config7、Consul8、Sleuth9、SAGA10、DDD11、服务的拆分策略12、服务间的通信13、业务逻辑设计技巧14、微服务测试15、微服务生产环境先列个提纲,也算是给自己定一个写作的顺序...

2019-07-31 11:25:43 63

原创 微服务 -开篇

互联网的高速发展,产生了一系列的技术革新。微服务也算是其中一员。微服务算是一种风格,是为了解决互联网运营中产生的问题,而出现的,是一种问题解决方式。现在大部分互联网企业或者想扩展互联网业务的企业,都在将微服务或者更直接的,spring cloud 作为首选的架构。当然这也符合spring团队的目标,他们的目标就是使spring cloud 成为微服务架构落地的标准。当然spring cloud...

2019-07-31 11:06:37 70

原创 restful

restful是一种风格,而非规范,可以看作开发落地时的一种约定。level 0:面向功能或者说是面向行为,请求中的参数中包含目标行为及完成行为所需要的参数值{ addPersonInfo:{ name:"Jone", sex:"male" }}{ addAnimalInfo:{ ...

2019-04-28 11:20:53 184

原创 ARP协议及应用

ARP协议是根据IP地址获取物理地址的一个TCP/IP协议。主机将包含目标主机IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以确定目标的物理地址;收到返回消息后将该IP地址和MAC地址( Media Access Control Address)存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。注意加粗的部分,这是后面实现监听业务的必要条件。wind...

2019-04-09 15:11:25 1623

原创 数据三范式

数据库三大范式,通俗理解:1NF,列的原子性,也就是,列不可以再分。或者说,表中不可再有子表。2NF,保证一行数据可以被唯一的标识。使用一列可以标识一行数据时,不要使用多列作为联合主键3NF,除作为主键的列,数据库所有表中无标识相同意义的重复列。三大范式的目的就是为了减少数据冗余,尽可能减少数据存储的体积。...

2019-04-01 18:47:04 165

原创 串口数据处理

最近接了一个项目,用到了串口处理,在日常的java业务开发中,进行串口操作的场景还真不多,一般让C人员处理。由于最近缺少C人员,所以只好用java的rxtx来实现,具体的rxtx怎么用这个我就不多说了。这里只简单看一下,串口数据的处理。在网上搜了一下,大部分java的处理方式如下:case SerialPortEvent.DATA_AVAILABLE:/*Data available a...

2019-03-24 15:37:56 1020

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除