- 浏览: 74307 次
- 性别:
- 来自: 深圳
最新评论
-
lixia0417:
楼主,你的图片不见了。也就是说ByteBuf的申请速度大于释放 ...
Netty OOM案例
文章列表
SQL逻辑查询语句执行顺序
- 博客分类:
- mysql
MySQL五补充部分:SQL逻辑查询语句执行顺序
阅读目录
一 SELECT语句关键字的定义顺序
二 SELECT语句关键字的执行顺序
三 准备表和数据
四 准备SQL逻辑查询测试语句
五 执行顺序分析
一 SELECT语句关键字的定义顺序
java内存模型与volatile关键字
- 博客分类:
- java
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。
volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatile关键字的实现原理,最后给出了几个使用volatile关键字的场景。
以下是本文的目录大纲:
一.内存模型的相关概念
二.并发编程中的三个 ...
Spring 是一个“引擎”
Spring MVC 是基于 Spring 的一个 MVC 框架
Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
数十年来, Spring 的 ...
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种互联网软件采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。但是,到底什么是RESTful架构,并不是一个容 ...
目录页:《Spring4.1.4学习笔记》
这一篇螃蟹就介绍下Eclopse基础spring tool插件的步骤。这里先想一个问题,为什么非要集成spring的插件呢?当然不是必须的,在实际项目开发时,如果我们创建了一个spring文件,其实也就是个xml文 ...
c3p0三种配置方式(automaticTestTable)
c3p0的配置方式分为三种,分别是http://my.oschina.net/lyzg/blog/551331.setters一个个地设置各个配置项2.类路径下提供一个c3p0.properties文件3.类路径下提供一个c3p0-config.xml文件
1.setters一个个地设置各个配置项这种方式最繁琐,形式一般是这样:
Propertie
UPDATE lovego_market_lock_point_detail d
JOIN lovego.hk_lovego_users u ON d.USER_ID = u.ID
SET d.CREATE_DATE = DATE_ADD(d.CREATE_DATE,INTERVAL - 1 DAY)
WHERE u.LOGIN = '17688938954'
AND d.CREATE_DATE < STR_TO_DATE('2017-04-18 17:48','%Y-%m-%d %H:%i');
由于PDM 的表中 Name 会默认=Code 所以很不方便, 所以需要将 StereoType 显示到表的外面来
打开[工具]->[显示属性](英文:Display Preferences) ->Content->Table->右边面板Columns框中 勾选: StereoType ,这样再在 StereoType中填入code字段相同内容就会显示在图形界面上了
使用说明: 在【Tools】-【Execute Commands】-【Edit/Run Script】 下。输入下面你要选择的语句即可,也可以保存起来,以便下次使用,后缀为.vbs。
需要 ...
JobStroe 的作用是保存所有你给 scheduler 的“工作数据”:Job、Trigger、Calendar 等等。为你的 Quartz Scheduler 实例选择合适的 JobStore 是很重要的一步。幸运的是,如果你明白了各个 JobStore 之间的不同,那么选择起来将会非常容易。声明使用哪个 JobStore 需要使用到属性文件,这个属性文件可以提供给 SchedulerFactory 用于创建 scheduler 实例。 不要在你的代码中直接使用 JobStore 对象。基于某些原因,有很多开发者会这么做。JobStore 在 Quartz 中应该是在幕后工作。你需要告诉 ...
文件加载位置
默认:优先顺序 Classpath:quartz.properties --> org/quartz/quartz.properties (quartz lib)
改变默认:设置一个系统属性"org.quartz.properties"指向对应的properties文件
程序中显示指定
在StdSchedulerFactory.getScheduler()之前使用StdSchedulerFactory.initialize(xx)。
properties文件中的属性关系
固定前缀org.quartz
主要分为scheduler, ...
Spring——jar包详解
- 博客分类:
- spring
Spring——jar包详解
org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现
org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包
org.springframework.aspects——Spring提供的对AspectJ框架的整合
org.springframework.beans——所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现。
org.spri ...
zabbix v3.0安装部署
- 博客分类:
- zabbix监控
关于zabbix及相关服务软件版本:
Linux:centos 6.6
nginx:1.9.15
MySQL:5.5.49
PHP:5.5.35
一、安装nginx:
安装依赖包:
yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre* make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel
/**
* Copyright (C) 2014 Winbons Technology Software Co.,Ltd
* All Rights Reserved.
* Development of this softwareWinbons Technology Software Co.,Ltd.
* Without the formal written consent of the Company,
* any other individuals, groups may not use,
* copy, modify, or distribute this s ...
在spring实例化bean的前后执行一些附加操作。 有时,你会发现需要立刻在Spring实例化一个bean的前后执行一些附件操作。这些操作可以简单到修改一个bean,也可以复杂到返回一个完全不同的对象。 BeanPostProcessor接口包含两个metho ...
/**
* Copyright (C) 2013 Winbons Technology Software Co.,Ltd
* All Rights Reserved.
* Development of this softwareWinbons Technology Software Co.,Ltd.
* Without the formal written consent of the Company,
* any other individuals, groups may not use,
* copy, modify, or distribute this s ...