摘要:        
ln -s /usr/local/apps/hbase-2.3.5/conf/hbase-site.xml hbase-site.xml 1)、将phoenix安装目录下的 phoenix-4.8.0-HBase-0.98-client.jar phoenix-core-4.8.0-HBase-0.    
阅读全文
 
 
        
        posted @ 2022-02-23 17:28
方东信
阅读(142)
推荐(0)
        
            
        
        
摘要:        
下载包 官网选择合适的操作系统版本下载tgz包 https://www.mongodb.com/download-center/community 部署结构 集群结构 典型的三分片Mongo集群如下图所示,包含三类组件:查询路由、配置服务器、分片。其中查询路由为mongos进程,配置服务器和分片都是    
阅读全文
 
 
        
        posted @ 2022-02-23 17:27
方东信
阅读(198)
推荐(0)
        
            
        
        
摘要:        
##discuz调用上传功能的演示 终于把论坛的MD编辑器加上图片复制上传功能了,上传采用的是fromData数据,但由于接收文件的功能是discuz自带的,所以上传之前又把blob的类型转成file类型,这样discuz就可以接受图片。 Blob转file //file是blob类型 var se    
阅读全文
 
 
        
        posted @ 2022-02-23 17:25
方东信
阅读(272)
推荐(0)
        
            
        
        
摘要:        
老夫手撸的最简单的最简单的地址转换图 一、逻辑地址转线性地址机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到 我们写个最简单的hello world程序,用gcc编译,再反汇编后会看到以下指令: mov 0x80495    
阅读全文
 
 
        
        posted @ 2022-02-23 17:18
方东信
阅读(700)
推荐(0)
        
            
        
        
摘要:        
Devle是一个非常棒的golang 调试工具,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。 线上golang服务出现问题时,Devle是必不少的在线调试工具,如果使用docker,也可以把Devle打进docker镜像里,调试代码。 安装Devle    
阅读全文
 
 
        
        posted @ 2022-02-23 17:15
方东信
阅读(3125)
推荐(0)
        
            
        
        
摘要:        
##Hbase开发-hbase连接-查询-插入-表数据统计-orm 封装了一个丐版的基于HBASE的ORM框架,需要的加我QQ 184377367 springboot依赖 <!-- hbase 客户端 --> <dependency> <groupId>org.apache.hbase</grou    
阅读全文
 
 
        
        posted @ 2022-02-23 16:34
方东信
阅读(217)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2022-02-19 18:08
方东信
阅读(3)
推荐(0)
        
            
        
        
摘要:        
基础结构和术语 https://www.cnblogs.com/frankdeng/p/9310684.html 单机版 https://blog.csdn.net/cold___play/article/details/132398946 win下的集群搭建 当然。。是伪集群... ZK所有的服务    
阅读全文
 
 
        
        posted @ 2022-02-19 17:59
方东信
阅读(236)
推荐(0)
        
            
        
        
摘要:        
###昨晚群友来电询问关于JVM中itable的一些问题 ####先看看群友发来的代码。 interface IA{ void f(); } class A impl IA{ void f(){ } } class B extends A{ void g(); } IA foo = new B();    
阅读全文
 
 
        
        posted @ 2022-02-19 17:52
方东信
阅读(162)
推荐(0)
        
            
        
        
摘要:        
hadoop开发 大数据交流Q群 481975850 https://blog.csdn.net/liuchuanhong1/article/details/53118534 hbase概念和常用指令 https://blog.csdn.net/vbirdbest/article/details/8    
阅读全文
 
 
        
        posted @ 2022-02-19 17:50
方东信
阅读(58)
推荐(0)
        
 
		
    
        
        
摘要:        
序 大数据 搭建/开发/运维交流Q群 481975850 1. HBase简介 1.1 什么是HBase HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBASE的目标是存储并处理大型的数据,更具体来说是    
阅读全文
 
 
        
        posted @ 2022-01-11 15:18
