自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 内存溢出导致的Full GC异常

因为内存溢出导致老年代回收不及时,新生代晋升到老年代时空间不足,从而触发了CMS退化成Serial Old,导致GC耗时过长,从而拖垮整个系统性能。从中一个是需要处理内存溢出问题,第二个是可以通过参数对GC触发的时机进行调节即可。

2023-05-30 21:02:27 734

原创 SSLKeyException:RSA premaster secret err

SSLKeyException NoSuchAlgorithmException

2023-05-30 20:07:47 201

原创 MySQL更新数据流程

存在server层,物理存储,通过设置sync_binlog=1让其持久化到磁盘,与引擎无关,存放方式为叠加,不会覆盖,存储内容包括两部分:存储sql,存储数据前后变动,在数据备份以及回复中,用得多,简单来说是为了备份数据,场景:数据还原,先备份到指定时间点的数据,再根据binlog恢复。,存放方式为指定大小循环存储,存储时通过写指针(write pos)和擦拭指针(check point)来控制,存放内容为“在某个数据页做了什么操作”,简单来说就是为了保证数据准确,场景:系统崩溃了,可以找回。

2023-03-29 00:44:12 560

原创 MySQL查询流程

如上图所示,MySQL分成server层和引擎层两层。:连接器、分析器、优化器、执行器等,主要是对客户端的指令进行分析,优化,提取等操作:主要是对数据进行存储和提取,目前的存储引擎包括:InnoDB、MyISAM、Memory等,其中InnoDB是目前常用的存储引擎,也是mysql的默认引擎。

2023-03-28 23:44:13 958

原创 mysql关于unicode编码查询

一、背景 在实际开发中,很多时候我们需要存储一些表情Emojit或者特殊符号,这个时候如果你单纯去获取用户带有表情包的名称数据去存储时,数据库存储存储会出现乱码,所以我们在存储前需要对用户的数据进行unicode编码后再存储,获取的时候再进行unicode转码显示即可。二、问题 但是由于转码后的数据在数据库中存储的是带有\u开头的2或4位的16进制表示的字符,这个时候如果我们需要对用户名称进行查询或者模糊查询,直接使用sql查询编码后的数据,此时是查不到数据的。例如...

2020-05-21 21:05:45 2332

原创 简单DES加密

加密: /** * @Author HLS * @Description 加密:DES加密、CBC模式、PKCS5Padding填充模式 * @Date 2019/2/22 10:59 * @Param [data 明文,key 密钥] * @return java.lang.String 加密后的结果 **/ publi...

2019-03-08 15:56:00 442

原创 源码搭建开源版禅道(Nginx + PHP + ZenTao)

一、禅道部署方式(Linux一键安装包、Windows一键安装包、源码安装包)Linux一键安装包:该方式会把Apache、PHP、MySQL这些环境所需要的安装包全部打包到一起,用户只需要进行简单的安装操作即可进行部署,具体安装方式可以参考官网的linux一键安装包,URL为:https://www.zentao.net/book/zentaopmshelp/90.html。 Window...

2019-03-08 15:22:18 6066

原创 Linux + Nginx + FastFDS图片服务器搭载

一、环境准备libfastcommon FastDFS fastdfs-nginx-module nginx二、安装libfastcommon工具包以及安装下载libevent依赖包:yum install -y libevent; 进入到一个安装的文件:cd /usr/local 创建一个存放接下来安装应用的文件夹:mkdir fastdfs 下载libfastcommon...

2019-02-01 17:20:22 295

原创 Dubbo在SSM中的简单配置笔记

一、在配置Dubbo之前需要在服务器上部署Zookeeper注册器。   配置Zookeeper可以参考网址:https://blog.csdn.net/qq_33556350/article/details/86377445二、配置服务提供者 pom.xml添加依赖<!-- dubbo相关 --> <dependency> <groupI...

2019-01-17 12:07:59 162

原创 zookeeper单机模式安装配置

1.下载链接:http://archive.apache.org/dist/zookeeper/2.把文件拉到你需要服务器上,使用命令行进行解压  tar -zxvf zookeeper-3.4.6.tar.gz3.为了方便,我使用mv zookeeper-3.4.6 zookeeper修改了文件名称4.进入到zookeeper目录,创建一个data文件夹,用于存放快照5....

2019-01-12 21:37:44 169

原创 Vue.JS学习笔记总结(一)

0.基础:创建一个var app = newVue({        el:"#app",        data:{            //变量定义            message:"hello vue",                    },        created:function(){//类似这种还有mounted、updated、destroyed...

2019-01-11 09:05:17 141

原创 Git的下载安装以及配置(个人笔记)

一、下载Git for Windows   下载地址:https://git-scm.com/downloads    安装过程配置可以参考该博客:https://blog.csdn.net/zx1996119/article/details/80814752二、Git for Windows配置   在Git安装完成后,鼠标右击选择Git Base Here选项会弹出一个命令行窗...

2019-01-10 23:24:24 132

原创 微信公众号服务器搭建

https://blog.csdn.net/wsadzxcleg/article/details/80983108

2018-12-26 11:43:23 3084

原创 初学微信公众号总结

1.每个用户针对每个公众号会产生一个安全的OpenID,一个用户虽然对多个公众号和应用有多个不同的OpenID,但他对所有这些同一开放平台账号下的公众号和应用,只有一个UnionID,这个需要在第三方平台设置2.在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发3.公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要...

2018-12-26 11:09:51 321

原创 IDEA的常规配置

一、配置jdk配置jdk主要是看你运行环境以及项目是基于哪个JDK版本下进行开发的,由于项目需求,所以我配置的是JDK1.7版本,以下是我配置的一些截图:导入项目后,点击file---->Project Structure ,按照上图进行配置即可,其中Project Structure主要是配置项目所需要的一些配置。二、配置maven路径:File---->...

2018-08-29 13:03:06 1206

转载 对数据库的优化总结

这里该博文可以很详细的解释了对数据库的一些优化:https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/72875054

2018-08-04 15:54:42 115

转载 对内存溢出和内存泄露的简单总结理解

一、什么是内存溢出和内存泄露内存泄漏(memory leak):是指程序在申请内存后,无法释放已申请的内存空间,导致系统无法及时回收内存并且分配给其他进程使用。通常少次数的内存无法及时回收并不会到程序造成什么影响,但是如果在内存本身就比较少获取多次导致内存无法正常回收时,就会导致内存不够用,最终导致内存溢出。2、内存溢出 (out of memory)::指程序申请内存时,没有足够的内存供申请...

2018-08-04 15:45:29 15257 4

原创 关于Android Studio的安装教程详解

随着Google对Android Studio的推广和完善,Android Studio现已逐渐成为了大家所接受的Android编译工具,但是该软件安装过程却大不一样,导致最后在安装成功后会报一系列的错,下面我将介绍安装的几个过程1.准备步骤:下载好1.8以上版本的JDK,以及搭建好环境变量,教程如下https://jingyan.baidu.com/article/456c463b537

2017-09-15 08:01:26 775

原创 位运算符总结

位运算符的总结:&,|,~,^,>>,>>对于按位取反~:可以总结为0则1,1则0对于按位与&:可以总结为同为1则1,否则为0对于按位或|:可以总结为有1则1,否则为0对于按位异或^:可以总结为同则为0,不同则1对于左移>>:可以总结为y*2的n次方,空位补符号位上的数值对于右移对于无符号右移>>>:可以总结为移动后无论符号位是0或1,左侧都补0

2017-07-04 23:21:45 202

空空如也

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

TA关注的人

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