非同凡响的博客

今天你敲代码了吗?

排序:
默认
按更新时间
按访问量

LocalCache原理及简单实现

转发文章: http://www.importnew.com/18706.html https://blog.csdn.net/xiaxl/article/details/72621810 https://www.cnblogs.com/zhchoutai/p/6726391.html 使...

2018-08-19 00:32:31

阅读数:114

评论数:0

Mysql、Elasticsearch实时搜索系统设计

  由于我们的系统的商品数量众多,接近百万的SKU,所以某些搜索业务需求较难实现,而国外大型商家的合作数量逐渐增多,商品日益增加,长远考虑来看,考虑接入Elasticsearch搜索引擎。 设计难点:如何在无停机的状态下实现数据的全量&增量同步,还要保证数据的正确性和一...

2018-08-02 20:03:49

阅读数:111

评论数:0

Spring Boot原理探究

本次我们来探秘一下Springboot原理。如下是一个启动类。 @SpringBootApplication public class DemoApplication {    public static void main(String[] args) {       SpringAppli...

2018-07-26 19:35:42

阅读数:88

评论数:0

JDK8新特性:使用Optional

本文转载自https://blog.csdn.net/aitangyong/article/details/54564100空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防...

2018-06-26 15:53:22

阅读数:89

评论数:0

Mockito调用静态方法和void方法

1 mock 静态方法mockito库并不能mock静态方法,需要依赖powermock第一步:给类添加注解// 静态类优先加载,所以需要提前告诉powermock哪些静态类需要mock @ContextConfiguration @RunWith(PowerMockRunner.class) @...

2018-06-25 21:34:51

阅读数:1353

评论数:0

电子邮件协议之SMTP、POP3和IMAP

本文转自https://blog.csdn.net/ladybai/article/details/50988205首先,来介绍一下比较常见的因特网电子邮件的流程框图,先来直观感受一下,假设发送的邮件的用户名为为小明,接收邮件的用户为小红。图1:电子邮件协议及其通信实体其中,在接收端邮件服务器(E...

2018-06-15 09:00:24

阅读数:182

评论数:0

使用Redis SETNX 命令实现分布式锁

本文转载自https://blog.csdn.net/lihao21/article/details/49104695使用Redis的 SETNX 命令可以实现分布式锁,下文介绍其实现方法。SETNX命令简介命令格式SETNX key value将 key 的值设为 value,当且仅当 key ...

2018-06-05 16:29:45

阅读数:70

评论数:0

Java使用RSA加密算法对内容进行加密

转载自 https://www.cnblogs.com/waliwaliwa/p/7503000.html什么是RSA加密算法RSA是一种典型的非对称性加密算法,具体介绍可参考阮一峰的日志 RSA算法原理下面是使用RSA算法对传输内容进行加密的一个简要Java案例,主要用到了三个类,大体实现如下:...

2018-03-30 14:25:27

阅读数:67

评论数:0

openssl生成rsa公私钥

转载自https://blog.csdn.net/fableboy/article/details/39697691PKCS #8 使用 ASN.1 的 DER 编码规则。openssl.exe 可以用来生成 PEM 格式的 RSA 密钥对。1、生成私钥pem,  执行命令openssl genr...

2018-03-28 17:18:37

阅读数:42

评论数:0

windows下安装并启动hadoop2.7.2

本文转载自 : https://www.cnblogs.com/wuxun1997/p/6847950.html64位windows安装hadoop没必要倒腾Cygwin,直接解压官网下载hadoop安装包到本地->最小化配置4个基本文件->执行1条启动...

2018-03-18 19:50:56

阅读数:90

评论数:0

CentOS7 关闭防火墙

centos 7:systemctl stop firewalld.service #停止systemctl disable firewalld.service #禁用之前的版本:service iptables stop #停止chkconfig iptables off #禁用

2018-03-18 10:54:45

阅读数:40

评论数:0

MySQL触发器使用详解

本文转载自 https://www.cnblogs.com/duodushu/p/5446384.htmlMySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法...

2018-02-28 10:20:28

阅读数:50

评论数:0

深入理解ThreadLocal

以前看过ThreadLocal,今天朋友问我这个问题,突然自己记不清了。又考虑到相关书籍都是对ThreadLocal一笔带过,网上博客讲解的不太全面,于是决定写下这篇文章做一个总结。本文主要介绍 set、get方法和hashcode。ThreadLocal的作用是提供线程内的局部变量,这种变量在线...

2018-02-10 21:49:10

阅读数:89

评论数:0

Windows下安装并设置Redis

转载至 http://blog.csdn.net/renfufei/article/details/38474435#comments作者: 铁锚日期: 2014年8月10日如果需要配置访问密码等,请参考:  Redis单机版简单安装脚本Redis对于Linux是官方支持的,安装和使用没有什么好说...

2018-02-10 05:59:36

阅读数:72

评论数:0

Scala快速入门

转载自作者:joymufeng 链接:https://www.jianshu.com/p/1aabd49399f51 前言本文的主要目的是为了让Play Framework的初学者快速了解Scala语言,算是一篇Play Framework的入门前传吧。使用PlayFramework可以极大的提高...

2018-01-15 16:29:37

阅读数:289

评论数:0

数据库设计原则(简明)

本文摘录自http://blog.csdn.net/haiross/article/details/50427382  原文有更详细讲解。 范式标准  知乎 https://www.zhihu.com/question/24696366 基本表及其字段之间的关系,应尽量满足第三范...

2018-01-14 23:41:10

阅读数:217

评论数:0

Win7下安装HBase

1、资源下载 JDK:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-windows-x64.exe HBase:http://archive.apache.org/dist/hbase/hbase-0.96.2/hb...

2017-11-17 14:02:40

阅读数:139

评论数:0

详解5种跨域方式及其原理

同源定义 如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。

2017-11-01 04:06:23

阅读数:122

评论数:0

JAVA HASHMAP并发访问出现的问题

本文转载自https://coolshell.cn/articles/9606.html,感谢原作者 put可能导致元素丢失 主要问题出在addEntry方法的new Entry (hash, key, value, e),如果两个线程都同时取得了e,则他们下一个元素都是e,然后赋...

2017-10-20 11:28:35

阅读数:252

评论数:0

Java静态变量 静态代码块 主函数 成员变量 构造代码块 构造函数的执行顺序

一.static 1.静态代码块:   代码在项目启动的时候就执行,这种代码是主动执行的,而且只执行一次。他常用做类属性的初始化。static{} 2.静态方法:   在类加载的时候就已经加载,在类名调用时才执行,这种代码是被动执行的。   注意:静态方法里只能调用同类中...

2017-10-14 19:18:24

阅读数:259

评论数:1

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