随笔
呼卓宇
人生就得不停的学习
展开
-
微信公众号点击图片跳转关注
1. 前期准备:秀米网站微信公众平台微信公众号关注页面链接(后面秀米会有操作提示)2. 登录秀米平台3. 新建图文信息4. 按照步骤将微信公众号关注页面链接复制进去(公众号名片只能用同步方式上传到公众号后台)5. 增加svg布局,删除多余框图6. 将公众号拖入svg布局中,可以多复制几个,这样点击图片任意地方都可以跳转7. 点击外层svg图层,点击动画,插入图片,开启点击穿透,删除动画8. 导出图文信息...原创 2021-12-03 10:28:51 · 3425 阅读 · 0 评论 -
java动态代理
java动态代理总结代理模式是一种经典的设计模式,代理的意义在于生成代理对象,在服务提供方和使用方之间充当一个媒介,控制真实对象的访问。代理分为静态代理和动态代理两种。静态代理需要通过手动或工具生成代理类并编译,代理类和委托类的关系在编译期就已经确定。动态代理允许开发人员在运行时动态的创建出代理类及其对象。什么是动态代理(dynamic proxy)动态代理(以下称代理),利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及转载 2020-07-17 14:19:31 · 158 阅读 · 0 评论 -
单元测试疑问总结
单元测试疑问总结@RunWith是做什么用的:一个项目有可能有上千百个类,不能每个类都点一下进行测试。@RunWith注解就是为了这种情况,我们先声明用套件运行器进行测试,然后把需要进行测试的所有类放进套件(集合)里面,一次就可以把所有类所有方法测试完,也叫打包测试。@Mock和@InjectMocks的区别:@Mock: 创建一个Mock.@InjectMocks: 创建一个实例,这个Mock可以调用真实代码的方法,会进入到方法的具体代码中。其余用@Mock注解创建的mock将被注入到用该实原创 2020-07-09 16:56:09 · 218 阅读 · 0 评论 -
Jmeter如何随机读取CSV文件中的数据
Jmeter如何随机读取CSV文件中的数据1:下载jmeter-plugins-manager插件,插件保存在Jmeter安装目录的lib/ext下2:Jmeter内部安装Random CSV Data Set3:准备CSV数据4:Jmeter上编写测试脚本测试脚本需要5个组件:Http请求默认值Http信息头管理器bzm-Random CSV Data Set...原创 2019-12-18 14:37:36 · 3620 阅读 · 0 评论 -
数据字典
数据字典数据字典的概念首先来看一下百度百科对于数据字典的定义:数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。这里简单解释一下:首先我们知道,数据流图描述了系统的分解,但是没有对图中各种成分...原创 2019-10-25 23:16:10 · 5113 阅读 · 0 评论 -
巴浦洛夫的狗
巴浦洛夫的狗前言我为什么会接触到这个东西。首先影响我的是一段关系,在这段关系里,因为自身问题,逐渐沉沦,逐渐迫切想要确定关系,所以我逐渐变成了一个舔狗,或者可以说是备胎。在我深入了解了例如“知乎”,“百度百科”之后,我了解到了一个名词,这个名词就是巴浦洛夫的狗。什么是巴浦洛夫的狗首先我需要给大家解释一下这个专有名词是什么意思。首先这里有一个叫做巴浦洛夫的著名的心理学家,他用狗做了这样一个...原创 2020-07-17 10:38:31 · 1766 阅读 · 3 评论 -
公钥,私钥,数字签名的理解
公钥,私钥,数字签名鲍勃有两把钥匙,一把是公钥,另一把是私钥鲍勃把公钥送给他的朋友们(帕蒂、道格、苏珊)每人一把苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数生...转载 2019-05-17 17:01:35 · 269 阅读 · 0 评论 -
equals和==
equals和==equals(相似):基本类型:比较的是值引用类型:比较的是值==(完全相同):基本类型:比较的是值引用类型:比较的是地址通俗点讲,==是看看左右是不是一个东西。equals是看看左右是不是长得一样。两个长得一样的人,只能说长的相似(equals),但是不等于他们俩是一个人。但是==要求是完全相同。...原创 2019-05-16 09:56:33 · 289 阅读 · 0 评论 -
接口的相关知识
接口的相关知识什么是接口:接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口:系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方...原创 2019-05-14 17:20:58 · 496 阅读 · 0 评论 -
网关gateway小故事
假设你的名字叫小不点(很小),你住在一个大院子里,你的邻居有很多小伙伴,父母是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。但是你家长不允许你走出大门,你想与外界发生的一切联系,都必须由父母(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家里也有父母(小明的网关)。但是你不知道小明家的电话号码...转载 2019-04-19 11:37:46 · 181 阅读 · 0 评论 -
Swagger使用
Swagger使用Swagger是什么?官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。个人觉得,swagger的一个最大的优点是能实时同步api与文档。在项目开发过程中,发生过多次:修改代码...转载 2019-03-14 16:00:27 · 167 阅读 · 0 评论 -
Markdown修改字体颜色
字体改为红色1:<font color=#FF0000>字体改为红色1</font> 字体改为红色2:\color{red}{字体改为红色2:}字体改为红色2:$\color{red}{字体改为红色2}$...原创 2019-03-22 13:56:23 · 269 阅读 · 0 评论 -
人工智能学习网站
http://www.captainbed.net/luischen/转载 2019-04-01 10:24:56 · 192 阅读 · 0 评论 -
Ubuntu配置jdk,maven,Tomcat一整套流程
配置一个Web服务的整体流程:一:配置Java环境:首先从官网下载jdk1.8(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)当然也可以用命令apt-get去下载Java,但是这里不推荐这样做,这里提一句,用apt-get下载下来的jdk在目录var/lib里面,且不用...原创 2019-04-16 16:57:09 · 442 阅读 · 0 评论 -
究竟什么是token??
基于服务器验证方式的验证流程:我们都是知道HTTP协议是无状态的,这种无状态意味着程序需要验证每一次请求,从而辨别客户端的身份。在这之前,程序都是通过在服务端存储的登录信息来辨别请求的。这种方式一般都是通过存储Session来完成。随着Web,应用程序,以及移动端的兴起,这种验证的方式逐渐暴露出了问题。尤其是在可扩展性方面。基于服务器验证方式暴露的一些问题Seesion:每次认证用户发起请...原创 2019-04-17 10:27:11 · 18070 阅读 · 0 评论 -
UUID和GUID
UUID 和 GUIDGUID(全局唯一标识符)全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。GUID主要用于在拥有多个节点、多台计算机的网络或系统中。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。随机生成两个相同GUID的可能性非常小,但并不为0。所以,用于生成GUID的算法通常都加入...原创 2019-04-17 10:43:27 · 760 阅读 · 0 评论 -
Nginx反向代理做负载
Nginx的反向代理(可以理解为重定向):Node02这个配置也可以转向外网如:京东配置好后重新加载:[root@node01 sbin]# ./nginx -s reload[root@node02 ~]# service httpd start访问地址:www.taobao.com当我们再次访问淘宝的时候就出现了跳转到百度的现象了。(注意此时URL发生改变了)我们在工作中尽...原创 2019-04-19 14:07:15 · 173 阅读 · 0 评论 -
消息队列MQ
消息队列MQ之前一直也没有学习过这方面的知识,直到项目中用到才决定学习一下1. 为什么要使用消息队列?MQ(Message Queue)顾名思义就是消息队列。打个比方去快餐店点餐,每个人点餐可能只要10s,但如果三个人同时向服务员点餐,服务员就可能会乱了,三个顾客还可能会吵起来,这件事就没法30s内解决,那么很简单,排队点餐就好办了。所以MQ最核心的功能就是削峰蓄洪。其他特征则是围绕这一功能...转载 2019-04-19 11:23:07 · 188 阅读 · 0 评论 -
什么叫REST服务
rest服务是一种Web服务架构,其目标是为了创建具有良好扩展性的分布式系统。rest应该具备以下条件:使用客户/服务器模型(简称C/S结构,是一种网络架构,它把客户端 (Client) 与服务器(Server) 区分开来。 每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求。)例如前后端分离,页面和服务不在同一服务器上运行。层次化的系统例如一个父系统下有多个子模...原创 2019-03-25 09:48:30 · 29584 阅读 · 2 评论