- 博客(160)
- 资源 (3)
- 收藏
- 关注

原创 问题册
Redis1、什么是Redis?.2、Redis的数据类型?3、使用Redis有哪些好处?4、Redis相比Memcached有哪些优势?5、Memcache与Redis的区别都有哪些?6、Redis是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis的持久化机制是什么?各自的优缺点?9、Redis常见性能问题和解决方案:10、redis过期键的删除策略?11、Redis的回收策略(淘汰策略)?12、为什么edis需要把所有...
2020-08-18 15:59:44
136

原创 阿里云部署记录
1、配置Java环境a.运行解压命令:tar -xzf /home/jdk-8u181-linux-x64.tar.gz -C /usr/java/jdkb.配置环境变量(或者直接打开etc目录下的profile文件):vi /etc/profile在文件末尾处添加以下内容并保存:1 #set java environment 2 export JAVA_HOME=/usr/java/jdk/jdk1.8.0_1813 export JRE_HOME=/usr/java/jdk/jd
2020-07-16 11:25:38
184

原创 英文缩写
tr - table row td - table datacolspan - column spanrowspan -row span
2019-12-26 17:31:29
1416

原创 业余时间学习的一些开源仓库
方舟编译器(多端多语言,轻量低开销)https://gitee.com/harmonyos/OpenArkCompiler一套电商系统,包括前台商城系统及后台管理系统(SM架构)https://github.com/macrozheng/mall乐优商城https://blog.youkuaiyun.com/lyj2018gyq/category_7963560_4.html提供一套基于Spri...
2019-12-16 16:39:47
1909

原创 操作步骤记录
一、复制一个项目,并修改项目名找到存放项目的文件夹,直接复制项目,如HelloWorld -> HelloWorldDemo打开复制后的项目,开始进行修改:第一步:一次性修改前两个位置:右击项目选择Refactor/Rename,在新弹出的窗口中点击Rename package,然后将原工程名修改(都是小写)。点击Refactor,若看到目录结构中的项目并未更...
2019-11-05 15:11:25
402

原创 Android记录一些基础性的东西
一、 Android开发——如何完全退出Activity 在网上看了好多大牛关于完全退出Android应用程序Activity的处理方式,我总结出一下几个方法: 1、创建一个Activity的基类,重写startActivity()方法,在里面添加一句finish()。其他的Activity继承这个基类,这样在启动一个新的Acitivty之前就可以退出前一个Acitivity...
2019-10-02 15:35:25
172

