摘要: 普通的bean的初始化是在容器启动初始化阶段执行的,而被lazy-init修饰的bean 则是在从容器里第一次进行context.getBean(“”)时进行触发。Spring 启动的时候会把所有bean信息(包括XML和注解)解析转化成Spring能够识别的BeanDefinition并存到Has 阅读全文
posted @ 2020-11-02 19:24 Java小叮当 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 现在的网站和app开发中,签到是一个很常见的功能,如微博签到送积分,签到排行榜。 如移动app ,签到送流量等活动。 用户签到是提高用户粘性的有效手段,用的好能事半功倍! 下面我们从技术方面看看常用的实现手段: 一. 方案1 直接存到数据库MySQL 用户表如下: last_checkin_time 阅读全文
posted @ 2020-10-29 16:00 Java小叮当 阅读(303) 评论(0) 推荐(0) 编辑
摘要: ● NewSQL数据库先进在哪儿?● 分布式事务● HA与异地多活● Scale横向扩展与分片机制● 分布式SQL支持● 存储引擎● 成熟度与生态● 总结 最近与同行科技交流,经常被问到分库分表与分布式数据库如何选择,网上也有很多关于中间件+传统关系数据库(分库分表)与NewSQL分布式数据库的文章 阅读全文
posted @ 2020-10-28 15:44 Java小叮当 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前言 今天这咱主要介绍一下MyBatis的全局配置文件的使用 configuration mybatis-config.xml文件的头部格式我们就不说了,直接从属性开始介绍,configuration为最顶层节点,其余所有的属性都必须嵌套在configuration内,MyBatis配置文件的顶层节 阅读全文
posted @ 2020-10-26 17:25 Java小叮当 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 今天在知乎上看到这样一个问题:"为什么游戏公司的 Server 不愿意微服务化? 1.背景介绍 最近面试了一家游戏公司(满大间的,有上市),我问他,公司有没有做微服务架构的打算及考量? 他很惊讶的说,我没听说过微服务耶,你可以解释一下吗?我大概说了,方便测试,方便维护,方便升级,服务之间松耦合,可多 阅读全文
posted @ 2020-10-24 15:41 Java小叮当 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 众所周至,拼多多的待遇也是高的可怕,在挖人方面也是不遗余力,对于一些工作3年的开发,稍微优秀一点的,都给到30K的Offer,当然,拼多多加班也是出名的,一周上6天班是常态,每天工作时间基本都是超过12个小时,也是相当辛苦的。废话不多说,今天我们来聊一聊拼多多的一道后台面试真题,是一道简单的架构类的 阅读全文
posted @ 2020-10-22 14:05 Java小叮当 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 前言: 我想每个程序员比较头疼的事情都是:工作拧螺丝,面试造火箭吧。但是又必须经历这个过程,尤其是弄不清面试官问的问题,如果你准备的不是很充分,会导致面试的时候手足无措。今天这篇文章是从已工作5年的程序员面试几十次中挑选的面试概率比较大的一些题目,都是大家被问到过的(就是这么自信),希望这篇文章能够 阅读全文
posted @ 2020-10-18 16:30 Java小叮当 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 前言: 作为一个 Java开发人员,多线程是一个逃不掉的话题,不管是工作还是面试,但理解起来比较模糊难懂,因为多线程程序在跑起来的时候比较难于观察和跟踪。搞懂多线程并发知识,可以在面试的时候和周围人拉开差距,另外自己在编码的时候可以做到心中有数。 1、Java 中实现多线程有几种方法 (1)继承 T 阅读全文
posted @ 2020-10-14 16:24 Java小叮当 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1. JVM的类加载机制是什么?有哪些实现方式? 类加载机制: 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法去内,然后在堆区创建一个java.lang.Class对象,用来封装在方法区内的数据结构。类的加载最终是在堆区内的Class对象,Class对象封 阅读全文
posted @ 2020-10-10 21:31 Java小叮当 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 通常,在Spring MVC中,我们编写一个控制器类来处理来自客户端的请求。然后,控制器调用业务类来处理与业务相关的任务,然后将客户端重定向到逻辑视图名称,该名称由Spring的调度程序Servlet解析,以呈现结果或输出。 这样就完成了典型的请求--响应周期的往返。 今天整理了一下编写Spring 阅读全文
posted @ 2020-10-08 15:05 Java小叮当 阅读(119) 评论(0) 推荐(0) 编辑