logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis高性能原理:Redis为什么这么快?

前言:Redis 大家用的不少,但是可能都只关注业务本身,对于底层的细节则经常忽略,本文总结了 Redis的常见知识点,希望帮助大家加深对这门技一、Redis为什么这么快?1.1、数据结构SDS的妙用我们知道redis的底层是用c语言来编写的,但是,数据结构确没有直接套用C的结构,而是根据redis的定位自建了一套数据结构。C语言中的字符串结构:SDS定义下的字符串结构:可以看到,相比于C语言来说

C++编译运行多个文件形式的程序

C++编译运行多个文件形式的程序一.   头文件和源文件的区别:1.   从技术层面上来说,*.h文件*.c文件 *.cpp文件没什么区别,里面放的都是C++的源代码。2.   但从开发习惯来说,大家都遵循一个标准,那就是.h文件放声明,.cpp文件放定义(实现)。通常类声明.h文件与.cpp文件同名:如Chain.h和Chain.cpp。3.   一般来说,头文件提供接口,

#c语言
最流行的IntelliJ IDEA,代替Eclipse进行Java服务端开发

前言: 工欲善其事必先利其器,不管是小白,还是资深开发,玩Java技术体系,选择好的工具,提升开发效率和团队协作效率,是必不可少的。IntelliJ IDEA是当下互联网公司最流行的Java集成开发环境,支持J2EE。我以前使用EclipseEE来进行JavaEE开发,现在转到IntelliJ IDEA以方便学习Java SSM框架和Spring Boot。这款现代智能IDE可以带来巨大的开发便利

Java状态码枚举类

前言:HTTP状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,所有状态码的第一个数字代表了响应的五种状态之一。当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。1、

Java进阶知识2:反射机制

前言:反射是Java Web框架设计的灵魂。作为Java Web框架中必不可少的反射机制,比如Spring的IOC控制反转(通过第三方配置文件实现对象的控制)就会经常用到。反射是Java中一种强大技术,能够使我们很方便的创建灵活的代码,通过获取配置文件的class名,这些代码可以在运行时装配,无需在组件之间进行源代码链接,降低了代码的耦合度。但是要注意反射使用不当的话会成本很高。一、Java反..

开发API接口的安全验证:token,参数签名,时间戳

前言:服务端与前端对接的API接口,如果被第三方抓包并进行恶意篡改参数,可能会导致数据泄露和篡改数据,下面主要围绕token,签名,时间戳,三个部分来保证API接口的安全性。参考链接,致敬前辈:开放API接口签名验证,让你的接口从此不再裸奔API接口的安全设计验证:ticket,签名,时间戳1.用户成功登陆站点后,服务器会返回一个token,用户的任何操作都必须带了这个参数,可以将这个参数直接放到

【线上故障记录】java.lang.OutOfMemoryError: GC overhead limit exceeded和Java heap space

Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded超出GC开销限制原因:详细消息“超出 GC 开销限制”表示垃圾收集器一直在运行,Java 程序进展非常缓慢。在垃圾收集之后,如果Java进程花费大约 98% 以上的时间进行垃圾收集,并且如果它正在恢复堆的不到 2%,并且到目前为止一直在进行最后5次(编译时常量)连续垃圾

[Centos7 yum源报错] repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found 解决方案

用公司的ECSyum方式安装JDK1.8,出现yum源找不到的问题,具体报错如下:http://yum.tbsite.net/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

#centos
MyBatisPlus实现多租户功能

SaaS,是Software-as-a-Service的缩写名称,意思为软件即服务,即通过网络提供软件服务。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。SaaS服务通常基于一套标准软件系统为成百上千的不同客户(又称为租户)提供服务。

Yum方式安装Nginx

使用Nginx源码进行安装过程比较繁琐,需要提前下载安装GCC编译器、PCRE兼容正则表达式库、zlib压缩库和OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。采用Yum最简单的安装方式能自动解决这些安装依赖,默认情况Centos7中无Nginx的源rpm,需要添加Nginx的源RPM。

暂无文章信息