上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要: BlockQueue 阻塞队列,基于ReentrantLock设计而来的。 能够保证在单个JVM下,无论并发有多大,都能保证都某一时刻,只有一个线程来进行添加和获取操作。 适用于生产者和消费者模型。 下面以BlockingQueue为列子来进行讲解: /** * * 经典的生产者和消费者案例! * 阅读全文
posted @ 2022-07-28 17:22 雩娄的木子 阅读(51) 评论(0) 推荐(0)
摘要: 1、curl与wget 命令的区别 相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。 wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。 curl特点 阅读全文
posted @ 2022-07-28 14:06 雩娄的木子 阅读(2923) 评论(0) 推荐(0)
摘要: IO资源处理 对于IO资源来说,是使用完成之后一定要记住需要将其进行释放。因为这些资源是属于操作系统层面的资源。 1. jdk1.6以及以前的异常处理方式 步骤 为了保证流一定能关, 将关流的代码放到finally中 为了解决作用域的问题, 把流创建的语句拿到try的上面 为了解决局部变量使用前初始 阅读全文
posted @ 2022-07-27 09:29 雩娄的木子 阅读(64) 评论(0) 推荐(0)
摘要: SpringAOP项目应用 1、切入点表达式 首先是切入点表达式的书写方式,AspectJ定义了专门的表达式用于指定切入点。表达式原型是: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-patter 阅读全文
posted @ 2022-06-30 17:40 雩娄的木子 阅读(46) 评论(0) 推荐(0)
摘要: ## Spring之AOP [TOC] ## 0、概述 那么介绍完成ProxyFactory之后,和SpringAOP又有什么关系呢?现在来看几乎没有什么关联,那么说明还有更高层的顶层应用。 在使用SpringAOP的时候并不会这么直接的去使用ProxyFactory,假如说我们希望产生的代理对象能 阅读全文
posted @ 2022-06-30 17:29 雩娄的木子 阅读(10) 评论(0) 推荐(0)
摘要: 尽管上面分析过了spring事务,但是感觉还是不够。那么来分析一下具体的信息。这里将会更加深入代码层面来研读这里的信息。 也会搭配spring集合mybatis中的事务来进行说明。 ### TransactionSynchronizationManager 首先看下TransactionSynchr 阅读全文
posted @ 2022-06-29 14:47 雩娄的木子 阅读(45) 评论(0) 推荐(0)
摘要: # Spring事务 [TOC] ## 1、Spring事务概述 Spring中的事务是真的难,代码少,但是全部串联起来了,画个完整的流程图画不出来,让人很难受。 所以从简单的代码入手,然后一步一步的窥探其全貌。 ## 2、@EnableTransactionManagement注解 首先使用spr 阅读全文
posted @ 2022-06-29 01:41 雩娄的木子 阅读(109) 评论(0) 推荐(0)
摘要: # Spring之事务管理 [TOC] ## 一、简单叙述事务 **事务:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序**。事务执行过程中,必须要在同一个数据库连接中,然后会有开启事务、提交事务或者是回滚事务。伪代码如下所示: ```java Connection conn 阅读全文
posted @ 2022-06-27 00:12 雩娄的木子 阅读(245) 评论(0) 推荐(0)
摘要: # Spring中ProxyFactory动态代理 [TOC] ## 0、概述 其实Spring中的AOP大大简化了我们的开发。画了个流程图总结一下,如下所示 ![](https://img2022.cnblogs.com/blog/1713503/202206/1713503-2022063011 阅读全文
posted @ 2022-06-25 20:44 雩娄的木子 阅读(297) 评论(0) 推荐(0)
摘要: # Spring循环依赖 [TOC] ## 一、java基础中的循环依赖 在java中其实并不存在所谓的循环依赖 ```java A a = new A(); B b = new B(); a.setB(b); b.setA(a); ``` 这种其实是没有任何问题的,但是在Spring中就可能会存在 阅读全文
posted @ 2022-06-18 20:22 雩娄的木子 阅读(33) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页