首页
学习
活动
专区
工具
TVP
发布

编程心路

专栏作者
64
文章
107756
阅读量
23
订阅数
并发编程-synchronized关键字大总结
可重入(可以避免死锁、单个线程可以重复拿到某个锁,锁的粒度是线程而不是调用)、不可中断(其实也就是上面的原子性)
Wizey
2019-02-26
3120
Linux 下安装 Redis 总结
可能出现的错误:fatal error: jemalloc/jemalloc.h: No such file or directory
Wizey
2019-02-25
1K0
Java高频面试题分享(六)——Spring 支持的数据库事务传播属性和事务隔离级别
当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。(一个方法运行在了一个开启事务的方法中时,当前方法是使用原来的事务还是开启一个新的事务)例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定,Spring 定义了 7 种传播行为。
Wizey
2019-01-28
6680
这道上台阶的编程题你会不会?(递归和迭代思想)
one保存最后走1步,two保存最后走2步。循环迭代就是不断修改这两个(one,two)变量的值。
Wizey
2019-01-28
4660
这些面试必备的Java内存管理知识你需要吗?
Java虚拟机规范将物理内存(主内存和CPU中的缓存、寄存器)划分为 程序计数器、Java 虚拟机栈、本地方法栈、Java 堆、方法区五个区域,但并没有规定这些区域的具体实现,在其他地方听到的一些名词(如永久代、元空间等,这些都是方法区的具体实现)可能都是这些区域具体的实现,这点要特别注意,别被这些概念搞晕。
Wizey
2018-12-28
3640
语言小知识-Java HashMap类 深度解析
HashMap 也是比较常用的 Java 集合框架类,该类涉及到的知识比较多,包括数组、链表、红黑树等等,还有一些高效巧妙的计算,并且这个类经过几个版本的改进,不同版本之间是有些差异的,这里都是基于 JDK8 源码。照常的源码翻译,看看你能否回答下面的几个问题?(一些地方真的很难翻译,大家看看就好)
Wizey
2018-12-26
5100
语言小知识-Java LinkedList类 深度解析
上篇文章《ArrayList类 深度解析》中,我对 ArrayList 的源码做了翻译,这次再来翻译一下 LinkedList 类的,阅读完源码后提出下面的问题,来思考一下吧。
Wizey
2018-12-25
4530
语言小知识-Java ArrayList类 深度解析
花了一天时间,翻译了一遍 java.util.ArrayList 类的源码(1700 多行,还是很有收获的),包括注释和代码解读,并提了一些问题,也写了下自己的理解 点我查看 ArrayList 源码翻译。
Wizey
2018-12-24
5500
技术趣味史-Java 各个版本的特性
从 1995 年开始算起,Java 已经走过了20多个年头,也发布了十余个大版本,了解一下 Java 的不同版本的特性,以便在日常的开发中更好的使用。
Wizey
2018-12-21
7700
算法妙应用-算法的复杂度
对于任何一个程序来说,都可以从三个方面进行分析,分别是 输入、处理、输出,也即 IPO(Input、Process、Output),这种分析方法对硬件和软件程序都是适用的。
Wizey
2018-12-19
6360
语言小知识-MySQL数据库引擎
MySQL 作为全世界广受欢迎的数据库,被用于很多中小型的项目中,但是你对 MySQL 数据库的存储引擎了解多少呢?
Wizey
2018-12-18
1.6K0
技术趣味史-Java语言的身世
时间回到 1990 年 12 月,一个叫做 帕特里克·诺顿 的大佬被他公司 Sun 开发的 C++ 和 C语言编译器搞得头大,主要是因为当时 C语言 对一些硬件和系统的支持性并不好,导致一些 API (函数) 特别难用。在这之后,他又和公司另外几位大佬开展一个名为 Green 的计划(之前被称为 Stealth 计划),其中一位大佬就是被称为 “Java 之父” 的 詹姆斯·高斯林。几个大佬高瞻远瞩,觉得未来是智能电器时代,所以决定开展用于电器领域的技术研究。
Wizey
2018-12-17
5460
如何高效学习编程技术?
通过这段时间的看书学习和对编程的思考,结合自己的亲身的学习经历,今天想和大家聊一聊如何高效学习编程技术。
Wizey
2018-11-21
7370
Python日志库logging总结-可能是目前为止将logging库总结的最好的一篇文章
在部署项目时,不可能直接将所有的信息都输出到控制台中,我们可以将这些信息记录到日志文件中,这样不仅方便我们查看程序运行时的情况,也可以在项目出现故障时根据运行时产生的日志快速定位问题出现的位置。
Wizey
2018-10-15
40.8K1
一文读懂SpringMVC工作流程
本文是对 SpringMVC 工作流程的总结,这是前段时间苏宁Java工程师在线笔试的简答题,自己一定要可以用语言描述SpringMVC的工作流程。
Wizey
2018-10-11
1K0
代码块相关的题,特么再也不会做错了!
代码块包括静态代码块和非静态代码块,另外还有构造函数,它们的执行顺序是面试中经常考的,理解了下面这些基本知识,特么再也不会做错了。
Wizey
2018-10-11
3460
小司机带你学习单例模式的六种姿势!
单例模式是创建型模式的一种,下面总结一下在 Java 中实现单例模式的几种方法,并在多线程环境中进行了测试。
Wizey
2018-10-10
4790
一文读懂SpringMVC中的数据绑定
Struts2 和 SpringMVC 都是 Web 开发中视图层的框架,两者都实现了数据的自动绑定,都不需要我们手动获取参数然后关联到对应的属性上,下面就谈谈两者的区别。
Wizey
2018-09-29
8440
一文读懂SpringMVC中的文件上传与下载
这两天研究了一下 SpringMVC 中文件上传与下载,也遇到了一些坑,这里做个总结。
Wizey
2018-09-29
1.5K4
看完这个,Java IO从此不在难
Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了。在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,更加难以使用这些 IO 类,所以特地对 Java 的 IO 做一个总结。
Wizey
2018-09-29
7240
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档