來個offer
來個offer
全部文章
未归档
ArrayList(1)
database(1)
Hibernate(2)
java(5)
Java复习(5)
linux(1)
mybatis(1)
Proxy(1)
redis(3)
src/java/main(1)
框架(3)
算法(8)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
來個offer的博客
全部文章
/ 未归档
(共44篇)
ReentrantLock代替synchronized
1、ReentrantLock是手工锁,锁住的是ReentrantLock对象,synchronized是自动锁,会自动释放锁,锁住的是堆内存中的对象。synchronized,在代码遇到异常的时候,JVM会自动释放锁。ReentrantLock则不会。 /** * ReentrantLock...
2019-07-22
0
648
关于rabbitMQ的安装步骤
1.下载 rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm 2. 下载 rpm -Uvh http://www.rabbitmq.com/releases/rab...
2019-07-19
0
610
Java高并发二
/** * 面试题(淘宝?) * 实现一个容器,提供两个方法,add,size * 写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到达5时,线程2给出提示并结束 */ public class MyContainer2 { private volatil...
2019-07-19
1
766
NIO入门学习
什么是NIO NIO的官方名称是NewIO,其实是它是一个非阻塞式的IO——Non Block IO 阻塞与非阻塞 阻塞(Block)和非租塞(NonBlock): 阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候阻塞:往往需要等待缓存冲区中的数据准...
2019-06-25
0
697
linux基础知识
进程和作业的shell命令 1.ps命令 功能:静态显示系统进程信息 格式:ps [参数] 参数: -a:显示终端上的所有进程 -u:显示进程所有者及其他的一些进程信息 -e:显示所有进行 -l:显示进程信息 2.top 命令 功能:动态显示进程信息...
2019-05-24
0
656
linux基础知识
管理RPM包的shell命令 1.查询RPM rpm -q[其他选项] [详细选项] [软件包名称] 其他选项如下: a:查询已经安装的所有软件包 f 文件(全路程): 查询指定文件所属的软件包 i 软件包名称 :查询已经安装软件包的详细信息 l 软件包...
2019-05-23
0
601
linux基础知识
一、文本编辑器 启动单个文件 命令 说明 vi filename 打开或者新建文件,并将光标置于第一行首 vi +n filename 打开文件,将光标置于第n行首 vi + f...
2019-05-09
0
622
linux基础知识
一、linux介绍 性质:linux是一个多任务和多用户的操作系统 特点:多用户多任务、兼容性好、可移植强、高稳定、丰富的用户界面。 与windows的区别:GUI独立、主机之间访问、无需身份验证,系统文件化。 发展简介:基础是MINIX操作系统,作者是linus,在1991年开...
2019-05-09
0
770
solr8的导入数据
前言 只导入数据之前,我这里默认你现在有new_core这个文件了。 第一步 先将import的jar复制到new_core的lib下面(没有lib文件夹就创建一个),如图 solr下的dist文件夹----->solrhome下的new_core下的lib,这里还需要一个mysq...
2019-04-24
0
509
tomcat8和Solr8配置
第一步 先在本地盘符中创建一个文件,用来统一管理tomcat和solr。下面是我的目录结构,我在D盘下创建了tomcatSolr这个文件夹。 第二步 把一个全新的tomcat解压到创建的文件(TomcatSolr)中,再把solr文件也解压到其中,然创建一个solrhome作为本地仓库。...
2019-04-24
0
1224
首页
上一页
1
2
3
4
5
下一页
末页