自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(384)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 关注我的公众号:【架构师也是人】,更多干货,和你分享

关注我的公众号:架构师也是人更多干货,和你分享

2019-08-13 18:11:16 392

原创 高并发程序设计入门

说在前面本文绝大部分参考《JAVA高并发程序设计》,类似读书笔记和扩展。走入并行世界概念同步(synchronous)与异步(asynchronous)同步和异步通常来形容一次方法调用。同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续执行任务。 异步方法更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的工作。异步方法通常会在另外的线程中“真实”的执行。整个过程不会

2016-02-24 08:39:29 33314 21

原创 一篇文章学会Spring4.0

spring概述 Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架. 具体描述 Spring: 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Sprin

2016-01-25 14:02:32 9241 10

原创 一篇文章学会springMVC

说在前面为什么用springMVC?springMVC有什么有缺点?springMVC和Struts有什么区别?等等这些问题可以参考网路上资源,本文的重点是快速带入,让大家了解熟悉springMVC。springMVC毕竟是工具,工具的特点就是熟能生巧,通过快速掌握,多加练习、解决问题及归纳总结肯定可以掌握并且成为自己的东西。简单描述springMVC主要是通过前端控制器controller中的注解

2016-01-14 09:35:52 12471 8

原创 xtrabackup全量+增量备份手记

全量[root@localhost ~]# rm -rf /backups/mysql/20151026/[root@localhost ~]# ll /backups/mysql/total 0[root@localhost ~]# xtrabackup --defaults-file=/etc/my.cnf --user=root --password="root" --port=3306

2017-12-08 11:55:25 637

原创 innobackupex全量备份+增量备份手记

全量备份查库[root@localhost ~]# service mysqld5612 status[root@localhost ~]# mysql -uroot -prootmysql> select * from t1.test1;+------+| id |+------+| 1 || 2 || 3 |+------+3 rows in set (

2017-12-08 11:46:03 861

原创 mysql备份及xtrabackup安装

一、数据库备份种类 1、完全备份 这可能是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间, 所以,一般推荐一周做一次完全备份。 2、事务日志备份 事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。 为了使数据库具有鲁棒性,推荐每

2017-12-08 11:29:05 880

原创 mysql-主主搭建mm

MM主主模式是建立在主从的基础之上 MS主从模式可以扩展未MSS,M为写服务,两个S提供读服务 MM主主模式可以扩展未MSSMSS,也就是两台master互写,并且一个M带两个或多个slave,这样的扩展性和提供的服务能力就远远大于MS模式了.按照主从搭建完后(参考上一篇MS搭建的文章),别操作数据库,因为操作数据就会写入binlog,以至于两台MySQL数据不统一. 操作之前需要: 0.

2017-12-08 11:25:33 939

原创 mysql-主从搭建ms

主从原理简述 1 master记录二进制日志. 1.1 在每个事务更新数据之前,master在二进制记录这些改变,mysql将这些事务串行的写入二进制日志,即使这些事务中的语句是交叉的,当日志写完之后,master会通知存储引擎提交事务,完成之后,数据变化就会写入的二进制日志中. 2 slaver将master的binlog拷贝到自己的中继日志 2.1 slaver开启工作线程io线程,再m

2017-12-08 11:23:19 420

原创 Redis存储方式RDB和AOF介绍及持久化的重要性

前言redis可以干很多事情,我们这里的背景是将redis作为缓存服务器还讨论的。如果部署了一个redis,主从也好,cluster也罢,我将一些数据存储在它上面,如果没有持久化的话,redis只会存储到内存中,那如果遇到灾难性故障,就会丢失所有数据。这对企业级的应用来说,是个噩梦。如果我们能将数据持久化,并且指定策略定期同步到备份服务器或者云存储上,就可以保证数据不丢失全部,可以挽回一部分数据

2017-11-02 13:12:44 2814

原创 从权限到shiro框架

在说具体的框架之前,先把必要的理论知识简单的和大家交代一下。权限管理什么是权限管理基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。

2017-07-07 17:50:22 6077 2

