11 2018 档案
摘要:synchronized 同步,解决多线程 访问临界区的问题,作用于实例 ,但是 修饰 static 方法 是 作用.class 锁 volatile 变量的线程可见,换句不太恰当的话,就是扔在了线程栈外(共享区域) volatile 实例1,这里有个坑 while(flag) 会被jvm 优化 成
阅读全文
摘要:下载 安装 对应 git 配置ssh ,省略 设置 git conf git config --global user.email "XXX@qq.com" git config --global user.name "pg633" 拉取远端分支 git clone git@github.com:p
阅读全文
摘要:首先说一下,泛型和CPp 有着本质区别 ,CPP 时进行代码 扩展 ,但是 java 采用的机制,共有超类 Object. 1.那么需要实现的机制 ,当单纯类型的时候,会生成对应的Object 对象。 2.当产生继承的时候 ,此时 子类需要继承父类的方法,父类的方法 已经被擦除成Object 类型
阅读全文
摘要:Java 代理说的白话一点就是,找个代替人帮你过滤东西,其实就是找个中间人,隔绝不合理请求 此时 需要记住几个东西 。1.接口,接口实例,实例代理 package xvy; import java.lang.reflect.InvocationHandler; import java.lang.re
阅读全文
摘要:其实 Java 反射是为数不多我感觉很刺激的机制,为何这么说,因为 Cpp 没有明确的加入(过几天 C++20 大会可能有大佬讲,一定要去听) C++ 使用PG 函数化编程的时候一般习惯于,将方法作为参数传入,此时传入的是函数指针,但是java没有指针怎么办吧? 强拆,使用函数名,参数类型生成Met
阅读全文
摘要:IDEA 快捷键 在当前选中行添加一行 Shift+Enter 复制一行 Ctrl+D 移动选中 Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓ 删除 Ctrl+Y
阅读全文

浙公网安备 33010602011771号