小知识点
码农小胖哥
资深架构师,Spring Authorization Server Contributor
展开
-
为什么我推荐Nginx作为后端服务器代理
1. 前言我们真实的服务器不应该直接暴露到公网上去,否则更加容易泄露服务器的信息,也更加容易受到攻击。一个比较“平民化”的方案是使用Nginx反向代理它。使用Nginx反向代理的一些能力...原创 2020-07-13 07:40:00 · 1142 阅读 · 0 评论 -
IntelliJ IDEA 可以使用中文了
1. 前言今天 IntelliJ Idea 2020.1 正式发布了!最大的一个亮点莫过于开始支持中文了。相信很多英语不好的同学已经期盼已久了。但是感觉登录界面感觉变丑了!建议把文章看完再去升级。2. 汉化体验先来看看我的效果,首先要告诉你这是官方汉化包,并不是第三方!我大致看了一圈,个别还没有汉化完毕,可能没有找到合适的描述词汇吧,但是绝大部分已经完成了。这下很多同学可以更方便使...原创 2020-04-10 11:40:24 · 185217 阅读 · 59 评论 -
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
1. 前言我们在 Windows10 下安装子系统经常出现标题中的错误。我们来看看解决办法2. 开启子系统支持控制面板–》程序与功能–》启动或关闭Windows功能 勾选 适用于Linux的Windows子系统,重启即可。开启 开发者模式入口:然后按照下图选择,然后稍等片刻系统会自动安装一些工具。...原创 2020-03-12 13:50:51 · 53189 阅读 · 2 评论 -
面试官分享在java面试中常问的spring boot相关的问题
1.简介自Spring Boot诞生以来,就引起了业界轰动,目前越来越多的公司技术选型选择拥抱Spring Boot。所以Spring Boot也成为面试必问的问题之一。接下来小胖哥总结了一些来开阔你的思路。2.问题Q1。Spring和Spring Boot有什么区别?Spring Framework提供了多种功能,使Web应用程序的开发更加容易。这些功能包括依赖注入,数据绑定,面向方面的...原创 2019-07-25 21:27:49 · 891 阅读 · 0 评论 -
Java 8 Stream api 入门
1.概述Java 8 引入的一个重要的特性无疑是 Stream API。Stream 翻译过来是“流”,突然想到的是大数据处理有个流式计算的概念,数据通过管道经过一个个处理器(Handler)进行筛选,聚合,而且流都具有向量性,强调的是对数据的计算处理,而集合强调的是数据集。Stream可以看做是一个可操作的数据集序列,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操...原创 2019-07-25 21:03:00 · 491 阅读 · 0 评论 -
轻量级嵌入式数据库H2的愉快玩耍之旅
1.前言前面讲一些Mybatis特性的时候总是要写一些例子演示给粉丝。用Mysql或者其他很大的数据库太重了,因为只是个demo而已。当然也可以使用docker来安装。但是还是需要依赖一些东西。有没有非常小巧而且便于携带的数据库,而且能满足很小场景的数据库。当然有。今天介绍一种纯java编写而且支持jdbc的嵌入式关系型数据库H2。有些粉丝对这个感兴趣希望能介绍一下,所以写了这篇文章。2.H...原创 2019-08-02 19:54:29 · 1071 阅读 · 0 评论 -
TIOBE 编程语言排行榜 7 月更新已公布,Python是否是炒作起来的?
TIOBE 编程语言排行榜 7 月更新已公布,Python是否是炒作起来的?原创 2019-07-09 17:09:06 · 793 阅读 · 0 评论 -
TOMCAT 控制台信息输出到日志文件
1.让tomcat日志输出到文件 一般启动tomcat时都用startup.bat,但又有多少人真正研究过这个bat文件中到底暗藏什么玄机呢? 我们来看一下这个bat文件。它使用call "%EXECUTABLE%" start %CMD_LINE_ARGS%这句话来调用catalina.bat启动。这句话执行的命令就相当于控制台输入catalina.bat start。怎么样转载 2016-11-29 13:21:26 · 5681 阅读 · 0 评论 -
国家气象局提供的天气预报接口
接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html 对于第三个接口,返回信息比较全面,也是以json格式提供,格式如下{"we转载 2016-10-31 09:57:57 · 722 阅读 · 0 评论 -
接口和抽象类的一些知识点
接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。类可以实现很多个接口,但是只能继承一个抽象类类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象 类声明的所有方法,当然,在这种情况下,类也必须得声明成 是抽象的。抽象类可以在不提供接口方法实现的情况下实现接口。Java接口中声明的变量默认都是final的。抽象类可以包含非fi原创 2016-10-27 16:28:41 · 681 阅读 · 0 评论 -
面向对象的三大特性
继承一个类继承另一个类 具有其属性和不小于protected权限方法如 创建一个动物类 动物都具有共性 就是年龄 种类这是所有动物的共性 任何动物都具有的public class Animal{ private int age; private String type; }如果 创建 多个动物类 每次都要声明这两个属性 而如果原创 2016-10-27 16:14:59 · 530 阅读 · 0 评论 -
Java 的序列化 (Serialization) 教程
Java提供一种机制叫做序列化,通过有序的格式或者字节序列持久化java对象,其中包含对象的数据,还有对象的类型,和保存在对象中的数据类型。 所以,如果我们已经序列化了一个对象,那么它可以被读取并通过对象的类型和其他信息进行反序列化,并最终获取对象的原型。 ObjectInputStream 和 ObjectOutputStream对象是高级别的流对象,包含序列化和反序列化的方法。 O转载 2016-10-16 17:02:05 · 734 阅读 · 0 评论