- 博客(43)
- 收藏
- 关注
转载 java8 四大核心函数式接口Function、Consumer、Supplier、Predicate
Function<T, R>T:入参类型,R:出参类型调用方法:Rapply(Tt);定义函数示例:Function<Integer, Integer> func = p -> p * 10; // 输出入参的10倍调用函数示例:func.apply(10); // 结果100Consumer<T>T:入参类型;...
2019-12-18 21:28:40
224
转载 Java并发编程系列一:Future和CompletableFuture解析与使用
From:https://www.cnblogs.com/happyliu/p/9462703.html一、Future模式Java 1.5开始,提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。Future接口可以构建异步应用,是多线程开发中常见的设计模式。当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候,我...
2019-12-18 21:01:12
387
1
原创 eslintrc.js
module.exports = { root: true, env: { node: true, jest: true }, extends: [ 'plugin:vue/strongly-recommended', '@vue/standard', '@vue/typescri...
2019-08-10 21:36:51
215
转载 A simple EventBus to communicate between Vue.js components
From:https://medium.com/@andrejsabrickis/https-medium-com-andrejsabrickis-create-simple-eventbus-to-communicate-between-vue-js-components-cdc11cd59860Sometimes you need a quick and easy solution ...
2019-06-26 14:29:59
149
原创 HTML Layout
<!DOCTYPE html><html> <head> <style> html, body { height:100%; width: 100%; } #header { ...
2019-05-28 22:12:11
631
转载 Network Protocols
Fromhttps://www.destroyallsoftware.com/compendium/network-protocols?share_key=97d3ba4c24d21147The network stack does several seemingly-impossible things. It does reliable transmission over our unre...
2019-05-26 10:38:58
736
1
原创 Use docker to run java jar application
0) EnvironmnetCentOS 7 x641) Install Dockersudo yum updatesudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/...
2019-04-27 17:47:09
178
转载 Spring Boot 容器选择 Undertow 而不是 Tomcat
From https://www.cnblogs.com/duanxz/p/9337022.html Spring Boot 内嵌容器Undertow参数设置配置项:# 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程# 不要设置过大,如果过大,启动项目会报错:打开文件数过多server.undertow.io-threads...
2019-02-24 18:12:19
373
1
转载 HTTPS原理和CA证书申请(满满的干货)
From: http://blog.51cto.com/11883699/2160032众所周知,WEB服务存在http和https两种通信方式,http默认采用80作为通讯端口,对于传输采用不加密的方式,https默认采用443,对于传输的数据进行加密传输目前主流的网站基本上开始默认采用HTTPS作为通信方式,一切的考虑都基于对安全的要求,那么如何对自己的网站配置HTTPS通信,是本文着...
2019-02-18 22:49:11
523
转载 How-to: call() , apply() and bind() in JavaScript
From: https://www.codementor.io/niladrisekhardutta/how-to-call-apply-and-bind-in-javascript-8i1jca6jp In this post, we will be discussing the difference between call(), apply(), and bind() methods...
2018-12-28 10:20:16
171
转载 理解HTTP session原理及应用
转自:http://www.2cto.com/kf/201206/135471.html 一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电...
2018-10-27 18:10:17
158
转载 Http协议中Cookie详细介绍
From: https://www.cnblogs.com/bq-med/p/8603664.htmlHttp协议中Cookie详细介绍Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期...
2018-10-17 22:36:02
1035
转载 Understanding JavaScript Function Invocation and "this"
from: https://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/Over the years, I've seen a lot of confusion about JavaScript function invocation. In particular, a lot ...
2018-09-29 11:04:28
239
转载 JavaScript 的 this 原理
From: http://www.ruanyifeng.com/blog/2018/06/javascript-this.htmlJavaScript 的 this 原理作者: 阮一峰日期: 2018年6月18日一、问题的由来学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。var obj = { foo: function ()...
2018-09-29 10:30:40
142
转载 Get the newly focussed element (if any) from the onBlur event.
From:https://gist.github.com/pstoica/4323d3e6e37e8a23dd59https://stackoverflow.com/questions/11592966/get-the-newly-focussed-element-if-any-from-the-onblur-event
2018-09-20 18:03:29
172
转载 生成和安装https证书
1)服务端生成证书https://www.eclipse.org/jetty/documentation/9.4.x/configuring-ssl.htmlhttps://docs.oracle.com/cd/E19509-01/820-3503/ggfen/index.htmlkeytool -keystore keystore -alias jetty -genkey -keya...
2018-09-01 22:02:59
464
转载 gulp的使用以及Gulp新手入门教程
From https://www.cnblogs.com/Tom-yi/p/8036730.htmlgulp的使用以及Gulp新手入门教程 Gulp新手入门教程原文 http://w3ctrain.com/2015/12/22/gulp-for-beginners/Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务:搭建web服务器 文件保存时自动重载浏览器...
2018-08-31 14:18:58
767
转载 Build High Performance JVM Microservices with Ratpack & Spring Boot
From: https://www.infoq.com/articles/Ratpack-and-Spring-BootRatpack and Spring Boot are a match made in microservice heaven. Each is a developer-centric web framework for the JVM, focused on product...
2018-07-29 14:56:07
292
转载 RxJS 5.5, piping all the things
From https://blog.hackages.io/rxjs-5-5-piping-all-the-things-9d469d1b3f44 RxJS 5.5, piping all the thingsWith RxJS 5.5 came the introduction of pipeable, or “lettable”, operators.Those oper...
2018-07-27 14:48:01
208
转载 Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
原文出处: 海子在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。以下是本文目录大纲:一.CountDownLatch用法二.CyclicBarrier用法三.Semaphore用法一.CountDownLatch用法CountDownLatch类位于ja...
2018-04-29 20:04:35
145
转载 Java中的自动装箱与拆箱
译文出处: androidyue 原文出处:javarevisited自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集...
2018-04-25 10:36:11
147
转载 键盘符号英文读法
From: http://www.360doc.com/content/14/0105/20/85007_342874813.shtml1. ~ 波浪号tilde,源于西班牙语和葡语中的发音符号。2. ! 感叹号exclamation mark/exclamation point/bang,无需多解释,在这个 “咆哮体”盛行的时代,想不懂这个都难。3. # 汉语中因形似“井”,通常读作井号,真正的...
2018-04-21 12:11:28
1146
转载 键盘符号中英文名称大全
From: http://www.fhdq.net/bd/16.html键盘符号中英文名称大全符号 英文名 中文名~ tilde or swung dash 波浪字符或代字号! exclamation mark 惊叹号@ at sign or commercial at 爱特或小老鼠# number sign 井号$ dollar sign 美元符% percent sign 百分号...
2018-04-21 11:58:14
1362
转载 如何让Node.js支持ES6的语法
From: https://yanyinhong.github.io/2017/06/30/Support-ES6-for-nodejs/不同版本的Node.js对Babel有不同的支持力度。为了让Node.js支持所需的ES6语法,可以加入Babel的支持。检测ES6可以使用es-checker来检测当前Node.js对ES6的支持情况。使用命令,全局安装es-checker:npm insta...
2018-04-11 15:51:47
9462
1
转载 详解 JavaScript的 call() 和 apply()
From: https://www.cnblogs.com/qiaojie/p/5746688.html定义ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值 。call 和 apply语法定义说明call(thisObj,Object)调用一个对象...
2018-04-06 13:41:24
219
转载 JavaScript中reduce()方法
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001435119854495d29b9b3d7028477a96ed74db95032675000重新学习reduce,这个是比较易懂的 (累计)如何累计呢:[x1, x2, x3, x4].reduce(f) = f(f(...
2018-04-03 08:43:37
476
转载 Java泛型详解
原文出处: ZiWenXie引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类:12345public class Box { private String object; public void set(String o...
2018-04-01 21:44:12
154
转载 Java NIO通俗编程之缓冲区内部细节状态变量position,limit,capacity(二)
From: https://blog.youkuaiyun.com/pfnie/article/details/52829549一、介绍我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起...
2018-03-27 21:29:09
315
转载 Java网络编程总结
From: https://blog.youkuaiyun.com/wenzhi20102321/article/details/52620323Java网络编程总结 本文主要对java网络编程Socket(套接字)接口的使用做详细的介绍和使用。 一.网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的...
2018-03-27 15:29:33
149
转载 java 线程方法join的简单总结
From: http://www.cnblogs.com/lcplcpjava/p/6896904.html虽然关于讨论线程join方法的博客已经很多了,不过个人感觉挺多都讨论得不够全面,所以我觉得有必要对其进行一个全面的总结。 一、作用 Thread类中的join方法的主要作用就是同步,它可以使得线程之间的并行执行变为串行执行。具体看代码: public class JoinTest {...
2018-03-23 11:27:03
148
转载 JVM的内存区域划分(面试问题:你了解java内存模型么)
From: https://blog.youkuaiyun.com/hxpjava1/article/details/55189077 JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是...
2018-03-23 10:46:16
134
转载 JVM内存结构
From: https://www.cnblogs.com/ityouknow/p/5610232.html所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区...
2018-03-23 10:44:02
108
转载 Spring Boot笔记之自定义启动banner
From: https://www.cnblogs.com/cc11001100/p/7456145.html控制banner内容Spring Boot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,Spring Boot为我们提供了自定义banner的功能。自定义banner只需要在resource下新建一个banner.txt文件,将我们需要的banner字样放进去,启动...
2018-03-21 15:33:00
211
转载 最好理解的: spring ioc原理讲解,强烈推荐!
From: http://blog.youkuaiyun.com/jiangyu1013/article/details/72654373IOC(DI):Java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring...
2018-03-20 11:25:22
164
转载 Spring AOP的实现原理
From: http://www.importnew.com/24305.htmlAOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为AspectJ;而动...
2018-03-20 11:22:42
134
转载 spring boot + redis 实现session共享
From: https://www.cnblogs.com/mengmeng89012/p/5519698.html在spring boot的文档中,告诉我们添加@EnableRedisHttpSession来开启spring session支持,配置如下:Java代码 @Configuration @EnableRedisHttpSession public class RedisSess...
2018-03-16 20:40:23
402
转载 spring boot集成ActiveMQ
From: http://blog.youkuaiyun.com/buqutianya/article/details/77606493修改ActiveMQ配置在application.properties中添加如下配置(spring boot的配置项默认都在这个文件里,也可以自己添加新的文件,实现不同配置的分开存储):spring.activemq.in-memory=truespring.activem...
2018-03-16 14:17:01
8608
1
转载 Java教程 - Spring, AOP, Proxy
教程: http://www.mkyong.com/all-tutorials-on-mkyong-com/AOP: http://www.mkyong.com/spring/spring-aop-examples-advice/Proxy: https://my.oschina.net/huangyong/blog/159788?p=5&temp=1521105705199#blog-c...
2018-03-15 17:55:48
189
转载 Java 字节流与字符流的区别
From: http://blog.youkuaiyun.com/qq_25184739/article/details/51203733字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字...
2018-03-12 18:27:14
134
转载 深入理解Java中的IO
From: http://blog.youkuaiyun.com/qq_25184739/article/details/51205186深入理解Java中的IO引言: 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务 < Thinking in Java > 本文的目录视图如下:Java IO概要 a.Java IO中常用的类 b.Java流类的类结...
2018-03-12 18:25:45
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人