自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  ...

2018-11-06 21:02:33 156

转载 二叉树实战 22 题

二叉树实战 22 题,速度收藏吧! ...

2018-11-06 16:29:44 21119

转载 Spring 框架用到的 9 个设计模式汇总!

1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,...

2018-11-06 16:24:01 269

转载 如何在10亿数中找出前1000大的数

原标题:【面试现场】如何在10亿数中找出前1000大的数 之前小史在BAT三家的面试中已经挂了两家,今天小史去了BAT中的最后一家面试了。 简单的自我介绍后,面试官给了小史一个问题。 题目:如何在10亿数中找出前1000大的数? 小史:我可以用分治法,这有点类似快排中partition的操作。随机选一个数t,然...

2018-11-05 16:54:16 250

转载 InnoDB引擎算法和优化

2018-11-05 09:57:31 183

转载 mysql常见错误

2018-11-05 09:55:04 128

转载 负载均衡

2018-11-05 09:52:01 120

转载 每分钟访问10w+,11种策略教你保持亿级流量网站稳定性!

2018-11-05 09:50:34 145

转载 JAVA中volatile、synchronized和lock解析

2018-10-30 09:06:06 195

转载 ThreadLocal内存泄露

关于ThreadLocal内存泄露的备忘 <!-- 作者区域 --> <div class="author"> <a class="avatar" href="/u/11625fc9199c"> <img src="//upload.jianshu.io/users/upload_

2018-10-19 09:47:31 167

转载 MySQL主从延时这么长,要怎么优化?

2018-10-16 09:59:03 179

转载 分布式事务

2018-10-16 09:58:22 103

转载 Spring-涉及到的设计模式汇总

 1. 简单工厂又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得Bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。 ...

2018-10-15 09:22:40 1230

转载 MySQL内核

