随笔分类 -  java基础

处理Java日期时,当心YYYY格式设置的问题。
摘要:日常开发中,我们经常需要处理日期。我们要当时日期格式化的时候,年份是大写YYYY的坑。 Calendar calendar = Calendar.getInstance(); calendar.set(2019, Calendar.DECEMBER, 31); Date testDate = cal 阅读全文

posted @ 2022-06-09 18:45 悄悄的来,匆匆的走 阅读(132) 评论(0) 推荐(0)

List、Set和Map的区别
摘要:一、结构特点 List和Set是存储单列数据的集合,Map是存储键和值这样的双列数据的集合; List中存储的数据是有顺序,并且允许重复; Map中存储的数据是无序的,其键是不能重复的,但是值是可以重复的;Set中存储的数据是无序的,且不允许有重复,但元素在集合中的位置由元素的hashCode决定, 阅读全文

posted @ 2022-04-19 07:27 悄悄的来,匆匆的走 阅读(2020) 评论(0) 推荐(0)

-XX:+TraceClassLoading在eclipse中的用法
摘要:设置:-XX:+TraceClassLoading Apply>run 就可以了看见加载的类的信息了 阅读全文

posted @ 2022-04-17 13:26 悄悄的来,匆匆的走 阅读(261) 评论(0) 推荐(0)

rpc和http的区别是什么 各自的优缺点有哪些
摘要:http是指从客户端到服务器端的请求消息,rpc是远程过程调用协议,它们之间有什么区别呢,下面是小编整理的相关内容,希望对大家有所帮助! rpc和http的存在重大不同的是:http请求是使用具有标准语义的通用的接口定向到资源的,这些语义能够被中间组件和提供服务的来源机器进行解释。结果是使得一个应用 阅读全文

posted @ 2022-04-17 11:18 悄悄的来,匆匆的走 阅读(864) 评论(0) 推荐(0)

String类常见面试题
摘要:https://blog.csdn.net/zhuzbYR/article/details/89736919 阅读全文

posted @ 2022-04-15 11:28 悄悄的来,匆匆的走 阅读(25) 评论(0) 推荐(0)

duobule 转 int 问题
摘要:int a=(int)5.9; 结果是5 会出现精度丢失问题 阅读全文

posted @ 2022-04-15 11:27 悄悄的来,匆匆的走 阅读(53) 评论(0) 推荐(0)

线程的六种状态
摘要:线程一共有六种状态。就是六种,1.NEW 2.RUNNABLE 3.BLOCKED 4.WAITING 5.TIMED_WAITING 6.TERMINATED 下面分别说明下各种状态情况1.NEW 线程创建完但未调用 start方法 2.RUNNABLE 可细分两种情况 1. 线程正在Java虚拟 阅读全文

posted @ 2022-04-13 10:34 悄悄的来,匆匆的走 阅读(280) 评论(0) 推荐(0)

Java多线程面试题(面试必备)
摘要:原文链接:https://blog.csdn.net/JAYU_37/article/details/106321844 文章目录一、多线程基础基础知识1. 并发编程1.1 并发编程的优缺点1.2 并发编程的三要素1.3 并发和并行有和区别1.4 什么是多线程,多线程的优劣?2. 线程与进程2.1 阅读全文

posted @ 2022-04-13 04:55 悄悄的来,匆匆的走 阅读(325) 评论(0) 推荐(0)

JAVA多线程:狂抓 join()方法到底会不会释放锁,给你彻底介绍清楚(三)
摘要:原文:https://blog.csdn.net/succing/article/details/123023851 前言了解这个问题前,先了解锁的概念: 锁,这个概念比较抽象,拿到锁,就意味着拿到了CPU的执行权。拿3个人看电视来说,锁就好比遥控。 A拿到遥控了,如果A仅仅是想休息一会儿,并不像放 阅读全文

posted @ 2022-04-13 04:35 悄悄的来,匆匆的走 阅读(434) 评论(0) 推荐(0)

window10安装dubbo-admin
摘要:下载 dubbo-admin-2.5.3.war D:\apache-tomcat-7.0.52\apache-tomcat-7.0.52\webapps\dubbo-admin-2.5.3 首先jdk 设置为1.7 太高了会报错 然后本地启动 zookeeper 然后就是设置 dubbo-admi 阅读全文

