摘要:        
这个博主比较有意思,都做了下实验,不过还是需要待验证 https://blog.csdn.net/android_cai_niao/article/details/112849212    
阅读全文
 
 
        
        posted @ 2022-08-01 15:00
方东信
阅读(80)
推荐(0)
        
 
		
    
        
        
摘要:        
原文: https://laowan.blog.csdn.net/article/details/120847437 前言 前面介绍了ES的简单使用,并说明了ES聚合查询主要分为3类:指标聚合、桶聚合和管道聚合。 本文主要是介绍其中桶聚合的相关使用。 一、桶聚合 Bucket 聚合不像Metric聚    
阅读全文
 
 
        
        posted @ 2022-07-30 16:55
方东信
阅读(1005)
推荐(0)
        
            
        
        
摘要:        
原文: https://laowan.blog.csdn.net/article/details/120845124 前言 本文主要介绍ES中的聚合查询。 一、聚合查询简介 聚合查询可以将数据汇总为度量、统计或其他分析。 聚合查询主要分为三个类别: Metric 指标聚合 Bucket 桶聚合 Pi    
阅读全文
 
 
        
        posted @ 2022-07-30 16:54
方东信
阅读(1898)
推荐(0)
        
 
		
    
        
        
摘要:        
1 介绍1.1 什么是actor对于刚接触actor的我,第一感觉就像redis一样,每个actor就是一个redis 实例,都有自己消息队列,actor相互通信通过将消息发给对方,消息发送进对方的消息队列,等待对方线程处理。来看看我们之前做项目的痛点。 游戏服务器通常分为多个服,每个服上有多个玩家    
阅读全文
 
 
        
        posted @ 2022-07-28 01:43
方东信
阅读(320)
推荐(0)
        
            
        
        
摘要:        
Actor模式是一种并发模型,与另一种模型共享内存完全相反,Actor模型share nothing。所有的线程(或进程)通过消息传递的方式进行合作,这些线程(或进程)称为Actor。共享内存更适合单机多核的并发编程,而且共享带来的问题很多,编程也困难。随着多核时代和分布式系统的到来,共享模型已经不    
阅读全文
 
 
        
        posted @ 2022-07-28 01:42
方东信
阅读(203)
推荐(0)
        
 
		
    
        
        
摘要:        
先说结论 Stream 是支持串行和并行执行这两种方式的 如何开启并行? 调用parallel方法即可 Stream.of(1, 2, 3, 4, 5).parallel() 先写一个Java8Stream并行流的demo,如下: import java.util.stream.Stream; pu    
阅读全文
 
 
        
        posted @ 2022-07-27 21:21
方东信
阅读(483)
推荐(0)
        
            
        
        
摘要:        
看了本文,你将掌握 1、ES有哪些聚合类型?Bucket、Metric、Pipeline Aggregations 各自的特点是什么?? 2、Bucket Aggs 有哪些种类?各自的使用场景是什么? 3、Bucket Aggs 各种类型的重要参数有哪些?注意事项是什么? 01 ES聚合类型简介 一    
阅读全文
 
 
        
        posted @ 2022-07-27 14:32
方东信
阅读(1318)
推荐(0)
        
 
		
    
        
        
摘要:        
jdk下载 java19 九月份就GA了,大家快试试协程吧。。 jdk19我放在群文件了 Q群 4915800 自行下载也可以 https://openjdk.org/projects/jdk/19/ 协程代码 import java.time.Duration; import java.util.    
阅读全文
 
 
        
        posted @ 2022-07-25 01:38
方东信
阅读(1321)
推荐(1)
        
 
		
    
        
        
摘要:        
Term级别查询 term这个单词汉语翻译是术语、条款等意思,在es中翻译过来我总感觉怪怪的。es官网将ids、term、terms、fuzzy等查询方式放在这个分类下,他们是dsl语句中最基本的语句,大都是单条件查询。其中ids、esists、range、term、terms等查询方式是精确匹配,    
阅读全文
 
 
        
        posted @ 2022-07-23 13:56