方东信
阅读(622)
推荐(0)
        
 
		
    
        
        
摘要:        
不知道大家会不会跟我有一样的错觉,垃圾回收?跟我没啥关系啊,JavaScript 是一门自动垃圾回收的语言,不需要我费心内存管理这档子事儿。其实不是这样的,了解垃圾回收机制对我们的开发工作有着很大的帮助。 垃圾数据的产生 先来看一个例子: const a = new Object(); a.test    
阅读全文
 
 
        
        posted @ 2021-12-22 01:23
方东信
阅读(277)
推荐(0)
        
 
		
    
        
        
摘要:        
声明:本文主要翻译自node.js addons官方文档。部分解释为作者自己添加。 编程环境: 1. 操作系统 Mac OS X 10.9.51. node.js v4.4.22. npm v3.9.2 本文将介绍node.js中编写C++扩展的入门知识。 1. 基本知识介绍 在node.js中,除    
阅读全文
 
 
        
        posted @ 2021-12-14 00:23
方东信
阅读(846)
推荐(0)
        
 
		
    
        
        
摘要:        
准备 编译有问题就到V8群寻帮助 Q群 1414577 必须要有代理 配置临时环境变量 管理员身份运行控制台(cmd) set HTTP_PROXY=http://127.0.0.1:10809 set HTTPS_PROXY=http://127.0.0.1:10809 set DEPOT_TOO    
阅读全文
 
 
        
        posted @ 2021-12-07 18:05
方东信
阅读(838)
推荐(0)
        
 
		
    
        
        
摘要:        
序 有生之年第N次搭建C++环境,还是花费了好几个小时 20年老司机表示,markdown 写文章,构造段落,真心简单和舒服... 搭建失败尽管找老夫帮忙... Q群 1414577 找群主 最终目标 做一些C++的轮子 编译V8 编译OPENJDK8 测试C++20的特性 本次用到的软件清单 wi    
阅读全文
 
 
        
        posted @ 2021-12-04 09:32
方东信
阅读(440)
推荐(0)
        
 
		
    
        
        
摘要:        
js node far 使用JS 和canal 同步mysql数据 far使用js封装阿里canal实现MYSQL数据变动的监听和同步 farjs.cc 该功能马不停蹄实现中,敬请关注。。。    
阅读全文
 
 
        
        posted @ 2021-11-13 19:22
方东信
阅读(131)
推荐(0)
        
 
		
    
        
        
摘要:        
相关的环境都可以在官网下载 本次环境 win10 es 7.4.2 kibana 7.4.2 https://www.elastic.co/cn/downloads/past-releases#elasticsearch 搭建教程:虽然版本不一样,但功效一样。完全没有问题 https://www.c    
阅读全文
 
 
        
        posted @ 2021-11-05 11:46
方东信
阅读(43)
推荐(0)
        
 
		
    
        
        
摘要:        
版本 截止到2022-3-29 还是canal.deployer1.1.4稳定!其他的都会报怪米日眼的问题。。 canal系列的梳理 canal-server 作为服务端像canal-client推送数据 canal-adapter 这玩意儿是自定义处理binlog时可以用到的项目.. canal.    
阅读全文
 
 
        
        posted @ 2021-11-02 11:54
方东信
阅读(592)
推荐(0)
        
            
        
        
摘要:        
1 安装Elasticsearch# Elasticsearch安装链接 1、下载Elastucsearch安装包(Windows版本)2、将elasticsearch-7.15.0-windows-x86_64.zip文件解压出来3、进入解压后的文件目录elasticsearch-7.15.0 b    
阅读全文
 
 
        
        posted @ 2021-11-02 11:44
方东信
阅读(2859)
推荐(0)
        
 
		
    
        
        
摘要:        
推荐的MOD2. Less Steam:降低流量请求,增加读取效率。3. Improved Content Manager:改良内容管理器,将资产分门别类。4. Loading Screen Mod:优化存储,帮你找出失效或损坏的MOD或资产。5. Pause on load:读取后暂停,再也不用读    
阅读全文
 
 
        
        posted @ 2021-10-21 11:23
