<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hangge的学习基地]]></title><description><![CDATA[我没有想赢,只是不想输]]></description><link>https://blog.youkuaiyun.com/chenhangx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenhangx]]></copyright><item><title><![CDATA[window系统使用transformers库和SFT本地微调Qwen模型]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/146800086</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/146800086</guid><author>chenhangx</author><pubDate>Mon, 31 Mar 2025 11:19:49 +0800</pubDate><description><![CDATA[从0开始使用pycharm搭建python环境，下载模型权重，安装依赖，运行模型，本地微调。]]></description><category></category></item><item><title><![CDATA[尚优选项目流程&布局参数]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/126235464</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/126235464</guid><author>chenhangx</author><pubDate>Mon, 08 Aug 2022 20:29:46 +0800</pubDate><description><![CDATA[尚优选PC端项目笔记]]></description><category></category></item><item><title><![CDATA[谷粒商城项目笔记]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/123998725</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/123998725</guid><author>chenhangx</author><pubDate>Wed, 06 Apr 2022 20:28:07 +0800</pubDate><description><![CDATA[文章目录项目资源项目API接口文档项目介绍组织结构技术选型选做一. 先搭建服务器环境开发环境工具安装理解需求表结构设计接口文档设计二.项目搭建上传(码云)三.谷粒商城后端管理系统四.SpringCloudAlibaba五.结合想学的技术做对应的模块
项目资源
## 视频地址
https://www.bilibili.com/video/BV1np4y1C7Yf
## 码云地址

## 服务器地址


