<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[an341221的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/an341221</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; an341221]]></copyright><item><title><![CDATA[大小计算公式]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/144217263</link><guid>https://blog.youkuaiyun.com/an341221/article/details/144217263</guid><author>an341221</author><pubDate>Tue, 03 Dec 2024 16:01:47 +0800</pubDate><description><![CDATA[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。]]></description><category></category></item><item><title><![CDATA[nginx域名改写]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/141323512</link><guid>https://blog.youkuaiyun.com/an341221/article/details/141323512</guid><author>an341221</author><pubDate>Mon, 19 Aug 2024 13:50:21 +0800</pubDate><description><![CDATA[proxy_pass 域名地址；]]></description><category></category></item><item><title><![CDATA[创建django]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/140694736</link><guid>https://blog.youkuaiyun.com/an341221/article/details/140694736</guid><author>an341221</author><pubDate>Thu, 25 Jul 2024 17:01:16 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[【无标题】创建django]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/140271578</link><guid>https://blog.youkuaiyun.com/an341221/article/details/140271578</guid><author>an341221</author><pubDate>Mon, 08 Jul 2024 16:10:59 +0800</pubDate><description><![CDATA[django-admin startproject 项目名称。用ptcharm打开项目名称。]]></description><category></category></item><item><title><![CDATA[These critical programs are missing or too old: bison]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/139656088</link><guid>https://blog.youkuaiyun.com/an341221/article/details/139656088</guid><author>an341221</author><pubDate>Thu, 13 Jun 2024 15:40:35 +0800</pubDate><description><![CDATA[yum install -y bison]]></description><category></category></item><item><title><![CDATA[HDFS原理]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/137053475</link><guid>https://blog.youkuaiyun.com/an341221/article/details/137053475</guid><author>an341221</author><pubDate>Tue, 26 Mar 2024 18:03:51 +0800</pubDate><description><![CDATA[HDFS的主要管理者，是一个独立的进程。负责管理HDFS整个文件系统。负责管理DataNode节点。辅助NameNode，是一个独立的进程，主要帮助NameNode整理元数据。是一个独立的进程，主要负责数据的存储，即数据的存入和取出。]]></description><category></category></item><item><title><![CDATA[hive虚拟列]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/137037653</link><guid>https://blog.youkuaiyun.com/an341221/article/details/137037653</guid><author>an341221</author><pubDate>Tue, 26 Mar 2024 10:12:14 +0800</pubDate><description><![CDATA[ROW__OFFSET__INSIDE__BLOCK         显示数据所在的HDFS块的偏移量, 该虚拟列必须要设置才能用, 即:  set hive.exec.rowoffset=true，显示数据行 所在的 Block块的 编号(从 0 开始)BLOCK__OFFSET__INSIDE__FILE     显示数据行所在的 数据文件中的 行偏移量(即: 起始索引)INPUT__FILE__NAME               显示数据行所在的 数据文件。]]></description><category></category></item><item><title><![CDATA[hive插入数据报错]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/136882689</link><guid>https://blog.youkuaiyun.com/an341221/article/details/136882689</guid><author>an341221</author><pubDate>Wed, 20 Mar 2024 17:10:40 +0800</pubDate><description><![CDATA[解决方案：]]></description><category></category></item><item><title><![CDATA[linux常用命令]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/136624342</link><guid>https://blog.youkuaiyun.com/an341221/article/details/136624342</guid><author>an341221</author><pubDate>Mon, 11 Mar 2024 15:10:56 +0800</pubDate><description><![CDATA[chown -R itheima:itcast aa    # 设置aa及其子级, 属主(用户)是itheima, 属组(用户组)是 itcast。chgrp [-R] 组名 文件或者目录路径  # 来源于: change group单词, -R是递归, 即所有子集全改。# 因为通过字母管理权限, 相对不方便, 即: r:只读, w:只写, x:可执行, 所以用数字管理,# 即: 4(r,只读),  2(w, 只写), 1(x, 可执行), 0(代表无该权限)]]></description><category></category></item><item><title><![CDATA[jpa问题]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/106296379</link><guid>https://blog.youkuaiyun.com/an341221/article/details/106296379</guid><author>an341221</author><pubDate>Sat, 23 May 2020 10:44:42 +0800</pubDate><description><![CDATA[集合操作实现题目

Order，OrderItem，是1对多的双向关联关系。
a) 这2个类用于网络传输
b) 复写equals,Hashcode,Comparaor,toString方法
c) 在order中写一个方法新增一条Orderitem，考虑双向关联，考虑null
d) 在OrderItem中写一个方法，setOrder，考虑双向关联，考虑null
e) 采用Springboot+JPA的方式实现根据用户传入的Order...]]></description><category></category></item><item><title><![CDATA[问题列表]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/106172575</link><guid>https://blog.youkuaiyun.com/an341221/article/details/106172575</guid><author>an341221</author><pubDate>Mon, 18 May 2020 20:18:34 +0800</pubDate><description><![CDATA[1、通过listener监听进行事件的构建，或者进行observer设计模式实现

2、Tomcat可以认为是servlet的容器管理，需要遵守servlet规范所以这也是为什么他采用了NIO的管道复用依然性能不如netty的原因。内置leader模块进行类加载的管理，container用于servlet的生命周期管理，service是对服务的封装用于提供服务，connector监听请求传递给container进行处理，server是整个tomcat服务器用于接口监听容器启动和停止。另外tomcat提...]]></description><category></category></item><item><title><![CDATA[cloud环境搭建]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/89029789</link><guid>https://blog.youkuaiyun.com/an341221/article/details/89029789</guid><author>an341221</author><pubDate>Thu, 04 Apr 2019 17:23:31 +0800</pubDate><description><![CDATA[1项目结构描述

eureka-server：服务注册模块

euraka-client：服务的提供者

feign:消费者

zuul网管





2 eureka-server：服务注册模块



Pom的配置：

&lt;?xml version="1.0" encoding="UTF-8"?&gt;

&lt;project xmlns="http://maven.apache.or...]]></description><category></category></item><item><title><![CDATA[solr的java代码]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/88849015</link><guid>https://blog.youkuaiyun.com/an341221/article/details/88849015</guid><author>an341221</author><pubDate>Wed, 27 Mar 2019 16:39:54 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[netty简单实现聊天功能]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/84322357</link><guid>https://blog.youkuaiyun.com/an341221/article/details/84322357</guid><author>an341221</author><pubDate>Wed, 21 Nov 2018 15:08:28 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[NIO实现聊天功能]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/84140121</link><guid>https://blog.youkuaiyun.com/an341221/article/details/84140121</guid><author>an341221</author><pubDate>Fri, 16 Nov 2018 15:29:43 +0800</pubDate><description><![CDATA[from:https://www.jianshu.com/p/16104564f640

服务端思路：

定义一个 Charset 字符集用于解析数据
	定义两个 ByteBuffered 缓冲区用于收发数据
	定义一个 Map&amp;lt;String,Channel&amp;gt; 用于存放客户端集合
	定义一个 Selector 用于监听通道事件
	通过 ServerSocketChannel 的 ope...]]></description><category></category></item><item><title><![CDATA[Date工具类]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/84025591</link><guid>https://blog.youkuaiyun.com/an341221/article/details/84025591</guid><author>an341221</author><pubDate>Tue, 13 Nov 2018 11:09:08 +0800</pubDate><description><![CDATA[

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...]]></description><category></category></item><item><title><![CDATA[BIO实现聊天软件]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/83994677</link><guid>https://blog.youkuaiyun.com/an341221/article/details/83994677</guid><author>an341221</author><pubDate>Mon, 12 Nov 2018 17:00:57 +0800</pubDate><description><![CDATA[BIO 就是同步阻塞IO，一个线程只能同时做一件事，如果不能读或者不能写就会阻塞。

实现的聊天软件的客户端代码如下：


package mynetty_study.netty.bio;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.In...]]></description><category></category></item><item><title><![CDATA[ThreadLocal源码解读]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/81947792</link><guid>https://blog.youkuaiyun.com/an341221/article/details/81947792</guid><author>an341221</author><pubDate>Wed, 22 Aug 2018 17:21:41 +0800</pubDate><description><![CDATA[感谢原作者分享:https://www.cnblogs.com/micrari/p/6790229.html

1. 背景

ThreadLocal源码解读，网上面早已经泛滥了，大多比较浅，甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博文，说ThreadLocal内部有个map，键为线程对象，太误导人了。

ThreadLocal非常适合对Java多线程编程感兴趣的程序员作为...]]></description><category></category></item><item><title><![CDATA[mybatis密码解密]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/81736278</link><guid>https://blog.youkuaiyun.com/an341221/article/details/81736278</guid><author>an341221</author><pubDate>Thu, 16 Aug 2018 10:02:49 +0800</pubDate><description><![CDATA[mybatis的配置：



 

 

 

 

properties的配置：



代码：



package com.finance.entity.batctrl;

import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.util.Properties;

im...]]></description><category></category></item><item><title><![CDATA[pom的profiles配置]]></title><link>https://blog.youkuaiyun.com/an341221/article/details/81510883</link><guid>https://blog.youkuaiyun.com/an341221/article/details/81510883</guid><author>an341221</author><pubDate>Wed, 08 Aug 2018 16:38:22 +0800</pubDate><description><![CDATA[
&amp;lt;build&amp;gt;
		&amp;lt;plugins&amp;gt;
			&amp;lt;plugin&amp;gt;
				&amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
				&amp;lt;artifactId&amp;gt;maven-resources-plugin&amp;lt;/artifactId&amp;gt;
				&amp;lt;version&amp;g]]></description><category></category></item></channel></rss>