转载 Spring整合JMS——基于ActiveMQ实现(附源码)

声明:本文转载地址:http://elim.iteye.com/blog/1893038,如不能转载,请联系博主。 此源码非彼源码,如需下载原文源码,请访问原文链接。 此源码是博主经过改造测试的,可以配合此文章阅读。地址:去下载JMS简介JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息

2016-09-22 16:58:26 2983

原创 Spring+Mybatis透明实现读写分离

背景网上有好多读写分离的实践,所应对的业务场景也不一样,本方法主要是应对中小型互联网产品的读写分离。数据库环境:1台master;2台slaver适用框架:spring+mybatis操作数据库的简单原理:mybatis最终是要通过sqlsessionfactory获取数据连接,创建sqlsession并提交到数据库的。所以我们入手的地方有两点: 1. 通过创建多种sqlsessionfactor

2016-09-20 16:58:32 3556 1

原创 自动化部署入门Git+Nexus+SonarQube+Hudson

自动化部署的优点就不在这里赘述了,本文意在入门。软件都多少有一些权限等配置,这些请大家自行查找,如果实在找不到可以留言。环境:两台CentOS,且都配置jre ip分别为: - 192.168.199.61 作为CI服务器 - 192.168.199.60 应用服务器OS:[root@localhost ~]# uname -aLinux localhost.localdomain 2.

2016-07-01 19:02:52 3900

原创 搭建sonatype nexus 2.18.X时遇到的SSLException错误

环境OS:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux[root@localhost ~]# head -n 1 /etc/issueCentOS re

2016-06-23 18:02:11 1424

原创 JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]

类的继承Java只支持单继承,不允许多重继承 - 一个子类只能有一个父类 - 一个父类可以派生出多个子类 子类继承了父类,就继承了父类的方法和属性。 在子类中,可以使用父类中定义的方法和属性,也可以创建新的数据和方法。 因而,子类通常比父类的功能更多。 在Java 中,继承的关键字用的是“extends”,即子类不是父类的子集,而是对父类的“扩展”。 关于继承的规则: 子类

2016-02-03 11:52:08 4919

转载 MySQL5.6.12源码编译安装详细过程

本人转自:http://blog.csdn.net/mchdba/article/details/359942511 下载安装包download tar.gzwget http://download.csdn.net/detail/mchdba/7545037​2 安装cmake软件包yum install cmake -y3 create account of mys

2015-11-19 09:01:58 2455

原创 maven学习手记+nexus配置+更换中央仓库为阿里云仓库

本地环境搭建熟悉基础命令mvn:compile mvn:testmvn:cleanmvn:installmvn:package迁移本地仓库* 熟悉创建mvn archetype:generate -D….创建maven骨架*pom.xml|-src|—main|—-java|——package|—-resource|—test|—-java|——package|—-re

2015-11-17 22:13:39 18957 2

原创 MYSQL binlog简述及简单操作

binlog主要两大作用高可用数据恢复。如何开启binlog在my.cnf中配置:log-bin =/home/data/mysql/binlog/mysql-bin检查是否开启mysql> show variables like '%log_bin%';+---------------------------------+-------------------

2015-08-25 08:35:50 6423

原创 MYSQL日志中ERROR GENERAL SLOW日志分析简述

ERROR日志我们经常在运行MySQL时会出一些错误,也经常被这些错误搞得晕头转向。当然解决这些问题的首要任务是找到日志信息。 进入mysql执行:mysql> show variables like '%error%';+--------------------+-----------------------------+| Variable_name | Value

2015-08-23 10:48:14 2267

原创 mysql日志设置

mysql文件种类参数文件my.cnf日志文件 socket文件pid文件mysql表结构文件存储引擎文件参数文件my.cnfMysql实例启动时,会先读取配置参数文件my.cnf 寻找my.cnf位置 1. 默认情况: mysql --help|grep my.cnf 2. 后台进程去找:ps –eaf|grep mysql 3. 全局搜索:find / -name

2015-07-09 10:22:18 4506

原创 mysql字符集浅谈

