mybatis 使用及动态数据源切换
mybatis 使用继承spring的SqlSessionDaoSupport,注入 SqlSessionTemplate, 在xml中定义beanCode12345678910public class BaseDao extends SqlSessionDaoSupport { @Resourc ...
可重入锁
今天在写代码的时候遇到了一个问题,线程拥有一个方法class的锁后 又再次申请已经拥有的class对象的锁,会不会进去呢,结论 可以进去,但不知道因为什么,查了一下发现这个涉及 可重入锁的这么一个概念,学习一下。
相关代码
Code12345678910private static void ini ...
学习笔记:cache 和spring cache 1
缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。
本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文 ...
solr 7.0 tomcat 安装配置 + 中文分词
项目背景:
Solr 搜索引擎与db的区别
Code1234solr:相关度排序,而不是某列 某些列实现:倒排索引MapReduce的诞生是为了构建web规模的倒排索引多核:数据分区,多租客应用
实践
单机 部署到tomcat (手动) tomcat 要使用8才可以
Code12345678910 ...
多线程 HashMap 死循环 问题解析
多线程 HashMap 死循环 问题解析
源码
resize
Code123456789101112void resize(int newCapacity) { Entry[] oldTable = table; int oldCapacity = oldTable.lengt ...
spring cloud config 分布式配置中心
1
配置说明:
Server端启动后,提供了如下的接口地址,参数说明
application:应用名
profile:环境
label:版本
Code12345/{application}/{profile}[/{label}]/{application}-{profile}.yml/{labe ...
java值传递
title: java是值传递author: Eric liutags: [java]categories:
knowledge
java是值传递
方法里面 对对象的进行操作的 会改变,直接对传入的值处理 不会影响
java 值传递 会把 传入的 引用。target1。 copy 一份。 ...