Spring @Transactional 抛出异常,会在什么时候回滚? [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:35
Bbs1
本版专家分:35
Bbs1
本版专家分:35
Bbs1
本版专家分:0
Bbs1
本版专家分:35
Bbs2
本版专家分:299
Bbs2
本版专家分:299
Bbs1
本版专家分:73
Bbs2
本版专家分:299
Bbs1
本版专家分:67
Bbs8
本版专家分:36545
Blank
进士 2017年 总版技术专家分年内排行榜第九
Blank
红花 2017年11月 Java大版内专家分月排行榜第一
2017年10月 Java大版内专家分月排行榜第一
2017年9月 Java大版内专家分月排行榜第一
2017年8月 Java大版内专家分月排行榜第一
2017年7月 Java大版内专家分月排行榜第一
2017年6月 Java大版内专家分月排行榜第一
2017年5月 Java大版内专家分月排行榜第一
2017年4月 Java大版内专家分月排行榜第一
2017年3月 Java大版内专家分月排行榜第一
2017年2月 Java大版内专家分月排行榜第一
Blank
蓝花 2017年12月 Java大版内专家分月排行榜第三
Bbs1
本版专家分:16
Bbs1
本版专家分:10
Bbs2
本版专家分:299
Bbs2
本版专家分:299
Bbs2
本版专家分:153
Bbs1
本版专家分:0
Spring中@Transactional事务回滚(含实例详细讲解,附源码)
一、使用场景举例在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删除成员,但是部门删除成功了,删除成员的时候出异常了。这时候我们希望如果成员删除失败了,之前删除的部门也取
Spring @Transactional 事务回滚机制
Srping 事务 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;在Spring 的世界里面我们一般使用@Transactional 注解在对应方法上面声明为一个事务方法。 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;但是在默认不写@Transactional(rollbackFor = Exception.class)默认<em>回滚</em>RuntimeException 今天就希望通过
spring下Hibernate的@transactional回滚机制
  刚回顾完异常!现在继续来看下<em>spring</em>下@<em>transactional</em><em>回滚</em>机制! 1.使用@<em>transactional</em>(不加参数) @Transactional注解式的事务,默认是Check Exception(Exception.class)不<em>回滚</em>,   unCheck Exception(runtimeException.class)<em>回滚</em>。   原因我觉得是因为check e...
Spring使用注解@Transactional事物手动回滚
手动<em>回滚</em>:方法1:在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动<em>回滚</em>,这样上层就无需去处理异常(现在项目的做法) 方法2:例如service层处理事务,那么service中的方法中不做异常捕获,或者在catch语句中最后增加throw new Run...
声明式事务不回滚@Transactional的避坑正确使用
在我们开发中很多时候都要用到事务,例如转账等等的操作,这些我就不多BB了,哈哈。下面我来说下关于Spring的声明式事务@Transaction的坑,我想最大的坑应该还是代理事务不生效的问题,下面放个链接,以免别人问。https://blog.csdn.net/weixin_41485592/article/details/80031597下面我要说的又是一个坑,也是声明式事务不<em>回滚</em>的问题。重点来...
捕获异常,手动让Spring事务回滚
在<em>spring</em>的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会<em>回滚</em>的,如果没有自己捕获异常则事务会<em>回滚</em>,如下例 比如配置文件里有这么条记录: [html] view plain copy  print? bean id="dataSource" class="xxx">  
Spring 事物抛出Exception 异常时事物没有回滚
Spring 声明式事务 只针对  RuntimeException 异常抛出时才会<em>回滚</em>事物,如果时Exception  抛出时是不会<em>回滚</em>的。 如果想要让exception 抛出时也让事物<em>回滚</em> 则可以在<em>spring</em> 配置文件中添加 一个AOP  配置:                 这里的 ChildrenException  是实现了 Exception 类的子类。
@Transactional事务出现异常不回滚的处理
一、背景: 目前很多项目的事务处理都是利用Spring的注解式事务实现的(@Transactional)。  在测试事务<em>回滚</em>的过程中发现如下现象:   throw new RuntimeException(&quot;xxxxxxxxxxxx&quot;); 事务<em>回滚</em>   throw new Exception(&quot;xxxxxxxxxxxx&quot;);        事务没有<em>回滚</em>    二、关于<em>spring</em>事务使用...
java异常与@Transactional回滚
java异常与@Transactional 概述:java的异常分为Error 和 Exception 。这两类都是接口Throwable 的子类。 异常分类方式: 1.运行时异常 和 非运行时异常 2.可查的异常(checked exceptions)和 不可查的异常(unchecked exceptions) 总结 : 1. 基本除IOException和SQLExceptio...
@Transactional 事务回滚 分析
 @Transactional 事务<em>回滚</em> 分析 博客分类: java Hibernate Spring2.5 +   @Transactional 事务<em>回滚</em>   Spring的AOP事务管理默认是针对unchecked exception<em>回滚</em>(运行期异常,Runtime Exception)。 unchecked ,就是不用手工写try catch的
@Transactional事务几点注意
操作事物的方式一般有两种,一种是在<em>spring</em>中直接配置,另一种是在方法中添加@Transactional这里面有几点需要大家留意:A. 一个功能是否要事务,必须纳入设计、编码考虑。不能仅仅完成了基本功能就ok。B. 如果加了事务,必须做好开发环境测试(测试环境也尽量触发异常、测试<em>回滚</em>),确保事务生效。C. 以下列了事务使用过程的注意事项,请大家留意。1. 不要在接口上声明@Transaction...
spring+mybatis声明式事务@Transaction无效抛出异常回滚
测试代码如下: <em>抛出异常</em>不<em>回滚</em>,百度无果,只好下载源码调试,开始对<em>spring</em>源码并不清楚,调试的时候也是晕头转向,经过两天的摸索算是有些初步了解. doGetResource每次都为null(见下图),因为null所以每次都会重新从连接池获取链接, 每次从连接池获取链接就不能保证两次获取的链接是同一个,不是同一个链接就不会支持事务<em>回滚</em>. 突破口就是resources.get()获取的map...
SpringBoot @Transactional 事务,运行异常进行事务回滚方法
直接上代码了: 1.首先需要在方法体上加上@Transactional表示支持事务 2.如果异常被抓起之后,需要<em>回滚</em>只能手动<em>回滚</em>,否则事务会认为异常已经被处理,就不在进行<em>回滚</em>     @Autowired     AcpgiftMapper acpgiftMapper;     @Transactional     public int tests() {         Acpgift e...
spring @Transactional注解用于事务回滚案例
这里基于小编的这篇博文的<em>spring</em>配置和实体类,service类为基础,解释@Transactional注解: https://blog.csdn.net/csdnliuxin123524/article/details/80935836; 注意这里@Transcational注解起作用的前提是要使用<em>spring</em>的声明式事务: &amp;lt;!-- 配置声明式事务 --&amp;gt; &amp;...
@Transactional注解事务回滚在控制层不起作用
首先需要添加注解方式配置事务 controller代码 shopService.insertUserAndShop(shop, adminuser); ShopServiceImpl代码 @Override @Transactional(propagation=Propagati
Spring中的@Transactional事物回滚实例源码
Spring中的@Transactional事物<em>回滚</em>实例源码
@Transactional 异常并未回滚
@Transactional 今天测试的同学帮忙测试出一个BUG,说是一个函数中的数据库操作执行失败,但是没有<em>回滚</em>。 期初我很诧异,我明明加了在类上面加了事务引用,怎么没<em>回滚</em>。 查来查去,发现是我对Transactional 了解不够清楚。 默认情况下,Exception是不会引起<em>回滚</em>操作的,RuntimeException才会引起<em>回滚</em>操作。 半瓶
spring进行事务回滚也需要返回值
这两个是别人写的,我已经截图 1.https://www.cnblogs.com/zeng1994/p/8257763.html 2.https://blog.csdn.net/qq_31997407/article/details/77835851
浅谈Spring中的事务回滚
 使用Spring管理事务过程中,碰到过一些坑,因此也稍微总结一下,方便后续查阅。1.代码中事务控制的3种方式编程式事务:就是直接在代码里手动开启事务,手动提交,手动<em>回滚</em>。优点就是可以灵活控制,缺点就是太麻烦了,太多重复的代码了。声明式事务:就是使用SpringAop配置事务,这种方式大大的简化了编码。需要注意的是切入点表达式一定要写正确。注解事务:直接在Service层的方法上面加上@Trans...
Spring事务回滚条件
       在<em>spring</em>项目中,很多时候事务出现了异常,但是却没有<em>回滚</em>,导致数据库中产生脏数据。那位为什么明明出现了异常,事务却没有<em>回滚</em>呢,下面分析一下<em>spring</em>事务<em>回滚</em>的条件。        Spring事务<em>回滚</em>机制是这样的:当所拦截的方法有指定异常抛出,事务才会自动进行<em>回滚</em>!        1、拦截的方法:             事务的控制方式有三种:             ...
Spring添加了注解@Transactional事务不回滚总结
Spring加@Transactional事务不<em>回滚</em> 二、总结 1.首先你要确保你的配置文件正确,当然这个可能性很低,因为架构师都帮你弄好了(针对和当时的我一样的小白而言) 2.如果你的配置文件都正确,那么很有可能你执行数据库更新、插入的时候加了 try  catch 了,所以不
Spring中抛出异常时,既要要返回错误信息,还要做事务回滚
情况一:如果没有在程序中手动捕获异常,如下代码事务会<em>回滚</em> Java代码   @Transactional(rollbackFor = { Exception.class })     public void test() throws Exception {          doDbStuff1();          doDbStuff2();//假如这个操作数据
Spring中@Transactional事务回滚失效
一、使用场景举例在了解@Transactional怎么用之前我们必须要先知道@Transactional有什么用。下面举个栗子:比如一个部门里面有很多成员,这两者分别保存在部门表和成员表里面,在删除某个部门的时候,假设我们默认删除对应的成员。但是在执行的时候可能会出现这种情况,我们先删除部门,再删除成员,但是部门删除成功了,删除成员的时候出异常了。这时候我们希望如果成员删除失败了,之前删除的部门也...
Spring异常抛出触发事务回滚策略
Spring、EJB的声明式事务默认情况下都是在抛出unchecked exception后才会触发事务的<em>回滚</em>  测试用业务逻辑方法:    整个包裹起来,则这个业务方法也就等于脱离了<em>spring</em>事务的管理,因为没有任何异常会从业务方法中抛出!全被捕获并吞掉,导致<em>spring</em>异常抛出触发事务<em>回滚</em>策略失效。  不过,如果在catch代码块中采用页面硬编码的方式使用<em>spring</em> a
spring事务不回滚throw的Exception异常的解决方法
<em>spring</em>事务中,throw的Exception异常事务不会<em>回滚</em>,原因是: 用 <em>spring</em> 事务管理器,由<em>spring</em>来负责数据库的打开,提交,<em>回滚</em>.默认遇到运行期例外(throw new RuntimeException("注释");)会<em>回滚</em>,即遇到不受检查(unchecked)的例外时<em>回滚</em>;而遇到需要捕获的例外(throw new Exception("注释");)不会<em>回滚</em>,即遇到受检查
.net中事务回滚的问题
在开发中,为了提高程序的安全性,所以我们需要事务<em>回滚</em>! 那么现在就有个问题了,就是在C#代码中 和 Sqlserver的存储过程中 是都可以实现SQLSERVER<em>回滚</em>的(详见:http://wenku
事务在什么情况下不会回滚呀!
如题
@Transactional事务回滚不生效,注解的继承
关于注解的继承 刚在群里有个人问怎么事务<em>回滚</em>不生效,然后截图一看,@Transactional打在接口上。这毫无疑问就是错误的根源,让他把@Transactional写在实现方法上就解决了。 众所周知,注解一般不能被继承。但是准确的说, 子类其实是可以继承父类的type注解的,如果需要继承父类的方法上的注解,就需要加一个@Inherited元注解。 关于元注解大家可通过 https://blog....
@Transactional想让部分方法回滚
-
spring中事务@Transactional失效,不回滚
我在<em>spring</em>中使用@Transactional标注后,发现并没有效果,多方求解最终找出原因。以下是一些使用此标签的注意事项,如果不按这些规矩来就会失效: 1、在Spring启动项中开启事务 @EnableTransactionManagement 2、@Transactional只作用于public方法上,如果方法是private等其他作用域就不起作用 3、如果@Transaction...
@Transactional注解回滚问题
@Transactional(rollbackFor=Exception.class) 这个的意思是指定<em>回滚</em>的异常,我直接就指定了Exception。也就是只要是Exception或者是Exception的子类,那么在此方法中,都会进行<em>回滚</em>。当然,还有notRollbackFor,这个是指定异常不<em>回滚</em>。 原文:https://blog.csdn.net/singgel/article/detail...
[spring,mysql] spring使用注解式事务声明(@Transactional)无法回滚
@Transactional事务<em>回滚</em> 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务<em>回滚</em>。这个例外是unchecked 如果遇到checked意外就不<em>回滚</em>。 如何改变默认规则: 1 让checked
spring boot @Transactional注解事务不回滚不起作用无效
参考资料:https://blog.csdn.net/u011410529/article/details/54287307https://my.oschina.net/happyBKs/blog/1624482当@Transactional不起作用如何排查问题。可以按照以下几个步骤逐一确认:1、首先要看数据库本身对应的库、表所设置的引擎是什么。MyIsam不支持事务,如果需要,则必须改为Innn...
吐血求救,搞了一天没搞定,springmvc中@transactional回滚的问题
直接上代码了: Service层中的方法: @Transactional public boolean addShopUserCard(ShopUserCardDO shopUserCardDO){
@Transactional注解事务不回滚不起作用无效
这几天在项目里面发现我使用@Transactional注解事务之后,抛了异常居然不<em>回滚</em>。后来终于找到了原因。 如果你也出现了这种情况,可以从下面开始排查。 一、特性 先来了解一下@Transactional注解事务的特性吧,可以更好排查问题 1、service类标签(一般不建议在接口上)上添加@Transactional,可以将整个类纳入<em>spring</em>事务管理,在每个业务方法执行时都会开...
使用@Transactional注解 事务管理不起作用 没回滚
数据库引擎要支持事务       mysql数据库,当创建表时,注意进行数据库引擎的选择,      使用支持事务的引擎,比如innodb,如果是myisam,事务是不起作用的      是否开启了对注解的解析       配置文件必须加,否则不解析@Transactional
@Transactional 出错后不会回滚
用了@Transactional后,执行了多条更新数据库语句,最后两条执行错误,但是没有<em>回滚</em>,简要代码如下: @Transactional public String Test(HttpServletRequest req){ try{ //代码 }catch(Exception ex){ //捕捉异常 } return ""; } 搜索后找到一篇文章:http:
spring手动回滚事务
在Spring的配置文件中,如果数据源的defaultAutoCommit设置为True了,那么方法中如果自己捕获了异常,事务是不会<em>回滚</em>的,如果没有自己捕获异常则事务会<em>回滚</em>,如下例: .... 例子如下: @Transactional(rollbackFor = { Exception.class
springboot中关于@Transactional事务注解不能回滚的原因
@Override @Transactional(readOnly = false,rollbackFor=Exception.class,propagation=Propagation.REQUIRED) public ResultBean&amp;lt;String&amp;gt; test(GoodsInfo goodsInfo) { try { GoodsInfo goodsInfo1 ...
Spring MVC @Transactional注解方式事务无法回滚的解决办法
前文提到,最新换了框架,新项目用SpringMVC + <em>spring</em> JdbcTemplate。搭框架时,发现了一个事务无法正常<em>回滚</em>的问题,记录如下:首先展示问题:Spring applicationContext.xml配置:[html] view plaincopy           <bean id=“dataSource” class=“org.<em>spring</em>framework.jndi.
Spring事物手动回滚
手动<em>回滚</em>: 方法1:在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动<em>回滚</em>,这样上层就无需去处理异常(现在项目的做法)  方法2:例如service层处理事务,那么service中的方法中不做异常捕获,或者在catch语句中最后增加throw n
关于Spring的@Transactional注解失效以及事务无法回滚问题
关于Spring的@Transactional注解失效以及事务无法<em>回滚</em>问题@Transactional失效问题最近写的项目中需要一个service中的部分事务执行完就被commit,但是部分service需要失败<em>回滚</em>。因此写在一个大的service中并且加上@Transactional显然是无法满足需求的。 因此这是需要把原先的一个service服务拆分,如原先的serviceA被拆分成servic
spring 框架@Transactional 不回滚 解决办法
参照路径 http://stackoverflow.com/questions/17224887/java-<em>spring</em>-<em>transactional</em>-method-not-rolling-back-as-expected
@Transactional 无法回滚
MySQL的数据引擎InnoDB支持事务,而MYISAM不支持事务,所以如果生成的表是MYISAM它就不会滚,在配置文件中加入如下配置,让生成的表变成InnoDB的
Spring注解声明的事务@Transaction出现异常后没有回滚
今天用<em>spring</em>+hibernate做项目的时候,测试事务是否起作用的时候, 发现了一个问题,我在service层,同时更新两张表。 第一张表的dao层更新方法正常更新, 第二张表的dao层故意让其抛异常。 代码如下: service层: @Transaction public void saveInfo(Flight flight,Passenger passenger){ fl
spring事务回滚的问题
在web项目中,很多时候要用到@Transactional 注解方法或者类进行事务处理,
关于Spring事务回滚@Transactional使用记录
测试@Transactional的在处理异常时是否生效, 首先这里随便写一个update的方法,对数据库进行更新操作,然后在操作完之后抛一个异常 @Override @Transactional(rollbackFor = {Exception.class}) public String alterUser(){ try { User ...
Spring中Transactional不添加rollbackFor等属性时的事务回滚问题
昨天同事说Spring的Transactional必须添加rollbackFor = Exception.class,否则事务不会<em>回滚</em>。但我原来试过,抛出RuntimeException时是会<em>回滚</em>的。于是查看Spring的Transactional的API文档,发现下面这段:If no rules are relevant to the exception, it will be treated like DefaultTransactionAttribute (rolling back on runtim
spring@Transactional事物使用的几点注意
首先贴一下@Transactional注解中常用参数说明参数名称功能描述readOnly该属性用于设置当前事务是否为只读事务,设置为true表示只读,false则表示可读写,默认值为false。例如:@Transactional(readOnly=true)rollbackFor该属性用于设置需要进行<em>回滚</em>的异常类数组,当方法中抛出指定异常数组中的异常时,则进行事务<em>回滚</em>。例如:指定单一异常类:@Tr...
Spring声明式事务异常回滚机制
本文主要描述Spring的声明式事务的<em>回滚</em>机制。
Spring中@Transactional事务回滚
Spring事务PlatformTransactionManager接口public interface PlatformTransactionManager { // 平台无关的获取事务的方法 TransactionStatus getTransaction (TransactionDefinition definition) throws TransactionException;
spring @Transactional 事务不回滚的其中一个原因
1、当出现以下代码情况时会出现@Transactional 无效,事务无法<em>回滚</em>,原因是当异常抛出后被function1方法捕获了,无法<em>抛出异常</em>。导致<em>spring</em> 事务无法捕获到异常。导致无法<em>回滚</em>。
记使用Junit单元测试事务无法回滚的问题(spring事务和断路器-Hystrix冲突)
在使用Junit的时间发现事务无法<em>回滚</em>,后来把Hystrix断路由删掉发现可以的,源码调式发现Hystrix和sqlsessionFactory使用的不是同一个contection,最后是将断路由的策略改成信号量(SEMAPHORE)解决的,目前没找到断路由线程池(THREAD)策略和Junit事务共存的办法。综合上述,配置改为如下即可解决:hystrix.command.default.exec...
Spring事务机制中@Transactional失效的原因
最近项目中发现<em>spring</em>事务机制中@Transactional会失效,一个方法<em>抛出异常</em>,但是数据库中修改的数据并不会<em>回滚</em>,于是看了一些资料,发现以下情况@Transactional事务会失效。 1.首先检查配置,在项目的<em>spring</em>配置文件检查是否配置开启事务 org.<em>spring</em>framework.jd
Spring中声明式事务的注解@Transactional的参数的总结(REQUIRED和REQUIRES_NEW的与主方法的回滚问题)
一、事务的传播行为 1.介绍 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。 2.属性 事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。 系统默认的是REQUIRED属性。 常用的是REQUIRED和REQUIRES_NEW,所以此处只说明这两种属性。 下
Spring事务管理只对出现运行期异常进行回滚
使用<em>spring</em>难免要用到<em>spring</em>的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在<em>spring</em>的文档中说道,<em>spring</em>声明式事务管理默认对非检查型异常和运行时异常进行事务<em>回滚</em>,而对检查型异常则不进行<em>回滚</em>操作。 那么什么是检查型异常什么又是非检查型异常呢? 最简单的判断点有两个: 1.继承自runtimeexception或error的是非检查型异常,而继承自exceptio
spring boot @Transactional 手动事务回滚
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();  
spring @Transactional怎么手动提交
-
@Transactional 回滚不生效原因
@Transactional <em>回滚</em>不生效原因 事务的管理方式有两种,第一种是编程式事务管理,需要将数据库的自动提交等取消,并且需要自己编写事务代码,第二种则是声明式事务管理模式,<em>spring</em>利用<em>spring</em> AOP特性编写了注解即题目中所提到的方式来管理事务,避免开发人员编写大量的事务代码。 一、特性 先来了解一下@Transactional注解的特性吧,可以更好排查问题 1. servi...
终极办法:解决spring mvc+mysql+mybatis事务不提交不回滚的问题
网上逛了一大圈,终于解决了,我是网文搬运工,把我解决的过程放出来供大家参考。 首先:要确定你的数据库是否是支持事务,再往下看 一:事务使用。 先来一个普级稿,几种事务的配置方法: 1. myBatis单独使用时,使用SqlSession来处理事务: Java代码   public class MyBatisTxTest {        privat
(MySQL)Spring3+Mybatis3使用注解式事务声明(@Transactional)无法回滚
按以下步骤进行检查: 1、检查下Spring3配置没问题(略); 2、检查Log4J日志输出,确实有进行事务<em>回滚</em>动作; 3、检查下MySQL后台日志输入,确实有进行“rollback”操作; 上网查找一番,终于找到解决方法!原来执行事务<em>回滚</em>的表默认“表类型=MyISAM“(网上说:MyISAM不支持事务!这个我不太清楚) 使用如下语句更改表类型为”InnoDB“: alter tabl
手动回滚@Transactional事物
1. 方法上要有@Transactional注解 2. 在需要<em>回滚</em>的地方: TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 例: @Override @Transactional public Object wordEnter(List wordTest) throws Exce...
东迪企业资源管理系统下载
&nbsp;Eastlight MRP单机版1.0,主要有六大功能子系统:〖工程管理子系统〗、〖销售管理子系统〗、〖计划管理子系统〗、〖采购管理子系统〗、〖库存管理子系统〗、〖MRP运行管理子系统〗。 <br> access + vba<br> 相关下载链接:[url=//download.csdn.net/download/chenxh/190?utm_source=bbsseo]//download.csdn.net/download/chenxh/190?utm_source=bbsseo[/url]
AHP软件 expert_choice下载
层次分析法软件,expert_choice,试用版,英文。 相关下载链接:[url=//download.csdn.net/download/legend_v32/868830?utm_source=bbsseo]//download.csdn.net/download/legend_v32/868830?utm_source=bbsseo[/url]
java applet小程序下载
使用java绘制会连续放大然后消失又放大的圆,圆显示的位置随机,颜色也随机。 相关下载链接:[url=//download.csdn.net/download/xiaoyanzi0121/2930059?utm_source=bbsseo]//download.csdn.net/download/xiaoyanzi0121/2930059?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链什么时候出现的 java注解什么时候学习
我们是很有底线的