南北雪树的专栏

总有一段路,需要一个人走,那就勇敢地漫步,华丽地走完

Spring MVC相关内容整理(面试福利哦)

最近有同事问了我很多关于spring mvc的问题,大抵都是用于面试的,平时没人关注这些的,有些问题把我问的也是一愣一愣的,今天有空顺便就整理了下涉及到spring的相关资料问题,不管简单或者无聊,算是给你们的福利吧。 一、第一个当然是关于spirng mvc的请求解析流程了,说实话,这个需要回...

2019-01-10 15:19:43

阅读数 75

评论数 0

API关于TOKEN的使用

       很久没写更新内容了,新的一年也开始了,是时候该把自己的东西整理一遍了。2018年也没少看书,但是真正属于自己的东西很少很少,或者学习的时候浅尝辄止,也是时候给自己清醒清醒了。         公司自己的项目是基于Spring Boot敏捷开发的,起初对于接口的鉴权等认证操作都很粗糙...

2019-01-08 19:52:37

阅读数 50

评论数 1

关于PC,APP,H5等客户端访问后台时如何系统架构!!!

最近也是在自己的公司中,也确实碰到了这样的一个问题。我们系统一开始只有一个pc端使用,随着业务的扩展,需要添加APP,H5等客户端。此刻,我们我们内部就如何重新对我们自己的系统架构进行了梳理,最终确立了以下两种方案: 1、PC,APP,H5等客户端还是访问原来的一个后台服务,这也是最简单,最省事...

2018-12-15 18:17:08

阅读数 183

评论数 0

Java8 Stream中的常用方法展示

其实Streanm 和常规的一些操作性能差别并不太大,关键在于你如何使用。 对于简单操作,比如最简单的遍历,Stream串行API性能明显差于显示迭代,但并行的Stream API能够发挥多核特性。 对于复杂操作,Stream串行API性能可以和手动实现的效果匹敌,在并行执行时Stream A...

2018-10-29 18:08:35

阅读数 100

评论数 0

Spring中的ApplicationListener的使用详解案例(观察者模式)

1、ApplicationContext Spring的核心,Context我们通常解释为上下文环境。ApplicationContext则是应用的容器。 Spring把Bean(object)放在容器中,需要用就通过get方法取出来。在ApplicationContext接口的众多实现类中,有3...

2018-10-29 16:19:05

阅读数 172

评论数 0

ELK日志收集系统,看别人的,学习了

这里先简单介绍下什么是ELK。 ELK(ElasticSearch, Logstash, Kibana),三者组合在一起搭建实时的日志分析平台。  1、 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接...

2018-10-29 11:11:52

阅读数 234

评论数 0

Mysql关于分库、分表、分区的具体介绍

1、分表 分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文件,MYD数据文件,.MYI索引文件,.frm表结构文件。这些子表可以分布在同一块磁盘上,也可以在不同的机器上。app读写的时候根据事先定义好的规则得到对应的子表名,然后去操作它。 ...

2018-10-25 18:19:11

阅读数 114

评论数 0

Zookeeper学习中的疑难问题总结,很受用!

1、ZooKeeper是什么 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。     客...

2018-10-25 16:29:30

阅读数 207

评论数 4

一步一步教你使用Eclipse如何把Swing项目打包成exe运行文件(二)

一、这里首先第一步就是把项目打包成jar包,如下图所示: ps:小心这里的坑。你的项目可以在eclipse里面直接运行时没有问题的,但是一旦脱离的话,就可能报错:说找不到org.eclipse.swt等相关的jar包,这时就需要你手动导入相关的jar才可以的。jar包下载路径:https...

2018-10-09 14:32:27

阅读数 661

评论数 0

一步一步教你使用Eclipse如何创建Swing项目(一)

第一步当然少不了配置你的eclipse环境了,需要在你的eclipse里按照一个很重要的插件:WindowBuilder插件。 以下是按照方式: 一、直接在eclipse的Help->eclipse marketplace,中直接搜索内容:WindowBuilder, 如...

