logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式搜索Elasticsearch——搜索(一)

简单的搜索:SearchResponse response = client.prepareSearch("user").setTypes("tb_person0", "tb_person1", "tb_person2", "tb_person3", "tb_person4").setSearchType(SearchType.DFS_QUERY

架构整洁之道-软件架构-概述、独立性、划分边界与边界剖析

架构设计关键在组件划分、交互方式,旨在提高开发维护效率及程序员生产力,降低成本,应独立于设备,支持用例执行和模块解耦以适应变化,涉及单体结构至服务的多层级边界划分。

#架构
分布式搜索Elasticsearch——安装

单机环境       安装步骤:       1. 安装jdk或者jre,然后设置好环境变更JAVA_HOME;       2. 下载elasticsearch,将之解压,如解压到D:\java\elasticsearch;       3. 打开Dos,进入到D:\java\elasticsearch\bin,执行以下命令:elasticsearch.bat

大型语言模型,用最少的数学和行话进行解释

对Large language models, explained with a minimum of math and jargon一文进行学习和记录,通过不使用技术术语或高级数学的方式下,令普罗大众对LLM内部的工作原理有一定的理解,讲解了词向量、向量运算、注意力机制、前馈网络等内容。

#语言模型#人工智能#自然语言处理
分布式会话基本原理

1 什么是SessionSession代表着服务器和客户端一次会话的过程,Session对象存储着特定用户会话所需的属性及配置信息,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量不会丢失,而是在整个用户会话中一直存在下去,当客户端关闭会话,或者Session超时失效时会话结束。2 分布式Session在分布式场景下,一个用户的Session如果只存储在一台服务器上,那么当负

大型语言模型,用最少的数学和行话进行解释

对Large language models, explained with a minimum of math and jargon一文进行学习和记录,通过不使用技术术语或高级数学的方式下,令普罗大众对LLM内部的工作原理有一定的理解,讲解了词向量、向量运算、注意力机制、前馈网络等内容。

#语言模型#人工智能#自然语言处理
运行时数据区

        Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途以及创建和销毁的时间,有的区域随着虚拟机进行的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存将会包含以下几个运行时数据区域:        程序计数器(Program C...

对象创建过程

(1) 虚拟机接收到一条new指令时,先去虚拟机中检查这个指令的参数是否能在常量池中定位到一个类的符号引用,即类有没有被加载到方法区;(2) 若类未被加载到方法区,则先进行类加载,若类已被加载,则继续;(3) 获取被加载的类的对象长度;(4) 确认是否在TLAB中分配内存,若是,则在TLAB中分配内存,否则在EDEN中分配内存;(5) 将分配到的内存空间设置为零值;(6) 设置对象的...

对象在内存中的存储布局

 对象头中的运行时数据,如哈希码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等,这部分数据的长度在32位和64位的虚拟机(未开启压缩指针)中分别为32bit和64bit,官方称它为“Mark Word”。对象需要存储的运行时数据很多,其实已经超出了32位、64位Bitmap结构所能记录的限度,但是对象头信息是与对象自身定义的数据无关的额外存储成本,考虑到虚拟机的空...

Ubuntu设置NAT连接上网

首先,Ubuntu虚拟机安装在VMWare上,这是前提。第一步:设置虚拟机连接方式,双击下图右下角红框中的图标:然后选择Nat连接:第二步:配置本地连接,首先将本地连接设置为可共享的:

#网络
    共 14 条
  • 1
  • 2
  • 请选择