javaweb
跟着爸爸走
记录自我的成长。
踩过的无数坑。
赚更多money!!!
走向人生巅峰
展开
-
spring mvc boot cloud
WebMvcConfigurer自己定义一些Handler,Interceptor RequestInterceptor Feign请求 HandlerInterceptor请求方法周围Configuration @Bean 注解的方法都会被动态代理 该类作为spring的xml配置文件中的<beans> !!@ImportResource(locations= {"classpath:application-bean.xml"}) 引入其他文件<context:compon...原创 2020-09-10 15:08:37 · 349 阅读 · 0 评论 -
voliate courrenthashmap cas aqs montior syn lock threadlocal
公平锁和非公平锁公平锁:是指按照申请锁的顺序来获取锁 等待线程释放后,队列的第一个线程获取锁非公平锁:线程获取锁的顺序不一定按照申请锁的顺序来的。 会自动加入队列,等待线程释放锁后所有等待的线程同时去竞争ReentrantLock reentrantLock = new ReetrantLock();//默认是不公平锁,传入true为公平锁,否则为非公平锁 程序员手动进行加锁和释放synchronized 是非公平锁 编译器去保证锁的加锁和释放。线程获取重量级锁在自旋阶段会造成无序的现象,...原创 2020-08-26 17:24:40 · 248 阅读 · 0 评论 -
异步同步 多线程 锁 线程池 threadlocal
类锁(又称全局锁,static synchronized):该锁针对的是类,无论实例出多少个对象,那么线程依然共享该锁。对于类锁,相当于将所有实例对象共享了这一唯一锁,因此即便是不同实例对象之间,仍然会被限制。所以不能被同时访问,有约束。!!!!!每个对象都有一个锁,且是唯一的。不同的实例对象会生成不同的对象锁(对象锁对于不同的对象实例没有锁的约束),因此两者互不影响,可以同时访问(运行时成交替输出),无约束。所有同步方法(synchronized func)全被lock 不限制非锁方法在.原创 2020-08-24 14:43:20 · 571 阅读 · 0 评论 -
数据库事务 spring注解事务
事务 原子性 一致性 隔离性 持久性@Transactional接口中不能用 public 的方法才起作用!!!!!多线程下事务管理因为线程不属于 spring 托管,故线程不能够默认使用 spring 的事务,也不能获取spring 注入的 bean 。多线程不属于spring 就没有了上下文 而且不能使用bean在 Spring 的 AOP 代理下,只有目标方法由外部调用,目标方法才由 Spring 生成的代理对象来管理,这会造成自调用问题。若同一类中的其他没有@Transactio..原创 2020-08-12 16:07:03 · 392 阅读 · 0 评论 -
ES安装和学习
ES学习Elasticsearch分布式全文检索引擎,它可以近乎实时的存储、检索数据。本身扩展性很好,可以扩展到上百台服务器cluster(集群)node(节点)index(索引) 数据库type(类型) 表document(文档) 行field(域) 列Mapping(映射) 存储域field的相关映射信息,不同type会有不同的mapping。...原创 2020-04-21 16:42:01 · 446 阅读 · 0 评论 -
threadlocal学习
java threadlocal线程结束会释放当前线程的数据吗?不会清空,要你自己去清空。只有当ThreadLocal的生命周期受限于Task的生命周期时,在Thread Pool的Thread里使用ThreadLocal才有意义。Task指的是一个Thread所执行的任务。总之,如果你能够在使用ThreadLocal的时候管理它的创建、销毁,那么就可以用,否则会出问题。原因是Thre...原创 2019-12-16 14:31:40 · 158 阅读 · 0 评论 -
线程池和多线程
Exception in thread "Thread-1" java.util.concurrent.RejectedExecutionException: Task jwwl.syslog.controller.Process@46285f87 rejected from java.util.concurrent.ThreadPoolExecutor@3e87502d[Running, poo...原创 2019-11-21 10:51:35 · 162 阅读 · 0 评论 -
eclipse,tomcat更新不同步
elcpse界面,eclipse文件夹中,tomcat可能更新不同步在eclipse中看是更新了,然而tomcat中没有更新早点放弃eclipse 转向idea 太好用了哈哈原创 2016-11-18 21:53:42 · 3300 阅读 · 1 评论