- 博客(10)
- 收藏
- 关注
原创 Redis 常用操作命令,非常详细!
常用管理命令1、启动Redis> redis-server [--port 6379]如果命令参数过多,建议通过配置文件来启动Redis。> redis-server [xx/xx/redis.conf]6379是Redis默认端口号。2、连接Redis> ./redis-cli [-h 127.0.0.1 -p 6379]3、停止Re...
2018-12-29 11:05:59 261
原创 非常详尽的 Shiro 架构解析!
Shiro是什么?Apache Shiro是一个强大而灵活的开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。Apache Shiro的首要目标是易于使用和理解。安全有时候是很复杂的,甚至是痛苦的,但它没有必要这样。框架应该尽可能掩盖复杂的地方,露出一个干净而直观的API,来简化开发人员在使他们的应用程序安全上的努力。官网:http://shiro.apache.or...
2018-12-29 11:03:38 486
原创 HashMap 和 Hashtable 的 6 个区别,最后一个没几个人知道!
HashMap 和 Hashtable 是 Java 开发程序员必须要掌握的,也是在各种 Java 面试场合中必须会问到的。但你对这两者的区别了解有多少呢?现在,栈长我给大家总结一下,或许有你不明朗的地方,在栈长的指点下都会拨开迷雾见晴天。1、线程安全Hashtable 是线程安全的,HashMap 不是线程安全的。为什么说 HashTable 是线程安全的?来看下 Has...
2018-12-29 10:59:04 104
原创 Java 中初始化 List 集合的 6 种方式!
List 是 Java 开发中经常会使用的集合,你们知道有哪些方式可以初始化一个 List 吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下。1、常规方式List<String> languages = new ArrayList<>();languages.add("Java");languages.add("PHP");languages.add("...
2018-12-29 10:57:55 168
原创 分布式事务不理解?一次给你讲清楚!
文章纲要 此次分享的缘由 目前分布式事务问题是怎么解决的 行业中有什么解决方案 这些解决方案分别有什么优缺点 别人是怎么做的 我们可以怎么来做 此次分享的缘由 支付重构 考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一...
2018-12-29 10:57:10 374
原创 面试常考:Synchronized 有几种用法?
我们都知道 Synchronized 是线程安全同步用的,大部分程序可能只会用到同步方法上面。其实 Synchronized 可以用到更多的场合,栈长列举了以下几个用法。1、同步普通方法这个也是我们用得最多的,只要涉及线程安全,上来就给方法来个同步锁。这种方法使用虽然最简单,但是只能作用在单例上面,如果不是单例,同步方法锁将失效。/** * 用在普通方法 */private s...
2018-12-29 10:55:36 174
原创 JSON是什么,为什么这么流行?
1JSON是什么?前几天分享了《Spring Boot 返回 JSON 数据,一分钟搞定!》,好些人对 JSON 还没有一个清晰的认识,今天栈长带大家来认识一下什么是JSON。有一种叫做JSON (JavaScript Object Notation) 的轻量级数据交换格式能够替代XML的工作。它就是JSON。数据格式比较简单, 易于读写, 格式都是压缩的, 占用带宽小,易于解析这...
2018-12-29 10:52:40 1304 1
原创 Java 中创建对象的 5 种方式!
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。 Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码。 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。 1使用new关键字 这是最常见也...
2018-12-29 10:50:51 98
原创 Spring Boot 返回 XML 数据
如何返回 XML 数据?那么如何返回 XML 格式数据呢?其实很简单!加入 XML 工具依赖<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId&...
2018-12-29 10:46:18 925
原创 Spring Boot 的 10 个核心模块
Spring Boot 的核心模块下面我们大概来了解一下 Spring Boot 的核心模块。1、spring-boot这是 Spring Boot 的主模块,也是支持其他模块的核心模块,主要包含以下几点:1) 提供了一个启动 Spring 应用的主类,并提供了一个相当方便的静态方法,它的主要是作用是负责创建和刷新 Spring 容器的上下文;2) 内嵌式的并可自由选择搭配的 ...
2018-12-29 10:41:36 675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人