posted @ 2020-04-05 21:56 悄悄的来,匆匆的走 阅读(789) 评论(0) 推荐(0)

windows10 jdk1.8 转 1.7
摘要:1.8安装的时候 系统环境(path)变量有一个C:\ProgramData\Oracle\Java\javapath 找到这个路径下的 java.exe javaw.exe javaws.exe 这三个 剪切保存起来 如果要用1.8 需要还原到这里 下载1.7免安装的jdk 解压 ,然后设置 JA 阅读全文

posted @ 2020-04-05 21:29 悄悄的来,匆匆的走 阅读(308) 评论(0) 推荐(0)

java 快速定位线上cpu偏高
摘要:1.top -c 加 大写P 查找高进程ID 2.top -Hp 加 大写 P 查找高线程ID 3.printf '%x\n' 线程ID 转成16进制 4.jstack 进程ID | grep 16进制线程ID 通过以上四个步骤就可以找到代码中的哪行是高消耗代码。 阅读全文

posted @ 2019-09-19 21:18 悄悄的来,匆匆的走 阅读(400) 评论(0) 推荐(0)

springboot 启动的时候报错 Error creating bean with name 'solrClient'
摘要:springboot 启动的时候报错: 在spring boot 中添加 (exclude=SolrAutoConfiguration.class) 阅读全文

posted @ 2018-05-31 11:47 悄悄的来,匆匆的走 阅读(1282) 评论(0) 推荐(0)

centos7 安装zookeeper3.4.8集群
摘要:1.下载上传文件到centos中 2.解压文件夹 3.cd conf 文件下,cp zoo_sample.cfg zoo.cfg 4.vim zoo.cfg 设置文件如上所示: ip地址也可以用主机名代替 5.创建myid文件,在/opt/zookeeper 文件夹下 创建myid 运行命令 tou 阅读全文

posted @ 2017-06-01 11:37 悄悄的来,匆匆的走 阅读(1085) 评论(0) 推荐(0)

postmain 通过函数动态设置参数
摘要:调用服务器的服务,其中有个参数是签名,签名需要计算,需要写一个本地函数。 下一步 pre-request Script 的代码如下: ok,完成了 阅读全文

posted @ 2017-03-28 11:22 悄悄的来,匆匆的走 阅读(1350) 评论(0) 推荐(0)

Fastjson 爆出远程代码执行高危漏洞,更新版本已修复
摘要:fastjson近日曝出代码执行漏洞,恶意用户可利用此漏洞进行远程代码执行,入侵服务器,漏洞评级为“高危”。基本介绍fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。漏洞介绍fastjson在1.2.24以及之前版本近日曝出代码执行漏洞,当 阅读全文

posted @ 2017-03-27 14:53 悄悄的来,匆匆的走 阅读(14512) 评论(0) 推荐(0)

注意@ Override不同版本的区别
摘要:@Override注解用于方法的覆写上,它在编译期有效,也就是Java编译器在编译时会根据该注解检查是否真的是覆写,如果不是就报错,拒绝编译。 该注解很大程度解决我们的误写问题,比如子类和父类的方法名少写一个字符,或者是数字0和字母O未区分出来等,这基本上是每个程序员都曾犯过的错误。在代码中加上@O 阅读全文

posted @ 2017-03-22 16:41 悄悄的来,匆匆的走 阅读(772) 评论(0) 推荐(0)

二分查找
摘要:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两 阅读全文

posted @ 2017-03-20 14:55 悄悄的来,匆匆的走 阅读(157) 评论(0) 推荐(0)

直通BAT-面试算法精品课
摘要:www.nowcoder.com/courses/1?coupon=ARgyudW 阅读全文

posted @ 2017-03-20 09:42 悄悄的来,匆匆的走 阅读(2264) 评论(0) 推荐(0)

java base64编码和解码
摘要:通过反射使用java 中不对外公开的类: /*** * encode by Base64 */ public static String encodeBase64(byte[]input) throws Exception{ Class clazz=Class.forName("com.sun.or 阅读全文

posted @ 2017-01-10 10:26 悄悄的来,匆匆的走 阅读(1412) 评论(0) 推荐(0)

导航