摘要:
用惯了SQL语法,在开发过程中,有时想验证一些数据的时候,用nosql不太方便,Apache Drill 就是为了解决这个问题。https://drill.apache.org/https://blog.csdn.net/bg1017759447/article/details/101977447h
阅读全文
posted @ 2022-02-23 17:30
方东信
阅读(97)
推荐(0)
摘要:
kettle 这工具目前用起来感觉还不错。 数据同步时乱码的问题 没有驱动的问题 很多时候一些数据库管理工具对目标数据库进行管理的时候,都需要连接数据库的驱动,kettle没有驱动会报下面的错误 错误连接数据库 [24] : org.pentaho.di.core.exception.KettleD
阅读全文
posted @ 2022-02-23 17:29
方东信
阅读(1297)
推荐(0)
摘要:
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
方东信
阅读(150)
推荐(0)
摘要:
下载包 官网选择合适的操作系统版本下载tgz包 https://www.mongodb.com/download-center/community 部署结构 集群结构 典型的三分片Mongo集群如下图所示,包含三类组件:查询路由、配置服务器、分片。其中查询路由为mongos进程,配置服务器和分片都是
阅读全文
posted @ 2022-02-23 17:27
方东信
阅读(206)
推荐(0)
摘要:
##discuz调用上传功能的演示 终于把论坛的MD编辑器加上图片复制上传功能了,上传采用的是fromData数据,但由于接收文件的功能是discuz自带的,所以上传之前又把blob的类型转成file类型,这样discuz就可以接受图片。 Blob转file //file是blob类型 var se
阅读全文
posted @ 2022-02-23 17:25
方东信
阅读(278)
推荐(0)
摘要:
老夫手撸的最简单的最简单的地址转换图 一、逻辑地址转线性地址机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到 我们写个最简单的hello world程序,用gcc编译,再反汇编后会看到以下指令: mov 0x80495
阅读全文
posted @ 2022-02-23 17:18
方东信
阅读(722)
推荐(0)
摘要:
Devle是一个非常棒的golang 调试工具,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。 线上golang服务出现问题时,Devle是必不少的在线调试工具,如果使用docker,也可以把Devle打进docker镜像里,调试代码。 安装Devle
阅读全文
posted @ 2022-02-23 17:15
方东信
阅读(3160)
推荐(0)
摘要:
##Hbase开发-hbase连接-查询-插入-表数据统计-orm 封装了一个丐版的基于HBASE的ORM框架,需要的加我QQ 184377367 springboot依赖 <!-- hbase 客户端 --> <dependency> <groupId>org.apache.hbase</grou
阅读全文
posted @ 2022-02-23 16:34
方东信
阅读(222)
推荐(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
方东信
阅读(249)
推荐(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
方东信
阅读(165)
推荐(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
方东信
阅读(61)
推荐(0)
摘要:
序 大数据 搭建/开发/运维交流Q群 481975850 1. HBase简介 1.1 什么是HBase HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBASE的目标是存储并处理大型的数据,更具体来说是
阅读全文
posted @ 2022-01-11 15:18
方东信
阅读(628)
推荐(0)
摘要:
不知道大家会不会跟我有一样的错觉,垃圾回收?跟我没啥关系啊,JavaScript 是一门自动垃圾回收的语言,不需要我费心内存管理这档子事儿。其实不是这样的,了解垃圾回收机制对我们的开发工作有着很大的帮助。 垃圾数据的产生 先来看一个例子: const a = new Object(); a.test
阅读全文
posted @ 2021-12-22 01:23
方东信
阅读(289)
推荐(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
方东信
阅读(862)
推荐(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
方东信
阅读(859)
推荐(0)
摘要:
序 有生之年第N次搭建C++环境,还是花费了好几个小时 20年老司机表示,markdown 写文章,构造段落,真心简单和舒服... 搭建失败尽管找老夫帮忙... Q群 1414577 找群主 最终目标 做一些C++的轮子 编译V8 编译OPENJDK8 测试C++20的特性 本次用到的软件清单 wi
阅读全文
posted @ 2021-12-04 09:32
方东信
阅读(450)
推荐(0)
摘要:
js node far 使用JS 和canal 同步mysql数据 far使用js封装阿里canal实现MYSQL数据变动的监听和同步 farjs.cc 该功能马不停蹄实现中,敬请关注。。。
阅读全文
posted @ 2021-11-13 19:22
方东信
阅读(137)
推荐(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
方东信
阅读(603)
推荐(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
方东信
阅读(2876)
推荐(0)
摘要:
推荐的MOD2. Less Steam:降低流量请求,增加读取效率。3. Improved Content Manager:改良内容管理器,将资产分门别类。4. Loading Screen Mod:优化存储,帮你找出失效或损坏的MOD或资产。5. Pause on load:读取后暂停,再也不用读
阅读全文
posted @ 2021-10-21 11:23
方东信
阅读(10186)
推荐(0)
摘要:
nGame nGame 一款文字游戏服务端框架;用于快速构建:自由探索、武侠、修真、模拟,回合制,剧本杀、动态语言小说、等服务器 如果你有期望实现的功能请加Q群 ngame计划 完善框架功能 farOs farOs 作为 nGame框架的驱动,底层使用机器码运行,支持多线程、协程、可快速实现HTTP
阅读全文
posted @ 2021-10-04 01:59
方东信
阅读(655)
推荐(0)
摘要:
在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘点一下这些方法,顺便测试一下它们性能,以便为我们选出最优的写入方法。 在正式开始之前,我们先来了解几个基本的概念:流、字节流和字符流的定义与
阅读全文
posted @ 2021-10-04 00:50
方东信
阅读(1617)
推荐(0)
摘要:
JS里的ArrayBuffer 深入了解ArrayBuffer是为了实现一个和NODE一样的JS执行引擎,为了信仰,死磕吧! 原文 https://www.cnblogs.com/copperhaze/p/6149041.html 分配内存 类型化数组是建立在ArrayBuffer对象的基础上的。它
阅读全文
posted @ 2021-10-02 01:14
方东信
阅读(363)
推荐(0)
摘要:
nodejs加密 js代码加密 后端代码加密 混淆 赶紧用faros写js吧,和Node一样的JS引擎,可实现代码加密 这个是faros的写的一个游戏应用demo https://gitee.com/grateful/ngame
阅读全文
posted @ 2021-09-29 01:52
方东信
阅读(763)
推荐(0)
摘要:
问题的来源 项目是一个运行JS游戏的运行时框架,类似NODE那种玩意儿 对于一个游戏开发者来说,他直接面对的不会是JAVA,而直接是JS代码,我们的运行时(JAVA)需要为其提供redis的支持,但同时也要让开发者自定义edis的连接信息,并且并不是直接让开发者配置 yml这种配置文件,所以,当运行
阅读全文
posted @ 2021-09-19 17:20
方东信
阅读(756)
推荐(0)
摘要:
mysql Last_SQL_Error 关于这个问题,还会造成 SHOW SLAVE STATUS 内的几个参数出现异常 Last_Errno :具体出现什么数字,要看具体服务器出现问题 Slave_SQL_Running :出现 Last_SQL_Error 该值一定是NO, 问题的本质就是,从
阅读全文
posted @ 2021-09-17 12:02
方东信
阅读(589)
推荐(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
方东信
阅读(291)
推荐(0)
摘要:
成果 引入依赖 比如需要MYSQL的连接依赖 GPT提供的其他办法 当您开发 IntelliJ IDEA 插件时,如果您的插件依赖于第三方库或框架,您可以使用配置文件来指定这些依赖。以下是一种常见的方法: 在您的插件项目中创建一个 lib 文件夹(如果还不存在)。 将您的第三方依赖 JAR 文件复制
阅读全文
posted @ 2021-09-15 08:45
方东信
阅读(505)
推荐(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
方东信
阅读(433)
推荐(0)
摘要:
LVM逻辑卷管理器 实战场景:对于生产环境下的服务器来说,如果存储数据的分区磁盘空间不够了怎么办? 答:只能换一个更大的磁盘。如果用了一段时间后,空间又不够了,怎么办?再加一块更大的?换磁盘的过程中,还需要把数据从一个硬盘复制到另一个硬盘,过程太慢了。 解决方案:使用LVM在线动态扩容 逻辑卷管理器
阅读全文
posted @ 2021-09-08 14:02
方东信
阅读(160)
推荐(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
方东信
阅读(381)
推荐(0)
摘要:
Json 作为一种重要的数据格式,具有良好的可读性以及自描述性,广泛地应用在各种数据传输场景中。Go 语言里面原生支持了这种数据格式的序列化以及反序列化,内部使用反射机制实现,性能有点差,在高度依赖 json 解析的应用里,往往会成为性能瓶颈,好在已有很多第三方库帮我们解决了这个问题,但是这么多库,
阅读全文
posted @ 2021-08-16 17:54
方东信
阅读(447)
推荐(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
方东信
阅读(93)
推荐(0)
摘要:
这就是GO~ 对于想极致的性能挖掘 GO语言基本没有太多空间。 下面是测试的代码,纯粹测试解释指令的效果,欢迎各语言残份 帮忙测一些数据对比一下。。 int uu=0; //99999999 for (int i=0;i<99999999;i++){ uu++; } 说下优化 过程 1、干了所有的M
阅读全文
posted @ 2021-08-13 03:21
方东信
阅读(473)
推荐(0)
摘要:
vscode debug protocol JDWP DAP 上面的关键字,自行了解 其中发现一个有意思的玩意儿 利用JAVA的调式协议做一些不法的事情 https://paper.seebug.org/933/
阅读全文
posted @ 2021-08-09 02:05
方东信
阅读(103)
推荐(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
方东信
阅读(131)
推荐(0)
摘要:
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来
阅读全文
posted @ 2021-08-06 22:18
方东信
阅读(74)
推荐(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
方东信
阅读(84)
推荐(0)