关于MySQL内核,一定要知道的!原创: 58沈剑 架构师之路 6天前近一个多月,写了一些MySQL内核的文字,稍作总结,希望对大家有帮助。1.《InnoDB,为何并发如此之高?》文章介绍了:(1)什么是并发控制;(2)并发控制的常见方法:锁,数据多版本;(3)redo,undo,回滚段的实践;(4)InnoDB如何利用回滚段实现MVCC,实现快照读。结论是,快照读(Snap...

2018-10-15 09:15:27 1007

转载 Dubbo基本用法-Dubbo Provider配置

Dubbo基本用法-Dubbo Provider配置 ...

2018-10-15 09:14:26 9800

转载 Redis 高可用解决方案总结

本文主要针对 Redis 常见的几种使用方式及其优缺点展开分析。一、常见使用方式Redis 的几种常见使用方式包括:Redis 单副本;Redis 多副本(主从);Redis Sentinel(哨兵);Redis Cluster;Redis 自研。二、各种使用方式的优缺点1、Redis 单副本Redis 单副本,采用单个 Redis 节点部署架构,没有备用节点实时同步数据,不提供数据持久化和备份策...

2018-09-29 09:47:56 318

转载 大规模MySQL运维陷阱之基于MyCat的伪分布式架构

原标题:大规模MySQL运维陷阱之基于MyCat的伪分布式架构 引子 分布式数据库,已经进入了全面快速发展阶段,这种发展,是与时俱进的,与人的需求是分不开的,因为现在信息时代的高速发展,导致数据量和交易量越来越大。这种现象首先导致的就是存储瓶颈,因为MySQL数据库,实质上,还是一个单机版本的数据库,而只要是单机,就必然会遇到的一个问题就是存储问题,...

2018-09-29 09:45:26 296

转载 求一个正整数的二进制表示包含多少个1?

2018-09-26 20:07:29 494

转载 MySQL高性能优化实战总结

作者 :惨绿少年来源:http://clsn.io/clsn/lx287.html一、前言MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天给大家体验MySQL的优化实战,...

2018-09-26 10:15:56 185

转载 TOP K

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/juzihongle1/article/details/70212243 常见问题:①Top K问题:分治+Trie树/Hash_map+小顶堆。采用Hash(x)%M将原文件分割成小文件...

2018-09-25 09:43:53 938

转载 java 8 方法引用

一、概述在学习lambda表达式之后,我们通常使用lambda表达式来创建匿名方法。然而,有时候我们仅仅是调用了一个已存在的方法。如下:Arrays.sort(stringsArray,(s1,s2)->s1.compareToIgnoreCase(s2)); 在Java8中,我们可以直接通过方法引用来简写lambda表达式中已经存在的方法。Arrays.so...

2018-09-20 17:42:54 99

转载 java 8 新特性

一、Java 8 Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parame...

2018-09-20 17:37:53 156

转载 spring boot 知识点整理

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/luqiang81191293/article/details/54629873 最近新的项目架构启用spring boot cloud,SO现在先坐下简单的技术梳理,后边的博客会把spring的技术细节...

2018-09-20 16:53:20 352

转载 图解Tomcat类加载机制(阿里面试题)

图解Tomcat类加载机制(阿里面试题) Tomcat的类加载机制是违反了双亲委托原则的,对于一些未加载的非基础类(Object,String等),各个web应用自己的类加载器(WebAppClassLoader)会优先加载,加载不到时再交给commonClassLoader走双亲委托。 对于JVM来说:因此,按照这个过程可以想到,如果同样在...

2018-09-19 14:44:46 145

转载 天杀的string

1.String 真的真的真的 "不可变 " 吗?String str = “Hello Python”;System.out.println(str); // Hello PythonField field = String.class.getDeclaredField(“value”);field.setAccessible(true);char[] value = (char[])...

2018-09-19 14:42:12 127

转载 也谈如何构建高性能服务端程序

也谈如何构建高性能服务端程序引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Node.js,Rails等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读者一些认识。这片文章提到的内容也是 Coding(https://coding.net) 代码托管乃至整站都在使用的一些...

2018-09-19 14:39:01 105

转载 Cookie或将被替换!Chrome工程师提议新型HTTP状态管理协议

原标题:Cookie或将被替换!Chrome工程师提议新型HTTP状态管理协议 问题 Cookie允许无状态的HTTP协议支持有状态会话,在web上,我们依靠Cookie实现了很多有趣的功能。即便如此,Cookie依然还是有很多问题:使用起来不够安全,浪费资源,使用一种令人惊讶的方式追踪用户在网络上的活动。 安全:这些年我们引入过很多的特性,试图提供合理的...

2018-09-19 14:34:14 137

转载 什么是CSRF攻击、什么是XSS攻击、什么是SQL输入攻击,如何防御攻击

什么是CSRF攻击、什么是XSS攻击、什么是SQL输入攻击,如何防御攻击 Article Info Author:任霏 ...

2018-09-19 14:31:31 1049

转载 Spring Boot配置多个DataSource

使用Spring Boot时,默认情况下,配置DataSource非常容易。Spring Boot会自动为我们配置好一个DataSource。如果在application.yml中指定了spring.datasource的相关配置,Spring Boot就会使用该配置创建一个DataSource。如果在application.yml中没有指定任何spring.datasource的相关配置,...

2018-09-19 14:12:15 828

转载 聊聊微服务架构及分布式事务解决方案!

分布式事务场景如何设计系统架构及解决数据一致性问题,个人理解最终方案把握以下原则就可以了,那就是:大事务=小事务(原子事务)+异步(消息通知),解决分布式事务的最好办法其实就是不考虑分布式事务,将一个大的业务进行拆分,整个大的业务流程,转化成若干个小的业务流程,然后通过设计补偿流程从而考虑最终一致性。什么是事务事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,...

2018-09-19 14:09:02 324

转载 缓存在高并发场景下的常见问题有哪些?

  缓存一致性问题  当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。    缓存并发问题  缓存过期后将尝试从后端数据库获取数据,这是一个看似合理的流程。  但是,在高并发场景下,有可能多个请求并发的去从数据库获取数...

2018-09-19 14:05:09 181

转载 Java架构师必须知道的 6 大设计原则

Java架构师必须知道的 6 大设计原则在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则,和具体阐述意义。开发原则面向对象的基本原则(solid)是五个,但是在经常被提到的除了这五个之外还有 迪米特法...

2018-09-19 14:03:16 150

转载 知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路

知乎技术分享:从单机到2000万QPS并发的Redis高性能缓存实践之路 本文来自知乎官方技术团队的“知乎技术专栏”,感谢原作者陈鹏的无私分享。1、引言知乎存储平台团队基于开源Redis 组件打造的知乎 Redis 平台,经过不断的研发迭代,目前已经形成了一整套完整自动化运维服务体系,提供很多强大的功能。本文作者陈鹏是该系统的负责人,本次文章深入介绍了该系统的方方...

2018-09-19 14:01:50 232

转载 转发:Java程序员必备的Intellij插件

0.IDEA系列主题一款漂亮的主题既可以装逼,也可以赏心悦目,让你一整天的心情就像小时候过年买了新衣服一样欢快,还等什么。下载地址 http://www.riaway.com/1 . .ig...

2018-09-19 13:44:49 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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