官方文档地址: http://dev.mysql.com/doc/refman/5.6/en/globalization.html查看数据库状态mysql> status;--------------mysql Ver 14.14 Distrib 5.6.13, for Linux (x86_64) using EditLine wrapperConnection id:

2015-07-08 16:24:01 792

转载 my.cnf和my.ini配置详解

my.cnf重要配置参数说明不同存储引擎中关键参数优化MyISAM存储引擎MyISAM存储引擎适用于读多写少,对读性能要求比较高的系统 官方文档:http://dev.mysql.com/doc/refman/5.6/en/myisam-storage-engine.html Key_buffer_size,可以设置为内存的30%-40%左右。通过show variables like ‘%ke

2015-07-06 09:00:40 14195

原创 MYSQL隔离级别及测试包括脏读,幻读

概述SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 1. Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Di

2015-07-02 15:02:59 5878 2

原创 sysbench压力测试,mysql压力测试

sysbenchsysbench压力测试工具简介:sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 Sysbench的测试主要包括以下几个方面: 1、磁盘io性能 2、cpu性能 3、内存分配及传输速度

2015-06-23 21:39:33 6859

原创 Mysql数据库管理浅谈

Mysql选型及系统规划简单一句话,除了数据库一致性要求100%的行业之外(银行的核心结算系统),其他所有行业都适用。Mysql的机器设备选型机器设备选型,通过业务场景来大概评估。 表1:业务场景 需求 指标 响应时间 读写请求要求MS级返回 数据总量 1TB/年 每秒请求数量 15000/秒 数据读写比例 2:1 重要程度 核心订单系统P1级别故障,

2015-06-17 16:50:46 1222

原创 SCRUM浅谈,User Story,Sprint,Burn Down Chart

什么是SCRUM首先要知道SCRUM是敏捷开发的方法论之一。 在学习SCRUM之前我们需要简单储备一下基本的知识。 什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式

2015-06-15 21:50:32 20671 2

原创 MYSQL优化浅谈,工具及优化点介绍,mysqldumpslow,pt-query-digest,explain等

MYSQL优化浅谈msyql是开发常用的关系型数据库,快速、稳定、开源等优点就不说了。 个人认为,项目上线,标志着一个项目真正的开始。从运维,到反馈,到再分析,再版本迭代,再优化… 这是一个漫长且考验耐心的过程。在这个过程中,作为数据存储的关键–>数据库的优化起到尤为重要的作用。 语文学的不好,废话也不多说,下面结合实例咱们说说MYSQL需要从哪些方面进行优化。

2015-06-11 22:29:37 8072 4

转载 eclipse myeclipse 删除所有注释

原文:http://blog.sina.com.cn/s/blog_63dc0365010190ot.htmlCtrl+F:  /\*{1,2}[\s\S]*?\*/选择正则表达式,替换全部即可。

2015-03-31 23:05:04 6010

原创 javascript定时器,取消定时器,及js定时器优化方法

通常用的方法:启动定时器:window.setInterval(Method,Time) Method是定时调用的js方法Time是间隔时间,单位是毫秒取消定时器:clearInterval(Method);那么问题来了。用 clearInterval(timerid);来清除,往往不能马上停止,用什么方法比较好解决?优化方案如下var timeout

2014-12-28 19:08:06 122285 2

转载 hibernate 表名大小写,mysql表名忽略大小写

转自:blog:http://blog.csdn.net/wocjj/article/details/7415200查看大小写区分mysql> show variables like "%case%";+------------------------+-------+| Variable_name          | Value |+----------------

2014-12-19 17:37:41 8612

转载 常用正则表达式

原文地址:http://blog.csdn.net/gengv/article/details/4332223匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*

2014-12-19 00:12:54 601

转载 spring整合memcached注意事项-poolname

原文地址:http://blog.csdn.net/maerdym/article/details/10297993Memecached JavaClient在使用前需初始化SockIOPool,该类只有一个protected的构造方法,因此外部需使用其提供的静态方法getInstance来获取SockIOPool实例,getInstance方法允许传入poolname来指明SockI

