- 博客(95)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 大小计算公式
2、KV cache(缓存,减少重复计算,加速推理的效果):每个token的显存*token数 每个token占的显存(80层*8196(hidden dimension)*2bytes*KV cache的2个部分)*32k上下文*10个用户=每个token占的显存约2.5M*32000*10=782G。3、activation(激活函数占的空间)/Buffers(中间变量)/Overhead(空间碎片): 按照上述两个值的百分之十估算 (131G+782G)*0.1 = 92G。
2024-12-03 16:01:47
257
原创 创建django
C:\Users\name\Desktop\ai_code\file>django-admin startproject myTestC:\Users\name\Desktop\ai_code\file>cd myTestC:\Users\name\Desktop\ai_code\file\myTest>python manage.py startapp myAppTestC:\Users\name\Desktop\ai_code\file\myTest>python manage.py runserver
2024-07-25 17:01:16
337
原创 These critical programs are missing or too old: bison
yum install -y bison
2024-06-13 15:40:35
723
原创 HDFS原理
HDFS的主要管理者,是一个独立的进程。负责管理HDFS整个文件系统。负责管理DataNode节点。辅助NameNode,是一个独立的进程,主要帮助NameNode整理元数据。是一个独立的进程,主要负责数据的存储,即数据的存入和取出。
2024-03-26 18:03:51
124
原创 hive虚拟列
ROW__OFFSET__INSIDE__BLOCK 显示数据所在的HDFS块的偏移量, 该虚拟列必须要设置才能用, 即: set hive.exec.rowoffset=true,显示数据行 所在的 Block块的 编号(从 0 开始)BLOCK__OFFSET__INSIDE__FILE 显示数据行所在的 数据文件中的 行偏移量(即: 起始索引)INPUT__FILE__NAME 显示数据行所在的 数据文件。
2024-03-26 10:12:14
160
原创 linux常用命令
chown -R itheima:itcast aa # 设置aa及其子级, 属主(用户)是itheima, 属组(用户组)是 itcast。chgrp [-R] 组名 文件或者目录路径 # 来源于: change group单词, -R是递归, 即所有子集全改。# 因为通过字母管理权限, 相对不方便, 即: r:只读, w:只写, x:可执行, 所以用数字管理,# 即: 4(r,只读), 2(w, 只写), 1(x, 可执行), 0(代表无该权限)
2024-03-11 15:10:56
435
原创 jpa问题
集合操作实现题目Order,OrderItem,是1对多的双向关联关系。a) 这2个类用于网络传输b) 复写equals,Hashcode,Comparaor,toString方法c) 在order中写一个方法新增一条Orderitem,考虑双向关联,考虑nulld) 在OrderItem中写一个方法,setOrder,考虑双向关联,考虑nulle) 采用Springboot+JPA的方式实现根据用户传入的Order...
2020-05-23 10:44:42
283
原创 问题列表
1、通过listener监听进行事件的构建,或者进行observer设计模式实现2、Tomcat可以认为是servlet的容器管理,需要遵守servlet规范所以这也是为什么他采用了NIO的管道复用依然性能不如netty的原因。内置leader模块进行类加载的管理,container用于servlet的生命周期管理,service是对服务的封装用于提供服务,connector监听请求传递给container进行处理,server是整个tomcat服务器用于接口监听容器启动和停止。另外tomcat提...
2020-05-18 20:18:34
380
原创 cloud环境搭建
1项目结构描述eureka-server:服务注册模块euraka-client:服务的提供者feign:消费者zuul网管2 eureka-server:服务注册模块Pom的配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or...
2019-04-04 17:23:31
591
原创 solr的java代码
import java.io.IOException;import java.util.List;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.SolrServerException;import org.apache.solr.client.solrj.impl.Ht...
2019-03-27 16:39:54
250
原创 netty简单实现聊天功能
1、服务端package mynetty_study.netty.nettytest;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitia...
2018-11-21 15:08:28
982
1
转载 NIO实现聊天功能
from:https://www.jianshu.com/p/16104564f640服务端思路:定义一个 Charset 字符集用于解析数据 定义两个 ByteBuffered 缓冲区用于收发数据 定义一个 Map<String,Channel> 用于存放客户端集合 定义一个 Selector 用于监听通道事件 通过 ServerSocketChannel 的 ope...
2018-11-16 15:29:43
883
原创 Date工具类
package com.ss.mcms.utils;import java.sql.Time;import java.sql.Timestamp;import java.text.DateFormat;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDate...
2018-11-13 11:09:08
313
原创 BIO实现聊天软件
BIO 就是同步阻塞IO,一个线程只能同时做一件事,如果不能读或者不能写就会阻塞。实现的聊天软件的客户端代码如下:package mynetty_study.netty.bio;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.In...
2018-11-12 17:00:57
529
转载 ThreadLocal源码解读
感谢原作者分享:https://www.cnblogs.com/micrari/p/6790229.html1. 背景ThreadLocal源码解读,网上面早已经泛滥了,大多比较浅,甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博文,说ThreadLocal内部有个map,键为线程对象,太误导人了。ThreadLocal非常适合对Java多线程编程感兴趣的程序员作为...
2018-08-22 17:21:41
238
原创 mybatis密码解密
mybatis的配置: properties的配置:代码:package com.finance.entity.batctrl;import java.io.IOException;import java.io.InputStream;import java.io.Reader;import java.util.Properties;im...
2018-08-16 10:02:49
1776
原创 pom的profiles配置
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version&g
2018-08-08 16:38:22
1059
原创 ConcurrentHashMap源码笔记
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求。1、接口和父类ConcurrentHashMap扩展了AbstractMap类, 实...
2018-08-03 11:58:05
419
原创 BIO、NIO和AIO
from :https://baijiahao.baidu.com/s?id=1573998393898438&wfr=spider&for=pc BIO(Blocking I/O)同步阻塞I/O这是最基本与简单的I/O操作方式,其根本特性是做完一件事再去做另一件事,一件事一定要等前一件事做完,这很符合程序员传统的顺序来开发思想,因此BIO模型程序开发起来较为...
2018-07-18 17:52:59
231
转载 有助于提高"锁"性能的几点建议
from:https://my.oschina.net/u/3703858/blog/1791973?p=1最近阅读《java高并发编程一书》大概总结几条,也是书中的内容 1.减小锁持有的时间 比如100个人去银行办理业务,要填一百张表,但是只有一支笔,那么很显然,每个人用笔的时间越短,效率也就月高:看代码: /*othercode1和othercode2很耗时间,里面没有涉及资源同步,只有mu...
2018-06-30 11:00:07
736
原创 产生序列号
CREATE SEQUENCE JXRT_CLOUD_REPAY_DETAIL_SEQSTART WITH 1INCREMENT BY 1MINVALUE 1MAXVALUE 9999999CYCLEORDER; values JXRT_CLOUD_REPAY_DETAIL_SEQ.NEXTVAL
2018-06-29 08:41:24
365
原创 HTTP的三次握手和四次挥手
Http协议三次握手过程 TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) UR...
2018-06-05 19:40:18
4266
原创 二分法查找
public static void main(String[] args) { int[] array = {1,3,5,7,9,10,12,13,14}; int result = binarySearchController(array,0); System.out.println("查找结果是:"+result); } privat...
2018-05-31 17:55:11
237
原创 简易Spring IOC实现
pom.xml的配置文件如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or...
2018-05-21 10:43:58
245
原创 快速排序
快速排序的思想是将一个数组不断细分,每次都保证小于基准值的在左边大于基准值的在右边(也可以按照需求倒序排列)。比如一个数组 6 2 7 3 1lo hi 我们把6拿出来作为基准值,用hi从右向左遍历(把找到的值小于6的放到lo的位置),然后遍历数组用lo从左向右遍历(把遍历到的值大于6的放到hi),当遍历结束时lo==hi此时小于6的在左...
2018-04-23 20:47:24
215
原创 策略模式
以商场会员打折为例打折的订单package study.strategy.myStrategy.entity;import java.math.BigDecimal;import study.strategy.myStrategy.DiscountType;/** * 待结算的订单 * @author an * */public class Order { /**...
2018-04-20 10:18:40
227
原创 静态代理和动态代理
1.静态代理package study.proxy.ststic;/** * 接口 * 一个人可以被代理的行为 * @author an * */public interface PersonAction { public void buyHouse(); public void findJob(); }package study.proxy.ststic;/**...
2018-04-17 14:48:41
254
原创 单例模式的实现
1.饿汉式package study.singleModel;/** * 饿汉式 * 就是在类加载的时候就创建实例 * @author an * */public class HungerSingle { private HungerSingle(){} private static HungerSingle hs = new HungerSingle(); pub...
2018-04-17 09:30:05
374
转载 HTTP协议
from : https://www.cnblogs.com/ranyonsue/p/5984001.htmlHTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结...
2018-03-15 19:35:56
665
原创 Java提高篇——对象克隆(复制)
from : https://www.cnblogs.com/Qian123/p/5710533.html阅读目录为什么要克隆?如何实现克隆浅克隆和深克隆解决多层克隆问题总结假如说你想复制一个简单变量。很简单:int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,doubl...
2018-03-14 09:50:40
538
转载 java对redis的基本操作
from : https://www.cnblogs.com/edisonfeng/p/3571870.html一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: ...
2018-03-12 10:06:39
164
转载 大数据资源
【不要错过文末彩蛋】from :http://blog.youkuaiyun.com/GitChat/article/details/78341484(感谢原作者)申明:本文旨在为普通程序员(Java程序员最佳)提供一个入门级别的大数据技术学习路径,不适用于大数据工程师的进阶学习,也不适用于零编程基础的同学。前言:一、背景介绍 二、大数据介绍正文:一、大数据相关的工作介绍二、大数据工程师的技能要求三、大数据学...
2018-03-08 11:19:01
4524
转载 JVM详解-从入门到深入了解
from:http://blog.youkuaiyun.com/hui_yan2012/article/details/70194449Java Virtual MechineAbout JVM内存划分堆内存分配 VM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内...
2018-03-07 17:50:17
257
原创 java中各种垃圾收集器的原理
from:http://blog.youkuaiyun.com/xuqiaobo/article/details/522793781,Serial New/Serial Old(串行)Serial New/Serial Old收集器是最基本最古老的收集器,它是一个单线程的收集器,并且它进行垃圾收集器时,必须暂停所用用户线程,Serial New收集器时针对新生代的收集器,采用的是Copying算法,Seria...
2018-03-07 17:25:19
214
原创 db2将查询结果拼接成一行
SELECT replace(replace(xml2clob(xmlagg(xmlelement(NAME a, BRANCH_COMPANY_ID||','))),'<A>',''),'</A>','') AS branchIds FROM TZ_CUST_BRANCH_COMPANY apdf的处理jar:E:\maven\repository\com\itextp...
2018-02-28 17:20:00
6460
转载 MySQL事务原理
from:https://www.cnblogs.com/songjy2116/p/7881294.html原子性、稳定性和持久性实现原理 原子性、稳定性和持久性是通过redo 和 undo 日志文件实现的,不管是redo还是undo文件都会有一个缓存我们称之为redo_buf和undo_buf。同样,数据库文件也会有缓存称之为data_buf。4.1 undo 日志文件 undo记录了数据在...
2018-02-25 17:32:24
217
原创 JAVA IO的使用实例
package com.soecode.lyf.web.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;...
2018-02-24 15:57:25
5271
spring+activiti启动报错Tables missing
2017-12-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人