java
文章平均质量分 52
njyzf
这个作者很懒,什么都没留下…
展开
-
JAVA标识符规定、约定
Java语言使用国际字符集(Unicode)。Unicode字符集定义了一套国际标准字符集。通常的ASCII码是8位的,而Unicode字符集中的每个字符占16位,即2个字节,整个字符集共包括65336个字符,兼容ASCII,排在Unicode字符集最前面的256个字符就是ASCII码。Unicode除了可以表示256个ASCII码外,还可以表示汉字、拉丁语、希腊字母、朝鲜语等。转载 2013-06-25 09:15:49 · 815 阅读 · 0 评论 -
springboot1.5.21的bug导致高并发场景下一个用户token解析成另一个用户
SpringBoot bug在org.springframework.boot.autoconfigure.security.oauth2.resource.UserInfoTokenServices.java Line:144private Map<String, Object> getMap(String path, String accessToken) { if (t...原创 2019-07-31 10:06:56 · 1891 阅读 · 1 评论 -
spring-security-oauth2的token创建原理
1.org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer此类默认配置了创建access_token需要用到的一些组件,比如:AuthorizationServerTokenServices(默认为DefaultTokenSe...原创 2019-05-08 10:47:57 · 2461 阅读 · 0 评论 -
Java Hashmap Key/Value均可为null, HashTable均不能为null
结论:HashMap对象的key、value值均可为null。 HashTable对象的key、value值均不可为null。且两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。[java] view plain copypublic class转载 2017-10-29 13:13:41 · 788 阅读 · 0 评论 -
Comparator和Comparable在排序中的应用
转自: Comparator和Comparable在排序中的应用转载 2017-10-29 12:48:04 · 354 阅读 · 0 评论 -
windows下构建 HotSpot 虚拟机编译环境
构建HotSpot虚拟机环境的视频链接极客学院原创 2017-09-16 23:24:26 · 1021 阅读 · 0 评论 -
编译openJDK8其实非常简单
点击打开链接原创 2017-09-12 22:59:37 · 1127 阅读 · 0 评论 -
java调用c/c++代码
JNI是Java Native Interface的英文缩写, 中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分。C/C++是系统级的编程语言, 可以用来开发任何和系统相关的程序和类库, 但是Java本身编写底层的应用比较难实现, 使用JNI可以调用现有的本地库, 极大地灵活了Java的开发。C/C++的效率是目前最好的语言, 可以使用C/C++来实现一些实时性非转载 2014-01-26 11:15:58 · 11094 阅读 · 0 评论 -
Kmeans算法java代码
package com.nju.yzf;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;im原创 2014-03-25 15:46:52 · 17857 阅读 · 20 评论 -
MapReduce 运行Kmeans代码
import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputSt原创 2014-04-01 16:13:21 · 14757 阅读 · 19 评论 -
[Hadoop系列]Hadoop的MapReduce中多文件输出
inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。 Hadoop默认的输出是TextOutputFormat,输出文件名不可定制。hadoop 0.19.X中有一个org.apache.hadoop.mapred.lib.MultipleOutputFormat,可以输出多份文件且可以自定义文件名,但是从hadoop 0.20原创 2014-04-01 19:18:40 · 702 阅读 · 0 评论 -
Java static块与构造函数的执行顺序
之前被面试问到父子类静态代码块、非静态代码块、构造函数一直以来我我认为这三者的执行顺序是静态代码块、非静态代码块、构造函数。网上搜了下也都是这么说的。 就像下面这段代码:Java代码 static块与构造函数的执行顺序" style="margin:0px; padding:0px; border:0px; list-style:none">public转载 2013-06-25 09:40:48 · 725 阅读 · 0 评论 -
JDK1.8 ConcurrentHashMap扩容函数注释
转自:https://www.jianshu.com/p/2829fe36a8dd/** * Moves and/or copies the nodes in each bin to new table. See * above for explanation. * * transferIndex 表示转移时的下标,初始为扩容前的 length。 * * 我们假设长度是 32...转载 2019-08-14 15:25:09 · 276 阅读 · 0 评论