自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goblog的专栏

爱技术、爱生活

  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 开发中常见的算法汇总一览

我们知道计算机中各类应用程序随处可见的,而支撑这些应用程序运行的就是各类数据结构以及各类算法,这就是经典等式程序=数据结构+算法,上一篇幅中我们列举了一些常用的数据结构,那么今天我们来捋一捋日常开发中常见的一些算法思想以及具体算法各自的特性及相关指标文章目录常见算法思想穷举法(Brute Force)核心思想特性适用问题或算法分治法(Divide and Conquer)核心思想特性适用问题或算...

2019-04-17 16:54:21 3197

原创 基于Golang的个人博客-goblog

文章目录goblog介绍goblog界面截图goblog技术组件goblog安装部署安装获取goblog源码安装go运行环境安装mysql部署编译并部署goblog运行gobloggoblog介绍goblog基于go语言开发的一个简约版个人博客系统,基于Golang语言编写,后端基于了Beego的web框架,目前具备博文系统最基础的功能模块.基本上是一个拿来即用的个人博文平台,只需要部署一个...

2019-03-23 16:09:50 8055 3

原创 Java使用Redis删除HashMap中的key踩到的坑

现象Java使用Redis删除HashMap中的key时,取出对应的HashMap后通过Java中HashMap的remove方法移除key然后重新调用redis的Hmset方法将覆盖无效示例代码//通过key取出对应的HashMapMap<String, String> ruleMap = jedisCluster.hgetAll("HashKey");//通过java...

2019-04-17 17:01:44 15113

原创 记一次支付平台-压测交易系统同步清结算系统交易数据时导致堆内存溢出问题

背景故事是这样的,好像是测试在进行代扣流程的压力测试,然后群里有人@了:“怎么这个dubbo服务又调不通了?”打开群里的截图粗略看下来好像是报的服务调用失败的错误,@了运维小哥哥说是清结算前置应用宕掉了,内存溢出了问题定位与分析于是赶紧找运维小哥哥将服务器上的堆dump文件弄了下来,对于堆内存溢出的分析我们还是通过jdk自带的jvisualvm来进行分析,导出来的hprof还是挺大的,花...

2019-04-17 16:56:48 437

原创 开发中常见的数据结构汇总一览

对于数据结构和算法相关方面认知大概是在大学里,当时在学这门课时和大多数同学一样根本不知所措,根本没有察觉到这门课程对于后续工作中的影响,一直到工作多年的我其实到现在才开始体会到数据结构和算法的重要性其实在这个信息时代也就是数据时代,各行各业每天都会产生着各种各样的数据,而数据结构其实就是用来囊括数据和数据之间的关系的,在信息时代如何让计算机为我们提供更好的服务,对于数据的处理尤为重要,这里我们说...

2019-04-17 16:53:21 1109

原创 我的第一篇博客

写这篇博客是因为想看看CSDN的博文系统是什么样子,因为近期正在用Go开发一个个人的博客系统https://panally.cn,一来是通过写博客系统来熟悉Go的开发流程,二来是通过自己开发的博客系统可以记录一些工作上的一些技术方案或者生活上的一些感悟。...

2018-11-18 17:29:04 109

Go web开发

Go语言web编程技术,谢孟军的书,对golang有兴趣并想用golang进行后端开发的值得一看!!!!!!!!!!!! 《Go Web编程》介绍如何用Go语言进行Web应用的开发,将Go语言的特性与Web开发实战组合到一起,帮读者成功地构建跨平台的应用程序,节省Go语言开发Web的宝贵时间。有了这些针对真实问题的解决方案放在手边,大多数编程难题都会迎刃而解。, 在《Go Web编程》中,读者可以更加方便地找到各种编程问题的解决方案,内容涵盖文本处理、表单处理、Session管理、数据库交互、加/解密、国际化和标准化,以及程序的部署维护等运维方面的知识,最后还介绍了一个快速开发的框架帮助您迅速进入GO开发

2018-11-01

java并发编程艺术

java学习的利器;并发编程的目的是为了让程序运行的更快,但是并不是启动更多的线程,就能让程序最大限度的并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行的更快,会面临非常多的挑战,比如上下文切换的问题,死锁的问题,以及受限于硬件和软件的资源限制问题,本章会介绍几种并发编程的挑战,以及解决方案。

2018-07-23

《非金融机构支付业务设施检测规范 第5部分:数字电视支付》

《非金融机构支付业务设施检测规范 第5部分:数字电视支付》

2017-06-21

深入理解Java内存模型.pdf

深入理解Java内存模型.pdf

2017-06-21

中国象棋模型

中国象棋模型 图片

2017-06-21

Dubbo源代码分析之远程调用过程.pdf

Dubbo源代码分析之远程调用过程.pdf

2017-06-21

细聊分布式ID生成方法.pdf

细聊分布式ID生成方法.pdf

2017-06-21

Java加密与解密的艺术.pdf

Java加密与解密的艺术.pdf

2017-06-21

空空如也

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

TA关注的人

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