摘要:前言 很高兴现在接手的项目让我接触到了Python Graphql,百度上对其介绍相对较少也不够全面,几乎没有完整的中文文档,所以这边也借此机会学习一下Graphql。 什么是Graphql呢? Graphql是一个API查询语言,其数据由服务器上的一个Scheme提供,其查询返回的数据依赖请求的时 阅读全文
posted @ 2019-10-16 12:14 gaojy 阅读(4220) 评论(2) 推荐(0) 编辑
摘要:简介 由于最近工作比较忙,前前后后花了两个月的时间把TBSchedule的源码翻了个底朝天。关于TBSchedule的使用,网上也有很多参考资料,这里不做过多的阐述。本文着重介绍TBSchedule的运行机制,架构设计以及优化建议。通过学习别人的经验,来提高自己的技术能力,感受阿里人的智慧,也向阿里 阅读全文
posted @ 2017-09-20 16:21 gaojy 阅读(9377) 评论(2) 推荐(0) 编辑
摘要:前言 最近博主的阿里云主机又到了续费的时候了,刚买云主机的时候那是各种优惠各种打折,续费的时候只能当孙子了。 为了节省开支,又保证高性能的前提下,买了台10代NUC,内存和ssd自选,搭建一台个人服务器。 准备工作 1 安装linux系统 建议安装ubuntu,楼主安装了centos8,需要配置网络 阅读全文
posted @ 2020-08-16 15:39 gaojy 阅读(326) 评论(0) 推荐(0) 编辑
摘要:前言 成为一个全栈工程师,前端是必不可少的,这位前端构建工具webpack是一门必修的技术。 在学习webpack之前,先熟悉一下npm工具:https://www.runoob.com/nodejs/nodejs-npm.html 什么是webpack? webpack可以打包所有的样式,脚本,表 阅读全文
posted @ 2019-10-17 23:26 gaojy 阅读(242) 评论(0) 推荐(1) 编辑
摘要:前言 很高兴现在接手的项目让我接触到了Python Graphql,百度上对其介绍相对较少也不够全面,几乎没有完整的中文文档,所以这边也借此机会学习一下Graphql。 什么是Graphql呢? Graphql是一个API查询语言,其数据由服务器上的一个Scheme提供,其查询返回的数据依赖请求的时 阅读全文
posted @ 2019-10-16 12:14 gaojy 阅读(4220) 评论(2) 推荐(0) 编辑
摘要:mybatis 自动生成工具 最近在工作中使用到了mybatis,对于数据库的javabean,orm映射配置文件,手动编写有点繁琐,同时又容易出错,这里就介绍一下mybatis-generator反向生成工具。 1)所需文件: generatorConfig.xml mybatis-generat 阅读全文
posted @ 2017-12-17 18:26 gaojy 阅读(109) 评论(0) 推荐(0) 编辑
摘要:CAS:http://huangyunbin.iteye.com/blog/1942369 Future:http://blog.csdn.net/liulipuo/article/details/39029643 知识储备CAS CAS基于冲突检测的无锁并发策略,性能也较高。CAS操作有3个操作数 阅读全文
posted @ 2017-09-22 17:56 gaojy 阅读(263) 评论(0) 推荐(0) 编辑
摘要:HBase单机模式 1)安装JDK 2)解压 $ tar xfz hbase-0.90.4.tar.gz $ cd hbase-0.90.4 3)修改HBase配置文件 1、 hbase-env.sh 取消配置JDK的注释并做并如下修改(我的JDK安装路径): export JAVA_HOME=/u 阅读全文
posted @ 2017-09-21 17:58 gaojy 阅读(93) 评论(0) 推荐(0) 编辑
摘要:getting start 1)创建新用户 2)解压 运行: bin/solr start -e cloud -noprompt 显示: Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrC 阅读全文
posted @ 2017-09-21 17:57 gaojy 阅读(133) 评论(0) 推荐(0) 编辑
摘要:golang 安装: http://studygolang.com/articles/1605 http://www.cnblogs.com/linuxprobe/p/5654380.html 参考:go语言编程 变量 声明 指针的使用: 初始化 var v1 int = 10 // 正确的使用方式 阅读全文
posted @ 2017-09-21 17:49 gaojy 阅读(216) 评论(0) 推荐(0) 编辑
摘要:简介 linux 网络I/O模型介绍 1)堵塞I/O模型 2)非堵塞I/O模型 3)伪异步I/O模型 4)多路复用select / poll /epoll 5)信号驱动I/O模型 6) 异步I/O netty入门应用 package com.netty; import io.netty.bootst 阅读全文
posted @ 2017-09-21 17:48 gaojy 阅读(179) 评论(0) 推荐(0) 编辑
摘要:JMX简介 JMX(Java Management Extensions)是一个为应用程序植入管理功能的框架。JMX是一套标准的代理和服务,实际上,用户可以在任何Java应用程序中使用这些代理和服务实现管理。这是官方文档上的定义,我看过很多次也无法很好的理解。我个人的理解是JMX让程序有被管理的功能 阅读全文
posted @ 2017-09-21 17:26 gaojy 阅读(111) 评论(0) 推荐(0) 编辑