June1993
June1993
全部文章
分类
java基础(51)
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
(共229篇)
linux常见知识点
Linux中常用操作命令 常用指令 which命令: 用于查找文件 会在环境变量$PATH设置的目录里查找符合条件的文件 > 和 >> 将显示的文件追加到文件,>会覆盖原来的内容,>>不会 cat -n (显示行号) 文件名 | more 分页...
2017-02-23
0
3100
乐观锁和悲观锁
目录 一、基本概念 二、实现方式(含实例) 1、CAS(Compare And Swap) 2、版本号机制 三、优缺点和适用场景 1、功能限制 2、竞争激烈程度 四、面试官追问:乐观锁加锁吗? 五、面试官追问:CAS有哪些缺点? 1、ABA问题 2、高竞争下的开销问题 ...
2017-02-21
1
639
数据结构基础
排序相关的基本概念 快速排序、希尔排序、堆排序、直接选择排序不是稳定的排序算法。 基数排序、冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。 内排序:在排序期间数据对象全部放在内存中的排序 外排序:排序期间全部对象个数太多,不能同时存放在内存,必须根据排序过程的要求,不...
2017-02-20
0
525
经典多线程面试题
1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要 100 毫秒,那么用十个线程完成改任务只需 10 毫秒。Java 在语言层面对多...
2017-02-18
3
839
Java加载Class文件的原理机制
原文地址 1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 ...
2017-02-18
0
503
详解Tomcat 配置文件server.xml
目录 前言 一、一个server.xml配置实例 二、server.xml文档的元素分类和整体结构 1、整体结构 2、元素分类 三、核心组件 1、Server 2、Service 3、Connector 4、Engine 5、Host (1)Engine与Host (...
2017-02-17
0
646
String == equals 堆 常量池
问题 我们知道创建一个String类型的变量有以下两种方法: String str1 = "abc"; String str2 = new String("abc"); 那么问题来了: String a = "abc"; St...
2017-02-10
0
483
计算机网络知识总结
------------------------------------------------------------------------------------------------------------------------ 分层体系:OSI分层 (7层):物理层、数据链路层、网络...
2017-02-06
0
582
mybatis入门
增删改查 新建java工程如下 在数据库中test创建表user sqlMapConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configurati...
2017-02-05
0
492
Linux给命令起别名
有时候在Linux系统中进入某个文件夹路径比较深。可以给其起一个别名 eg: 现在log文件存储在/opt/apache-tomcat_1/logs这个文件夹中,因此我们需要用 cd /opt/apache-tomcat_1/logs命令才能进入这个文件夹,为了方便操作,可以在.bashrc...
2017-02-03
0
491
首页
上一页
14
15
16
17
18
19
20
21
22
23
下一页
末页