山鬼谣的专栏

我的这一生

no compile-time declaration for the method reference is found

环境 Java:1.8+ IDEA:2019.1.1 前言 # age 是Optional<Integer> detail.setPatientAge(age.get() == null ? "" : age.get().toString()); ...

2019-05-09 15:10:53

阅读数 30

评论数 2

java8基本概念

函数式接口只定义了一个抽象方法的接口就是函数式接口。知识点回顾:①接口中的方法默认为public abstract,即默认就是公共的抽象方法。函数描述符官网解释:函数式接口中的抽象方法就是函数描述符。 或者说是它的签名就是函数描述符。具体点,比如Runable这个接口里面只有一个方法run。@O...

2019-05-08 09:43:09

阅读数 357

评论数 0

springboot集成测试-小例子

环境 MacBook Pro idea:2019.1 Java:1.8 springboot:2.1.4 前言 最近在看springboot实战,看到第四章节测试Web应用测试->模拟springMVC时,跟着书中走,总是出问题;这里记录下: @RunWith(SpringJUnit...

2019-05-05 20:25:34

阅读数 15

评论数 0

Macbook IDEA快捷键及相应的修改

环境 MacBook Pro 磁盘:128G 内存是:8G 前言 因为MacBook Pro的输入法和IDEA代码基本提示快捷键产生了冲突; 网上解决方法是修改为Alt+/,但是我觉得那样就不好敲了,我自己换位了option + space; 代码提示 基本的代码补全(补全任何类、方法、变量 路...

2019-04-24 14:05:18

阅读数 37

评论数 0

MacBook idea 快捷键冲突

环境 MacBook Pro 磁盘:128G 内存是:8G 前言 IDEA 的快捷键和系统冲突了 注释快捷键 command + shift + / 但是这会打开系统的帮助搜索功能; 可以把系统的快捷键关闭了 路径:系统偏好设置-> 键盘->快捷键->应用...

2019-04-24 12:07:49

阅读数 34

评论数 0

MacBook 快捷键个人总结

环境 MacBook Pro 磁盘:128G 内存是:8G 前言 MacBook的使用还是不熟悉,这里记录我需要记住的快捷键 删除的快捷键 # 删除文件 command + 退格键 # 删除后面的字符,类似win的delete command + fn + 退格键 切换窗口 # 缺点打不开缩小的...

2019-04-24 10:47:36

阅读数 173

评论数 0

Macbook环境配置之个人配置

环境 Mac pro 14 磁盘:128G 内存是:8G 前言 最近换了工作,由于新公司使用MacBook开发,搭了一天的环境,可以说既熟悉又陌生; 熟悉是因为MacBook底层其实就是Unix,自己以前工作之一就是维护测试环境的服务器; 陌生就是使用上还不是很顺手; 错误 error: RPC ...

2019-04-22 21:19:41

阅读数 37

评论数 0

Spring注解中@Configuration和@Configurable的区别

环境 java:1.8 spring-boot:2.1.3 前言 今天在写注解时,不小心把@Configuration写成了@Configurable,这两个长得很像,所以顺便探究下,有什么区别。 @Configuration 该注解是可以用来替代XML文件。 以前我们配置bean时,都是写在ap...

2019-04-06 22:53:12

阅读数 215

评论数 0

SQL连接查询及区别

环境 mysql:mysql-5.7.17-winx64 navicat for mysql:11.1.13 前言 本人玩nosql,玩了三年,结果呢,SQL忘的差不多了,所以今天特意把一些基本概念和用法捡回来; 这三年来,玩nosql(主要针对mongodb和es库),可以说玩的贼溜; 还好自己...

2019-03-30 20:11:41

阅读数 101

评论数 0

IntelliJ IDEA 常用配置

环境 IntelliJ IDEA:2018.3.5专业版 前言 现在要慢慢的转用IntelliJ IDEA,个人笔记 正文 按快捷键ctrl + alt + s,或者File -> Settings Editor -> File Types -> ign...

2019-03-27 09:34:11

阅读数 70

评论数 0

永久破解 IntelliJ IDEA

https://blog.csdn.net/qq_36868342/article/details/81541659 环境 java:1.8 idea:2018.3.5 下载 https://www.jetbrains.com/idea/download/ 下载并安装; 下载破解包 http:/...

2019-03-25 16:02:58

阅读数 515

评论数 0

记final与静态内部类的疑惑

环境 java:1.8 前言 这次依久是在研究单例模式的其他写法时,对内部类的写法产生了好奇; ①为什么要把内部类声明为静态的;即用static修饰? ②为什么静态类里面获取单例对象要用final修饰; ③使用内部类.内部类的变量这种方式时,为什么内部类也得声明为静态的。 代码 我们先来看看代码:...

2019-03-08 21:17:00

阅读数 74

评论数 0

记HashSet中的元素与size方法不一致的疑惑

环境 java 8 前言 今天在测试线程不安全的单例代码时,发现HashSet中的元素和其size()调出来的结不一致; 当然,宏观来说,不一致的原因,就是因为HashSet底层使用的是HashMap,而HashMap本身就是线程不安全的,所以就会导致这种原因; 但是呢,我忍不住想知道,到底哪一块...

2019-03-06 23:56:11

阅读数 119

评论数 0

通俗易懂的方式理解tcp为什么需要3次握手,4次挥手

环境 前端知识 前言 在知乎上看到的,非常的形象,就记录下 为什么3次握手 建立连接 理想情况下: Client:"我要开始了" Server:"好的" 然后Client开始发送信息. 第二种情况: Client:&am...

2019-03-03 20:44:04

阅读数 70

评论数 0

JVM参数的说明、简单记法和GC调优策略

环境 java7+ 前言 看了大部分博文对JVM所谓调优就是修改参数值,但是我觉得这不算调优,比如:将最大内存值调大了,这就叫调优吗? 每次别人问我服务器怎么调优,我都会理解成,怎么修改源码或者用某种算法去提升性能,而不是改什么参数; 好了,上面就是吐槽了,JVM调优应该是个很高大上的东西,但是看...

2019-03-03 20:21:08

阅读数 76

评论数 0

【算法题】n位数 除以11的商等于各个数的幂之和

环境 java 前言 今天面试遇到的,一开始,我觉得有更好的方法,但是回来一想,其实面试题上已是最好的; (面试题上,是代码补充题) 代码 我记得题目是:找出三位数中,除以10的商等于各个数幂的和(例如:550 除以11为50) 各个数的幂之和:55+55+0*0=50; public stati...

2019-03-03 14:59:11

阅读数 84

评论数 0

记java7 HashMap的transfer()方法中的疑惑

环境 java:1.7 前言 看了疫苗:JAVA HASHMAP的死循环,我产生疑问,特意记录下; 主要代码 do { Entry<K,V> next = e.next; // &l...

2019-02-28 13:25:35

阅读数 121

评论数 0

Java线程池ThreadPoolExecutor中execute()方法原理

环境 Java:1.8 前言 线程池之前知是知道,但是印象不是很深刻,今天看了下源码,发现源码很好理解,所以记录下; 线程池 要了解线程池,首先要了解线程池里面的状态控制变量ctl。 线程池的ctl是一个原子的AtomicInteger 这个ctl包含两个参数: runState 线程的状态...

2019-02-24 00:27:11

阅读数 127

评论数 0

jenkins 再次安装

环境 java:1.7 1.8 jenkins:jenkins.noarch.0.2.155-1.1 前言 这次是两年后再次安装jenkins,安装到新机子上,新版本的jenkins需要java8的支持。 安装的用户是jenkins,且配置好了sudo权限。 也就是 先创建好jenkins用户 ...

2018-12-25 17:56:37

阅读数 140

评论数 0

java虚拟机jvm类加载过程

前言 学习笔记 目前仅仅只是笔记 知识点 方法区在哪里? 常量池在哪里? 验证 数组类不是通过类加载器创建,它是由java虚拟机直接创建的。 验证阶段大致分为四个:文件格式验证、元数据验证、字节码验证 和 符号引用验证。 文件格式验证是操作字节流的,后面三个验证阶段是基于方法区的存储结构进行的 元...

2018-12-17 09:13:17

阅读数 93

评论数 0

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