自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 williamisnotme@gmail.com

s转载于:https://www.cnblogs.com/KingIceMou/p/9429753.html

2018-08-06 13:27:00 2130

转载 jdk1,8 HashMap

Java源码分析:HashMap 1.8 相对于1.7 到底更新了什么?上面网站总结很详细 源码除了具体操作其余全罗列。这里就不总结了转载于:https://www.cnblogs.com/KingIceMou/p/9390916.html...

2018-07-30 15:43:00 153

转载 Mybatis 为什么不要用二级缓存

https://www.cnblogs.com/liouwei4083/p/6025929.htmlmybatis 二级缓存不推荐使用 一 mybatis的缓存使用。大体就是首先根据你的sqlid,参数的信息自己算出一个key值,然后你查询的时候,会先把这个key值去缓存中找看有没有value,如果有,直接返回出来,就不查询db了。如果没有,那么查询db,然后将key,...

2018-07-30 11:59:00 549

转载 CPU,寄存器,一缓二缓.... RAM ROM 外部存储器等简介

自我学习:一.线程安全日期格式化操作的几种方式:1.每次new一个新对象:public static Date parse(String date) throws ParseException { return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date);}2.通过ThreadLocal进行处理priv...

2018-07-30 11:33:00 889

转载 一级缓存,二级缓存

首先补充下CPU的知识:CPU也就是中央处理器,相当于计算机的大脑;CPU是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(Control Unit);CPU功能主要是解释计算机指令以及处理计算机软件中的数据;中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存...

2018-07-30 11:31:00 106

转载 mock单测

mockMvc执行流程总结:整个过程:1、mockMvc.perform执行一个请求;2、MockMvcRequestBuilders.get("/user/1")构造一个请求3、ResultActions.andExpect添加执行完成后的断言4、ResultActions.andDo添加一个结果处理器,表示要对结果做点什么事情,比如此处使用MockMvcResultHandler...

2018-07-26 22:21:00 110

转载 java8函数式编程(转载)

1. 概述1.1 函数式编程简介我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范式。常见的编程范式还有逻辑式编程(Logic Programming),函数式编程(Functional Programming)。函数式编程作为一种编程范式,在科学领域,是一种编写计算机程序数据结构和元素的方式,它把计算过程当做是数学函...

2018-07-26 21:55:00 70

转载 volatile解析

转载:http://www.importnew.com/17394.html一.volatile简介:在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synch...

2018-07-26 16:52:00 87

转载 JVM 技术分享(初级)

一个java程序是怎样运行起来的:public class Test { public static void main(String[] args){ System.out.println("test"); } }1.编辑一个Test.java文件 --> javac Test.java 会生成一个Test.class文件-...

2018-07-16 14:14:00 61

转载 idea建立一个maven项目

前言:虽然之前实习的时候有过spring框架的实践,但是因为基本上都是在已有的基础上进行修修补补,并没有对Spring框架有深刻的理解。所以从今天起,要从零开始对Spring框架进行学习。在此之前,第一步是创建一个web项目。说明:这里博主用的是Intellij IDEA、maven、tomcat作为开发工具。相关应用的安装和配置请参考网上教程。下面进行图文步骤演示。一...

2018-06-25 17:10:00 84

转载 转载(书单)

2015年进步很小,看的书也不是很多,感觉自己都要废了,2016是沉淀的一年,在这一年中要不断学习、看书,努力提升自己!预计在2016年要看12本书,主要涉及java基础、Spring研究、java并发、JVM、分布式之类的。在今年面试的时候深受打击,到处都是问分布式、集群的?难道现在工作两三年的都这么牛逼了?都在搞分布式、集群之类的?2016书单如下:1、深入理解Java虚拟机...

2018-01-05 12:13:00 61

转载 monitoring with Prometheus

Prometheus是一款开源的监控工具,支持k8s metrics的数据格式,同时也支持通过k8s api进行服务发现从而实现对自定义的metrics进行监控。下面通过一个示例来介绍如何将Prometheus集成到k8s集群中。参考资料文中的示例具体参考了这篇文章:https://coreos.com/blog/monitoring-kubernetes-with-promet...

2017-12-27 16:37:00 128

转载 Prometheus(转载)

