JMH使用说明
摘要:JMH使用说明一、概述JMH,即Java Microbenchmark Harness,是专门用于代码微基准测试的工具套件。何谓Micro Benchmark呢?简单的来说就是基于方法层面的基准测试,精度可以达到微秒级。当你定位到热点方法,希望进一步优化方法性能的时候...
阅读全文
posted @
2018-08-31 00:05
刘达人186
阅读(672)
推荐(0) 编辑
亿图eddx与visio转换
摘要:Visio支持的格式 AutoCAD 绘图文件格式 (.dwg、.dxf) 压缩增强型图元文件 (.emz) 增强型图元文件 (.emf) 可交换图像文件格式 (GIF) JPEG 文件交换格式 (.jpg) 可移植网络图形 (.png) 可缩...
阅读全文
posted @
2018-08-30 17:40
刘达人186
阅读(3306)
推荐(0) 编辑
如何设计出优秀的Restful API?
摘要:1 你一直在错误的使用http协议 现在微服务真是火的一塌糊涂!大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务!而作为微服务之间通信的桥梁,Web API的设计就显得非常重要。 Http是目前互联网使用最多的协议,没有之一!但是作为...
阅读全文
posted @
2018-08-30 16:22
刘达人186
阅读(99)
推荐(0) 编辑
揭秘Java架构技术体系
摘要:Web应用,最常见的研发语言是Java和PHP。后端服务,最常见的研发语言是Java和C/C++。大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的...
阅读全文
posted @
2018-08-30 16:10
刘达人186
阅读(615)
推荐(0) 编辑
Jsoup解析Html中文文档
摘要:jsoup 简介Java 程序在解析 HTML 文档时,相信大家都接触过 htmlparser 这个开源项目,我曾经在 IBM DW 上发表过两篇关于 htmlparser 的文章,分别是:从 HTML 中攫取你所需的信息和 扩展 HTMLParser 对自定义标签...
阅读全文
posted @
2018-08-30 16:04
刘达人186
阅读(295)
推荐(0) 编辑
IE浏览器中的加载项怎么删除
摘要:IE浏览器中的加载项是一些软件或者浏览器的功能控件,我们可以通过禁用、开启来控制是否使用某些加载项,同时可以将一些加载项删除。比如当我们遇到了一些不好的加载项,想要将它删除,通过这篇经验,教大家怎么删除,希望帮助到大家。工具/原料 IE浏览器、加载项 如何删除IE浏览...
阅读全文
posted @
2018-08-30 14:36
刘达人186
阅读(454)
推荐(0) 编辑
解决打开visio2013提示windows正在配置的问题
摘要:由于之前装过office2007、也装过2010版本。新安装visio2013就会出现如下情况解决办法:主要是要清理完visio2010及之前的那些没用选项1、在cmd命令下打开regedit注册表2、找到HKEY_CLASSES_ROOT\.vsd将其默认值改为Vi...
阅读全文
posted @
2018-08-30 13:23
刘达人186
阅读(410)
推荐(0) 编辑
word 2013 自动保存太慢,下面读条起码3分钟
摘要:该问题有可能是应用干扰或者安全设置问题导致的。 建议您尝试以下方法:方法一:尝试使用干净启动来暂时禁用计算机启动时所加载的第三方程序来进一步做测试:如何在Windows 中执行干净启动步骤 具体操作步骤:1. 按Windows+R, 然后在输入框中输入msconfig...
阅读全文
posted @
2018-08-30 12:37
刘达人186
阅读(798)
推荐(0) 编辑
Spring Data Jpa --- 入门
摘要:一、概述Spring Data是Spring下的一个子项目,用于简化数据库访问,并支持云服务的开源框架。Spring Data支持NoSQL和 关系数据存储,其主要目标是使得数据库的访问变得方便快捷。并支持map-reduce框架和云计算数据服务。对于拥有海量数据的项...
阅读全文
posted @
2018-08-30 12:34
刘达人186
阅读(188)
推荐(0) 编辑
JPQL和SQL的比较
摘要:前言 在JAVA EE中,JPQL是专门为Java 应用程序访问和导航实体实例设计的。Java Presistence Query Language(JPQL),java持久性查询语言。它是JPA规范的重要组成部分,其实它就是一种查询语言,语法类似于SQL语法,...
阅读全文
posted @
2018-08-30 12:34
刘达人186
阅读(253)
推荐(0) 编辑
spring data jpa分页5种方法
摘要:7.12.12 分页本地sql查询注意表名啥的都用数据库中的名称, 适用于特定数据库的查询public interface UserRepository extends JpaRepository { @Query(value = "SELECT * FROM USE...
阅读全文
posted @
2018-08-30 12:33
刘达人186
阅读(902)
推荐(0) 编辑
Visio2013 64位下载安装以及破解激活教程
摘要:特别说明:以下教程如果未能破解激活,请在断网条件下安装破解!!!! 安装: Visio2013 professional版下载地址:https://pan.baidu.com/s/1gzwcGTevVTGWTNQ7xxd9Zw 安装时选择立即安装或者自定义安装位置都...
阅读全文
posted @
2018-08-29 14:11
刘达人186
阅读(4250)
推荐(0) 编辑
Microsoft Office Professional Plus 2013全套
摘要:Microsoft Office Professional Plus 2013全套产品,全激活版本包括Access Word Excel Powerpoint Publisher Skydrive Outlook Onenote Infopath ...
阅读全文
posted @
2018-08-29 13:24
刘达人186
阅读(801)
推荐(0) 编辑
java中判断字符串是否为数字的方法的几种方法
摘要:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i));...
阅读全文
posted @
2018-08-29 12:34
刘达人186
阅读(248)
推荐(0) 编辑
spring jpa sqls
摘要:package com.example.repository;import java.util.List;import org.springframework.data.jpa.repository.Modifying;import org.springframewo...
阅读全文
posted @
2018-08-29 12:33
刘达人186
阅读(96)
推荐(0) 编辑
架构师的职责与思考
摘要:在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师 到底是做什么的,如何来评价互联网架构师的优劣呢?架构师产生的历史渊源互联网应用脱胎于传统软件应用,伴随着要求更为快捷与面向未知需求的互联网应用的兴起,对技术团队的要求也陡然升高,不再是...
阅读全文
posted @
2018-08-28 14:52
刘达人186
阅读(220)
推荐(0) 编辑
彻底禁止win10更新
摘要:关闭win10自动更新:可以用下面方法关闭:1.首先在服务界面关闭Windows Update服务并设置为禁用并在恢复界面全部如下图设置为无操作。2.只关闭了Windows Update服务发现还是会自动下载更新文件到电脑上,打开电脑上C:\Windows\Softw...
阅读全文
posted @
2018-08-27 00:07
刘达人186
阅读(864)
推荐(1) 编辑
利用TortoiseGit从Github上下载代码
摘要:1.首先确保安装好了Git和TortoiseGit并在Github上有存放资源2.将git上博客源文件克隆到本地,在本地创建好要存放资源的文件夹,之后在此文件内右键单击,可以看到下拉菜单中增加了TortoiseGit的三个选项,选择Git Clone。3.出现填写UR...
阅读全文
posted @
2018-08-22 22:30
刘达人186
阅读(243)
推荐(0) 编辑
什么是高可用
摘要:什么是高可用一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单...
阅读全文
posted @
2018-08-22 14:07
刘达人186
阅读(131)
推荐(0) 编辑
一个人是否靠谱,闭环很重要(深度)
摘要:靠谱就是你把这事交给他之后完全不用操心后续,因为你知道他肯定能落实,就算没办好,也能及时给你一个回馈,这就叫靠谱。 一个人靠不靠谱,其实就看这三点:“凡事有交代,件件有着落,事事有回音。” 约定时间内给到反馈 闭环思维强调的是如果别人发起了一件事,你不管做得如何,都...
阅读全文
posted @
2018-08-21 07:57
刘达人186
阅读(210)
推荐(0) 编辑
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
摘要:RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、...
阅读全文
posted @
2018-08-20 23:44
刘达人186
阅读(125)
推荐(0) 编辑
如何量化考核技术人的 KPI?
摘要:如何量化考核技术人的 KPI? 原创: 张建飞 阿里技术 今天阿里妹导读:对技术人来说,技术是成长的“核心”。然而,在实际工作协作中,技术的重要性常常被业务所掩盖,造成先业务后技术的现象。 针对这个痛点,阿里高级技术专家张建飞提出了自己的解决思路,希望能与大家一起探讨...
阅读全文
posted @
2018-08-20 21:25
刘达人186
阅读(234)
推荐(0) 编辑
ECharts
摘要:简介 ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量...
阅读全文
posted @
2018-08-20 14:34
刘达人186
阅读(226)
推荐(0) 编辑
Spring IO Platform介绍
摘要:为什么要用Spring IO Platform今天无意间看到了一个关键词:”Spring IO Platform”,第一直觉是不是有关于IO方面的框架或者包呢,查了一下,居然是为了解决包冲突而生的。做了半年Java Web开发,经常遇到问题,编译没有报错,启动时报一些...
阅读全文
posted @
2018-08-20 11:58
刘达人186
阅读(460)
推荐(0) 编辑
百亿级日访问量的应用如何做缓存架构设计?
摘要:百亿级日访问量的应用如何做缓存架构设计? 微博日活跃用户 1.6 亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好的架构且不断改进的缓存体系具有非常重要的支撑作用。 本文由新浪微博技术专家陈波老师,分为如下四个部分跟大家详细讲解那些庞大的数据都是如何呈现的:微...
阅读全文
posted @
2018-08-20 11:13
刘达人186
阅读(358)
推荐(0) 编辑
大型分布式系统中的缓存架构
摘要:大型分布式系统中的缓存架构本文主要介绍大型分布式系统中缓存的相关理论,常见的缓存组件以及应用场景。 缓存概述 缓存概述 缓存的分类 缓存主要分为四类,如下图:缓存的分类 CDN 缓存 CDN(Content Delivery Network 内容分发网络)的基本原理是...
阅读全文
posted @
2018-08-20 09:59
刘达人186
阅读(272)
推荐(0) 编辑
Spring IO Platform简介及示例
摘要:Spring IO Platform什么是Spring IO PlatformSpring IO Platform,简单的可以认为是一个依赖维护平台,该平台将相关依赖汇聚到一起,针对每个依赖,都提供了一个版本号;这些版本对应的依赖都是经过测试的,可以保证一起正常使用。...
阅读全文
posted @
2018-08-19 23:56
刘达人186
阅读(226)
推荐(0) 编辑
Spring Boot 单元测试详解+实战教程
摘要:Spring Boot 的测试类库Spring Boot 提供了许多实用工具和注解来帮助测试应用程序,主要包括以下两个模块。 spring-boot-test:支持测试的核心内容。 spring-boot-test-autoconfigure:支持测试的自动化配置...
阅读全文
posted @
2018-08-19 23:55
刘达人186
阅读(199)
推荐(0) 编辑
Spring Boot日志集成
摘要:Spring Boot日志框架Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback作为默认日志框架。无论使用哪种日志框架,Spring ...
阅读全文
posted @
2018-08-19 23:40
刘达人186
阅读(131)
推荐(0) 编辑
Spring Boot 16 条最佳实践
摘要:Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring B...
阅读全文
posted @
2018-08-19 23:39
刘达人186
阅读(153)
推荐(0) 编辑
Spring Boot自动配置原理、实战
摘要:Spring Boot自动配置原理Spring Boot的自动配置注解是@EnableAutoConfiguration, 从上面的@Import的类可以找到下面自动加载自动配置的映射。 org.springframework.core.io.support.Sp...
阅读全文
posted @
2018-08-19 22:34
刘达人186
阅读(245)
推荐(0) 编辑
Spring Boot自动配置
摘要:Spring Boot自动配置原理 Spring Boot的自动配置注解是@EnableAutoConfiguration, 从上面的@Import的类可以找到下面自动加载自动配置的映射。org.springframework.core.io.support...
阅读全文
posted @
2018-08-19 11:24
刘达人186
阅读(390)
推荐(0) 编辑
Windows10 IME占用过高临时解决办法
摘要:解决方案:在管理员模式下运行命令提示符,并输入如下命令if exist "%SystemRoot%\System32\InputMethod\CHS\ChsIME.exe" (takeown /f "%SystemRoot%\System32\InputMethod\...
阅读全文
posted @
2018-08-18 09:47
刘达人186
阅读(488)
推荐(0) 编辑
GitLab版本管理
摘要:GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交...
阅读全文
posted @
2018-08-15 14:47
刘达人186
阅读(143)
推荐(0) 编辑
大型系统重构的步骤梳理
摘要:作者:Yomut原文:https://my.oschina.net/yomut/blog/714497目前正在参与公司一个核心大系统的重构工作。本文梳理一下大型系统重构的一些步骤和心得。 概述随着公司业务不断的发展,用户量不断的增加,对系统的性能要求会越来越高,而原来...
阅读全文
posted @
2018-08-13 19:26
刘达人186
阅读(266)
推荐(0) 编辑
Spring常用注解
摘要:Spring部分1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@A...
阅读全文
posted @
2018-08-13 19:23
刘达人186
阅读(94)
推荐(0) 编辑
maven常用命令集合
摘要:作者:ydlmlh原文:http://ydlmlh.iteye.com/blog/2158973抽了点时间,整理了一些maven常用命令参数,以便参考;参考了maven官网和网上其他一些maven追随者的文件,不在此一一列举,但表示感谢! mvn命令参数mvn -v,...
阅读全文
posted @
2018-08-13 19:21
刘达人186
阅读(154)
推荐(0) 编辑
你真的了解lambda吗?一文让你明白lambda用法与源码分析
摘要:本文作者: cmlanche本文链接: http://www.cmlanche.com/2018/07/22/lambda用法与源码分析/转载来源:cmlanche.com 用法 示例:最普遍的一个例子,执行一个线程 new Thread(() -> System....
阅读全文
posted @
2018-08-12 11:30
刘达人186
阅读(278)
推荐(0) 编辑
Spring Boot 2.x 启动全过程源码分析
摘要:Spring Boot 2.x 启动全过程源码分析 SpringApplication 实例 run 方法运行过程 上面分析了 SpringApplication 实例对象构造方法初始化过程,下面继续来看下这个 SpringApplication 对象的 run 方...
阅读全文
posted @
2018-08-12 10:52
刘达人186
阅读(145)
推荐(0) 编辑
金丝雀发布、滚动发布、蓝绿发布到底有什么差别?关键点是什么?
摘要:根据 2017 年的 DevOps 发展报告,高效能组织和低效能组织在软件交付的效率上有数量级上的差异。技术组织的软件交付能力是一种综合能力,涉及众多环节,其中发布是尤为重要的环节。作为技术人员,大家可能听说过“滚动发布”和“蓝绿发布”等术语,但是很多人并不清楚这些术...
阅读全文
posted @
2018-08-11 23:38
刘达人186
阅读(261)
推荐(0) 编辑
MySQL函数及用法示例
摘要:(一)1、字符串函数ascii(str) 返回字符串str的第一个字符的ascii值(str是空串时返回0) mysql> select ascii('2'); -> 50 mysql> select ascii(2); -> 50 mysql>...
阅读全文
posted @
2018-08-11 22:48
刘达人186
阅读(282)
推荐(0) 编辑
Git常用命令速查表
摘要:名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库二、配置Git的设置文件为.git...
阅读全文
posted @
2018-08-11 22:47
刘达人186
阅读(105)
推荐(0) 编辑
微服务设计我们需要考虑哪些要点?
摘要:微服务生态微服务有哪些要点呢?先看下图是 SpringCloud 的整个生态。设计要点一:API 网关在实施微服务的过程中,不免要面临服务的聚合与拆分,当后端服务的拆分相对比较频繁的时候,作为手机 App 来讲,往往需要一个统一的入口,将不同的请求路由到不同的服务,无...
阅读全文
posted @
2018-08-11 22:45
刘达人186
阅读(195)
推荐(0) 编辑
程序员,请优先提高代码的可读性
摘要:作者:数据轩链接:请点击“阅读原文” 导语: 现在,当有人提及“优化”一词时,他们通常是指“优化执行时间”,除非他们明确表明要优化GPU的内存消耗,网络流量等等。 一 了解优化对象 当我开始编程时,所拥有的处理器执行速度很慢,内存空间也非常有限 —— 有时仅以KB衡量...
阅读全文
posted @
2018-08-11 22:27
刘达人186
阅读(128)
推荐(0) 编辑
利用MemoryAnalyzer进行OutOfMemoryError的诊断分析
摘要:这篇帖子只介绍利用MemoryAnalyzer进行简单的JVM的堆的分析,至于JVM的内部结构是怎么样的,这里不进行分析。好吧,废话不多说;首先如果我们要分析JVM某个时刻的Heap的对象分配情况,我们就必须要dump这个时刻的JVM的heap(堆);有以下几个办法进...
阅读全文
posted @
2018-08-11 21:29
刘达人186
阅读(149)
推荐(0) 编辑
JVM知识点精华汇总
摘要:本文是学习了《深入理解Java虚拟机》之后的总结,主要内容都来自于书中,也有作者的一些理解。一是为了梳理知识点,归纳总结,二是为了分享交流,如有错误之处还望指出。(本文以jdk1.7的规范为基础)。文章对JVM内存区域分布、JVM内存溢出分析、JVM垃圾回收算法/垃圾...
阅读全文
posted @
2018-08-11 20:13
刘达人186
阅读(276)
推荐(0) 编辑
初识微服务架构
摘要:引用-初识微服务架构 一、微服务介绍1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza...
阅读全文
posted @
2018-08-11 15:43
刘达人186
阅读(166)
推荐(0) 编辑
Mysql分库分表方案
摘要:Mysql分库分表方案作者:兵小志大链接:www.cnblogs.com/try-better-tomorrow1.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,...
阅读全文
posted @
2018-08-11 15:26
刘达人186
阅读(165)
推荐(0) 编辑
真实经历,互联网大厂升职加薪那些事
摘要:真实经历,互联网大厂升职加薪那些事原创: 岳京杭 中产之路 昨天点击上方蓝字关注「中产之路」 一位经常留言的读者提问: 京杭君,有没空写下bat公司的升职加薪经历。类似靠谱领导选择,KPI考核,以及内部专业,方便大家职场借鉴。谢谢啦 写一下我自己的经历吧 1 ...
阅读全文
posted @
2018-08-11 14:35
刘达人186
阅读(693)
推荐(0) 编辑
fastjson数据格式转换 SerializerFeature属性详解
摘要:SerializerFeature属性名称 含义 备注 QuoteFieldNames 输出key时是否使用双引号,默认为true UseSingleQuotes 使用单引号而不是双引号,默认为false WriteMapNull...
阅读全文
posted @
2018-08-10 22:45
刘达人186
阅读(3886)
推荐(0) 编辑
基于Spring Boot和Spring Cloud实现微服务架构学习
摘要:转载自:http://blog.csdn.net/enweitech/article/details/52582918 看了几周Spring相关框架的书籍和官方demo,是时候开始总结下这中间的学习感悟。首先,最想说的是,当你要学习一套最新的技术时,官网的英文文档是学...
阅读全文
posted @
2018-08-08 21:31
刘达人186
阅读(508)
推荐(0) 编辑
MySQL中tinytext、text、mediumtext和longtext详解
摘要:一、字符串类型 类型 范围 说明 Char(N) [ binary] N=1~255 个字节 binary :分辨大小写 固定长度 std_name cahr(32) not null VarCha...
阅读全文
posted @
2018-08-07 14:47
刘达人186
阅读(318)
推荐(0) 编辑