方东信
阅读(10144)
推荐(0)
        
 
		
    
        
        
摘要:        
nGame nGame 一款文字游戏服务端框架;用于快速构建:自由探索、武侠、修真、模拟,回合制,剧本杀、动态语言小说、等服务器 如果你有期望实现的功能请加Q群 ngame计划 完善框架功能 farOs farOs 作为 nGame框架的驱动,底层使用机器码运行,支持多线程、协程、可快速实现HTTP    
阅读全文
 
 
        
        posted @ 2021-10-04 01:59
方东信
阅读(645)
推荐(0)
        
            
        
        
摘要:        
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘点一下这些方法,顺便测试一下它们性能,以便为我们选出最优的写入方法。 在正式开始之前,我们先来了解几个基本的概念:流、字节流和字符流的定义与    
阅读全文
 
 
        
        posted @ 2021-10-04 00:50
方东信
阅读(1613)
推荐(0)
        
 
		
    
        
        
摘要:        
JS里的ArrayBuffer 深入了解ArrayBuffer是为了实现一个和NODE一样的JS执行引擎,为了信仰,死磕吧! 原文 https://www.cnblogs.com/copperhaze/p/6149041.html 分配内存 类型化数组是建立在ArrayBuffer对象的基础上的。它    
阅读全文
 
 
        
        posted @ 2021-10-02 01:14
方东信
阅读(350)
推荐(0)
        
 
		
    
        
        
摘要:        
nodejs加密 js代码加密 后端代码加密 混淆 赶紧用faros写js吧,和Node一样的JS引擎,可实现代码加密 这个是faros的写的一个游戏应用demo https://gitee.com/grateful/ngame    
阅读全文
 
 
        
        posted @ 2021-09-29 01:52
方东信
阅读(757)
推荐(0)
        
 
		
    
        
        
摘要:        
问题的来源 项目是一个运行JS游戏的运行时框架,类似NODE那种玩意儿 对于一个游戏开发者来说,他直接面对的不会是JAVA,而直接是JS代码,我们的运行时(JAVA)需要为其提供redis的支持,但同时也要让开发者自定义edis的连接信息,并且并不是直接让开发者配置 yml这种配置文件,所以,当运行    
阅读全文
 
 
        
        posted @ 2021-09-19 17:20
方东信
阅读(750)
推荐(0)
        
 
		
    
        
        
摘要:        
mysql Last_SQL_Error 关于这个问题,还会造成 SHOW SLAVE STATUS 内的几个参数出现异常 Last_Errno :具体出现什么数字,要看具体服务器出现问题 Slave_SQL_Running :出现 Last_SQL_Error 该值一定是NO, 问题的本质就是,从    
阅读全文
 
 
        
        posted @ 2021-09-17 12:02
方东信
阅读(573)
推荐(0)
        
            
        
        
摘要:        
前言:MySQL进行主主复制或主从复制的时候会在home目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释. 1、什么是relay log The relay log, like the binary log, consists of a set of numbered fil    
阅读全文
 
 
        
        posted @ 2021-09-17 11:25
方东信
阅读(274)
推荐(0)
        
 
		
    
        
        
摘要:        
成果 引入依赖 比如需要MYSQL的连接依赖 GPT提供的其他办法 当您开发 IntelliJ IDEA 插件时,如果您的插件依赖于第三方库或框架,您可以使用配置文件来指定这些依赖。以下是一种常见的方法: 在您的插件项目中创建一个 lib 文件夹(如果还不存在)。 将您的第三方依赖 JAR 文件复制    
阅读全文
 
 
        
        posted @ 2021-09-15 08:45
方东信
阅读(488)
推荐(0)
        
 
		
    
        
        
摘要:        
CentOS7.4用yum安装并配置MySQL5.7 1、配置YUM源 下载MySQL源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装MySQL源 yum localinstall mys    
阅读全文
 
 
        
        posted @ 2021-09-13 18:17
方东信
阅读(431)
推荐(0)
        
 
		
    
        
        
摘要:        
LVM逻辑卷管理器 实战场景:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 答:只能换一个更大的磁盘。如果用了一段时间后,空间又不够了,怎么办?再加一块更大的?换磁盘的过程中,还需要把数据从一个硬盘复制到另一个硬盘,过程太慢了。 解决方案:使用LVM在线动态扩容 逻辑卷管理器    
阅读全文
 
 
        
        posted @ 2021-09-08 14:02