Prometheus 系统监控方案 一https://www.cnblogs.com/vovlie/p/Prometheus_CONCEPTS.html最近一直在折腾时序类型的数据库,经过一段时间项目应用,觉得十分不错。而Prometheus又是刚刚推出不久的开源方案,中文资料较少,所以打算写一系列应用的实践过程分享一下。Prometheus 是什么?Pro...

2017-12-27 16:35:00 63

转载 RedisAsyncClientAdapter-------------接口继承

public abstract class RedisAsyncClientAdapter<K, V, T extends RedisKeyAsyncCommands<K, V> & RedisStringAsyncCommands<K, V> & RedisListAsyncCommands<K, V> ...

2017-12-22 21:14:00 80

转载 Kafka,Mq,Redis作为消息队列使用时的差异?

redis 消息推送(基于分布式 pub/sub)多用于实时性较高的消息推送,并不保证可靠。其他的mq和kafka保证可靠但有一些延迟(非实时系统没有保证延迟)。redis-pub/sub断电就清空,而使用redis-list作为消息推送虽然有持久化,但是又太弱智,也并非完全可靠不会丢。另外一点,redis 发布订阅除了表示不同的 topic 外,并不支持分组,比如kafka...

2017-12-22 17:15:00 120

转载 Kafka(转载)

Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Kafka的应用以及发展,“Kafka剖析”专栏将会从架构设计、实现、应用场景、性能等方面深度解析Kafka。背景介绍Kafka创...

2017-12-22 17:14:00 96

转载 Comparators.sort (转载)

Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能;如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g这样,当然数字也是这样的。compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。equals(obj)方法:仅当指定的对象也是一个 C...

2017-12-22 12:10:00 92

转载 Guava 集合框架

2013-10-29 23:33 by Rollen Holt,3671阅读,0评论,收藏,编辑在本系列中我们首先来学习一些Guava的集合框架,也就是这个package:com.google.common.collect在这个包下面有一些通用的集合接口和一些相关的类。集合类型:BiMap 它是java.util.Map接口的...

2017-12-22 11:05:00 106

转载 JMQ

[京东技术]京东的MQ经历了JQ->AMQ->JMQ的发展,其中JQ的基于关系数据库,严格意义上讲称不上消息中间件,JMQ的存储是JFS和HBase,AMQ即ActiveMQ,本文说说JMQ。JMQ是京东自主研发的一款消息中间件系统,具有高可用、数据高可靠等特性。广泛应用于公司内部系统,包括订单、支付、库房等场景。整体结构  系统包括服务端、客户端、管理端与其他支...

2017-12-21 11:23:00 154

转载 BlockingQueue

前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队...

2017-12-20 18:51:00 78

转载 Java反射异常:java.lang.NoSuchFieldException

版权声明:【分享也是一种提高】个人转载请在正文开头明显位置注明出处,未经作者同意禁止企业/组织转载,禁止私自更改原文,禁止用于商业目的。 今天用反射给对象赋值,有一个属性始终报错,主要错误信息如下:[html]view plaincopyjava.lang.NoSuchFieldException:o...

2017-12-20 11:30:00 275

转载 logback 三

一.LoggerFactory.gerLogger()使用:  private Logger vitalLogger= LoggerFactory.getLogger("vitalRequest");  如果为字符串 则需要在logback.xml中配置  <logger name="vitalRequest" level="INFO" additivity="false"&g...

2017-12-11 19:42:00 75

转载 JButton

JButton和Button区别:  Button是在java.awt.*中的,而JButton是在javax.swing.*中,swing是awt的一个扩展,由纯java便携,它有一个与平台无关的实现,而且具有一个艺术状态的属性集。转载于:https://www.cnblogs.com/KingIceMou/p/8017126.html...

2017-12-10 15:52:00 183

转载 logback学习二

转载:https://www.cnblogs.com/DeepLearing/p/5663178.html属性 :debug : 默认为false ,设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。scan : 配置文件如果发生改变,将会重新加载,默认值为true;scanPeriod : 检测配置文件是否有修改的时间间隔,如...

2017-12-09 17:24:00 91

转载 logback学习

ImportNew网站学习:http://www.importnew.com/22290.htmlsegmentfault学习:https://segmentfault.com/a/1190000008315137概述LogBack是一个日志框架,它与Log4j可以说是同出一源,都出自Ceki Gülcü之手。(log4j的原型是早前由Ceki Gülcü贡献给Apache基...

2017-12-09 16:58:00 56