2018-10-09 11:56:15

阅读数 1262

评论数 1

如何根据银行卡号获取对应的银行编号,如:ICBC

最近项目里面需要使用一个东西,就是如何根据银行卡号获取对应的银行编号,如:ICBC,所以就在网上找了些资源,在此整理分享给大家。都是干货哦! 废话少说,直接上代码了。 package com.whb.utils; import java.io.InputStream; import or...

2018-09-28 15:57:53

阅读数 942

评论数 0

Java多线程之—Synchronized方式和CAS方式实现线程安全性能对比

性能比较猜想 1.大胆假设 在设计试验方法之前,针对Synchronized和CAS两种方式的特点,我们先来思考一下两种方式效率如何? 首先,我们在回顾一下两种方式是如何保证线程安全的。Synchronized方式通过大家应该很熟悉,他的行为非常悲观,只要有一个线程进入Synchronized...

2018-09-18 19:40:21

阅读数 136

评论数 0

Spring事务详细解释,满满的都是干货!

前言 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇...

2018-09-18 17:43:35

阅读数 787

评论数 0

Zookeeper的简单原理介绍以及分布式服务中的应用,都是干货!!!

安装和配置详解 本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置...

2018-08-30 11:08:03

阅读数 215

评论数 0

Maven配置打包的jar或者war文件到指定目录

最近项目打包比较频繁,而且打包之后的jar包文件的都在不同项目的目录,项目发布时候来回拷贝,着实蛋疼,所以就考虑把所有的项目到集中打包到一个目录里面,省的来回拷贝了。闲话少说,直接上代码,这里提供了两种方式,仅供参考,不喜勿喷哈。 一、指定到绝对路径(路径写死的话,对以后迁移或者改变开发平台不太...

2018-08-27 11:46:25

阅读数 1014

评论数 0

Maven的Pom.xml里面几个常用plugin插件使用,很实用!!!

maven-compiler-plugin编译Java源码,一般只需设置编译的jdk版本<plugin> <groupId>org.apache.maven.plugins</gr...

2018-07-03 17:36:19

阅读数 3113

评论数 0

一个关于Redis的主从复制的详解(让你了解你不知道的东西)

主从复制在 Redis 复制的基础上,使用和配置主从复制非常简单,能使得从 Redis 服务器(下文称 slave)能精确得复制主 Redis 服务器(下文称 master)的内容。每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间...

2018-06-18 16:27:12

阅读数 694

评论数 0

深入理解Java线程池原理分析与使用(尤其当线程队列满了之后事项)

在这里借花献佛了,那别人的东西学一学了。在我们的开发中“池”的概念并不罕见,有数据库连接池、线程池、对象池、常量池等等。下面我们主要针对线程池来一步一步揭开线程池的面纱。使用线程池的好处1、降低资源消耗可以重复利用已创建的线程降低线程创建和销毁造成的消耗。2、提高响应速度当任务到达时,任务可以不需...

2018-06-04 22:06:45

阅读数 3990

评论数 0

关于一致性哈希算法的简单讲解

传统的取模方式例如10条数据,3个节点,如果按照取模的方式,那就是node a: 0,3,6,9node b: 1,4,7node c: 2,5,8当增加一个节点的时候,数据分布就变更为node a:0,4,8node b:1,5,9node c: 2,6node d: 3,7总结:数据3,4,5...

2018-06-02 19:44:04

阅读数 161

评论数 0

Linux环境中显示从n行到m行的内容

使用sed命令;具体查看使用规则:#sed --help;显示文件X行命令:#sed -n 'xp' filename     显示文件X行到Y行的内容:#sed -n 'x,yp' filename   .sed -n 4,8p file #打印file中的4-8行sed -n 4p file ...

2018-05-22 16:49:49

阅读数 729

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