方东信
阅读(2262)
推荐(0)
        
            
        
        
摘要:        
索引的创建需要配置mapping与setting两部分。 索引的mapping 常用数据类型 text、keyword、number、array、range、boolean、date、geo_point、ip、nested、object。 text:默认会进行分词,支持模糊查询(5.x之后版本str    
阅读全文
 
 
        
        posted @ 2022-07-23 13:42
方东信
阅读(2497)
推荐(0)
        
 
		
    
        
        
摘要:        
直接定义 @PostMapping(value = {"/upload-from-str"}, consumes= {"application/json"}) public ResultData<List<AgBaseProject>> uploadFromStr(@RequestBody Anal    
阅读全文
 
 
        
        posted @ 2022-07-19 16:27
方东信
阅读(343)
推荐(0)
        
 
		
    
        
        
摘要:        
同事 代码出了问题 Object savePoint = TransactionAspectSupport.currentTransactionStatus().createSavepoint(); try{ //创建订单 agOrderRelationSwjList.forEach(e->{ //    
阅读全文
 
 
        
        posted @ 2022-07-05 17:30
方东信
阅读(365)
推荐(0)
        
            
        
        
摘要:        
第一步:导入依赖 org.springframework.boot spring-boot-starter-websocket 相比前面的章节,新增了websocket的依赖。 编写后端: 第二步:编写WebSocketConfig配置类 package com.far.game.xiuzhen.c    
阅读全文
 
 
        
        posted @ 2022-07-05 05:12
方东信
阅读(3115)
推荐(0)
        
 
		
    
        
        
摘要:        
在Spring官方文档中说到,当Transaction内发生unchecked exception的时候,会自动rollback,但是当Transaction内发生checked exception时,是不会自动rollback的。 这里之所以让大家清楚checked异常和unchecked异常概念    
阅读全文
 
 
        
        posted @ 2022-06-29 15:14
方东信
阅读(3326)
推荐(1)
        
 
		
    
        
        
摘要:        
3.x的版本 渐出有了专用的组件... 而不是像2.x 缓动搞。。    
阅读全文
 
 
        
        posted @ 2022-06-26 13:55
方东信
阅读(246)
推荐(0)
        
 
		
    
        
        
摘要:        
攻击效果 public attack(victime:BattelHead){ let targetPos = victime.getNode().getPosition(); let killerPos = this.getNode().getPosition(); // //目标在左边 if(     
阅读全文
 
 
        
        posted @ 2022-06-24 01:05
方东信
阅读(483)
推荐(0)
        
 
		
    
        
        
摘要:        
1.top查看 CPU占用最高的java进程 2.jstack pid >> java.txt 导出CPU占用高进程的线程栈。 如果报错 Unable to open socket file: target process not responding or HotSpot VM not loade    
阅读全文
 
 
        
        posted @ 2022-06-22 11:37
方东信
阅读(461)
推荐(0)
        
            
        
        
摘要:        
Linux下JVM中可生成的最大Thread数量 最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个: -Xms intial Java heap siz    
阅读全文
 
 
        
        posted @ 2022-06-22 11:23
方东信
阅读(367)
推荐(0)
        
            
        
        
摘要:        
PngSplit 工具把png图片自动切成小块 TexturePackerGUI 生成plist即可    
阅读全文
 
 
        
        posted @ 2022-06-22 01:30
方东信
阅读(740)
推荐(0)
        
 
		
    
        
        
摘要:        
3.5 用法 tween(this.headLayoutNode) .by(0.5, {scale:new Vec3(1, 1, 0) }, {easing: 'linear'}) .by(0.5, {position: new Vec3(100, 0, 0) }, {easing: 'linear    
阅读全文
 
 
        
        posted @ 2022-06-20 09:22
方东信
阅读(165)
推荐(0)
        
            
        
        
摘要:        
获取layout的子元素 this.chatMessageLayoutInstance.node.children[99].removeFromParent();    
阅读全文
 
 
        
        posted @ 2022-06-20 02:34
方东信
阅读(139)
推荐(0)
        
 
		
    
        
        
摘要:        
Input.EventType.TOUCH_START 按钮的点击事件都可以用的 this.btn.node.on(Button.EventType.CLICK,data.click);    
阅读全文
 
 
        
        posted @ 2022-06-16 14:08
方东信
阅读(106)
推荐(0)
        
 
		
    
        
        
摘要:        
我博客中所有ES相关的资料对应的ES版本为7.2.4 一:对单个字段进行分组求和 1、表结构图片: 根据任务id分组,分别统计出每个任务id下有多少个文字标题 1.SQL:select id, count(*) as sum from task group by taskid; java ES连接工    
阅读全文
 
 
        
        posted @ 2022-06-15 11:22
方东信
阅读(868)
推荐(0)
        
 
		
    
        
        
摘要:        
以下是Java 8中方法引用的一些语法: 静态方法引用(static method)语法:classnamemethodname 例如:PersongetAge 对象的实例方法引用语法:instancenamemethodname 例如:System.outprintln 对象的超类方法引用语法:     
阅读全文
 
 
        
        posted @ 2022-06-10 16:08
方东信
阅读(98)
推荐(0)
        
 
		
    
        
        
摘要:        
被依赖的项目编译成jar包即可 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</ver    
阅读全文
 
 
        
        posted @ 2022-06-09 14:14
方东信
阅读(436)
推荐(0)
        
            
        
        
摘要:        
先看结构 scrollview属性 注意的问题 view下挂载的是layout组件 layout的描点应该设置在底部,注意可以保证文字从底部开始输入 layout的顶部要高出view 这样可以进行下上滑动 如何滚动还是有问题,最好让layout的高度又item内容来改变 文字预制体节点 直接挂ric    
阅读全文
 
 
        
        posted @ 2022-06-09 00:32
方东信
阅读(300)
推荐(0)
        
 
		
    
        
        
摘要:        
cocos creater 3.5 各种滚动api let comp_scroll = this.node.getComponent(cc.ScrollView);//获取滚动视图组件 // comp_scroll.content = contentNode;//绑定滚动层 comp_scroll.    
阅读全文
 
 
        
        posted @ 2022-06-08 00:45
方东信
阅读(170)
推荐(0)
        
 
		
    
        
        
摘要:        
由来 之前已经采坑完成了基于maven项目的java 二进制编译,但实际上基于原生的程序,在运行时是无法进行反射的,需要单独生成配置文件 手动配置是不可能的,所以graavm提供一个agent工具,该工具会生成整个代码中需要用到反射的配置文件,但前提是,需要你把项目打成jar包....生成配置文件之    
阅读全文
 
 
        
        posted @ 2022-06-03 11:59
方东信
阅读(8054)
推荐(0)
        
 
		
    
        
        
摘要:        
概念引入 XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 XXL-JOB传送门:https://github.com/xuxueli/xxl-job 中文文档传送门:https://www.xuxueli    
阅读全文
 
 
        
        posted @ 2022-05-30 15:50
方东信
阅读(477)
推荐(0)
        
 
		
    
        
        
摘要:        
##预制体释放 loginPanle.destroy(); 利用cocos引擎的对象池    
阅读全文
 
 
        
        posted @ 2022-05-29 23:00
方东信
阅读(192)
推荐(0)
        
            
        
        
摘要:        
cc3 官方比较智障 采用 EventTarget 做的全局自定义事件派发 但一定要从cc引入,否则你代码中EventTarget 引入的可能是EventTarget的接口,谢特 ``` import { EventTarget } from 'cc'; ```    
阅读全文
 
 
        
        posted @ 2022-05-29 21:39
方东信
阅读(206)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2022-05-21 22:37
方东信
阅读(1541)
推荐(0)
        
            
        
        
摘要:        
##先说下我这边的环境 win10 java 17 和java8 cocos creator 3.5 CocosDashboard 1.2 ndk 21 android sdk 27 ##后续介绍中 cocos creator 将用ccc代替 我是在3.5中创建的空项目,进去后创建一个场景后,开始测    
阅读全文
 
 
        
        posted @ 2022-05-21 10:52
方东信
阅读(3751)
推荐(0)
        
 
		
    
        
        
摘要:        
1 简介在使用CocosCreator引擎开发的过程中,如果需要做不同宽高比屏幕的适配或旋转,必定会接触到designSize、visibleSize、frameSize等不同属性,它们各代表什么意思?区别是什么?本文将解答这些问题,并总结这几个属性之间的推导公式。 2 定义designSize视图    
阅读全文
 
 
        
        posted @ 2022-05-19 23:40
方东信
阅读(629)
推荐(0)
        
            
        
        
摘要:        
相关的原理介绍 https://blog.csdn.net/UbuntuTouch/article/details/103641544 线上问题 doc count没有增加,但storage size 一直在增加,也就是说,数据是来了,但是还没形成文档,这其实跟ES需要把数据分片到每个块以及插入时索    
阅读全文
 
 
        
        posted @ 2022-05-19 17:18
方东信
阅读(815)
推荐(0)
        
            
        
        
摘要:        
Kafka配置文件详解(1) producer.properties:生产端的配置文件 #指定kafka节点列表,用于获取metadata,不必全部指定#需要kafka的服务器地址,来获取每一个topic的分片数等元数据信息。metadata.broker.list=kafka01:9092,kaf    
阅读全文
 
 
        
        posted @ 2022-05-19 14:46
方东信
阅读(4381)
推荐(0)
        
            
        
        
摘要:        
kafka消息超过一定大小会报错如下: The message is 2044510 bytes when serialized which is larger than the maximum request size you have configured with the max.reques    
阅读全文
 
 
        
        posted @ 2022-05-19 11:58
方东信
阅读(3583)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2022-05-08 21:44
方东信
阅读(12)
推荐(0)
        
 
		
    
        
        
摘要:        
前言 巴纳姆效应:人很容易相信一个笼统的一般性的人格描述,并认为他特别适合自己并准确的揭示了自己的人格特点,即使内容空洞。 注:这真的是一篇很重要的文章,这不是心理暗示 思考问题 InnoDB 中的加锁操作如果没有使用到索引,会怎样? 在RR事务隔离级别下,在事务A里读取某个范围内的记录,这时事务B    
阅读全文
 
 
        
        posted @ 2022-04-25 17:09
方东信
阅读(1565)
推荐(0)
        
            
        
        
摘要:        
InnoDB行锁类型 共享锁(S):允许一个事务去读取一行,阻止其他事务获取相同数据集的排他锁。 排他锁(X):允许获得排他锁的事务更新数据,组织其他事务获取相同数据集的共享锁和排他锁。 加锁方式 共享锁(S):select * from table_name where ... lock in s    
阅读全文
 
 
        
        posted @ 2022-04-25 16:36
方东信
阅读(152)
推荐(0)