org.hibernate.LazyInitializationException: could not initialize proxy - no Session异常解决

实战指南:如何用Elasticsearch+Milvus搭建十亿级多模态搜索系统(含性能调优) 本文详细介绍了如何利用Elasticsearch和Milvus构建十亿级多模态搜索系统,包括架构设计、性能调优和实战部署。通过混合架构实现高效文本检索与向量相似度计算,显著提升查询性能与扩展能力,适用于大规模多模态数据处理场景。 阅读详情
     org.hibernate.LazyInitializationException: could not initialize proxy - no Session
    
    org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132)
    org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174)
    org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
    com.shop.model.Account_$$_javassist_0.getLogin(Account_$$_javassist_0.java)

    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


Account_$$_javassist_0.java:$$_javassist这是hibernate的懒加载标记(hibernate特有的)

意思是说:查询product,但是其结构是这样的:

product(id,name,Category(id,name,Account(id,name)))

当查完product之后session已经关闭,但是程序还在查Account所以会报no Session异常


解决方案:可以直接设置Account为null;

                或者:设成黑名单:

public String queryJionCategory(){

    pageMap = new HashMap<String, Object>();
List<Product> productlist = productService.queryJoinCategory(model.getName(), page, rows);
pageMap.put("rows", productlist);
pageMap.put("total", productService.getCount(model.getName()));
return "jsonMap";
    }

<package name="shop" extends="json-default">
     <global-results>
           <result name="aindex">/WEB-INF/main/aindex.jsp</result>
     </global-results>

      <action name="category_*" class="categoryAction" method="{1}">
         <result name="index">/index.jsp</result>
         <!-- 
          必须添加json包,然后继承 json-default
         -->
         <result name="jsonMap" type="json">
                  <!--要转化成json对象的数据  -->
                  <param name="root">pageMap</param> 
                  <!-- 配置配置黑名单,过滤不需要的选项 ,
                                                                      支持正则表达式 :
                                 \d 一个数字;+ 一个或多个;? 0或者1;* 1或多;
                                 [ABC]:自定义类型,必须是ABC中的一个
                                 [^ABC]:自定义类型,不包括是ABC中的一个或多个
                                 .:是任意字符;
                  -->
                  <param name="excludeProperties">
                      rows\[\d+\]\.account\.pass,
                      rows\[\d+\]\.account\.name
                  </param>
         </result>
         <result name="stream" type="stream">
                <param name="inputName">inputStream</param>
          </result>
      </action>
      
      <action name="account_*" class="accountAction" method="{1}">
         <result name="index">/index.jsp</result>
         <result name="jsonList" type="json">
                  <!--要转化成json对象的数据  -->
                  <param name="root">jsonList</param> 
                  <param name="excludeProperties">
                      \[\d+\]\.pass,
                      \[\d+\]\.name
                  </param>
         </result>
      </action>
      <action name="product_*" class="productAction" method="{1}">
         <result name="index">/index.jsp</result>
         <result name="jsonMap" type="json">
                 <param name="root">pageMap</param> 
               
 <param name="excludeProperties">
                     
rows\[\d+\]\.category\.account,
                      rows\[\d+\]\.date
                  </param>
         </result>
      </action>
      <action name="send_*_*" class="sendAction">
         <result name="send">/WEB-INF/{1}/{2}.jsp</result>
      </action>
  </package>

oh-my-zsh详细安装与主题插件配置 使用Linux的小伙伴都知道默认shell是bash,但是对于喜欢折腾,喜欢酷炫的我们bash怎能够用。zsh的作为一种shell,功能更强大,但是配置复杂。后来,有大佬创建了一个名为oh-my-zsh的开源项目,使用方便,功能强大。 下面就去oh-my-zsh的配置。 ①安装zsh 想要安装oh-my-zsh,首先得安装zsh,输入命令 sudo apt-get install zsh 界面如下 ②查看是否安装成功 输入命令 zsh --version 可以查看安装zsh的版本.. 阅读详情

相关推荐

Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator;Ubuntu安装后闪退蓝屏的解决方法)

Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Interface,简称 GUI) 程序。Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix、智能手机系统Android、ios、WinPhone, 嵌入式系统 QNX、VxWorks 等。

分享学习成长历程,Winter is coming! 8549

Could not initialize proxy - the owning Session was closed

其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。但就此说一下关于lazy机制:延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延

HouYing 1746

Diffix3D+复现