转载 弱类型、强类型、动态类型、静态类型语言的区别

作者:rainoftime链接:https://www.zhihu.com/question/19918532/answer/21647195来源:知乎类型系统的一些概念,众说纷纭,使用上也比较乱。有些东西,甚至不好严格定义。以下算学术界的一种相对“严格”的说法。1. 先定义一些基础概念Program Errorstrapped errors。导致程序终止执行,如除0,Java中数...

2017-12-08 18:19:00 67

转载 BlockingQueue

http://wsmajunfeng.iteye.com/blog/1629354前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及...

2017-12-08 15:20:00 71

转载 ExecutorService

接口 java.util.concurrent.ExecutorService 表述了异步执行的机制,并且可以让任务在后台执行。壹個 ExecutorService 实例因此特别像壹個线程池。事实上,在 java.util.concurrent 包中的 ExecutorService 的实现就是壹個线程池的实现。ExecutorService 样例这里有壹個简单的使用Java 实...

2017-12-08 14:59:00 78

转载 Future学习

接着上一篇继续并发包的学习,本篇说明的是Callable和Future,它俩很有意思的,一个产生结果,一个拿到结果。 Callable接口类似于Runnable,从名字就可以看出来了,但是Runnable不会返回结果,并且无法抛出返回结果的异常,而Callable功能更强大一些,被线程执行后,可以返回值,这个返回值可以被Future拿到,也就是说,Future可以拿到异...

2017-12-08 12:35:00 108

转载 【集合框架】JDK1.8源码分析之HashMap(一) 转载

【集合框架】JDK1.8源码分析之HashMap(一)一、前言  在分析jdk1.8后的HashMap源码时,发现网上好多分析都是基于之前的jdk,而Java8的HashMap对之前做了较大的优化,其中最重要的一个优化就是桶中的元素不再唯一按照链表组合,也可以使用红黑树进行存储,总之,目标只有一个,那就是在安全和功能性完备的情况下让其速度更快,提升性能。好~下面就开...

2017-11-20 10:47:00 65

转载 LeetCode 2

No1  Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.You may assume no duplicates i...

2017-11-13 11:44:00 63

转载 static class 静态类(Java)

一般情况下是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情...

2017-11-13 00:28:00 68

转载 JAVA深入研究——Method的Invoke方法。

  在写代码的时候,发现从父类class通过getDeclaredMethod获取的Method可以调用子类的对象,而子类改写了这个方法,从子类class通过getDeclaredMethod也能获取到Method,这时去调用父类的对象也会报错。虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。...

2017-11-10 15:58:00 164

转载 IntelliJ Idea 常用快捷键列表

Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类...

2017-11-10 14:48:00 57

转载 设计模式六大原则

分享到设计模式六大原则作者:zhengzhb ,发布于2012-11-2,来源:CSDN...

2017-11-10 10:31:00 36

转载 过滤器详解

一、简介(一)概述1、Filter,过滤器,用于在servlet之外对request 和response 进行修改。Filter 有一个FilterChain 的概念,一个FilterChain 包括多个Filter。客户端请求 request在抵达servlet 之前会经过FilterChain 里面所有的Filter,服务器响应 response 从servlet 抵...

2017-11-09 13:10:00 166

转载 Servlet-----response.getWriter().write()与out.print()的区别

503131、首先介绍write()和print()方法的区别:(1)、write():仅支持输出字符类型数据,字符、字符数组、字符串等(2)、print():可以将各种类型(包括Object)的数据通过默认编码转换成bytes字节形式,这些字节都通过write(int c)方法被输出2、介绍response.getWriter()和out的区别:(1...

2017-11-08 14:44:00 199

转载 电子凭证 : Java 生成 Pdf

来源:蛙牛,my.oschina.net/lujianing/blog/894365如有好文章投稿,请点击 → 这里了解详情1.背景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回给用户。本...

2017-11-08 13:03:00 742

转载 Servlet生命周期与工作原理(转载)

Servlet生命周期分为三个阶段:  1,初始化阶段 调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Serv...

2017-11-08 11:00:00 58

转载 Mac 上Tomcat装载

I recently installed Tomcat 7 and got it working with Eclipse Helios on Mac OSX Lion.Install Homebrew:/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"Install Tomcat:sudo brew...

2017-11-07 10:59:00 104

空空如也

空空如也

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

TA关注的人

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