自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (10)
  • 论坛 (1)
  • 收藏
  • 关注

原创 系统架构设计笔记(21)—— 物联网

物联网就是物物相连的互联网。其定义有两层意思 :物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。物联网通过智能感知 、 识别技术与普适计算 、 广泛在网络的融合中应用,被称为继计算机 、 互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应...

2020-04-25 19:00:45 340

原创 系统架构设计笔记(20)—— 综合布线系统

综合布线工程包括综合布线设备安装 、 布放线缆和缆线端接等三个环节。任何一个网络系统的实施都至少包括两个部分,即逻辑设计与物理实现。网络系统的调试与安装通常分为以下几步 :网络系统的详细逻辑设计;全部网络设备加电测试;模拟建网调试及连通性测试;实际网络安装调试。综合布线系统 ( Premises Distributed System , PDS ) 是一种集成化通用传输系统,是...

2020-04-25 18:57:22 254

原创 客户端调用 Axis2 接口,导致 Linux 文件数打开过多问题的解决方法

生产系统最近不稳定, linux 经常爆出打开文件数过多的问题。Linux 有文件句柄限制,默认一般为 1024 。之前生产环境调整过一次,改大了。这次又出现类似问题,怀疑是应用程序存在问题。1 查看进程打开文件数最大限制为了保证生产环境能够继续提供服务,运维把进程所能打开的最大文件数为改为 8192,同时通过设置了监控,当最大文件数超过 3000 时,进行短信预警。通过 Linux 的 ...

2020-04-19 19:02:23 184

原创 系统架构设计笔记(19)—— 网络存储技术

目前,主流的网络存储技术主要有三种,分别是直接附加存储( Direct Attached Storage , DAS ) 、 网络附加存储( Network Attached Storage , NAS )和存储区域网络( Storage Area Network , SAN )。1 直接附加存储( Direct Attached Storage , DAS )DAS 是将存储设备通过 SCS...

2020-04-19 18:11:04 263

原创 系统架构设计笔记(18)—— 网络工程

网络工程的建设是一个极其复杂的系统工程,是对计算机网络 、 信息系统建设和项目管理等领域知识的综合利用的过程,我们必须根据用户单位的需求和具体情况,结合当前网络技术的发展和产品化程度,经过充分的需求分析和市场调研,确定网络建设方案,依据方案有计划 、 分步骤地实施。按照实施过程的先后,网络工程可分为网络规划 、 网络设计和网络实施三个阶段。1 网络规划网络规划是网络建设过程中非常重要的环节,同...

2020-04-19 18:09:31 317

原创 说说包管理工具 NPM 的基本用法

NPM 是随同 NodeJS 一起安装的包管理工具,可以解决 NodeJS 代码部署上的很多问题,常见的使用场景有以下几种:允许我们从 NPM 服务器下载第三方编写的包到本地使用。允许我们从 NPM 服务器下载并安装第三方编写的命令行程序到本地使用。允许我们将自己编写的包或命令行程序上传到 NPM 服务器供他人使用。新版的 nodejs 已经集成了 npm ,所以 npm 不需要单独安...

2020-04-18 18:33:11 295

原创 说说如何使用 Node.js 创建 HTTP 服务器

1 Node.js 简介Node.js 是运行在服务端的 JavaScript 。 它是一个异步 I/O、事件驱动模式的 JavaScript 服务端环境,基于 Google 的 V8 引擎, V8 引擎执行 Javascript 的速度快,性能好。(1)异步 I/O异步 I/O 遵循 “Don’t call me, I will call you” 原则,类似经典的 Ajax 调用。在 N...

2020-04-18 18:28:57 109

原创 说说如何使用 Python 的 cProfile 模块分析代码性能

cProfile 模块是自 python 2.5 以来标准版 Python 解释器的默认性能分析器。它是一种确定性分析器,只测量 CPU 时间,并不包含内存消耗和其他与内存相关联的信息。代码分析模板如下:import cProfile, pstats, iofrom pstats import SortKeypr = cProfile.Profile()pr.enable()# .....

2020-04-12 10:21:43 157

原创 说说 Python 的 round 函数

round( number ) 函数会返回浮点数 number 的四舍五入值。具体定义为 round(number[,digits]):如果 digits>0 ,四舍五入到指定的小数位;如果 digits=0 ,四舍五入到最接近的整数;如果 digits<0 ,则在小数点左侧进行四舍五入;如果 round() 函数只有 number 这个参数,则等同于 digits=0。...

2020-04-12 09:23:01 110

原创 系统架构设计笔记(17)——网络互连与常用设备