项目API接口文档
文档地址：https://easydoc.xyz/s/78237135/ZUqEdvA4]]></description><category></category></item><item><title><![CDATA[开放平台的限流研究]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/122188068</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/122188068</guid><author>chenhangx</author><pubDate>Tue, 28 Dec 2021 16:30:11 +0800</pubDate><description><![CDATA[文章目录需求需求分析技术选型技术实现Redis(计数器）Spring Cloud Gateway限流Sentinel参考参考代码
需求
1.每日配额：新增每日配额信息，申请通过后默认分配50万次每日配额数据；
2.并发配额：新增并发配额信息，申请通过后默认分配500次/分钟并发配额数据；
需求分析
对于开放平台来说，有一个功能是必须要有的，那就是API的流控。
对于每一个接入开放平台的应用，都会分配一个Appkey，这个Appkey下面会关联你申请了哪些API。然后接入的API有些是不限量，可以一直调用。有]]></description><category></category></item><item><title><![CDATA[Spring Boot使用@Async实现异步调用]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/122049108</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/122049108</guid><author>chenhangx</author><pubDate>Tue, 28 Dec 2021 11:00:19 +0800</pubDate><description><![CDATA[@Async ( "taskExecutor" ) public Future &lt; String &gt; run () throws Exception {
        long sleep = random . nextInt ( 10000 );
        log . info ( "开始任务,需耗时:"+sleep+"毫秒" );
        Thread.sleep( sleep );
        return new AsyncResult &lt;&gt;( "...]]></description><category></category></item><item><title><![CDATA[使用springframework.Cache本地缓存]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/122186379</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/122186379</guid><author>chenhangx</author><pubDate>Tue, 28 Dec 2021 10:21:31 +0800</pubDate><description><![CDATA[使用：加在方法上

@Cacheable(value = CommonStates.CACHE_NAME, key = “#入参”,unless="#result == null")

import com.github.benmanes.caffeine.cache.Caffeine;
import lf14dw.basedatasrv.common.CommonStates;
import org.springframework.cache.CacheManager;
import org.spring]]></description><category></category></item><item><title><![CDATA[狂神说-Redis笔记]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/122093284</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/122093284</guid><author>chenhangx</author><pubDate>Wed, 22 Dec 2021 19:30:45 +0800</pubDate><description><![CDATA[狂神说-Redis笔记
链接: https://pan.baidu.com/s/1aAIwoTV8eoSgFEs9RQV_kg 
提取码: 3f87
狂神 Redis笔记 完整版


]]></description><category></category></item><item><title><![CDATA[Java创建对象的四种方式]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/121785530</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/121785530</guid><author>chenhangx</author><pubDate>Wed, 08 Dec 2021 10:42:40 +0800</pubDate><description><![CDATA[1.使用new创建对象
2.使用反射的机制创建对象

1.使用Class类的newInstance方法
2.使用Constructor类的newInstance方法

public class Hello {
    public void sayWorld()
    {
        System.out.println("Hello world!");
    }
    public static void main(String[] args)
    {
        try{
      ]]></description><category></category></item><item><title><![CDATA[使用Markdown编辑器教程]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/121785204</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/121785204</guid><author>chenhangx</author><pubDate>Wed, 08 Dec 2021 10:17:54 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[nativeMessaging - 本地消息传递]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/121288664</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/121288664</guid><author>chenhangx</author><pubDate>Thu, 18 Nov 2021 16:05:54 +0800</pubDate><description><![CDATA[微软官网文档
https://www.youtube.com/watch?v=Odei9r2SB78
chrome开发指南
csdn参考资料
十进制和26进制转换算法
https://github.com/appemit/appemit/blob/master/README_zh.md

]]></description><category></category></item><item><title><![CDATA[十进制和26进制转换算法]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/121327945</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/121327945</guid><author>chenhangx</author><pubDate>Mon, 15 Nov 2021 09:24:32 +0800</pubDate><description><![CDATA[十进制和26进制转换算法

public static void main(String[] args) {
        int n = 0;
        n = getn(n);
        System.out.println(n);
    }
    //将自然数n 转为26进制数N
    String getN(int n) {
        String N = "";
        while (n &gt; 0) {
            int m = n % 26;/]]></description><category></category></item><item><title><![CDATA[Eclipse插件开发]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/119863089</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/119863089</guid><author>chenhangx</author><pubDate>Mon, 23 Aug 2021 16:20:07 +0800</pubDate><description><![CDATA[基础知识

1.Eclipse的架构

architecture=架构
platform=平台

2.扩展点

代码1-1 plugin.xml中声明扩展
&lt;extension point="被使用扩展点的ID"&gt;
    ......
&lt;/extension&gt;

Eclipse平台提供的扩展点有
增加菜单项
增加视图
增加编辑器
工作台和资源访问的API是Eclipse提供的API中最基本的，在插件开发时使用频率较高的API。在这里不做详细的说明，在以后得例子中会出现一些这样的AP]]></description><category></category></item><item><title><![CDATA[＃{} $ {}和％{}有什么区别？]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/118669228</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/118669228</guid><author>chenhangx</author><pubDate>Mon, 12 Jul 2021 10:12:40 +0800</pubDate><description><![CDATA[Struts2区别之间${var}，#{var}和%{var}他们是不同的范围？


${} -标准的JSP EL表示法。
#{}-标准UEL表示法；从未使用过，可能会起作用。
%{} -OGNL表达式符号。
JSP EL表示法之所以有效，是因为有一个请求包装器，该请求包装器将首先遵从值堆栈进行查找，然后如果在值堆栈上未找到任何值，则退回到正常的JSP评估。

OGNL表达式符号仅在S2标签内有效。IMO在评估OGNL表达式时应使用，尽管它通常是可选的。 但是，当
它是可选的时，有点废话。通常，buuuut]]></description><category></category></item><item><title><![CDATA[AJAX在MVC中的应用]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/118551050</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/118551050</guid><author>chenhangx</author><pubDate>Wed, 07 Jul 2021 17:21:52 +0800</pubDate><description><![CDATA[使用Ajax

1.onblur：失去焦点触发事件


1.导入jquery ， 可以使用在线的CDN ， 也可以下载导入

&lt;script src="https://code.jquery.com/jquery-3.1.1.min.js"&gt;&lt;/script&gt;
 // 去官网下载放在resource文件夹下/statics/js/jquery-3.1.1.min.js
&lt;script src="${pageContext.request.contextPath}/statics]]></description><category></category></item><item><title><![CDATA[关于Oracle误操作--数据被Commit后的数据回退恢复]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/118336205</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/118336205</guid><author>chenhangx</author><pubDate>Tue, 29 Jun 2021 15:22:21 +0800</pubDate><description><![CDATA[关于Oracle误操作–数据被Commit后的数据回退恢复（闪回）


]]></description><category></category></item><item><title><![CDATA[oracle设置自增列]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/118193872</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/118193872</guid><author>chenhangx</author><pubDate>Thu, 24 Jun 2021 18:17:17 +0800</pubDate><description><![CDATA[create sequence 自定义 minvalue 1 maxvalue 99999999
    increment by 1
    start with 1;   /*步长为1*/

create or replace trigger 自定义_TRI /* 名字自己取好*/
    before insert on 表名     /*触发条件：当向表dectuser执行插入操作时触发此触发器*/
    for each row                       /*对每一行都检测是否]]></description><category></category></item><item><title><![CDATA[Tomcat启动一闪而过就消失的原因和解决方法]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/117786591</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/117786591</guid><author>chenhangx</author><pubDate>Thu, 10 Jun 2021 17:14:20 +0800</pubDate><description><![CDATA[双击tomcat的bin目录下的startup.bat时一闪而过时，可以右键startup.bat找一个文本编辑器打开，然后在文本的最后敲上pause，保存后重新运行startup.bat，这时候窗口会留在桌面上（调试成功，把pause去掉即可）。

解决

修改环境变量成最新的路径



...]]></description><category></category></item><item><title><![CDATA[线程池的五种实现]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/117692361</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/117692361</guid><author>chenhangx</author><pubDate>Tue, 08 Jun 2021 10:43:51 +0800</pubDate><description><![CDATA[1、newCachedThreadPool
创建一个线程池，如果线程池中的线程数量过大，它可以有效的回收多余的线程，如果线程数不足，那么它可以创建新的线程。
public class CacheThreadPoolTest {
    private static int counter = 0;
    public static void main(String[] args) throws Exception {
        ThreadPoolExecutor threadPool = (Thr]]></description><category></category></item><item><title><![CDATA[并发编程与高并发系列]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/117685896</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/117685896</guid><author>chenhangx</author><pubDate>Tue, 08 Jun 2021 07:58:00 +0800</pubDate><description><![CDATA[《并发与高并发系列第一集-基础与概念》
《并发与高并发系列第一集-基础与概念》

一般我们有什么工具可以模拟并发请求呢？

PostMan、Apache Bench（AB）、Jmeter，推荐使用Jmeter。


]]></description><category></category></item><item><title><![CDATA[冰河 - 10分钟手撸极简版ORM框架！]]></title><link>https://blog.youkuaiyun.com/chenhangx/article/details/117527446</link><guid>https://blog.youkuaiyun.com/chenhangx/article/details/117527446</guid><author>chenhangx</author><pubDate>Thu, 03 Jun 2021 16:32:57 +0800</pubDate><description><![CDATA[手撸极简版ORM框架！

]]></description><category></category></item></channel></rss>