2014-12-19 00:02:46 1591

转载 看了这个才发现jQuery源代码不是那么晦涩

原文地址:http://my249645546.iteye.com/blog/1716629很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因:1、对一些js不常用的语法、操作符不熟悉2、某个function中又嵌套了一些内部的function,使得整个代码的层次结构不像java代码那么清晰

2014-12-19 00:02:07 7683

转载 eclipse Freemarker插件

原文地址:http://my249645546.iteye.com/blog/1856141关于Freemarker,功能很强大,但好用的eclipse插件却非常少。曾经用Jboss的那个插件,居然对Freemarker的部分标签不兼容。比如${user??}编辑器居然报错!后来发现了另一款插件:hudson.freemarker_ide_0.9.14这也是我目前正在使

2014-12-18 23:54:43 2373

转载 使用Memcached、Spring AOP构建数据库前端缓存框架

原文地址:http://my249645546.iteye.com/blog/1420778上回说到Memcahed的安装及java客户端的使用(http://my249645546.iteye.com/blog/1420061),现在我们使用memcached、Spring AOP技术来构建一个数据库的缓存框架。数据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经

2014-12-18 23:53:41 877

转载 Spring MVC的多视图解析器配置及与Freemarker的集成

原文地址:http://my249645546.iteye.com/blog/1426952一、从freemarker谈起Freemarker使用模板技术进行视图的渲染。自从看了Struts标签、Freemarker、JSTL的性能对比后,我毅然决定放弃Struts标签了!效率太差……Spring本身支持了对Freemarker的集成。只需要配置一个针对Freemark

2014-12-18 23:52:45 1308

转载 memcached搭建缓存系统

原地址:http://my249645546.iteye.com/blog/1420061一、概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、适用场合1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2

2014-12-18 23:43:16 980

转载 jqGrid数据导出

原文:http://blog.csdn.net/xiao_jun_0820/article/details/6622210言归正传,说说jqGrid数据导出的实现,我也纳闷,JQGRID这么复杂的TABLE都做出来了,为啥就不能给我们这些懒人实现一个导出数据的方法呢,百度狗狗了很久都没找到,只能自己写了。下面就吧我写的JS共享出来[javascript] view

2014-12-18 23:35:41 12210 9

转载 iframe实现无刷新上传文件

原文引用: http://www.oschina.net/code/snippet_54371_4502其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔Ajax 的阵营了,iFrame 就乏人问津了。但是用iFrame来实现无刷新上传文件确实一个很好的选择。[html] view

2014-12-18 23:28:03 2430

maxscale-2.2.10-1.rhel.7.x86_64.rpm

maxscale-2.2.10-1.rhel.7.x86_64.rpm搬运,如果原地址无法下载,可以尝试这个地址。

2018-07-04

spring-kms-test源码

配合博文的源码 http://blog.csdn.net/johnstrive/article/details/52624716

2016-09-22

淘宝《orzdba工具使用说明》分流下载

淘宝《orzdba工具使用说明》分流下载 转自http://code.taobao.org/u/orzdba/mypro/ svn下载地址http://code.taobao.org/p/orzdba/src/trunk/ orzdba 淘宝orzdba orzdba说明

2015-10-28

ZendStudio-12.5.1 破解补丁

Zend Studio 12.5.1 通用破解补丁(带注册码),欢迎下载使用。 使用说明: 安装官方Zend Studio 12.5.1原版,关闭zend studio,然后将破解补丁com.zend.verifier_12.5.1.v20150514­2003.jar覆盖到 安装目录\plugins目录下,然后启动zend studio 12.5.1,如提示输入注册码,则选择注册码.txt文档中任意一个注册码注册即可。

2015-09-01

jquery结合bootstrap的日期选择插件,包括普通日期选择及开始结束日期选择

jquery结合bootstrap的日期选择插件,包括 普通日期选择 开始日期-结束日期选择 开始日期 时分秒-结束日期 时分秒

2015-03-12

jquery jqGrid 4 7 1 zip下载 css js plugins src

