摘要:
1.模式之两阶段终止 在一个线程 T1 中怎样 等线程T2料理后事后,才杀死T2? 不可采取: 使用线程对象的 stop() 方法停止线程: stop 方法会真正杀死线程,如果这时线程锁住了共享资源,那么当它被杀死后就再也没有机会释放锁,其它线程将永远无法获取锁 使用 System.exit(int 阅读全文
摘要:
一、基本概念 1. 进程和线程 进程:进程是程序的一次执行过程。是CPU资源分配的最小单位。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程。 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。 线程:线程是CPU调度的最小单位,同一个进程下的多个线程共享此进程的全部 阅读全文
摘要:
1.购物车的解决方案 用户未登录 将购物车数据存入cookie 用户已登录 将购物车数据存入redis 注意:当用户由未登录 → 已登录,需要将未登录状态的购物车数据同步到已登录的redis中。 2.购物车订单提交时,如何减少商品库存? 可采取乐观锁,不能采用重量级锁,因为这是一个高并发的操作。 乐 阅读全文
摘要:
1.句子结构:正常来说,一句话可分为两类:表动作、表状态; 表动作可概括为:主语 + 谓语 + 宾语 + 状语 例:I(主语) speak(动词做谓语) good English(宾语). 由此可得出,状语不是一定需要的;因为状语是用来说明谓语的情况的。只是加了状语 作文能水不少单词。 表状态可概括 阅读全文
摘要:
1.xml中 写 sql 时的注意事项;冯管干啥用的,注意格式就行。 注:xml中写sql时不能带注释,sql语句会被压缩成一整行,So... <select id="searchItems" parameterType="map" resultType="com.drunk.vo.SearchIt 阅读全文
摘要:
1. 连接数据库相关错误、异常 转载:1.运行项目连接Mysql时出现警告:Establishing SSL connection without server‘s identity verification is not recommende 跑项目的时Idea的日志窗口出现了下面的警告,该警告对 阅读全文
摘要:
1.AOP 通知 前置通知:在方法调用之前执行 后置通知:在方法正常调用之后执行 不能报异常,报异常就无法执行了 环绕通知:在方法调用之前和之后,都分别可以执行的通知 异常通知:如果在方法调用过程中发生异常,则通知 最终通知:在方法调用之后执行 报异常,可以执行 2.切面表达式 execution( 阅读全文
摘要:
1.后端配置跨域(基于SpringBoot) @Configuration public class CorsConfig { CorsConfig() { } @Bean public CorsFilter corsFilter() { // 1.添加cors配置信息 CorsConfigurat 阅读全文
摘要:
1.Swagger2的依赖 <!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> < 阅读全文