相关分类: Java技术 C/C++ VB delphi
  • 【JDK源码分析】深入源码分析Semaphore

    前言 这次分析信号量Semaphore,为什么称之为信号量呢?是因为它可以控制同时访问某个资源的操作数量或是同时执行某个指定操作的数量。就好比它像一个租赁汽车的公司,租赁公司的汽车的数量是固定的,用完需要归还,用之前需要去租借(acquire 前提是还有可用的汽车)...

    2018-07-27 06:23:50

  • HttpClient-RestTemplate-Feign

    如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。 Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLConnection,这些API很好用、很常用,但不够简便; 所以,也流行有许多Java HTTP请求的framework,如,Apache的HttpC...

    2018-07-27 06:23:47

  • java关键字static用法详解

    java中有53个关键字,其中包含2个保留字,这篇文章主要介绍一下static这个关键字。 static在java中算是一个比较常见的关键字,有着多种用法,因此很有必要好好地了解一番。 一、定义 static:表明具有静态属性(源自百度百科的解释)。 二、用法 static主要有以下用法...

    2018-07-27 06:23:46

  • 深入理解Redis内存模型

    前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符串、哈希、列表、集合、有序集合),丰富的类型是Redis相对于Memcached等的一大...

    2018-07-27 06:23:40

  • Struts2后期(这框架目前正处于淘汰状态)

    Struts2第三天 课程回顾:Struts2框架的第二天 1. Servlet的API * ActionContext对象 * ServletActionContext对象2. 结构类型的跳转 * 全局结果 * 局部结构,type属性3. 数据的封装 * 属性驱动方式 * 模型驱动方式4. 拦截器(自定义拦截器) 今天的课程内容 1. OGNL表...

    2018-07-27 06:23:45

  • 记录一次springsecurity5.0.6做权限登录异常缓慢的问

    添加pom依赖 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-security/artifactId version2.0.3.RELEASE/version /dependency 此依赖会加载 springsecurity5.0.6版本 做完权限功能后,发现登录异常缓慢,启动后的第一次登录需要14...

    2018-07-27 06:23:41

  • 【原】无脑操作:EasyUI Tree实现左键只选择叶子节点

    Easyui中的Tree组件使用频率颇高,经常遇到的需求如下: 1、在树形结构上,只有叶子节点才能被选中,其他节点不能被选中; 2、在叶子节点上右键出现浮动菜单实现新增、删除、修改操作; 3、在非叶子节点上右键出现浮动菜单实现新增、修改操作。 ----------------------...

    2018-07-27 06:23:38

  • ArrayList的扩容机制

    ArrayList是List接口的实现类,它是支持根据需要而动态增长的数组。java中标准数组是定长的,在数组被创建之后,它们不能被加长或缩短。这就意味着在创建数组时需要知道数组的所需长度,但有时我们需要动态程序中获取数组长度。ArrayList就是为此而生的。 因此,了解它...

    2018-07-27 06:23:37

  • Java跨语言调用,使用JNA访问Java外部接口

    1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多,...

    2018-07-27 06:23:36

  • Spring boot 启动报错 Unsupported major.minor versi

    最近尝试 Spring boot,随笔记录遇到的问题和解决方法 报错信息如下 Exception in thread "main" java.lang.UnsupportedClassVersionError: com/yf/springboot/Application : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Meth...

    2018-07-27 06:23:36

2