网络互连是为了将两个以上具有独立自治能力 、 同构或异构的计算机网络连接起来,实现数据流通,扩大资源共享的范围,或者容纳更多的用户。网络互连包括局域网与局域网的互连 、 局域网与广域网的互连 、 广域网与广域网的互连,这可以扩大资源共享的范围,使更多的资源可以被更多的用户共享。1 网络互连设备在网络互连时,各节点一般不能简单地直接相连,而是需要通过一个中间设备来实现。按照 OSI/RM 的分层...

2020-04-11 16:57:27 152

原创 系统架构设计笔记(16)——局域网与广域网

局域网( LocalAreaNetwork , LAN )是将分散在有限地理范围内的多台计算机通过传输媒体连接起来的通信网络,通过功能完善的网络软件,实现计算机之间的相互通信和资源共享;广域网( WideAreaNetwork , WAN )是在传输距离较长的前提下所发展的相关技术的集合,用于将大区域范围内的各种计算机设备和通信设备互联在一起,组成一个资源共享的通信网络。1 局域网基础知识当...

2020-04-11 14:56:40 727 2

原创 说说如何解决 Windows 下 Tomcat bat 命令模式下中文乱码问题

1 问题启动 startup.bat,出现中文乱码:2 分析右击命令窗口,打开命令属性,发现是 GBK 编码:3 解决打开 ${TOMCAT_HOME}\conf\logging.properties,把出现的 UTF-8 改为 GBK(可以用 Notepad 等工具一次性修改):4 验证...

2020-04-11 07:33:46 130

原创 说说 Python 的 time 模块

Python 内置的 time 模块可以让 Python 程序读取系统时钟的当前时间。1 time.time() 函数Unix 纪元指的是 1970 年 1 月 1 日 0 点,即协调世界时(UTC)。 time.time()函数会返回自Unix 纪元那一刻以来的秒数,是一个浮点值,这个数字称为 UNIX 纪元时间戳。由于英文(CUT,Coordinated Universal Time)...

2020-04-06 11:55:38 115

原创 系统架构设计笔记(15)—— 网络架构与协议

网络架构是指计算机网络的各层及其协议的集合。计算机之间要交换数据,就必须遵守一些事先约定好的规则,用于规定信息的格式及如何发送和接收信息的一套规则就称为网络协议。为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一 、 巨大的协议来为所有形式的通信规定完整的细节,而是将庞大而复杂的通信问题转化为若干个小问题,然后为每个小问题设计一个单独的协议。计算机网络采用分层设计方法,按照信息的传输过程...

2020-04-05 14:36:17 319

原创 说说如何安装与配置 Vant Weapp 小程序 UI 组件库

Vant Weapp 是移动端 Vue 组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,帮忙开发者快速搭建小程序应用。1 安装首先 cmd 命令行进入项目,先后执行以下命令,初始化 npm 配置:npm initnpm install然后执行 npm 安装 Vant Weapp:npm i @vant/weapp -S --pro...

2020-04-05 11:21:37 1026

原创 密码技术学习笔记(1)——比特序列密码

计算机的操作对象并不是文字,而是由 0 和1排列而成的比特序列。无论是文字 、 图像 、 声音 、 视频还是程序,在计算机中都是用比特序列来表示的。将现实世界中的东西映射为比特序列的操作称为编码 (encoding ) 。而执行加密操作的程序,就是将表示明文的比特序列转换为表示密文的比特序列。XOR 的全称是 exclusive or ,在中文里叫作异或。1 XOR 运算(1 个比特)1...

2020-04-05 11:09:27 380

原创 系统架构设计笔记(14)—— NoSQL 与大数据

1 NoSQLNoSQL 即 Not Only SQL ,可直译 “ 不仅仅是 SQL” ,这项技术正在掀起一场全新的数据库革命性运动。数据的模式包括多种类型,如层次模型 、 网状模型 、 关系模型等,而在实际应用过程中,几乎都是在用关系模型,主流的数据库系统都是关系型的。但随着互联网 web2.0 网站的兴起,传统的关系数据库在应付 web2.0 网站,特别是超大规模和高并发的 SNS 类型...

2020-04-04 15:33:54 181

原创 系统架构设计笔记(13)—— 数据挖掘

随着数据库技术的迅速发展及数据库管理系统的广泛应用,人们积累的数据越来越多。激增的数据背后隐藏着许多重要的信息,人们希望能够对其进行更高层次的分析,以便更好地利用这些数据。目前的数据库系统可以高效地实现数据的录入 、 查询 、 统计等功能,但无法发现数据中存在的关系和规则,无法根据现有的数据预测未来的发展趋势。缺乏挖掘数据背后隐藏的知识的手段,导致了 “ 数据爆炸但知识贫乏 ” 的现象。1 数据...

2020-04-04 15:31:44 505

原创 系统架构设计笔记(12)—— 数据仓库

