当前搜索:

利用MAVEN打包时,如何包含更多的资源文件

首先,来看下MAVENx项目标准的目录结构: 一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里。 有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用m...
阅读(700) 评论(0)

IntelliJ IDEA2017 修改缓存文件的路径(转载:https://www.cnblogs.com/acm-bingzi/p/ideaCachePath.html)

IDEA的缓存文件夹.IntelliJIdea2017.1,存放着IDEA的破解密码,各个项目的缓存,默认是在C盘的用户目录下,目前有1.5G大小。现在想要把它从C盘移出。在IDEA的安装路径下中,进入bin目录后找到属性文件:idea.properties 用记事本打开,找到如下代码段: 1 #---------------------------------------------------...
阅读(127) 评论(0)

Disconf介绍,源码下载,环境准备,安装,disconf-web使用和配置介绍,项目中进行配置,项目案例运行

1、disconf介绍Distributed Configuration Management Platform(分布式配置管理平台)专注于各种 分布式系统配置管理 的通用组件 / 通用平台,提供统一的配置管理服务。 主要目标: 部署极其简单:同一个上线包,无须改动配置,即可在 多个环境中(RD/QA/PRODUCTION) 上线。 部署动态化:更改配置,无需重新打包或重启,即可 实时生效...
阅读(130) 评论(0)

Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。 一、Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Jav...
阅读(77) 评论(0)

使用nginx配置跨域的案例

server { listen 80; server_name grafana.test.com; #charset koi8-r; #access_log logs/host.access.log main; location / { auth_basic "Restricted"; aut...
阅读(104) 评论(0)

分布式ID生成器(来源:架构师之路,2017-06-25 58沈剑 架构师之路)

一、需求缘起几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如:消息标识:message-id订单标识:order-id帖子标识:tiezi-id这个记录标识往往就是数据库中的主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务需求,例如:拉取最新的一页消息select message-id/ order...
阅读(127) 评论(0)

sql优化之:数据库索引创建原则,or/in/union与索引优化,聚集索引/非聚集索引/联合索引/索引覆盖,MySQL冗余数据的三种方案,MySQL双主一致性架构优化(来源:架构师之路)

一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好习惯可以优化为in查询: select * from order where status in(2,3)(2)前导模糊查询不能使用索引 select * from order where d...
阅读(150) 评论(0)

MySQL之长连接、短连接、连接池(转载:http://www.ywnds.com/?p=9801)

当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。可以查阅程序语言手册来获知通过何种方式使用短连接、长连接。1. 短连接短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本...
阅读(241) 评论(0)

ELK技术实战–了解Elk各组件 ELK技术实战-部署Elk 2.x平台 ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可

ELK技术实战–了解Elk各组件ELK技术实战-部署Elk 2.x平台ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。其中,Elasticsearch 是一个基于 Lucene 的、支持全文索引的分布式存储和索引引擎,主要负责将日志索引并存储起来,方便业务方检索查询。Logstash是一个日志收...
阅读(170) 评论(0)

分布式与集群的区别,一致性hash,hadoop与HBASE,消息,关于分布式系统的数据一致性问题(来自公众号:360doc个人图书馆)

222013-10简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoo...
阅读(275) 评论(0)

CentOS 7.0关闭默认防火墙启用iptables防火墙

操作系统环境:CentOS Linux release 7.0.1406(Core) 64位 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall...
阅读(234) 评论(0)

jenkins中通过Publish Over SSH将项目部署到远程机器上

Publish Over SSH插件使用在使用Publish Over SSH之前,需要制作SSH私钥。机器间做免密登录配置。假设机器A,ip为192.168.AA.AAA,机器B: 192.168.BB.BBB,机器A能够免密登录机器B,机器B能够免密登录机器A,制作方式是: 进入A机器,执行:cd ~ ssh-keygen -t rsa通过下面的命令,表示可以通过机器192.168.AA.AA...
阅读(178) 评论(0)

OpenTSDB介绍

1、OpenTSDB介绍1.1、OpenTSDB是什么?主要用途是什么?官方文档这样描述:OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase;翻译过来就是,基于Hbase的分布式的,可伸缩的时间序列数据库。主要用途,就是做监控系统;譬如收集大规模集群(包括网络设备、操作系统、...
阅读(144) 评论(0)

influxdb介绍,安装,使用等(转载:http://www.jianshu.com/p/d2935e99006e)

influxdb是目前比较流行的时间序列数据库。 何谓时间序列数据库? 什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间环境的温度,CPU的使用率等。但是,有什么数据不包含Timestamp呢?几乎所有的数据其实都可以打上一个Timestamp字段。时间序列数据的更重要的一个属性是如何去查询它,包括数据的过滤,计算等等。 Influxdb Infl...
阅读(190) 评论(0)

通过脚本的方式杀tomcat进程(shell脚本),shell中将一个文件的内容读出赋值给一个变量

#!/bin/bashecho "==================stop tomcat=========================" ps -aux | grep /usr/local/tomcat/ | grep -v grep > tomcat_info.txt sed 's/ / /g' tomcat_info.txt > tomcat_info1.txt sed 's/ /...
阅读(111) 评论(0)

删除文件后,磁盘空间没有释放的处理记录

问题说明:IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢??123456[root@linux-node1 ~]# df -hFilesystem            Size  Used Avail Use% Mo...
阅读(118) 评论(0)

监控系统

1、JMXtrans + InfluxDB + Grafana实现Kafka性能指标监控 2、influxdb+grafana+heapster...
阅读(166) 评论(0)

线上服务CPU100%问题快速定位实战(转载公众号:架构师之路)

功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。 题目某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务...
阅读(503) 评论(0)

jvisualvm.exe使用时涉及的配置、使用方式

1.关于jvisualvm的使用,可以参考如下网址https://www.ibm.com/developerworks/cn/java/j-lo-visualvm/2、监控tomcat的运行情况如果想监控tomcat的运行情况,需要在tomcat的catalina.sh中配置如下内容: 内容如下:JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=19...
阅读(96) 评论(0)

Linux上创建一个用户,并给该用户指定目录的权限,其它目录没有权限

useradd user1 passwd user1 输入密码然后指定可操作的目录 chown -R user1:root /usr/local/work/tomcat/webapps...
阅读(140) 评论(0)
1470条 共74页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:2133044次
    • 积分:31553
    • 等级:
    • 排名:第169名
    • 原创:963篇
    • 转载:507篇
    • 译文:0篇
    • 评论:213条
    文章分类
    博客专栏
    在线文档
    QT官网