加载中
SpringBoot+JWT+Shiro+MybatisPlus实现Restful快速开发后端脚手架

一、背景 前后端分离已经成为互联网项目开发标准,它会为以后的大型分布式架构打下基础。SpringBoot使编码配置部署都变得简单,越来越多的互联网公司已经选择SpringBoot作为微服务的入门级微...

从源码角度理解Java设计模式——门面模式

一、门面模式介绍 门面模式定义:也叫外观模式,定义了一个访问子系统的接口,除了这个接口以外,不允许其他访问子系统的行为发生。 适用场景:子系统很复杂时,增加一个接口供外部访问。 优...

从源码角度理解Java设计模式——装饰者模式

一、饰器者模式介绍 装饰者模式定义:在不改变原有对象的基础上附加功能,相比生成子类更灵活。 适用场景:动态的给一个对象添加或者撤销功能。 优点:可以不改变原有对象的情况下动态扩展功...

从源码角度理解Java设计模式——责任链模式

本文内容思维导图如下: 一、责任链模式介绍 责任链模式定义:为请求创建一个处理此请求对象的链。 适用场景(核心):只要把你的请求抛给第一个处理者,不用关心谁处理的,并且最终会返回你一个...

Redis为何这么快--数据存储角度

本文内容思维导图如下: 一、简介和应用 Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、...

10/09 16:36
1K
通过Java代码自动发布Geoserver的地图服务WMS

GeoServer 顾名思义。是一个Server,它是开源的,允许用户查看和编辑地理数据的服务器,它可以比较容易的在用户之间迅速共享空间地理信息。利用Geoserver可以把数据作为maps/images来发布(利...

08/12 17:21
2.5K
高效访问海量地图数据--用OpenLayers访问GeoServer发布的地图

地图数据以海量著称,传统的做法是建立空间索引,优化查询等,这些并没有解决如何有效的组织地图数据,提高地图访问效率的问题。用GeoServer可以在用户之间迅速共享空间地理信息。

04/18 19:56
1K
简单又灵活的安全框架--Shiro构架和身份认证流程

Apache Shiro是一款强大易用的安全框架,它可以在任何应用环境中使用,能够跟第三方框架良好的耦合,它的设计目标就是简化应用程序的安全工作管理。那Shiro究竟是如何工作的? 我们先来看看架...

04/15 20:43
441
高效访问海量地图数据--GeoServer手动发布本地Shapefile地图

首先,本文实现的结果图给大家展现一下: 放大的样子: 颜色是通过属性中某个字段值来分级的,可以自定义。 上面功能是用ArcGIS切片好数据,在Geoserver 中发布,并用google地图作为底图展示...

手写一个简化版Tomcat

Tomcat作为Web服务器深受市场欢迎,有必要对其进行深入的研究。在工作中,我们经常会把写好的代码打包放在Tomcat里并启动,然后在浏览器里就能愉快的调用我们写的代码来实现相应的功能了,那...

04/07 22:02
961
帮你摆脱鼠标,提高工作效率的免费小工具

如果你想桌面干净,并且不用鼠标点击就能启动相应的软件怎么办?

04/03 07:26
176
MySQL的索引是什么?怎么优化?

索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。...

04/01 13:37
7K
记一次服务器被植入挖矿木马cpu飙升200%解决过程

线上服务器用的是某讯云的,欢快的完美运行着Tomcat,MySQL,MongoDB,ActiveMQ等程序。突然一则噩耗从前线传来:网站不能访问了。 此项目是我负责,我以150+的手速立即打开了服务器,看到T...

如何管理好自己?

最近一段时间研究了下社会学,在此总结一下自己的心得和知识体系分享给大家。很多人一看到自我管理,就想是不是要控制自己的情绪。其实这样做其实只是短期效果,憋着对身体造成伤害不说,早晚...

03/25 21:35
249
自己手写一个Mybatis框架(简化)

继上一篇手写SpringMVC之后,我最近趁热打铁,研究了一下Mybatis。MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,低耦合的规范的代码。本文完...

03/07 14:19
1K
找工作和找女朋友的需求对比分析

俗话说金三银四,无论是刚过去的春节被亲戚催婚,还是近期工作想跳槽,相信大家现在对于找工作和找女朋友的需求比较急切。如何找到一个好工作和心仪的女朋友呢?其实它们两者的终极奥义就两个...

02/26 17:36
1K
自己手写一个SpringMVC框架(简化)

Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的机会:它的代码规...

02/22 15:04
9.8K
【JDK并发基础】Java内存模型详解

本文主要介绍: 1.内存模型的相关概念 2.可见性3.有序性 4.原子性

【JDK并发包基础】线程池详解

Java.util.concurrent下线程池入门解读加代码实战。

2017/08/08 13:50
257
【JDK并发包基础】并发容器详解

Java.util.concurrent下并发容器入门解读加代码实战

2017/08/07 15:25
909

没有更多内容

加载失败,请刷新页面

返回顶部
顶部