首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试题
jiangxia_1024
创建于2021-07-20
订阅专栏
总结一些面试中常见的问题!
等 5 人订阅
共113篇文章
创建于2021-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从零开始学设计模式(三):原型模式(Prototype Pattern)
使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存中的二进制流,特别是复制大对象时,性能的差别非常明显。
聊聊递归函数
一个函数内部是可以调用其他函数,那么如果一个函数在内部调用函数自身,这个函数就是递归函数。 执行递归函数将反复调用其自身,每调用一次就进入新的一层递归要有两个要素,终止条件与递推关系
从零开始学设计模式(二):单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。它的核心作用就是保证整个系统中一个类只有一个实例,并且提供一个访问该实例的全局访问点,实现这种功能的方式就叫单例模式
进程间通信的7种方式
进程通信就是指进程之间的信息的传播和交换。进程是分配系统资源的单位,包括内存地址空间,为了保证安全,一个进程不能直接访问另一个进程的地址空间。因此各进程拥有的内存地址空间相互独立。
多线程编程之 ThreadLocal怎么用?
ThreadLocal类主要解决每个线程绑定自己的值,ThreadLocal对象可以提供线程局部变量,每个线程Thread拥有一份自己的副本变量,多个线程互不干扰。
多线程编程中的一些“锁”事
本篇文章介绍了java多线程编程中lock的相关概念以及其实现类ReentrantLock的使用,以及如何使用condition进行线程之间的通信还有读写锁ReentrantReadWriteLock
多线程编程之join方法的详解
在Java线程编程中, join()方法主要是让调用该方法的thread在完成run方法里面的部分后, 再执行join()方法后面的代码。
使用wait/notify实现生产者/消费者模式
前篇文章讲解了编程中协调线程间通信的wait/notify机制,它有力的保证了线程间通信的安全性以及便利性。这篇文章就来说说如何使用前面说到的`wait/notify机制实现生产者/消费者模型
多线程编程之线程间通信机制:wait/notify机制
在多线程编程中往往需要多个线程之间进行通信从而完成一个复杂的系统。比如有两个线程,线程A和线程B,线程B的执行需要等到线程A的反馈信息,如果满足了条件则线程B执行,否则线程B进行等待。
多线程编程之线程的同步机制(上): Synchronized同步方法
Synchronized关键字是一种**同步锁**解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。
多线程编程之线程的同步机制(下): Synchronized同步代码块
Synchronized关键字是一种同步锁解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。
多线程编程之线程池的使用
前面的几篇文章主要介绍了java中多线程编程中线程的一些概念。比如线程编程中一些常用的API,以及线程的暂停的恢复还有线程的终止。这些都是多线程编程的入门的基础,涉及到的都是单个线程使用!
多线程编程之如何暂停与恢复线程
在多线程编程中可以使用一些方法暂停正在运行中的线程。如果暂停线程可以使用suspend方法,暂停线程意味着可以恢复运行,重启暂停线的线程可以使用resume方法。
多线程编程之停止线程的几种方法
线程除了在执行处理完成其任务后会停止外,还可以通过一些方法进行干预停止其运行。停止一个线程意味着在线程处理完成任务之前结束其正在执行的操作。 在java中可以使用以下三种终止线程的方法。
多线程编程之线程常用的API大盘点【笔面试必备】
线程这块内容在平时的开发或者找工作的面试中也是常常被问起的知识点。之前写文章也是比较乱,想到什么写什么,没有一定的组织性,所以准备后面以系列文章的方式来记录和总结一些关于线程的知识点。
Vue内置指令大盘点
指令是Vue模板中最常用的一项功能,它带有前缀v-,主要职责是当其表达式的值改变时,相应的将某些行为应用在 DOM 上。这篇文章主要介绍了vue一些内置的指令。
MySQL日志必知必会
在日常的开发中,我们都会习惯记录日志,通过日志我们可以记录程序在何时何种情况发生过何种事情,有助于我们快速地定位bug和修复bug。在任何一种数据库中,也有着各种各样的日志!
Java并发编程之Volatile关键字解析
在java的并发编程中我们经常会使用到Volatile关键字。而关于Volatile关键字的使用以及Volatile关键字的特性和实现原理也是在笔面试中经常会遇到的问题了。
Spring 的 Controller 是单例还是多例?
controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。而且正因为单例,所以它也不是线程安全的。那么既然不是线程安全的,那么spring怎么保证做到并发的安全性呢?
几个必须掌握的SQL优化技巧(七):索引的最佳使用法则
总结了工作中了解到的一些关于索引优化的原则,还有一些其他的优化办法需要我们在日常的工作和学习中,不断的总结和积累!
下一页