自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 blog收录

1.用通俗的语言介绍https 点击打开链接https://www.oschina.net/translate/https-explained-with-carrier-pigeons2.怎么搭建微信的本地测试环境 点击打开链接https://www.jianshu.com/p/61f50ee77dec3.使用openSSL生成证书 点击打开链接https://blog.csdn.net/geng...

2018-04-28 10:20:52 192

原创 SpringBoot系列

1.SpringBoot之集成Spring AOP 学习新知识点:RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); //从获取RequestAttributes中获取HttpServletRequest的信息 HttpServletRequest request = (Htt...

2018-04-04 10:56:42 408

原创 Spring的事务--TransactionDefinition

1.事务的隔离级别 隔离级别说明TransactionDefinition.ISOLATION_DEFAULTPlatformTransactionManager的默认隔离级别(对大多数数据库来说就是ISOLATION_ READ_COMMITTED)TransactionDefinition.ISOLATION_READ_UNCOMMITTED最低的隔离级别。事实上我们不应该称其为隔离级别,因为...

2018-03-16 11:42:51 2120

原创 CentOS7系统操作httpd服务

1.安装httpd服务yum install httpd2.启动,停止httpd服务systemctl start httpd.service #启动systemctl stop httpd.service #停止systemctl restart httpd.service #重启

2018-03-15 11:08:16 618

原创 Docker命令

运行docker服务进程service docker start查询本机镜像docker images 例如:docker images搜索镜像docker search [镜像名称] 例如:docker search nginx下载镜像docker pull [镜像名称] 例如:docker pull nginx运行镜像a.后台方式运行docker

2018-01-30 10:30:28 277

原创 JAVA日志的三种方案

JAVA日志的三种方案

2017-12-12 14:35:56 928

转载 SpringMVC 拦截器不拦截静态资源的三种处理方式

SpringMVC提供来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.xml)

2017-12-08 18:43:39 615

原创 Spring注解@Value及属性加载配置文件

Spring中使用@Value注解给bean加载属性的配置文件有两种使用方式第一种:使用@Value("#{configProperties['websit.msgname']}")spring中配置属性加载文件的配置方式 classpath:/properties/websit.properties

2017-12-08 09:26:35 3733 1

原创 RabbitMQ相关

1.安装     本安装都是基于centos7上进行的安装。RabbitMQ需要erLang的环境支持,所有安装RabbitMQ需要先安装ErLang。     a.下载erlang     b.安装erlang     c.安装RabbitMQ

2017-12-04 10:46:49 288

原创 centos上yum安装mariadb

Enter current password for root (enter for none): # 输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车Set root password? [Y/n] # 设置密码,yNew password: # 新密码Re-enter new password: # 再次输入密码Remove anonymous users? [Y/n] # 移除匿名用户, y

2017-11-10 16:20:02 255

原创 Tomcat8及以上配置Manager访问权限

1.修改$TOMCAT_HOME/webapps/manager/META-INF/context.xml文件,允许哪些IP可以访问Manager服务<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTIC

2017-11-01 18:00:22 3358

转载 linux上java的配置

1.首先要去下载好JDK,Java SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  根据自己的系统版本来选择是要使用32位版还是64位版。Linux提供了两种安装方式一个是.rpm,另一个是.tar.gz,我所使用的是.tar.gz。在下载前不要忘了

2017-10-31 17:03:51 300 1

转载 nginx 504 Gateway Time-out 解决办法

今天用PHP执行一个非常耗时的文件【ps:自己有用,大概3分钟】但是执行到一分钟后显示nginx 504 Gateway Time-out于是修改php-ini.php中的max_execution_time =1200;重启php,还是没用 突然明白,如果超时是php设置的问题,会报以下错误Fatal error: Maximum execution time of 60

2017-10-23 14:31:59 2089

原创 Window追踪系统端口由那个应用占用的方法

1.使用netstat命令查看端口占用的进程PID命令:netstat -aon | findstr ":80"2.用任务管理器查看进程名称

2017-10-18 11:29:09 786

转载 Tomcat JDBCPool的使用

Tomcat JDBC Pool的使用

2017-10-18 11:04:12 2308

转载 连接池c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool对比测试

这次所要做的测试是比较几种我们常用的数据库连接池的性能,他们分别是:c3p0 ,Proxool ,Druid ,Tomcat Jdbc Pool这四种,测试将采用统一的参数配置力求比较“公平”的体现统一水平下几种连接池的不同。        1.创建类TestDAO,封装统一的查询方法 :import java.sql.Connection;import java.sql.Resul

2017-10-18 10:56:47 298

转载 tomcat jdbc-pool

Tomcat数据源JDBC-POOL

2017-10-18 10:53:48 244

