摘要: 作者:hsm_computerhttps://www.cnblogs.com/JavaArchitect/p/9032323.html 本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选... 阅读原文
2020-04-10 06:00:32 阅读(2447) 评论(0)
摘要:   内容简介 本书是本*俗易懂的设计模式入门指导图书。作者用C和Java两种语言,借助现实生范例和图*演示,面阐释GRASP及GoF 23种设计模式的概念及其编程应用,帮助你领悟设计模式的思想及精华,并将其融贯*、灵应用到自己的开过程。书用两章篇幅对设计模式和GRASP作了基本介绍,用三章的篇幅面展开对2... 阅读原文
2020-04-10 00:53:03 阅读(2587) 评论(0)
摘要:   SpringBoot集成FreeMarker (1)在pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <a... 阅读原文
2020-04-10 00:00:01 阅读(2466) 评论(0)
摘要: 看到别人在用新版本的springboot2.2,我也想升迁一下,出现了一些问题(直接导致项目起不来),尽量不升级。在原有项目上修缮删减了一些代码,然后升级了部分第三方jar包(也会导致运行不起来),把内嵌的tomcat(看了下启动信息,自带的Tomcat是9版本了)默认配置参数提取出来,可控。 记录·下... 阅读原文
2020-04-09 17:04:03 阅读(2531) 评论(0)
摘要: 众所周至,拼多多的待遇也是高的可怕,在挖人方面也是不遗余力,对于一些工作3年的开发,稍微优秀一点的,都给到30K的Offer。 当然,拼多多加班也是出名的,一周上6天班是常态,每天工作时间基本都是超过12个小时,也是相当辛苦的。 废话不多说,今天我们来聊一聊拼多多的一道后台面试真题,是一道简单的架构类的题目... 阅读原文
2020-04-09 16:43:06 阅读(2423) 评论(0)
摘要: 1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 代理模式:动态代理和静态代理,什么时候使用动态代理。 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一... 阅读原文
2020-04-09 16:01:03 阅读(2421) 评论(0)
摘要: 作者:三级狗https://www.zhihu.com/question/31225105/answer/582508111 分享一个知乎上一个网友的经历: 人们都说,这个世界上有两种人注定单身,一种是太优秀的,另一种是太平凡的。 我一听呀?那我这岂不是就不优秀了吗,于是毅然决然和女朋友分了手。 人们都... 阅读原文
2020-04-09 15:51:09 阅读(2405) 评论(0)
摘要: 前言 出于安全考虑,现需要将数据库的中敏感信息加密存储到数据库中,但是正常业务交互还是需要使用明文数据,所以查询返回我们还需要经过相应的解密才能返回给调用方。 ps:日常开发中,我们要有一定的安全意识,对于密码,金融数据等敏感信息事实加密存储保护。 这个需求说起来不是很难,我们只需要在执行 sql 之前... 阅读原文
2020-04-09 15:25:09 阅读(2593) 评论(0)
摘要: 前言 简介 Semaphore 中文称信号量,它和ReentrantLock 有所区别,ReentrantLock是排他的,也就是只能允许一个线程拥有资源,Semaphore是共享的,它允许多个线程同时拥有资源,是AQS中共享模式的实现,在前面的AQS分析文章中,我也是用Semaphore去解释共享锁的 现实... 阅读原文
2020-04-09 14:18:03 阅读(2505) 评论(0)
摘要: JRE扩展 一、jre扩展 Java提供的运行环境只是核心类,不能满足用户的多种需求,用户可以自定义类。Java运行环境提供了扩展【\jre\lib\ext】,只需将类打包成jar文件,放入扩展中,就可以直接在程序中import使用了。 二、jar文件 1. 创建清单文件 Manifest-Version:... 阅读原文
2020-04-09 13:31:07 阅读(2517) 评论(0)