自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUE axios 加载中提示封装

import axios from 'axios'// 引入axios以及element ui中的loading和message组件import { MessageBox,Indicator } from 'mint-ui';// 超时时间axios.defaults.timeout = 5000// http请求拦截器var loadinginstaceaxios.i...

2018-07-18 14:16:33 1848

原创 JAVA CPU占用过高问题排查

1. 查找进程top查看进程占用资源情况明显看出java的两个进程22714,12406占用过高cpu. 2.查找线程使用top -H -p <pid>查看线程占用情况 3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664#3d30 然后再使用jstack查询线程的堆栈信息语法:jstack &...

2018-05-30 09:55:03 243

原创 发布jar包到Maven中央仓库

平时自己开发的工具类或者其他的框架的jar包一般都是放在本地。或者把代码上传到github让别人去下载然后自己打包。今天就说说如何把自己的jar包发布到Maven的中央仓库。让其他使用你的jar包的直接去中央仓库下载。如果你用的是阿里云的maven中央仓库。同样阿里云的中央仓库也会同步你的jar包。 1 注册JIRA账号 注册地址:https://issues.sonatype.org/sec...

2018-04-11 18:27:49 341

原创 本地工程上传到码云

git身份设置,让git知道你是谁 [python] view plain copy D:\wxspace\dawn>git config --global user.name "xxx"    D:\wxspace\dawn>git config --global user.email "xxx@qq.com"   生成公钥...

2018-04-09 19:12:03 188

原创 eclipse svn 分支合并到主干

 首先需厘清SVN的分支以下几个概念:trunk: 主干(可以理解为开发环境的代码,平常做开发的工作目录)branches:从主干拷贝了一份代码重新在svn服务器上的建了个分支目录(通常叫branch,一般与生产上的代码保持同步)tag:主干版本标记(标识每次大的升级版本号)。 我们项目目前的版本管理策略如下(可以根据自已的项目实际需要建立不同的版本管理策略):...

2018-04-09 12:13:31 377 1

原创 阿里巴巴开发规范

阿里巴巴开发规范

2018-03-18 19:53:26 256

自定义滚动条样式

/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/*::-webkit-scrollbar {width: 5px;height: 5px;background-color: #f2f2f2;}/*滚动条的轨道,内阴影及圆角*/*::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgb...

2018-02-03 15:31:52 125

