相关分类: Java技术 C/C++ VB delphi
  • staitc

    一、static和非static变量 1.static 修饰的变量称为类变量或全局变量或成员变量,在类被加载的时候成员变量即被初始化,与类关联,只要类存在,static变量就存在。非static修饰的成员变量是在对象new出来的时候划分存储空间,是与具体的对象绑定的,该成员变量仅为当前...

    2018-06-18 02:02:51

  • 转 IDEA 解决代码提示功能消失

    转载路径是 https://blog.csdn.net/hmily_hui/article/details/78213037 原文地址:https://github.com/Damao/Intellij-IDEA-F2E/blob/master/FAQ/%E9%97%AE%E9%A2%98%E9%9B%86%E5%90%88/JavaWeb%E9%A1%B9%E7%9B%AE/%E8%A7%A3%E5%86%B3%E4%BB%A3%E7%A0%81%E6%8F%90%E7%...

    2018-06-18 02:02:32

  • Java高级篇(三)——JDBC数据库编程

    JDBC是连接数据库和Java程序的桥梁,通过JDBC API可以方便地实现对各种主流数据库的操作。本篇将介绍一下如何使用JDBC操作数据库(以MySQL为例)。 一、JDBC JDBC制定了统一访问各类关系数据库的标准接口,为各个数据库厂商提供了标准接口的实现。 JDBC规范将驱动程序...

    2018-06-18 02:02:43 数据库sqlcore java

  • java jdk动态代理(proxy)

    1.涉及主要jdkapi java.lang.reflect.InvocationHandler; public interface InvocationHandler { /** * Processes a method invocation on a proxy instance and returns * the result. This method will be invoked on an invocation handler * when a method is inv...

    2018-06-18 02:02:34

  • 【协议】5、gossip 协议

    Gossip是一种去中心化、容错并保证最终一致性的协议。 Background:分布式环境 Gossip是为了解决分布式遇到的问题而设计的。由于服务和数据分布在不同的机器上,节点之间的每次交互都伴随着网络延迟、网络故障等的性能问题。可见,分布式系统会比单机系统遇到更多的难...

    2018-06-18 02:02:38

  • 【redis】7、redis用法总结

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 一、redis优点 Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value...

    2018-06-18 02:02:34

  • Java并发AQS原理分析(二)

    ...

    2018-06-18 02:02:32

  • java同步代码(synchronized)中使用BlockingQueue

    说起BlockingQueue,大家最熟悉的就是生产者-消费者模式下的应用。但是如果在调用queue的上层代码加了同步块就会导致线程死锁。 例如: static BlockingQueueString queue = new LinkedBlockingQueue(); /** * 同步锁 */ static Object lock = new Object(); static vo...

    2018-06-18 02:02:15

  • SpringBoot 发送邮件

    ...

    2018-06-18 02:02:27

  • java并发编程艺术

    cas算法 概要 刚开始看这本书的时候很经常看到cas算法,个人觉得cas算法在并发编程中也是挺重要的的一部分,cas是比较并交换的意思(compare and swap),campareAndSwap(int expect,int update),函数中有两个值,expect是期望值,update是更新值,用expect值去和...

    2018-06-18 02:02:11

2