首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Wizey
掘友等级
程序员
|
无
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
62
文章 22
沸点 40
赞
62
返回
|
搜索文章
文章
热门
最新
一文搞懂跨域的所有问题,生活从此669~
本文字数:3086字大概需要:8分钟目前很多应用开发都是多客户端的,前端调用后端提供的API来获取数据,很多都是前后端分离的架构,但这样相比之前的单应用系统会带来跨域的问题。本文配套的代码地址:htt
Java高频面试题分享(六)——Spring 支持的数据库事务传播属性和事务隔离级别
当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。(一个方法运行在了一个开启事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务)例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定,Spring 定…
这道上台阶的编程题你会不会?(递归和迭代思想)
one保存最后走1步,two保存最后走2步。循环迭代就是不断修改这两个(one,two)变量的值。 方法调用自身称之为递归,利用变量的原值推出新值称之为迭代。 优点:大问题转化为小问题,可以减少代码量,同时代码更精简,可读性更好。 缺点:递归调用浪费空间,而且递归太深容易造成堆…
并发编程-synchronized关键字大总结
可以保证代码的原子性和可见性。 按照具体细节划分为 实例(普通方法)同步方法、静态同步方法、实例方法中的同步代码块、静态方法中的代码块。 如果从类是 Class 对象的角度看,类锁也是对象锁,但上面这样划分的解释性更好。 1、多个线程同时访问一个对象的同步方法,因为多个线程要竞…
Linux 下安装 Redis 总结
去Redis官网上下载 Redis 的源码包,并在Linux系统中解压。 在 Redis 的 README.md 文件中,可以找到解决方法,手动设置 MALLOC 环境。 使用 make MALLOC=libc 命令代替 make 命令。 编译好 Redis 之后,可以使用 m…
这些面试必备的Java内存管理知识你需要吗?
Java虚拟机规范将物理内存(主内存和CPU中的缓存、寄存器)划分为 程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区五个区域,但并没有规定这些区域的具体实现,在其他地方听到的一些名词(如永久代、元空间等,这些都是方法区的具体实现)可能都是这些区域具体的实现,这…
Java这些多线程基础知识你会吗?
并发:在一段时间内多个任务同时执行,或者说是在一段很短的时间内可以执行多条程序指令,微观上看起来好像是可以同时运行多个进程,单核处理器就可以做到。 并行:在同一时刻多个任务同时执行,或者说是在同一时刻可以执行多条程序指令,多核处理器才可以做到。 进程:进程是程序的一次执行过程,…
语言小知识-Java HashMap类 深度解析
HashMap 也是比较常用的 Java 集合框架类,该类涉及到的知识比较多,包括数组、链表、红黑树等等,还有一些高效巧妙的计算,并且这个类经过几个版本的改进,不同版本之间是有些差异的,这里都是基于 JDK8 源码。照常的源码翻译,看看你能否回答下面的几个问题?(一些地方真的很…
语言小知识-Java LinkedList类 深度解析
上篇文章《ArrayList类 深度解析》中,我对 ArrayList 的源码做了翻译,这次再来翻译一下 LinkedList 类的,阅读完源码后提出下面的问题,来思考一下吧。 LinkedList 我将其翻译为“链表”,其实也并不准确,LinkedList 实现了 List …
语言小知识-Java ArrayList类 深度解析
花了一天时间,翻译了一遍 java.util.ArrayList 类的源码(1700 多行,还是很有收获的),包括注释和代码解读,并提了一些问题,也写了下自己的理解 点我查看 ArrayList 源码翻译。 如果把 ArrayList 看作一个杯子的话,capacity 就是杯…
下一页
个人成就
优秀创作者
文章被点赞
629
文章被阅读
383,705
掘力值
5,900
关注了
55
关注者
152
收藏集
1
关注标签
25
加入于
2017-10-27