方东信
阅读(153)
推荐(0)
        
            
        
        
摘要:        
AsmTools AsmTools是openJdk中的一个项目,可以用来辅助我们修改字节码信息 官方文档: https://wiki.openjdk.java.net/display/CodeTools/How+to+build+AsmTools 测试类 package com.jvm.byteCo    
阅读全文
 
 
        
        posted @ 2021-09-08 01:15
方东信
阅读(379)
推荐(0)
        
 
		
    
        
        
摘要:        
Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使用反射机制实现,性能有点差,在高度依赖 json 解析的应用里,往往会成为性能瓶颈,好在已有很多第三方库帮我们解决了这个问题,但是这么多库,    
阅读全文
 
 
        
        posted @ 2021-08-16 17:54
方东信
阅读(437)
推荐(0)
        
            
        
        
摘要:        
收集一些比较易懂的GO语言实际开发中的一些优化技巧 9千万次循环 从2分3秒 优化到 7.3秒的过程 GO语言 https://www.cnblogs.com/cfas/p/15135613.html Go 高性能编程技巧 https://blog.csdn.net/gochenguowei/art    
阅读全文
 
 
        
        posted @ 2021-08-16 11:35
方东信
阅读(92)
推荐(0)
        
 
		
    
        
        
摘要:        
这就是GO~ 对于想极致的性能挖掘 GO语言基本没有太多空间。 下面是测试的代码,纯粹测试解释指令的效果,欢迎各语言残份 帮忙测一些数据对比一下。。 int uu=0; //99999999 for (int i=0;i<99999999;i++){ uu++; } 说下优化 过程 1、干了所有的M    
阅读全文
 
 
        
        posted @ 2021-08-13 03:21
方东信
阅读(471)
推荐(0)
        
 
		
    
        
        
摘要:        
vscode debug protocol JDWP DAP 上面的关键字,自行了解 其中发现一个有意思的玩意儿 利用JAVA的调式协议做一些不法的事情 https://paper.seebug.org/933/    
阅读全文
 
 
        
        posted @ 2021-08-09 02:05
方东信
阅读(102)
推荐(0)
        
 
		
    
        
        
摘要:        
0 ldc #2 <99999999> 2 anewarray #3 <java/lang/String> 5 astore_1 创建好数组 存入本地变量 6 aload_1 7 sipush 998 数组索引压栈 10 ldc #4 <呵呵呵呵> 数组VAL压栈 12 aastore 根据索引把V    
阅读全文
 
 
        
        posted @ 2021-08-08 01:16
方东信
阅读(127)
推荐(0)
        
 
		
    
        
        
摘要:        
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来    
阅读全文
 
 
        
        posted @ 2021-08-06 22:18
方东信
阅读(68)
推荐(0)
        
            
        
        
摘要:        
思考一个问题,10个线程对一个变量进行i++赋值1000 结果是什么? 下边是测试的代码 package com.hd.jxd; import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLoc    
阅读全文
 
 
        
        posted @ 2021-08-06 22:08
方东信
阅读(78)
推荐(0)
        
 
		
    
        
        
摘要:        
从上图看到,java编译器 需要自行计算变量槽,而不是JVM去实现不同数据类型 都有一个自己的变量槽 如何编译? javac -cp E:\AAAA_CODE\goproj\nada\untitled\src\main\java -encoding utf-8 -d . Test.java cp 是    
阅读全文
 
 
        
        posted @ 2021-08-05 21:29
方东信
阅读(61)
推荐(0)
        
 
		
    
        
        
摘要:        
myconn.SetReadBuffer(1) 最关键的部分是设置缓冲区只有1字节再用myconn.Read 读取这样 当缓冲区有1字节的数据 read就能响应了,而不至于等到默认的8字节时 才能读取、、 func testTcp() { var( lists []*net.TCPConn myco    
阅读全文
 
 
        
        posted @ 2021-08-04 16:11
方东信
阅读(1778)
推荐(0)