转载 使用 P6Spy 来格式化 SQL 语句,支持 Hibernate 和 iBATIS

事情起因在处理一个查询小功能的时候,自认为 SQL 语句和传参均正确,然而查询结果无匹配数据,在查看 Hibernate 自带 SQL 语句输出的时候带着问好感觉有点不爽,特别是想复制 SQL 语句到数据库客户端去调试时,还要手动复制参数值,麻烦得很。所以我希望能做到输出 SQL 语句的时候能够把相关的参数值填在对应的位置,假如我需要复制到数据库客户端进行测试,也很方便。说

2017-10-17 14:48:30 623 1

转载 MySQL Hash索引和B-Tree索引的区别

MySQL Hash索引和B-Tree索引的区别究竟在哪里呢?相信很多人都有这样的疑问,下文对两者的区别进行了详细的分析,供您参考。MySQL Hash索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然

2017-10-17 14:46:05 184

原创 Centos命令

1.查看系统版本 lsb_release  -a[root@iZbp118zwgdt9y0llz2lxkZ ~]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.2.1511 (Core) R...

2017-10-12 08:47:50 231

原创 Docker讲解

Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker面向对象容器对象镜像类Doc

2017-10-12 08:31:55 198

转载 MongoDB操作命令

一、数据库常用命令1、Help查看命令提示代码如下:helpdb.help();db.yourColl.help();db.youColl.find().help();rs.help();2、切换/创建数据库代码如下:use yourDB; 当创建一个集合(table)的时候会自动创建当前数据库3、查询所有数据库代码如下:show d

2017-10-11 10:40:29 412

转载 MemCache实践

基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10

2017-10-11 10:20:44 220

转载 MemCache命令

Memcached常用命令及使用说明一、存储命令存储命令的格式:12<command name> <data block>参数说明如下:set/add/replace查找关键字客户机使用它存储关于键

2017-10-11 09:55:43 252

转载 springMVC自定义拦截器

SpringMVC的拦截器HandlerInterceptorAdapter对应提供了三个preHandle,postHandle,afterCompletion方法。preHandle在业务处理器处理请求之前被调用,    postHandle在业务处理器处理请求执行完成后,生成视图之前执行,afterCompletion在DispatcherServlet完全处理完请求后被调用,可用于清理

2017-10-11 07:31:54 223

转载 JVM内存参数设置

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll

2017-10-10 16:59:53 1081

转载 JAVA代理模式

简介代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的思想是为了提供额外的处理或者不同的操作而在实际对象与调用者之间插入一个代理对象。这些额外的操作通常需要与实际对象进行通信。三种代理模式1.代理模式

2017-10-10 15:46:22 190

转载 JavaScript对象遍历

javascript数组,对象,json的遍历

2017-09-26 05:38:04 290

转载 注解(Annotation)自定义注解入门

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。Java5.0定义的元注解:1.@Target,2.@Retention,

2017-09-21 11:49:59 191

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Quali

2017-09-21 11:47:53 140

原创 Spring常用注解

使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component

2017-09-21 11:43:59 161

转载 mysql的锁

锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL

2017-09-21 06:04:55 216

转载 mysql事务隔离级别

第1级别:Read Uncommitted(读取未提交内容)第2级别:Read Committed(读取提交内容)第3级别:Repeatable Read(可重读)第4级别:Serializable(可串行化)参考文章 SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的

2017-09-21 06:02:38 173

转载 mysql数据库表类型

学习Mysql数据库,Mysql表类型都有哪些是一定需要知道的,下面就为您介绍七种Mysql表类型,希望能对您学习Mysql表类型有所帮助。MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。今天,我们先了解一下Mysql表类型,以及它们的一些简单性质。截至目前,MySQL一共向用户提

2017-09-21 05:29:20 285

转载 redis主从配置

Redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操 作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcac

2017-09-21 05:15:06 167

转载 Mysql数据库主从配置

怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作:  1.1、版本一致  1.2、初始化表,并在后台启动mysql  1.3、修改root的密码2、修改主服务器master:   #vi /etc/my.cnf    [mysqld]    log-bin=mysql-bin   //[必须]启用二进制日志 

2017-09-21 05:05:26 271

转载 ClassLoader简介

ClassLoader讲解

2017-09-21 04:55:17 294

原创 linux系统磁盘用量检查

检查系统磁盘的使用量,并能在设定的超出量上报警#!/bin/bashDATE=`date -d "$1 -1 days" +"%Y-%m-%d-%H"`logs="/root/logs/disk/diskuse.${DATE}.log"df -h | awk '{print $1"|"$2"|"$3"|"$4"|"$5;}' > "${logs}"cat "${logs}" | gr

2017-09-19 15:12:27 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除