-----Java
唐予之_
Java Scala Hadoop Spark Hive Kafka
展开
-
idea maven下载依赖失败
问题:maven下载依赖失败java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82) at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java原创 2021-08-30 10:41:27 · 565 阅读 · 0 评论 -
ConcurrentHashMap的putVal
/*putVal(K key, V value, boolean onlyIfAbsent)方法干的工作如下:1、检查key/value是否为空,如果为空,则抛异常,否则进行22、进入for死循环,进行33、检查table是否初始化了,如果没有,则调用initTable()进行初始化然后进行 2,否则进行44、根据key的hash值计算出其应该在table中储存的位置i,取出table[...原创 2019-09-26 15:02:40 · 1083 阅读 · 0 评论 -
mvn 的一些常用命令 与 插件
1.mvn install 2.mvn clean 清理target下的“文件” 3.mvn clean package 根据插件配置打包4.mvn clean package -Dmaven.test.skip=true5.mvn deploy5.mvn dependency:copy-dependencies -DoutputDirectory=lib/ -Dinc...原创 2018-08-29 18:07:54 · 423 阅读 · 0 评论 -
Java Scala 混合编程导致 编译失败 ,【找不到符号】问题解决
大致就是 工程里分了 java 代码 和 scala 代码。然后在java代码中 引用了 scala 的代码。 运行不报错。 但是打包就是一直报错。[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on proj...原创 2018-07-10 20:45:35 · 4075 阅读 · 0 评论 -
Java中的锁
Java中的锁宏观分类: 名称 乐观锁 悲观锁 特点 读多写少, 遇到并发写的可能性低 认为写多,遇到并发写的可能性高 上锁时机 读不上锁,更新时,上锁 读写都上锁 实现 CAS【读-比较-写】 CAS乐观锁—转换—> 悲观锁ReentrantLock 代表类型 细分: ...原创 2018-07-09 17:05:38 · 334 阅读 · 0 评论 -
HashMap源码分析+图解
图解: 原图地址:http://img.blog.csdn.net/20160603144538357 putVal方法 /** * Implements Map.put and related methods * * @param hash hash for key * key的hash值。 * *原创 2016-06-02 13:09:07 · 480 阅读 · 0 评论 -
Java NIO学习笔记
package com.hulb.test;import java.io.FileInputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteB原创 2017-03-17 10:56:37 · 531 阅读 · 0 评论 -
Json的解析
Result:{ "project": { "code": "lmx", "description": "", "firstparty": "", "id": 161, "isdelete": "n", "managercode": "AAA", "managername": "原创 2016-04-08 11:30:57 · 424 阅读 · 0 评论 -
Java解析XML简单版
JAVA 文件 Reader.javaimport java.util.List;public class Reader { /** * @author lxh * @param args */ public static void main(String[] args) { try { List<Stri原创 2016-04-08 11:26:35 · 666 阅读 · 0 评论 -
曾经经历的面试题汇总(1)
1.多线程的几个状态?以及何时处于这个状态。? 链接:java线程的几个概念和方法 开始(创建):在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。 就绪:当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。 运行:线程原创 2016-04-08 09:45:13 · 548 阅读 · 0 评论 -
[Java基础]常用Java类方法
一、java类共同的父类Object1、hashCode()方法格式:public int hashCode()功能:返回当前对象哈希码数值2、toString()方法功能:以字符串形式返回当前对象的有关信息。注意:一般要重写toString.3、equals()方法。功能:比较当前对象和方法参数obj所引用的对象两者的等价性,比较的是变量的值(内容)。而“==”比较的是内存地址。4、fina原创 2016-04-08 09:18:18 · 448 阅读 · 0 评论 -
RSA双向加密
RSA是一种双向加密的算法,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。该算法的实例代码如下: 一、 生成公钥和私钥公钥可以对外公开,供其他人加密使用,而把私钥秘密保存用于原创 2016-05-10 09:01:21 · 5549 阅读 · 0 评论 -
TCP/IP模型 ,Socket编程总结
TCP/IP模型 ,Socket编程总结TCP/IP模型示意图查看大图:http://img.blog.csdn.net/20160529212738874原创 2016-05-29 21:29:20 · 444 阅读 · 0 评论