标签:性能优化

编程技术

微服务架构(二):密码强度评测的实现与实验

35

changyuan.xu 发布于 2019-08-19

本文是继《微服务架构系列一:关键技术与原理研究》的后续,系列一中论述了微服务研究的背景和意义,主要调研了传统架构的发展以及存在的问题和微服务架构的由来,然后针对微服务架构的设计原则、容器技术、服务发现、通信机制、持续集成等方面进行了分析与研究,并简单讲述了谷歌Kubernetes...

阅读(2)评论(0)赞 (0)

编程技术

高性能MySQL架构

2

darida 发布于 2019-08-17

关注公众号:xy的技术圈 在前面的文章里,分享了MySQL索引的原理及使用技巧、MySQL查询语句的优化等方面的知识。这些都是针对单个库的性能优化。在微服务和容器、云的时代,应用层可以很方便地水平扩展,用于支撑更大的并发量。 大多数开发人员都知道,数据库是性能上比较大的一个瓶颈。...

阅读(25)评论(0)赞 (0)

Java

深入理解JVM虚拟机12:JVM性能管理神器VisualVM介绍与实战

16

wenming.gapo 发布于 2019-08-17

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!...

阅读(14)评论(0)赞 (0)

编程技术

《从0开始学架构》《大型网站架构设计》读书笔记

9

小丁 发布于 2019-08-17

每一个程序员都有一个架构师的梦,可理想很丰满,现实很骨感—大部程序员工作中都做着简单的 CRUD,我也不例外。如果就这样还常把“架构”两个字挂在嘴边,估计程序员们都会脸红。但就因为暂时还不能成为架构师,我们就要放弃成为架构师的梦想了吗?显然不能,掌握架构设计的相关理论...

阅读(19)评论(0)赞 (0)

编程技术

Think in Speed (关于速度的一点思考)

尖兵 发布于 2019-08-16

天下武功,无坚不摧,唯快不破!所以我们重视速度没毛病! 老话说:不要过早优化。赞同! 我们在写代码过程中,有时可能就是为了追求所谓的性能,然后,就给自己挖坑了。 关于开发速度,我有以下几点思考: 1. 程序运行速度的思考:不能只为了速度而丢弃了:扩展性,高内聚性,低耦合性;还要站...

阅读(12)评论(0)赞 (0)

编程技术

从微服务视角理解 Kubernetes

7

darida 发布于 2019-08-14

微服务已经广泛采纳,与微服务相对应的基础设施最佳选择,非Kubernetes莫属。 当我们谈论微服务的时候,总避免不了说 Spring Cloud / Dubbo,这些微服务架构的采用,确实达到了我们对他的期许:分布式、熔断/限流、高可用、可扩展、分离关注、链路追踪、小团队快速迭...

阅读(16)评论(0)赞 (0)

Java

对标阿里 P6+ 的 Java 架构班课程招生,仅限 50 名

17

yeseng 发布于 2019-08-13

现阶段很多人被表象迷惑,感觉Java的开发人员并不好找工作。一部分人就误以为市场饱和了, 却没考虑到是自身能力不足,而且他们在学习的过程中往往是这样的: 对知识点不会筛选,盲目买书看视频,资料堆积如山,什么都不管先学了再说; 指望把一本书啃透、一套视频看完,多敲敲写一些就能搞定;...

阅读(19)评论(0)赞 (0)

Java

别再浪费时间到处找了,各大面试题和答案都在这里

4

Harries 发布于 2019-08-13

对于非高P职位,面试标准其实很简单 能干活 Java基础要好 最好熟悉些分布式框架 相信其它公司应该也照着这个标准来的。 前段时间,面试了若干位Java后端候选人,工作经验在3到5年间。 不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但...

阅读(13)评论(0)赞 (0)

Java

Docker构建Tomcat Web服务器与tomcat如何优化

10

hanze 发布于 2019-08-12

Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,Tomcat本身也是一个HTTP服务器,可以单独使用,apach...

阅读(14)评论(0)赞 (0)

Java

一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题

21

hanze 发布于 2019-08-11

一. JVM内存区域的划分 1.1 java虚拟机运行时数据区 java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks):  Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的...

阅读(20)评论(0)赞 (0)

Java

[学习笔记-Java集合-1] ArrayList源码分析

1

darida 发布于 2019-08-08

简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayList实现了List, RandomAccess, Cloneable, java.io.Serializable等接口。 ArrayList实现...

阅读(28)评论(0)赞 (0)

Java

Java中的Volatile关键字

3

邓龙华 发布于 2019-08-08

Java的volatile关键字用于标记一个Java变量为“在主存中存储”。更确切的说,对volatile变量的读取会从计算机的主存中读取,而不是从CPU缓存中读取,对volatile变量的写入会写入到主存中,而不只是写入到CPU缓存。 实际上,从Java5开始,volatile...

阅读(19)评论(0)赞 (0)

Java

java高并发系列 – 第4天:JMM相关的一些概念

3

songhua.gao 发布于 2019-08-08

JMM(java内存模型),由于并发程序要比串行程序复杂很多,其中一个重要原因是并发程序中数据访问一致性和安全性将会受到严重挑战。如何保证一个线程可以看到正确的数据呢?这个问题看起来很白痴。对于串行程序来说,根本就是小菜一碟,如果你读取一个变量,这个变量的值是1,那么你读取到的一...

阅读(22)评论(0)赞 (0)

Java

Java设计模式优化-单例模式

1

xiaoli.he 发布于 2019-08-07

单例模式概述 单例模式是一种对象创建模式,用于产生一个类的具体事例。使用单例模式可以确保整个系统中单例类只产生一个实例。有下面两大好处: 对于频繁创建的对象,节省初第一次实例化之后的创建时间。 由于new操作的减少,会降低系统内存的使用频率。减轻GC压力,从而缩短GC停顿时间 创...

阅读(26)评论(0)赞 (0)

Java

「Android内存优化 1」-Android的内存机制与管理建议

yanxinchi 发布于 2019-08-07

本篇文章是《Android内存优化》系列文章的第一篇,主要目的是希望将Android开发中涉及性能优化的部分做一次系统的归纳、总结和学习。本系列文章包含 理论基础 、 工具使用 、 项目实战 三个部分。 理论基础,讲解Android性能优化时涉及到的各种基础知识。 工具使用,讲解...

阅读(30)评论(0)赞 (0)

Spring

Spring中的后置处理器BeanPostProcessor讲解

hellas 发布于 2019-08-06

BeanPostProcessor接口作用: 如果我们想在Spring容器中完成bean实例化、配置以及其他初始化方法前后要添加一些自己逻辑处理。我们需要定义一个或多个BeanPostProcessor接口实现类,然后注册到Spring IoC容器中。 package com.t...

阅读(40)评论(0)赞 (0)

Spring

收到大厂面试邀请,这样准备能提升跳槽成功率

2

xirruiqiang 发布于 2019-08-06

这样做的后果是: 不知彼,不知己,每战必殆。 哪怕侥幸面试成,工资一定会被压得很低。 其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。 在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你...

阅读(24)评论(0)赞 (0)

Java

面试系列:关于一线互联网大厂,我整理出了这几个重点

4

hanze 发布于 2019-08-06

对于Java职位,一线互联网公司面试标准其实很简单: 能干活 Java基础要好 最好熟悉些分布式框架和原理 相信其它公司应该也照着这个标准来的。 笔者这些年面试过若干位Java后端候选人, 不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,...

阅读(19)评论(0)赞 (0)