2020 12-01

1. 揭秘Spring类型转换 - 框架设计的基石

仰不愧天,俯不愧人,内不愧心。关注公众号【BAT的乌托邦】,有Spring技术栈、MyBatis、JVM、中间件等小而美的原创专栏供以免费学习。分享、成长,拒绝浅尝辄止。本文已被https://www.yourbatman.cn收录。 目录 ✍前言 ✍正文 Spring类型转换 早期类型转换之PropertyEditor 新一代类型转换接口Converter、GenericConverter 新一代转换服务接口:ConversionService 类型转换整合格式化器Forma

2020 12-01

python应用(5):变量类型与数据结构

如前所说,写程序如同给算法写壳,而算法就是流程,所以流程是程序的主角(但这个流程不一定要你来设计)。在程序中,为了配合流程(算法)的实现,除了顺序、分支与循环语句的使用,还要借助“变量”这个角色。变量是重要的角色,男二号。 变量表示可变化的值,但这个值是有范围的,并不是所有值都可以放置到同一个变量中,值的范围,由变量的类型决定。 变量的类型,决定两个事情,一是用多大的空间来存储这个变量值,二是这个变量值的范围是多少。好了,这个不重要,先不要管这个细节,先把变量用起来,并掌握一些基础知识即可。 变

2020 12-01

带宽利用率提升50%,腾讯云联网架构方案解析

导语| 企业A是一家互联网公司,当前在云上计算资源已经接近10W核,华东地域专线流量24G+,资源部署以华东为主、华北、华南、西南等可用区为辅。该企业属于典型的混合云架构,本文主要分享企业A如何通过云联网架构优化实现带宽利用率提升50%,希望与大家一同交流。文章作者:李彬文,腾讯云售后架构师。   一、云联网背景介绍   1.对等连接概述   对等连接(PeeringConnection)是一种大带宽、高质量的云上资源互通服务,可以帮助打通腾讯云上的资

2020 12-01

小白也能看懂!教你如何快速搭建实用的爬虫管理平台

写在前面:本篇文章内容较多,涉及知识较广,读完需要大约20分钟,请读者耐心阅读。 如今大多数企业都离不开爬虫,它是获取数据的一种有效方式。但是对爬虫有着规模量级要求的企业或个人需要同时处理不同类别的爬虫,这会凭空增添很多附加的管理成本。同时,爬虫管理者还需要应对网站内容变更、持续增量抓取、任务失败等问题。因此一个成熟的爬虫管理流程应该包含一个管理系统,能够有效处理上述问题。 爬虫有多重要 对搜索引擎来说,爬虫不可或缺;对舆情公司来说,爬虫是基础;对NLP来说,爬虫可以获取语料;对初创公司来说

2020 12-01

java之接口

0x01.接口 什么是接口?接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(jdk9)。接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。 publicclass类名.java-->.classpublicinterface接口名.java-->.class 引用数据类

2020 12-01

Bootstrap Blazor 组件介绍 Table (一)自动生成列功能介绍

BootstrapBlazor是一套企业级UI组件库,适配移动端支持各种主流浏览器,已经在多个交付项目中使用。通过本套组件可以大大缩短开发周期,节约开发成本。目前已经开发、封装了70多个组件,欢迎有兴趣的同学试用。 Gitee开源地址为:https://gitee.com/LongbowEnterprise/BootstrapBlazorGithub开源地址为:https://github.com/ArgoZhang/BootstrapBlazor 在线演示网站:https://www.blaz

2020 12-01

Java数据结构(十二)—— 霍夫曼树及霍夫曼编码

霍夫曼树 基本介绍和创建 基本介绍 又称哈夫曼树,赫夫曼树 给定n个权值作为n个叶子节点,构造一棵二叉树,若该树的带权路径长度(wpl)达到最小,称为最优二叉树 霍夫曼树是带权路径长度最短的树,权值较大的节点离根较近 几个重要的概念 路径和路径长度:一棵树中从一个节点往下可以达到的子节点之间的通路叫做路径,通路中分支的数目称为路径长度。如规定根节点的层数为1,则从根节点到L层节点的路径长度为L-1 节点的权及带权路径长度:若将书中的节点赋值给一个有着某种含义的数值,则这个数值称为节点的权,

2020 12-01

利用Postman和Chrome的开发者功能探究项目

利用Postman和Chrome的开发者功能探究项目 controller层研究   前两天忙着写开题报告,没有来得及做项目,今天继续研究一下这个项目。   上次研究到后端的DAO层,研究了一下后端和数据库交互的过程,service层封装了一些DAO层的函数,没有什么太多的东西,今天研究一下controller层和前端的代码。   首先,一个典型的controller层代码是这样的: package...import...importorg.springframework.beans.fact

2020 12-01

技术人员升级打怪的方法论

太白上仙自己在带团队方面有着非常充足的经验,由本上仙直接招到公司的小白coder中,在18年的时候就出了两个阿里的P8啦! 而跟着本上仙做过项目成长为P8已经有7个人了!唯一可惜的是目前还没有人升到P9。 本上仙自以为在带小白方面特别有经验,能够迅速挖掘每个人的天赋,让大家在尽可能短的时间内提高自己的实力。 本上仙最近把这一套经验提炼成了一套理论,希望能够对每个技术人员的职业道路上都有一些帮助! 1、核心能力 如果问技术人员最核心的能力是什么? 我相信每个大厂的Leader都会做出同样的回答——

2020 12-01

vs2019 Com组件初探-简单的COM编写以及实现跨语言调用

前提条件   1、掌握C++基础语法   2、平台安装vs2019   3、本地平台为windows101909X64   4、了解vbs基础语法   本次目标   1、掌握Com组件的概念及原理   2、编写一个简单的以DLL形式展现的Com组件   3、通过VBS实现跨语言调用COM   1、Com组件概念及原理   什么是COM:     引用百度百科:COMcomponent(COM组件)是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技