css | ellipsis xbl xml | ui jqgrid css js | i18n | grid locale en js | grid locale cn js | grid locale js | Changes txt | install txt | jquery jqGrid min js | jquery jqGrid src js | jquery 1 9 0 min js plugins | grid addons js | grid postext js | grid setcolumns js | jquery contextmenu js | jquery searchFilter js | jquery tablednd js | searchFilter css | ui multiselect css | ui multiselect js src | css | ellipsis xbl xml | ui jqgrid css | ui multiselect css | i18n | grid locale en js | grid locale cn js | grid locale js | grid base js | grid celledit js | grid common js | grid custom js | grid filter js | grid formedit js | grid grouping js | grid import js | grid inlinedit js | grid jqueryui js | grid loader js | grid subgrid js | grid tbltogrid js | grid treegrid js | jqDnR js | jqModal js | jquery fmatter js | jquery jqGrid js | JsonXml js">css | ellipsis xbl xml | ui jqgrid css js | i18n | grid locale en js | grid locale cn js | grid locale js | Changes txt | install txt | jquery jqGrid min js | jquery jqGrid src js | jquery 1 9 0 min js plugins | grid addons js | grid postext js | grid setcolumns js | jquery contextmenu js | [更多]

2015-03-10

jquery jqGrid 4 5 2 zip下载 css js plugins src

css | ellipsis xbl xml | ui jqgrid css js | i18n | grid locale en js | grid locale cn js | grid locale js | Changes txt | install txt | jquery jqGrid min js | jquery jqGrid src js | jquery 1 9 0 min js plugins | grid addons js | grid postext js | grid setcolumns js | jquery contextmenu js | jquery searchFilter js | jquery tablednd js | searchFilter css | ui multiselect css | ui multiselect js src | css | ellipsis xbl xml | ui jqgrid css | ui multiselect css | i18n | grid locale en js | grid locale cn js | grid locale js | grid base js | grid celledit js | grid common js | grid custom js | grid filter js | grid formedit js | grid grouping js | grid import js | grid inlinedit js | grid jqueryui js | grid loader js | grid subgrid js | grid tbltogrid js | grid treegrid js | jqDnR js | jqModal js | jquery fmatter js | jquery jqGrid js | JsonXml js">css | ellipsis xbl xml | ui jqgrid css js | i18n | grid locale en js | grid locale cn js | grid locale js | Changes txt | install txt | jquery jqGrid min js | jquery jqGrid src js | jquery 1 9 0 min js plugins | grid addons js | grid postext js | grid setcolumns js | jquery contextmenu js | [更多]

2015-03-10

springSecurity的简单实现

springSecurity的简单实现 数据库和jar包都在里面,导入就可以用

2013-11-14

基于SSH的最基本的用户 角色 权限管理

基于SSH的最基本的用户 角色 权限管理,主要实现在用户管理模块,其他CRUD请自行添加

2013-11-14

webservice spring与CXF结合实现 实例和jar包都有

webservice spring与CXF结合实现 实例和jar包都有 导入就可以用

2013-11-14

webservice实例 CXF的JAXWS和JAXRS实现 及JAXB标准接口实现带jar包

webservice实例 CXF的JAXWS和JAXRS实现 及JAXB标准接口实现带jar包 全部手写,保证质量,导入就可以用

2013-11-14

MicrosoftActiveSync_setup_cn

MicrosoftActiveSync_setup_cn

2010-04-29

三个js时间控件,时间控件 java

js时间控件 时间控件 java时间控件 时间控件

2010-04-23

tomcat集群所用其他两个文件

tomcat集群所用其他两个文件,tomcat集群所用其他两个文件

2010-02-06

tomcat集群所用文件

tomcat集群所用文件,共三个 mod*,workers.properties,apache2.2.3

2010-02-06

oracle内存结构

blog中引用图片,防止过期,oracle内存结构

2010-01-14

煲高中低音耳机专用绿色软件

煲耳机专用.我是高斯PP.刚煲了一段儿时间.

2009-11-11

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

TA关注的人

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