原创 写一点语录
我们的伟业不是改变世界,而是持续地改变自己,push自己到新的limit,寻找并扩展自己的边界,改变世界只是我们前进中的副产品。注重需求,实践技术,善于总结与推演英语是了解世界的工具:技术英语->美剧->博客(English as a second language Podcast、ATP)->英文书(The Power of Habit、One Billion Custo...
2019-05-14 15:58:43
128
原创 js实现队列操作
this.enqueue = function enqueue ( element ) { //向队列末尾添加一个元素,直接调用 push 方法即可。this.dequeue = function dequeue () { //删除队列首的元素,可以利用 JS 数组中的 shift 方法。this.front = function front(){ //查看队首元素,直接返回数组首个元素即可。
2023-09-18 09:32:50
469
原创 Vue中引入外部css导致的全局污染
当在前端使用vue开发时,给特定页面做好了css并且通过import去导入到当前页面;在编译运行之后发现其他页面也受到影响更改了样式,即“全局污染”。
2023-08-04 14:36:50
1881
原创 a-icon
一、利用自带的icon赋值个默认的icon名字就可以了,但是有时候我们需要用到实底风格的icon,所以只能用()=>VNode。icon 自定义图标(1.14.0 新增) string|()=>VNode。
2023-06-14 14:22:13
272
原创 a-card
" :bordered="true" :headStyle="{background:' #F6F9FF'}" title="隐患问题">
2023-06-09 09:35:42
259
原创 Web1 0、Web2 0、Web3 0对比分析
1、web的等级标准是什么?首先我们要知道网络是干什么的?网络是为广大人民服务的。这样我们可以认为:按照网精神需求+物质需求满足网民少部分精神需求----新闻阅读、资料下载等。缺点:仅能阅读,不能参与。没有归属感。满足网民更多精神需求,双向互动----阅读新闻、制造新闻等。有了归属感-网络上缺点:由于网民基本都是虚拟身份(未经官方认证),所以成员之间只能停留在精神层面的可以进行便于法律监督的精神交流(例:真实资料的网恋,直至合法婚姻等)。可以介入产主人当然要有真实的身份,还要有配套的游戏规则
2021-04-02 17:18:35
2137
1
原创 吞吐量(TPS)、QPS、并发数、响应时间(RT)
开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下:1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不相同。所以,在讨论一个系统的响应时间时,人们通常是指该系统所有功能的平均时间或者所有.
2021-02-20 17:21:20
417
原创 Vue渐进框架
总的来说,它给你提供足够的optional,但并不主张很多required。我们常说:做减法比做加法难。我觉得一个框架如果是“渐进式”的,就意味着,它本身承担了较难的做减法的部分,而留给它的使用者较简单的做加法的部分。就是说,在我们用一个工具的时候,并不是为了用其中的某一个部分,而想办法无视或者裁剪掉其他部分(做减法),而是上手就可以用上它的大多数功能,再在需要的时候引入它的官方或第三方插件(做加法)。这样站在使用者的视角就会更省心了,就好比给你一个空屋,通了煤水电网,有床够睡,需要什么自己添;
2020-12-31 17:20:49
289
原创 数学的艺术性
德国数学家克莱因曾对数学美作过这样的描述:“音乐能激发或抚慰情怀,绘画使人赏心悦目,诗歌能动人心弦,哲学使人获得智慧,科技可以改善物质生活,但数学却能提供以上一切。”数学美与其它美的区别还在于它是蕴涵在其中的美。打个比方来说,大家一定都有这种感觉,绝大部分同学对音体美容易产生兴趣,而对数学感兴趣的不多。我认为,这主要有两个方面的原因:一是音体美中所表现出来的美是外显的,这种美同学们比较容易感受、认识和理解;而数学中的美虽然也有一些表现在数学对象的外表,如精美的图形、优美的公式、巧妙的解法等等,但总的来说
2020-10-10 16:35:46
1884
2
原创 快速开发Vue uni-app Vuex
框架当然是目前流行的MVVMvar store = { debug: true, state: { message: 'Hello!' }, setMessageAction (newValue) { if (this.debug) console.log('setMessageAction triggered with', newValue) this.state.message = newValue }, clearMessageAction ()
2020-09-30 14:45:17
224
原创 Spring Cloud
Spring Cloud是基于Spring Boot的一整套实现微服务的框架,可以说,Spring Boot作为框架,Spring Cloud作为微服务,一起构成了一种不可忽视的、新生的框架体系。它提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件,方便易用。Spring Cloud包含了非常多的子框架,其中,Spring Cloud Netflix是其中一套框架,它主要提供的模块包括:服务发现、断路器和监控、智能路由、客户端负载均
2020-09-22 10:55:17
350
原创 Spring 5 新增全新的reactive web框架:webflux
Spring 5发布了一个非常重要的模块,名字叫做:spring-webflux。该模块平级的就是spring-webmvc。具体能做什么呢?自然是mvc不擅长的事情了。自然是人们一直希望实现,但总是比较困难的功能了。先来看看flux是什么意思?没错,是“流”的意思:stream,flux,rate,class,blast,grade。具体做什么事情呢?就是webflux可以让你在web应用下也可以体验tcp长连接传输流数据的快感了。这在过去我们都是通过一些奇技淫巧才能实现的能...
2020-09-21 16:41:59
1569
原创 编码术语
接口、抽象函数、虚函数、内构函数、析构函数、友元函数、内联函数、外联函数抽象方法和虚方法的区别1.虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。 2.抽象方法只能在抽象类中声明,虚方法不是。如果类包含抽象方法,那么该类也是抽象的,也必须声明类是抽象的。 3.抽象方法必须在派生类中重写,这一点和接口类似,虚方法不需要再派生类中重写。简单说,抽象方法是需要子类去实现的。虚方法是已经实现了的,可以被子类覆盖,也可以不覆盖,取决于需求。
2020-06-04 17:11:05
276
原创 Spring DI依赖注入Autowired,Qualifer,Resource
Spring管理的Bean对象可以采用自动装配机制为属性赋值。基于注解方式进行自动装配,一般使用@Autowired,@Qualifer,@Resource这些注解。@Autowired修饰构造方法,set方法,属性值底层完成DI依赖注入操作是通过反射调用set方法,或者构造方法为属性赋值。@Autowired 可以修饰属性,构造方法,set方法,默认依据类型(属性类型,参数类型)为属性注入值.假如Spring容器中有多个相同类型的值,会参考名字进行匹配查找(属性名,set方法参数名,构造方法
2020-06-02 14:51:41
212
原创 Mongdb适用场景以及特性
BSON(/ˈbiːsən/)是一种计算机数据交换格式,主要被用作MongoDB数据库中的数据存储和网络传输格式。它是一种二进制表示形式,能用来表示简单数据结构、关联数组(MongoDB中称为“对象”或“文档”)以及MongoDB中的各种数据类型。BSON之名缘于JSON,含义为Binary JSON(二进制JSON)。数据类型与语法BSON文档(对象)由一个有序的元素列表构成。每个元素由一个字段名、一个类型和一个值组成。字段名为字符串。类型包括: string integer(32
2020-05-12 09:27:05
323
转载 IoT开发人员对MQTT和CoAP
对物联网的开发者,我们遇到了一个有趣的挑战:因为物联网应用越来越多,也有越来越多技术选择——基础通信协议方面就有两个专门的竞争协议:消息队列遥测传输( MQTT ),和受约束的应用协议(CoAP)。它们都设计为轻量级,并仔细使用稀缺的网路资源。两者都在正确的环境中使用,但问题是,由于物联网的快速发展,一般人们不知道这些协议是什么?或何时使用?这些不是每个人使用的标准Web协议。首先,我...
2020-05-07 09:53:21
597
原创 ES6 以前版本以后版本的特性
6以前版本功能,不支持哪些功能6以前的版本添加了哪些特性,然后又发展了哪些新脚手架,前后端分离带来哪些新模块(vue的权限管理)
2020-05-06 09:30:29
263
原创 js一些厂家的封装,以及实际使用碰到的问题
创建对象通过Object构造函数或对象字面量创建单个对象这些方式有明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这个问题,出现了工厂模式。工厂模式考虑在ES中无法创建类(ES6前),开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。(实现起来是在一个函数内创建好对象,然后把对象返回)。 1 2 3 4 5...
2020-05-06 09:12:36
159
原创 性能测试tps
TPS:Transactions Per Second,意思是每秒事务数,一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。每个事务包括了如下3个过程: a.用户请求服务器 b.服务器自己的内部处理(包含应用服务器、数据库服务器等) c.服务器返回给用户 如果每秒...
2020-04-15 12:06:31
680
原创 ffmpeg截取视频流、rtsp录mp4,与海思NVR,内存问题
一、FFmpeg定时截取rtsp流,60s保存为一个MP4,我写的ffmpeg的命令为: ffmpeg -n -rtsp_transport tcp -i rtsp://XXXXXX -vcodec copy -acodec copy -f segment -segment_time 60 -segment_format mp4 d:\\1\\out%03d.mp4显示保存的...
2020-01-17 10:49:04
4600
原创 java怎么写ADT
一个ADT是一个仅由保存的数据类型和可能在这个数据类型上进行的操作定义的。开发者们只能通过ADT的操作方法来访问ADT的属性,而且他们不会知道这个数据类型内部各种操作是如何实现的。抽象数据类型public class ADTtest <L>{ public L name; public ADTtest(L g){ name = g; }...
2020-01-13 15:53:12
1027
原创 知识点复习
TCP/IP TCP(传输控制协议)是一种面向连接的通过失败重传机制确保数据在端到端之间可靠传输的协议。 IP是面向无连接无状态的么有额外的控制机制保证发送的包是否有序到达。 五层模型:应用层、传输层、网络层、链路层、物理层 总结一下:程序在发送消息时,应用层按既定的协议打包数据,随后由数据层加上双方端口号,网络层加上双方IP地址,链路层加上双方MAC地址,并且...
2020-01-10 14:50:14
351
原创 js创建对象的几种方法及继承
创建对象通过Object构造函数或对象字面量创建单个对象 这些方式有明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这个问题,出现了工厂模式。 工厂模式 考虑在ES中无法创建类(ES6前),开发人员发明了一种函数,用函数来封装以特定接口创建对象的细节。(实现起来是在一个函数内创建好对象,然后把对象返回)。 function createPer...
2020-01-03 17:35:13
195
原创 服务网关,Eureka与Zookeeper
服务注册中心,给客户端提供可供调用的服务列表,客户端在进行远程服务调用时,根据服务列表然后选择服务提供方的服务地址进行服务调用。服务注册中心在分布式系统中大量应用,是分布式系统中不可或缺的组件,例如rocketmq的name server,hdfs中的namenode,dubbo中的zk注册中心,spring cloud中的服务注册中心eureka。 在spring cloud中...
2020-01-03 16:41:18
1190
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人