上下载模型,将其放在一个目录中,并将目录名填在demo代码中from_pretrained的cache_dir参数里。目录结构应该是"<PATH>/nvidia/difix/…给的requirements文件中pytorch和xformers的版本没有指定,这里测试过以下版本,可以成功运行。将readme中的demo代码新建一个python脚本复制进去,然后将脚本放在src目录中运行。如果遇到网络问题无法加载huggingface上的预训练模型,可以手动从。如果出现,以下错误重新。

NeverMakeIt的博客 1085

hibernate框架报org.hibernate.LazyInitializationException: could not initialize proxy - no Session

原因:由于lazy懒加载导致,实体对象延迟加载,没有从数据库关联查询出该对象,但是又要获取该对象,所以报错。 解决方法:1.注解修改为 fetch = FetchType.EAGER 急加载 2.想继续使用懒加载,则使用Hibernate.initialize()方法 懒加载 改为 懒加载控制台报错情况 严重: Servlet.service() for servl...

牧风人的博客 8172

使用 Restart Extension 继续解决 Ansys 机械分析

您正在执行复杂或大型的多步有限元分析,突然,您意识到经过数小时的求解后,您需要添加或修改边界条件。在本篇博文中,您将了解如何利用 Ansys Mechanical 中的 RestartAnalysis 扩展来扩展多步分析,方法是合并额外的时间步骤和边界条件,而不会丢失已计算的结果。幸运的是,在 Mechanical 中,有一种直接的方法可以实现这一点,而不会损害您之前的结果,而这在添加新边界条件和使用重新启动点时经常发生。得到的结果符合预期,您可以看到施加的力产生的这两个部分之间的相对位移。

jkh920184196的博客 1232

VMware共享磁盘配置实战:从零搭建多机共享存储环境

本文详细介绍了在VMware环境中从零开始配置共享磁盘的完整实战流程。通过创建共享磁盘、挂载至多台虚拟机并修改.vmx配置文件等关键步骤,帮助用户搭建可用于数据库集群(如Oracle RAC)测试的多机共享存储环境,并提供了核心参数设置与常见问题排查指南。

weixin_29284201的博客 491

org.hibernate.LazyInitializationException: could not initialize proxy - no Sessi

错误页面提示 could not initialize proxy - no Session   控制台 org.hibernate.LazyInitializationException: could not initialize proxy - no Session     病症:这是一个lazy使用后的Exception,使用迟时加载...

蕃薯耀 240

基于双向GRU LSTM DNN水电站水文数据的每日径流量预测 完整代码+数据 可直接运行

基于双向GRU LSTM DNN水电站水文数据的每日径流量预测 完整代码+数据 可直接运行

1902

四种方式--解决org.hibernate.lazyInitializationException: could not initalize proxy [XXX] - no session的问题

造成的原因: 其实这个是JPA Session的问题,说白了就是有一些程序使用了JPA懒加载机制,也就是说某些ASSOCIATION,是GET方法被调用才会把数据加载回来。但问题是当那个GET METHOD被调用时,对应的JPA Session就已经关闭了,所以根本没有办法加载。 解决办法有四种: 在报错信息里面的实体类(也就是中括号[]里面的实体类)中加上@Proxy(lazy=false)。 取消LAZY LOAD,可以通过将@OneToMany,@ManyToOne,@OneToOne注解中的属性f

爱吃鸡腿的明仔 3012

Spring AI Alibaba实战训练营-16 NL2SQL (自然语言转 SQL)应用开发指南

本文介绍了一个基于AI的智能BI应用开发项目,主要实现自然语言转SQL(NL2SQL)功能,包含对话模块、MCP模块、向量数据管理模块。项目采用Spring AI Alibaba框架,集成通义千问大模型,支持内存向量库和AnalyticDB向量数据库两种存储方案。重点展示了chat模块的三个控制器实现:AnalyticNl2SqlController用于生产环境,SimpleChatController适用于开发测试,Nl2sqlForGraphController支持基于图的复杂对话流程。系统通过将业务知

program哲学 1585

Android12+RK3588 多应用录音适配

两个应用能够同时录音,在Android12上的实现

guanmingyuangmy的博客 2225

org.hibernate.LazyInitializationException: could not initialize proxy 解决方案(JPA)

错误信息:org.hibernate.LazyInitializationException: could not initialize proxy 原因:在根据 Id 获取对象中使用了 getOne() 方法 解决方案: 1. 如果使用 JPA 时使用了 getOne() 方法就会报这个懒加载异常 非得想使用 getOne()方法的话,可以在 application.propertie...