关于javascript踩过的坑

      前言:      最近做项目写JS时遇到一个坑,获取JSON对象的值时,发现JSON对象中的key存在《xxx.xxx》的情况,例如如下代码中的《 task.taskId》:var obj = {      activityName:"eee",      historicProcessInstance.id:" ",      id:"daa84b785d714...

2018-01-07 21:47:48 157

原创 Windows 下Nexus搭建Maven私服

1、 为什么使用Nexus        如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下 载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么 办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为...

2017-10-22 11:53:00 140

原创 阿里巴巴Java开发手册及Java代码规约扫描eclipse和IDEA插件

导读:《阿里巴巴Java开发手册》是阿里巴巴技术团队的集体智慧结晶和经验总结,经历了大规模的实战不断完善,主要由编码规约、异常日志、单元测试、安全规约、工程结构、MySQL数据库六部《阿里巴巴Java开发手册》是阿里巴巴技术团队的集体智慧结晶和经验总结,经历了大规模的实战不断完善,主要由编码规约、异常日志、单元测试、安全规约、工程结构、MySQL数据库六部分组成。俗话说得...

2017-10-22 11:40:52 359

centos增加一个用户并给root权限方法

1.添加用户,命令如下:adduser zhangsan2.修改用户密码,命令如下:passwd zhangsan执行后结果如下:Changing password for user zhangsanNew password:    在这里输入新密码,然后回车确认Retype new password:  再次输入新密码,然后回车确认,执行后结果如下:pa...

2017-10-16 10:09:52 647

原创 SSH登录时提示Read from socket failed: Connection reset by peer.

首先查看日志 tail -f /var/log/auth.log 添加参数 -v 获得更详细的连接信息 ssh user@computerB -v 1.如果是 rsa and dsa keys 丢失产生的问题, 可以通过下面的方式进行修复: ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t dsa  -f /etc/ssh...

2017-09-22 18:00:35 2779

原创 git命令使用

1、首先需要安装Git,如果已经安装,请跳过。由于Git是Linux开发的,所以大部分使用在Linux系统上,但肯定会有windows版的,我本身使用的是win10,下载安装即可:https://git-for-windows.github.io/2、安装好git服务器后。首先找到你项目的文件夹,比如项目名称为myproject,进入到这个文件夹,右键打开模拟linux风格的命令窗口  接下...

2017-09-12 16:50:45 262

原创 Spring MVC Rest服务 返回json报406错误的解决办法

@ResponseBody & @RequestBody@RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象。@ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流...

2017-09-03 15:56:40 311

原创 eclipse去掉JS验证

打开Eclipse 菜单栏里的window 将windows->preference 进入Java Script->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的勾去掉; ...

2017-08-07 09:42:28 172

MySQL忘记密码解决方案:

linux系统:# /etc/init.d/mysql stop #mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #mysql -u root mysql mysql>  UPDATE user SET Password=PASSWORD('newpassword') where USER=...

2017-05-17 19:01:54 125

原创 解决PLSQL记录被另一个用户锁住的问题

使用DBA账户在SQL窗口执行:1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object;或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_ob...

2017-03-15 15:27:14 583

原创 PLSQL乱码问题解决方案

一、pl/sql developer 中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。二、查看和修改oracle数据库字符集:select userenv('language') from dual;查询结果:AMERICAN_AMERICA.AL32UTF8三、修改pl/sql developer 的编码...

2017-03-08 10:40:33 1688

原创 PHP5.3安装

安装依赖包,其中有部分软件是由EPEL提供,所以要添加EPEL源[java] view plaincopy sudo yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib...

2017-02-09 10:34:36 115

原创 Java的密钥库jks文件放在/src/main/resources目录下报错的解决办法

Java的密钥库jks文件放在/src/main/resources目录下,到了编译的时候,就会自动增长变大,导致java读取keystore文件异常,爆出 java.io.IOException:Invalid keystore format ...  的异常.  这个问题困扰了很久,在以前的项目中就出现过一次,当时由于项目很紧急,就把jks文件放在了/src/...

2016-12-26 17:35:38 2442 1

原创 https原理及tomcat配置https方法

一、 什么是HTTPS在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。SSL目...

2016-10-27 21:47:50 102

原创 JVM参数说明

功能开关:参数默认值或限制说明参数默认值功能-XX:-AllowUserSignalHandlers限于Linux和Solaris,默认不启用允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler-XX:+DisableExplicitGC默认启用禁止在运行期显式地...

2016-06-22 10:20:05 109

原创 keepalived安装配置实现高可用

环境角色IP用途Master A10.10.10.33MySQL DBMaster B10.10.10.36VIP10.10.10.199KeepAlived VIP安装 KeepAlived  1.下载安装包:# w...

2016-03-06 18:27:57 622

centos 网络配置

ifconfig 没有查到信息是正常的,因为你没设置!用VI命令编辑网络配置文件:vi  /etc/sysconfig/network-scripts/ifcfg-eth0在这里的ETH0,指的第一个网卡接口,如果你的服务器有多个请区分 4 网卡配置静态IP1)编辑配置文件,添加修改以下内容# vi /etc/sysconfig/network-scripts/i...

2016-03-06 11:49:40 111

centos6.5安装mysql并配置主主集群

准备工作执行如下命令安装依赖:  # yum install gcc gcc-c++ ncurses-devel zip make cmake执行如下命令(确保系统内无mysql的遗留信息):rm –rf /etc/my.cnfuserdel mysqlgroupdel mysql  安装mysql前需要查询系统中含有的有关my...

2016-03-06 11:41:56 147

原创 mysql存储引擎myisam,innodb和memory的区别

