2 Java知音_

尚未进行身份认证

欢迎关注我的公众号:Java知音

等级
TA的排名 1w+

史上最全Docker环境安装指南-让安装docker简单到爆

作者:可优cnblogs.com/keyou1/p/11511067.html一、思考❓❔1.什么是Docker? 装应用的容器 开发、测试、运维都偏爱的容器化技术 轻量级 扩展性 一次构建、多次分享、随处运行 2.安装Docker难不难?Soeasy!此文看过之后,读者一定会有一个docker环境二、W...

2019-09-19 13:15:12

如何优雅的导出Excel

作者:你在我家门口juejin.im/post/5c6b6b126fb9a04a0c2f024f前言公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享一下该工具类的使用方法与实现思路。实现的功能点对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如...

2019-09-17 10:09:12

Java 中 long 和 double 的原子性?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:LouisWongmy.oschina.net/u/1753415/blog/724242JVM中...

2019-09-17 08:50:00

基于jwt和session用户认证的区别和优缺点

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:yuanrwjuejin.im/post/5cefad23e51d4510774a87f4背景知识...

2019-09-17 08:50:00

如何去写一手好SQL ?

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:编码砖家cnblogs.com/xiaoyangjia/p/11267191.htmlMySQL性...

2019-09-16 17:33:00

MySQL经典面试题

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:百衲本cnblogs.com/panwenbin-logs/p/8366940.html1、MyS...

2019-09-16 17:33:00

多线程的通信

稿件来源:java充电站关于多线程的状态切换过程中,线程的状态会有多种的切换,在早期的jdk版本中,线程之间的切换主要是通过join,sleep,wait,notify,...

2019-09-16 17:33:00

这样讲 SpringBoot 自动配置原理,你应该能明白了吧

前言小伙伴们是否想起曾经被SSM整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题,各种排除扫描,导入一个新的依赖又得添加新的配置。自从有了SpringBoot之后,咋们就起飞了!各种零配置开箱即用,而我们之所以开发起来能够这么爽,自动配置的功劳少不了,今天我们就一起来讨论一下SpringBoot自动配置原理。本文主要分为三大部分: SpringBoot...

2019-09-16 10:36:12

14 个实用的数据库设计技巧

点击上方“后端技术精选”,选择“置顶公众号”技术文章第一时间送达!作者:echozhjuejin.im/post/5d5b4c6951882569eb570958原始单据...

2019-09-15 17:33:00

一道面试题引起的SpringBoot启动解析

作者:祖大帅juejin.im/post/5b679fbc5188251aad213110SpringBoot的故事从一个面试题开始SpringBoot、SpringMVC和Spring有什么区别?分开描述各自的特征:Spring框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring的ioc和aop,ioc...

2019-09-15 11:18:18

面试环节:在浏览器输入 URL 回车之后发生了什么?(超详细版)

作者:4Arkhttps://4ark.me/post/b6c7c0a2.html前言这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。这篇笔记是我这两天看了数十篇文章总结出来的,所以相对全面一点,但由于我是做前端的,所以会比较重点分析浏览器渲染页面那一部分,至于其他部分我会罗列出关...

2019-09-15 11:17:14

Java多线程与并发面试题

1,什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有...

2019-09-14 22:28:00

头条、滴滴、百度面试试题及面试总结

今日头条/字节跳动:(IOS研发实习生)一面:(1小时)1、自我介绍,可实习时间,在校情况;2、手撕算法:(1).青蛙跳台阶,一次可以跳1个台阶或者2个台阶,问跳完N阶台阶总共有几种跳法?(递归和非递归)(2).按照顺时针的顺序,逐层遍历并打印N阶方阵;3、TCP/IP协议;4、TCP三次握手,四次挥手;5、最近在看什么书或者在学什么知识;6、根据最近所学的提几...

2019-09-14 22:26:22

面试中的单例问题

当我兴冲冲的带着笔记答案参加面试时,突然发现面前的面试官显得很严肃而且眉头紧锁,不知道是工作太累了,还是说他对今天的面试官不是很满意。于是我就勇敢的坐过去在他的面前坐了下来,没想到第一道题就让面试官看出了我的水平,因此今天跟大家聊聊面试中单例的问题,希望大家都能了解这块内容。在早期的项目代码中,如果我们想使用类的某个方法,我们基本都会创建一个类的对象实例然后再调用方法,这样的实现往往在系统...

2019-09-14 22:22:11

面试必问:Spring循环依赖的三种方式

作者:学习园链接:https://blog.csdn.net/u010644448引言:循环依赖就是N个类中循环嵌套引用,如果在日常开发中我们用new对象的方式发生这种循环依赖的话程序会在运行时一直循环调用,直至内存溢出报错。下面说一下Spring是如果解决循环依赖的。第一种:构造器参数循环依赖Spring容器会将每一个正在创建的Bean标识符放在一个“当前创建Bean池”...

2019-09-14 22:18:23

Java 程序员常用资源工具集合(建议收藏)

作者:程康华https://www.cnblogs.com/chengkanghua搜索资源网站学习技术过程我们经常需要使用搜索引擎来检索资料,国内常用的也就是某度了。当然有条件的话,搜索引擎首先还是推荐使用Google,如果没办法使用,可以使用以下几个作为备用:BingBing国际版:https://cn.bing.com/比某度好用,之前还被停用了几天,最近...

2019-09-13 17:41:03

算法一看就懂之「 递归 」

之前的文章咱们已经聊过了「数组和链表」、「堆栈」和「队列」,今天咱们来看看「递归」,当然「递归」并不是一种数据结构,它是很多算法都使用的一种编程方法。它太普遍了,并且用它来解决问题非常的优雅,但它又不是那么容易弄懂,所以我特意用一篇文章来介绍它。一、「递归」是什么?递归就是指函数直接或间接的调用自己,递归是基于栈来实现的。递归的经典例子就是斐波拉契数列(Fibo...

2019-09-13 17:40:12

这份Git 日常操作清单,你都用到了吗

作者:echozhjuejin.im/post/5d5b4c6951882569eb570958前置条件:在正式开始之前,我们需要先确定几个概念。下面所提到的master分支默认为代码提交的主分支。本地分支和远程分支本地分支是指我们在日常开发中自己通过gitcheckoutbranchxxx建立的分支,远程分支是我们经过gitpush-uorigin...

2019-09-13 17:39:27

怎样在测试环境使用线上数据验证新功能

正常我们在做项目时,通常都会有多个环境,本地开发环境,日常测试环境,预发环境,正式环境等等。一般各个环境之间除了代码一致之外,其他的或多或少都会有一定的差异,例如配置信息,数据库信息等,其中最大的差异就是项目实际运行过程中产生的各种数据。那我们怎样才能打造一个和线上环境尽可能相同的测试环境呢,我相信应该没人会愿意直接到线上环境去验证自己修改的bug,或者新增的功能吧。即便是实在没办法...

2019-09-13 17:38:18

Java后端必备的开发规范

作者:silianpanjuejin.im/post/5ada99fff265da0b8a672fbd基于阿里巴巴JAVA开发规范整理https://github.com/alibaba/p3c一、命名风格【强制】类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:DO/BO/DTO/VO/AO 正例:MarcoPolo...

2019-09-13 17:36:22

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。