assiduous_me的博客 1379

RML2018.01a数据集的读取与使用

基于深度学习的自动调制识别

QAQIknow的博客 1万+

SSH+DWR异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session的解决办法

    在SSH+DWR的环境中页面回掉DWR配置的方法,报异常org.hibernate.LazyInitializationException: could not initialize proxy - no Session。在网上查了很久,发现的解决方法都不是很好(大家可以自己搜搜)。     终于在http://www.javaeye.com/topic/41318 发现了下面的留

dust的专栏 7301

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

EJB项目出现“org.hibernate.LazyInitializationException: could not initialize proxy - no Session”异常解决

环境 JBoss 6.0 + MyEclipse 8.6 + MySQL 5.1 + Struts 2.3 + EJB 3.0   问题 两张表存在多对一的关系,数据不能正常显示,当执行查询时出现如下异常: org.hibernate.LazyInitializationException: could not initialize proxy - no Session   解决

DBA@Robin 3149

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

【bug记录】jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session

https://www.cnblogs.com/hellxz/p/9037597.html

darkdanyu1122的专栏 1430

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

org.hibernate.LazyInitializationException: could not initialize proxy - no Session

问题内容: 在通过懒加载的方式通过代理对象获取一个model类的多对一的关联配置的时候报如下错误: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(Abstrac...

程序员小奎的博客 2457

解决Hibernate:could not initialize proxy - no Session

异常: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) at org.hibernate.

DenJeer的专栏 2万+

解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session报错-懒加载问题

报错org.hibernate.LazyInitializationException: could not initialize proxy - no Session,差不多都是因为懒加载异常, 报错截图: 大概意思就是初始化的时候session关闭了,这个主要是因为hibernate默认的懒加载策略:默认lazy为true 引起的异常。 解决方案: 以下方案选其一即可。 1、如果...

林晓风的博客 1万+

J2EE进阶(九)org.hibernate.LazyInitializationException: could not initialize proxy - no Session

org.hibernate.LazyInitializationException: could not initialize proxy - no Session前言 在中这错误很常见,字面意义就是不能被初始化,因为session已经关闭了。 简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值

IT全栈 华强工作室 4万+

org.hibernate.LazyInitializationException: could not initialize proxy no Session

今天调试代码遇到一个奇怪的错误,再此做个记录: 报错日志如下: 14:15:37.955 spring-boot-logging [AsyncResolver-bootstrap-executor-0] INFO c.n.d.s.r.aws.ConfigClusterResolver - Resolving eureka endpoints via configuration 14:15:41....

weixin_43839457的博客 1414

解决:org.hibernate.LazyInitializationException: could not initialize proxy - no Session

org.hibernate.LazyInitializationException: could not initialize proxy [com.*****.springbootauto.bean.TAdmin#1] - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:170) at org.hibernate.proxy.AbstractLazyIni.

shiliu_baba的博客 843

SSH项目常见异常处理之[org.hibernate.LazyInitializationException: could not initialize proxy - no Session]

今天在SSH项目中出现了:org.hibernate.LazyInitializationException: could not initialize proxy - no Session   这样一个异常信息。 结合粘贴网上找的一些资料和解决方案,记录下来,以供日后翻阅。   到网上找了一下原因,发现很多都在级联的时候出现。网上的原因及解决方法如下: 原因:hibernate3的 ma

小吕丶Code阶区 3425

org.hibernate.lazyinitializationexception could not initialize proxy - no session

问题发生背景:JPA做数据持久操作。 表之间关系: 机构对象: @JsonIgnore @ManyToMany(mappedBy = "organs") private Set<dept> depts; 部门对象: @ManyToMany @JoinTable(name = "depts_organs", joinColumns = {@Join...

heart_mine的博客 851

hibernate 4.x org.hibernate.LazyInitializationException异常解决

异常信息: org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:164) at org.hibernate

小豆的专栏 1965

Hiberante异常之org.hibernate.LazyInitializationException: could not initialize proxy - no Session

1、异常描述 org.hibernate.LazyInitializationException: could not initialize proxy - no Session 备注: 此处hibernate版本号:3.6.10.Final 2、示例代码: 2-1 Clazz.hbm.xml <?xml version="1.0"?> <!DOCTYP...

静若清池,动如涟漪_ 265
上一篇: Struts has detected an unhandled exception非常诡异现象
helloJava336
博客等级 码龄11年 5粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值