- 博客(22)
- 资源 (28)
- 收藏
- 关注
转载 IntelliJ IDEA2017 修改缓存文件的路径(转载:https://www.cnblogs.com/acm-bingzi/p/ideaCachePath.html)
IDEA的缓存文件夹.IntelliJIdea2017.1,存放着IDEA的破解密码,各个项目的缓存,默认是在C盘的用户目录下,目前有1.5G大小。现在想要把它从C盘移出。在IDEA的安装路径下中,进入bin目录后找到属性文件:idea.properties 用记事本打开,找到如下代码段: 1 #---------------------------------------------------
2017-11-25 10:34:46 2933
原创 Disconf介绍,源码下载,环境准备,安装,disconf-web使用和配置介绍,项目中进行配置,项目案例运行
1、disconf介绍Distributed Configuration Management Platform(分布式配置管理平台)专注于各种 分布式系统配置管理 的通用组件 / 通用平台,提供统一的配置管理服务。 主要目标: 部署极其简单:同一个上线包,无须改动配置,即可在 多个环境中(RD/QA/PRODUCTION) 上线。 部署动态化:更改配置,无需重新打包或重启,即可 实时生效
2017-11-25 01:29:50 1627 1
转载 Tomcat中JVM内存溢出及合理配置(转:http://blog.csdn.net/ye1992/article/details/9344807)
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。 一、Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆。按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Jav
2017-11-24 11:44:51 474
原创 使用nginx配置跨域的案例
server { listen 80; server_name grafana.test.com; #charset koi8-r; #access_log logs/host.access.log main; location / { auth_basic "Restricted"; aut
2017-11-22 00:37:43 883
转载 分布式ID生成器(来源:架构师之路,2017-06-25 58沈剑 架构师之路)
一、需求缘起几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如:消息标识:message-id订单标识:order-id帖子标识:tiezi-id这个记录标识往往就是数据库中的主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务需求,例如:拉取最新的一页消息select message-id/ order
2017-11-19 14:21:54 797
转载 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
2017-11-19 14:13:31 1358
转载 MySQL之长连接、短连接、连接池(转载:http://www.ywnds.com/?p=9801)
当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。可以查阅程序语言手册来获知通过何种方式使用短连接、长连接。1. 短连接短连接是指程序和数据库通信时需要建立连接,执行操作后,连接关闭。短连接简单来说就是每一次操作数据库,都要打开和关闭数据库连接,基本
2017-11-19 13:29:30 9143
转载 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是一个日志收
2017-11-19 13:10:02 1807
转载 分布式与集群的区别,一致性hash,hadoop与HBASE,消息,关于分布式系统的数据一致性问题(来自公众号:360doc个人图书馆)
222013-10简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如: 如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。(这种工作模式的一个典型代表就是Hadoo
2017-11-19 13:03:22 2864
转载 CentOS 7.0关闭默认防火墙启用iptables防火墙
操作系统环境:CentOS Linux release 7.0.1406(Core) 64位 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall
2017-11-18 15:52:57 572
原创 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
2017-11-18 14:34:05 23401 7
转载 OpenTSDB介绍
1、OpenTSDB介绍1.1、OpenTSDB是什么?主要用途是什么?官方文档这样描述:OpenTSDB is a distributed, scalable Time Series Database (TSDB) written on top of HBase;翻译过来就是,基于Hbase的分布式的,可伸缩的时间序列数据库。主要用途,就是做监控系统;譬如收集大规模集群(包括网络设备、操作系统、
2017-11-17 16:19:48 1688
转载 influxdb介绍,安装,使用等(转载:http://www.jianshu.com/p/d2935e99006e)
influxdb是目前比较流行的时间序列数据库。何谓时间序列数据库?什么是时间序列数据库,最简单的定义就是数据格式里包含Timestamp字段的数据,比如某一时间环境的温度,CPU的使用率等。但是,有什么数据不包含Timestamp呢?几乎所有的数据其实都可以打上一个Timestamp字段。时间序列数据的更重要的一个属性是如何去查询它,包括数据的过滤,计算等等。InfluxdbInfl
2017-11-17 14:49:57 2062
原创 通过脚本的方式杀tomcat进程(shell脚本),shell中将一个文件的内容读出赋值给一个变量
#!/bin/bashecho "==================stop tomcat========================="ps -aux | grep /usr/local/tomcat/ | grep -v grep > tomcat_info.txtsed 's/ / /g' tomcat_info.txt > tomcat_info1.txtsed 's/ /
2017-11-16 20:47:37 1637
转载 删除文件后,磁盘空间没有释放的处理记录
问题说明:IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件。但是发现删除该文件后,/分区的磁盘空间压根没有释放出来,使用率还是100%!这是为什么呢??123456[root@linux-node1 ~]# df -hFilesystem Size Used Avail Use% Mo
2017-11-16 17:26:38 5141
原创 监控系统
1、JMXtrans + InfluxDB + Grafana实现Kafka性能指标监控 2、influxdb+grafana+heapster
2017-11-16 01:28:09 881
转载 线上服务CPU100%问题快速定位实战(转载公众号:架构师之路)
功能问题,通过日志,单步调试相对比较好定位。 性能问题,例如线上服务器CPU100%,如何找到相关服务,如何定位问题代码,更考验技术人的功底。 58到家架构部,运维部,58速运技术部联合进行了一次线上服务CPU问题排查实战演练,同学们反馈有收获,特将实战演练的试题和答案公布出来,希望对大家也有帮助。 题目某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务
2017-11-16 01:10:23 1404
原创 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.ser
2017-11-16 00:31:00 5653 1
原创 Linux上创建一个用户,并给该用户指定目录的权限,修改时区
useradd user1 passwd user1 输入密码然后指定可操作的目录 chown -R user1:root /usr/local/work/tomcat/webapps修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock -w安装时间服务器: yum install -y ntp ...
2017-11-15 17:34:49 3454
转载 Jenkins的关闭、重启
我们用jar -jar jenkins.war来启动jenkins服务器,那么我们如何关闭或者重启jenkins服务器呢?经过搜索找到了相应的方法.关闭jenkins服务只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能
2017-11-14 09:00:39 3745
原创 Java VisualVM 插件地址,安装Visual VM插件,修改下载插件地址使插件可以直接在JVisualVM中进行下载
Java VisualVM 插件地址打开Java VisualVM检查更新插件时,默认的连接连不上,通过浏览器访问之后发现默认的服务器已经404,新地址已经迁移到github,下面这个地址里面有不同版本jdk对应的插件中心地址。 https://visualvm.github.io/pluginscenters.html 选择相应的版本即可进行查看点击第一个,可以看到: 注意:下面的Ca
2017-11-12 22:08:12 6861
转载 spring @Transactional注解参数详解
事物注解方式: @Transactional当标于类前时, 标示类中所有方法都进行事物处理 , 例子:1 @Transactional public class TestServiceBean implements TestService {}当类中某些方法不需要事物时: 1 @Transactional 2 public class TestServiceBean implements T
2017-11-09 10:07:05 472
easyui资料
2014-02-22
17个在线编辑器,包括kindeditor,STEditor,HTMLArea3.0last20071025等
2012-07-22
二手购物网源码
2012-05-31
强大的购物网代码(java)
2012-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人