相关分类: Java技术 C/C++ VB delphi
  • AQS 框架之 Lock 接口

    ■前言 - 内存锁的不足 不可中断 :使用内部锁(指的是 synchronized ) 时,不能中断正在等待获取锁的线程 不可超时 :使用内部锁时,在请求锁失败情况下,必须无限等待,没有超时效果 自动释放 :使用内部锁时,内部锁必须在获取它们的代码块中被自动释放(虽然对代码...

    2018-09-01 05:39:15

  • interface21 - web - DispatcherServlet(DispatcherS

    前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计思想,后续慢慢研究其每次版本变更的内容。。。 先从interface21的一个典型web...

    2018-08-26 17:20:26

  • 使用IDEA创建Java Web项目并部署

    前面给大家介绍了IDEA的安装和基本配置,睡觉前Alan再给大家分享一下使用IDEA创建Java Web并部署访问。 打开IDEA,FileNewProject,进入Java Enterprise创建一个Web Application项目,选择使用的JDK 点击Next 修改一下项目的名称点击Finish,打开刚创建的项目,修改一...

    2018-08-26 17:20:25

  • SpringCloud Zuul基于Consul配置及详解

    一.构建工程 1.引入依赖 !--SpringBoot2.0以上版本需引入该依赖-- dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-starter-netflix-zuul/artifactId /dependency dependency groupIdorg.springframework.cloud/groupId artifactIdspring...

    2018-08-26 17:20:23

  • 2019 Java面试题

    马上又是一个金九银十的招聘旺季,小编在这里给大家整理了一套各大互联网公司面试都喜欢问的一些问题或者一些出场率很高的面试题,给在校招或者社招路上的你一臂之力。 首先我们需要明白一个事实,招聘的一个很关键的因素 是在给自己找未来的同事,同级别下要找比自己...

    2018-08-26 17:20:20 mysql如何使用java多线程java基础java高级

  • Elasticsearch 操作

    集群健康检查 取得健康状态 GET /_cat/health?v 返回: epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1535248805 10 : 00 : 05 elasticsearch yellow 1 1 1 1 0 0 1 0...

    2018-08-26 17:20:18

  • mybatis架构

    介绍源码之前我们先看看mybatis的架构图是什么样子 mybatis-config.xml就是mybatis的全局配置文件,其中DAO层的Mapper文件已经在Mapper标签中引入了 configuration就是根据mybatis-config.xml解析出来的一个对象 SqlSessionFactory根据configuration创建一个生产SqlSes...

    2018-08-26 17:20:17

  • JavaSE 第二次学习随笔(五)

    /* * 中文乱码出现的情况研究 * 注意点:乱码解决的办法是再编码再解码 * 但是如果是编码出错了,无法解决.如果是解码出错了,可以利用再编码再解码 * * * 编码 解码结果 * GBKutf8不可以(GBK2个字节,utf83个字节) * GBKISO8859-1可以 * utf8GBK有时可以 * utf8ISO8859-1...

    2018-08-26 17:20:15

  • InteliiJ IDEA的安装配置与简单使用

    小Alan前段时间一直在家里搬砖,已经很久没有接触技术了,从今天开始重拾技术,工欲善其事,必先利其器,以前在做Java开发的时候最常用的IDE就是Eclipse莫属了,不过随着岁月的流逝,在2016年的时候有一款IDE,InteliiJ IDEA实现了对Eclipse的反超,其实大概从12年开始...

    2018-08-26 17:20:12 java开发工具java开发

  • spring-boot-2.0.3不一样系列之shiro - 搭建篇

    前言 上一篇: spring-boot-2.0.3不一样系列之国际化 ,讲了如何实现国际化,实际上我工作用的模版引擎是freemaker,而不是thymeleaf,不过原理都是相通的。 接着上一篇,这一篇我来讲讲spring-boot如何整合工作中用到的一个非常重要的功能:安全,而本文的主角就是一...

    2018-08-26 17:20:05

2