
学习了 谢谢
Java集合源码分析系列文章有个不错的Java集合系列的文章,mark一下,基础知识得时不时温习。 Java集合源码分析之基础(一):数组与链表https://www.jianshu.com/p/1ee...
加锁机制:内置锁和重入 内置锁: java提供了一种内置的锁机制来支持原子性:同步代码块(SynchronizedBlock). 同步代码块包括两部分:一个作为锁的对象引用,...
假定有两个操作A和B,如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B对彼此来说是原子的。原子操作是指,对于访问同一个状态的所有...
在理解什么是线程安全性,讲到一个实例: 一个无状态的Servlet @ThreadSafe public class StatelessFactorizerimplement...
1.mysql查看版本:select version(); 2.mysql图形化用户界面 名称:Navicat 11.2.16 3.检索数据 1.未排序数据 2.结束SQL语...
Eclipse中Project Explorer的字体设置 eclipse中项目导航字体大小由配置文件中的设置决定 1.配置文件: eclipse安装位置(或解压路径): 注...
实习期间做项目涉及缓存,于是去了解一下Spring缓存。 1.缓存的引入: 无状态的组件一般来讲扩展性会更好,但它们也会更加倾向于一遍遍地问相同的问题。因为它们是无状态的,所...
1.基础的考试题目: 比如写sql,写设计模式,谈谈缓存,aop,session等等基础。 2.说实话,你想让别人承认你,我认为考试是最重要的(基础),别说做过什么多大的项目...
之前对优化开发是否开新的接口产生困惑,今天问问阿里架构师才明白了,优化有时候也需要开新的接口,是看优化的大小,如果当前接口不支持更多的服务,需要开设新的接口。
首先双击我们集成好的Tomcat服务器 修改Server Locations选项 Specify the server path (i.e. catalina.base) a...
实习工作过程中遇到的问题:前一次开发时,启动csc模块服务器,但是bdc模块服务器也启动了,并且报bdc启动失败,这个问题一直没重视,导致后来开发启动blob-store模块...
在公司用的mac,由于要做毕设,在自己电脑上安装配置一下tomcat. 在这个过程中遇到很多问题,记录一下,以方面以后回忆学习。 1.jdk的安装(省略) 版本: jdk1....
用centos 的主机的時候, 用 vim 时出现 -bash: vim: command not found. 只能使用 vi. 那么如何安裝 vim 呢? 输入 rpm ...
1. 主流构建工具比较:Ant:编译、测试、打包 Maven:依赖管理 Gradle: Groovy ...