复制代码
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 还是套路问题,一种思想而已,两种方式 1 dubble check instance 2 static inner class 两次检测加类锁 静态内部类,其实就是饿汉模式,直接给你就好了 package Concurrency; class dubbleCheck{ private static 阅读全文
posted @ 2018-12-01 16:13 pg633 阅读(150) 评论(0) 推荐(0) 编辑
摘要: synchronized 同步,解决多线程 访问临界区的问题,作用于实例 ,但是 修饰 static 方法 是 作用.class 锁 volatile 变量的线程可见,换句不太恰当的话,就是扔在了线程栈外(共享区域) volatile 实例1,这里有个坑 while(flag) 会被jvm 优化 成 阅读全文
posted @ 2018-11-29 17:44 pg633 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 下载 安装 对应 git 配置ssh ,省略 设置 git conf git config --global user.email "XXX@qq.com" git config --global user.name "pg633" 拉取远端分支 git clone git@github.com:p 阅读全文
posted @ 2018-11-25 17:03 pg633 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 首先说一下,泛型和CPp 有着本质区别 ,CPP 时进行代码 扩展 ,但是 java 采用的机制,共有超类 Object. 1.那么需要实现的机制 ,当单纯类型的时候,会生成对应的Object 对象。 2.当产生继承的时候 ,此时 子类需要继承父类的方法,父类的方法 已经被擦除成Object 类型 阅读全文
posted @ 2018-11-23 22:18 pg633 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Java 代理说的白话一点就是,找个代替人帮你过滤东西,其实就是找个中间人,隔绝不合理请求 此时 需要记住几个东西 。1.接口,接口实例,实例代理 package xvy; import java.lang.reflect.InvocationHandler; import java.lang.re 阅读全文
posted @ 2018-11-22 16:56 pg633 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 其实 Java 反射是为数不多我感觉很刺激的机制,为何这么说,因为 Cpp 没有明确的加入(过几天 C++20 大会可能有大佬讲,一定要去听) C++ 使用PG 函数化编程的时候一般习惯于,将方法作为参数传入,此时传入的是函数指针,但是java没有指针怎么办吧? 强拆,使用函数名,参数类型生成Met 阅读全文
posted @ 2018-11-20 16:33 pg633 阅读(269) 评论(0) 推荐(0) 编辑
摘要: IDEA 快捷键 在当前选中行添加一行 Shift+Enter 复制一行 Ctrl+D 移动选中 Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓ 删除 Ctrl+Y 阅读全文
posted @ 2018-11-18 10:20 pg633 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 基于锁的线程安全线性查找表 #include <iostream> #include <iterator> #include <vector> #include <list> #include <mutex> #include <algorithm> #include <boost/thread/s 阅读全文
posted @ 2018-10-07 21:23 pg633 阅读(263) 评论(0) 推荐(0) 编辑
摘要: launch.json { "version": "0.2.0", "configurations": [ { "name": "C++ Launch (GDB)", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg", // 配置类型,这里只能为cppdbg "req 阅读全文
posted @ 2018-10-02 13:09 pg633 阅读(4018) 评论(0) 推荐(0) 编辑
摘要: ail 入侵入门 KDE 桌面安装 apt-get install kde-full apt-get -f install kalgebra kde-runtime phonon apt-get -f install python-kde4 kdepim-runtime akonadi-server 阅读全文
posted @ 2018-07-22 16:26 pg633 阅读(700) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页