传统的操作型数据库主要是面向业务的,所执行的操作基本上也是联机事务处理,但随着企业规模的增长,历史积累的数据越来越多,如何利用历史数据来为未来决策服务,就显得越来越重要了,而数据仓库就是其中的一种技术。企业常见的数据处理工作大致可以分成两大类,分别是 OLTP(On-LineTransaction Processing ,联机事务处理 ) 和 OLAP (On-LineAnalytical P...

2020-04-04 15:29:00 201

原创 说说如何基于 Vue.js 、element UI 与 Echart 实现一张地图展示多个区域提示框

1 需求变更省级区域图实现效果给客户看了之后,客户希望可以一次性把所有区域的数据展示在地图周围。原计划是想用 echart 的 tooltip 提示框组件来实现。实验之后发现 echart 地图只支持弹出一个 tooltip 提示框。这样显然无法满足要求。转而考虑使用 element UI 的 tooltip 组件。实现效果:2 element UI Tooltip 组件Tool...

2020-04-04 12:02:37 389

原创 说说如何基于 Vue.js 与 ECharts 实现省级区域图

ECharts,是一个使用 JavaScript 实现的开源可视化库,可以流畅地运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的...

2020-04-04 11:55:40 216

原创 说说如何利用 Python 实现 JSON 与 Python 对象之间的相互转换

JSON (JavaScript Object Notation)是 JavaScript 程序编写数据结构的原生方式,它可以将数据格式化,成为可供人阅读的字符串。Python 的 json 模块可以处理 JSON 格式的数据。但因为 JSON 是 JavaScript 体系,所以只能表示字符串、整型、浮点型、布尔型、列表、字典和 NoneType。1 JSON 字符串转为 Python 对...

2020-04-04 11:51:27 140

原创 说说如何利用 Python 处理 CSV 文件

CSV 表示 “Comma-Separated Values (逗号分隔的值) ” , CSV 文件是简化的电子表格,实际为纯文本文件。一个 CSV 文件,格式是这样的:因为 CSV 文件中的每个单元格都是以逗号分割,所以也许有人会对每行文本调用 split() 方法,来解析 CSV 文件。但 CSV 文件也有自己的转义字符,通过转义字符,允许逗号和其他字符作为值的一部分,但单纯使用 spl...

2020-04-04 10:12:37 153

Nginx 1.18.0 以及相关依赖库

该压缩包内包含了 Nginx-1.18.0以及 Nginx所需要的依赖库。依赖库主要为: * 编译 Nginx 的GCC 编译器; * 未来使用 C++ 来编写 Nginx 的 G++ 编译器; * Perl 正则表达式(Nginx HTTP 模块依赖库); * zlib (网络数据包 gzip压缩依赖库); * openssl (提供HTTPS 支持以及 MD5、SHA1 等加密算法实现)。

2020-12-27

Vue.js 技术交流培训材料.pdf

包含数据绑定、计算属性、内置指令、组件、自定义指令、Render 函数、webpack、插件等内容。

2019-11-22

jasperreports-functions-6.3.1.jar

jasperreports 的函数依赖包,用于解决 jasperreports 抛出 Caused by: java.lang.NoClassDefFoundError: net.sf.jasperreports.functions.standard.DateTimeFunctions 的问题

2017-11-07

mysql 函数,可以将数字转换为中文大写形式

mysql 函数,可以将数字转换为中文大写形式。大写数字是中国特有的数字书写方式,利用与数字同音的汉字取代数字,以防止数目被涂改。 据考证,大写数字最早是由武则天发明,后经朱元璋改进完善。

2017-10-30

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包

olap4j-0.9.7.309-JS-3.jar jasperreports 6.x 的依赖包哦

2017-10-20

微软雅黑字体

微软雅黑字体是一种全新的无衬线黑体,它的字形略呈扁方而饱满,笔画简洁而舒展,易于阅读。

2017-10-10

axis1.4 包,一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。

axis全称Apache Extensible Interaction System 即阿帕奇可扩展交互系统。Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还是一个独立的SOAP服务器和一个嵌入Servlet引擎(例如Tomcat)的服务器

2017-09-29

Fiddler4 破解版,http协议调试代理工具

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

2017-09-29

阿里巴巴Java开发手册(正式版)

阿里巴巴集团推出的《阿里巴巴Java开发手册(正式版)》是阿里巴巴近万名开发同学集体智慧的结晶,以开发视角为中心,详细列举如何开发更加高效、更加容错、更加有协作性,力求知其然,更知其不然,结合正反例,让Java开发者能够提升协作效率、提高代码质量。

2017-02-16

mdwiki 项目模板代码

可用于搭建 mdwiki 项目架构,mdwiki 是基于 markdown 的 wiki 系统。里面有一些基础文件,可在此基础上进行扩展。

2016-12-30

deniro_li的留言板

发表于 2020-01-02 最后回复 2020-03-05

空空如也

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

TA关注的人 TA的粉丝

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