读完这篇文章,就基本搞定了Redis数据库

https://www.testwo.com/article/1362

2018-10-29 12:43:03

阅读数 25

评论数 0

Java 多线程三大核心

原子性 Java 的原子性就和数据库事务的原子性差不多,一个操作中要么全部执行成功或者失败。 JMM 只是保证了基本的原子性,但类似于 i++ 之类的操作,看似是原子操作,其实里面涉及到: 获取 i 的值。 自增。 再赋值给 i。 这三步操作,所以想要实现 i++ 这样的原子操作就需要用...

2018-10-21 17:34:44

阅读数 24

评论数 0

深入理解 Java 线程池:ThreadPoolExecutor

博客链接:www.ideabuffer.cn/2017/04/04/… 线程池介绍 在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题: 如果并发的请求数量非常多,但每个线程执行的时间很短,这...

2018-10-19 10:29:29

阅读数 26

评论数 0

【面试现场】如何在10亿数中找出前1000大的数

小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。     之前小史在BAT三家的面试中已经挂了两家,今天小史去了BAT中的最后一家面试了。   简单的自我介绍后,面试官给了小史一个问题。     【面试现场】 ...

2018-10-18 10:49:17

阅读数 136

评论数 0

Java Object有哪些公用方法?

protected Object clone() 创建并返回此对象的一个副本。 boolean equals(Object obj) 指示某个其他对象是否与此对象“相等”。 protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器...

2018-10-17 17:22:43

阅读数 65

评论数 0

Maven-详解pom.xml内容及用法

最近使用SpringBoot,Maven也使用的越来越多,有这个时间刚好研究了下pom.xml文件的东西,真的是又多又杂。综合各位大神的解读,做了一些整理,剔除了一些不常用的,在需要的时候再去设置,尽量去繁就简,配置简单化。 模板引入 <?xml version=&...

2018-10-16 22:15:08

阅读数 11

评论数 0

MySQL批量更新死锁案例分析

问题描述 在做项目的过程中,由于写SQL太过随意,一不小心就抛了一个死锁异常,如下:   com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to ge...

2018-10-13 22:48:46

阅读数 23

评论数 0

HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 HashMap ...

2018-10-12 17:10:04

阅读数 16

评论数 0

漫画:什么是红黑树?

                  ————————————                                     ————————————           ...

2018-10-12 16:33:07

阅读数 8

评论数 0

SpringMVC 工作原理详解

MVC 是一种设计模式. MVC 的原理图如下:   SpringMVC 简单介绍 SpringMVC 框架是以请求为驱动,围绕 Servlet 设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是 DispatcherServlet,它是一个 Servle...

2018-10-12 10:04:19

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