1.myisam,innodb和memory的区别如下:2:InnoDB存储引擎2.1:InnoDB具有事务,回滚,崩溃修复能力和多版本并发的事务安全2.2:关于InnoDB的auto_increment列:2.2.1:InnoDB支持自动增长列,此列不能为空,且值必须唯一2.2.2:此列必须为主键。插入时,不指定值,默认是自增都的值。指定0或者NULL时,也 是自增后的值...

2016-03-04 10:56:09 632

原创 RPC中几种通讯协议的比较

  RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。      RPC采用客户机/服...

2015-09-17 16:31:59 2027

原创 quartz定时任务实现方式

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerT...

2015-09-16 16:30:45 554

原创 mysql 压测

参考文献:http://dev.mysql.com/doc/refman/5.1/en/mysqlslap.htmlhttp://www.ningoo.net/html/2008/mysql_load_test_tool_mysqlslap.html 在mysql5.1以后的版本:客户端带了个工具mysqlslap可以对mysql进行压力测试:可以使用mysqlslap ...

2015-08-28 12:25:55 138

原创 Redis集群部署文档(centos6系统)

(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下)127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005 1:下载redis。官网下载3.0.0版本,之前2...

2015-08-14 18:28:39 112

原创 基于SEDA的异步框架设计与实现

参考附件转自:http://www.tuicool.com/articles/baeMji

2015-08-05 15:43:55 192

centos6.5安装rabbitmq详细教程

  123 集群安装请参考附件安装环境#yum install gcc gcc-c++#yum install zlib zlin-devel 123456789101112131415 替换系统默认python2.6-->2.7下载并解...

2015-08-01 08:57:06 346

原创 nexus 如何导入已有的maven构件仓库

我的maven中央仓中已经下载了好多jar包在本地,大概有700M。现在又搭建了一个nexus服务器,但是不想从远程中央库中来再次下载这些包,因为实在是太慢了。如何将本地已下载的maven中央仓中的jar包,导入到nexus中央仓中。 假设 maven 仓库地址  --D:\Maven_Repository        nexus   地址        --D:\nexus1...

2015-07-23 18:27:39 1214

原创 maven 自动发布更新本地和远程仓库

$ mvn install -Dmaven.test.skip=truemvn clean package deploy -Dmaven.test.skip=true 本地仓库 的更新mvn  clean package install 远程 仓库 的更新mvn clean package deploy工程文件pom.xml的设置 ...

2015-07-23 18:14:53 776

原创 安装python2.7

安装python2.71、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz2、复制解压#mkdir -p /opt/usr/python#cp  /opt/soft/Python-2.7.10.tgz /opt/usr/python#c...

2015-07-13 17:59:24 176

原创 优化MySQL数据库性能的八种方法

1、选取最适用的字段属性   MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同...

2015-07-13 17:01:10 128

原创 服务器搭建安装

 服务器安装手册V2.0修订记录:1,在此版安装手册中去掉了缓存的内容:    一些动态文件命名会被nginx识别为静态文件并缓存,因此暂时不启用缓存。2,Nginx中加入检查后端服务器失效检测配置:   check interval=3000 rise=2 fall=5 timeout=1000。 注:以两台CentOS-6.6-x86_64-minimal服务...

2015-06-08 16:50:11 274

原创 eclipse内存优化

一 基本说明      在JVM中,总体上分2块内存区,默认空余堆内存小于 40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制。     1)堆内存(Heap memory):堆是运行时数据区域,所有类实例和数组的内存均从此处分配,是Java代码可及的内存,是留给开发人员使用的.     2)非堆内存(Non-heap memory):在...

2015-05-22 08:50:23 329

原创 thrift开发基础教程

1.eclipse thrift插件安装:http://thripse.googlecode.com/svn/update/     (需要F翻Q墙才能访问 )2.编译工具:参考附件thrift-0.9.2.zip3.thrift使用方法参考:http://ailikes.iteye.com/blog/2211925...

2015-05-17 17:06:51 187

原创 Thrift简介以及服务器和客户端的编写运行演示

第一部分: thrift的基本介绍以及安装1.1 简介         thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引 擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCam...

2015-05-17 15:25:26 357

空空如也

空空如也

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

TA关注的人

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