- 博客(49)
- 资源 (12)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Filebeat+Kafka+Logstash+ElasticSearch+Kibana+elasticsearch-head搭建
Filebeat+Kafka+Logstash+ElasticSearch+Kibana+elasticsearch-head搭建安装包下载官网以及相关安装包下载https://www.elastic.co/cn/filebeat-6.4.0-linux-x86_64.tar.gz下载地址https://artifacts.elastic.co/downloads/beats/fileb...
2020-02-27 10:08:56
679
原创 Redis集群需要避免的坑
避免数据丢失:在Redis集群中,数据通常会被复制到多个节点上,以提高数据的可靠性。因此,在添加新节点和重新平衡系统时,应该考虑节点的负载均衡。避免节点配置不一致:Redis集群中的每个节点都应该具有相同的配置,否则可能会导致节点之间的不一致,从而影响整个集群的运行效率和稳定性。但是,如果分片过度,会导致数据访问效率降低,因此,应该根据实际情况合理设置分片策略。总之,使用Redis集群可以提高系统的性能和可扩展性,但也需要避免上述坑点,确保系统的稳定性和数据的安全性。
2023-04-07 10:09:57
533
原创 Kafka监控搭建(3种监控)
1. KafkaOffsetMonitor:监控消费者和延迟的队列下载的link看评论scp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar root@192.168.0.137:/home/softs/kafka登录主机cd /home/softs/kafkamkdir logsvim kafkaMonitorStart.sh内容...
2020-02-28 10:11:16
554
1
原创 mac上redis的安装与配置
在我的mac机子上安装和配置redis的操作实录安装上redis[官网]下载最新redis版本,我那时下载的是redis-3.0.6.tar.gz,最新的版本不是这个把该文件放到某个目录下进行解压也可以用命令进行解压tar -zxvf redis-3.0.6.tar.gz解压之后进入redis-3.0.6编译make安装cd srcmake install然后会在/u...
2020-02-28 10:02:46
370
原创 redis集群及redis集群监控redis-stat搭建实录
redis集群搭建节点规划准备了3台机子,每台机子设置两个redis几点,规划如下192.168.0.131:7001(master)192.168.0.131:7002(slave)192.168.0.132:7001(master)192.168.0.132:7002(slave)192.168.0.133:7001(master)192.168.0.133:7002(slav...
2020-02-28 09:54:32
882
原创 ELK Stack在多项目情况下filebeat与logstash的多文件配置
ELK Stack环境的相关搭建可以参考我的上一篇文章这里配置中涉及到的域名在对应机器上要配置host,kafka的host假设这里有两个项目:insurance项目,app项目insurance项目生产环境filebeat配置filebeat.ymlfilebeat.inputs:- type: log enabled: true paths: - /home/...
2020-02-27 10:17:38
871
原创 mysql创建范围分区表,并创建任务调度按预定频率添加分区
今天有一个任务,把项目中的一个日志表用分区表实现,因为这个表经过项目一段时间的运行变得很庞大,有些操作需要对此表进行查询,速度超慢,下面的脚本是刚刚完成,经过测试没有问题-- 创建分区表 CREATE TABLE ad_req_log_partition ( id BIGINT(20) NOT NULL AUTO_INCREMENT, channel VARCHAR(20) NO...
2020-02-10 11:22:35
1539
原创 博客地址迁移
以后不再在csdn写博客了,使用自己的个人博客写了。欢迎访问拍砖。个人博客地址:http://blog.qiulongjie.com/
2015-11-30 21:17:52
501
原创 mac上git的安装与配置
这里假设用户名和邮箱分别是xxx和xxx@email.com下载Git installer,地址;http://git-scm.com/downloads下载之后打开,双击.pkg安装cd ~/.sshssh-keygen -t rsa -C xxx@email.com将生成的key(id_rsa.pub文件)内容copy到github SSH Public Key
2015-10-03 23:03:32
737
原创 mac上maven的配置
到官网下载apache-maven-3.3.3-bin.tar.gz文件解压到当前目录tar -xvf apache-maven-3.3.3-bin.tar.gz到/usr/local目录新建maven目录mkdir maven把解压后的maven文件夹复制到此文件下/usr/local/maven/apache-maven-3.3.3配置环境变量到~/目录
2015-10-03 22:55:52
594
原创 mac上mysql配置-解决连接127.0.0.1错误问题
官网下载mysql-5.6.26-osx10.9-x86_64.dmg安装之后在生成两个目录/usr/local/mysql/usr/local/mysql-5.6.26-osx10.8-x86_64在偏好设置中底部多了mysql服务扩展(可以启动和停止mysql服务)进入/usr/local/mysql-5.6.26-osx10.8-x86_64/bin或者/usr/
2015-10-03 22:52:04
7982
原创 我的WebUtil工具类--获取IP与发送http请求
发送http请求分别使用了HttpURLConnection和org.apache.http.impl.client.HttpClients实现import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Interrupted
2015-09-18 20:34:51
3949
原创 Eclipse上GIT插件EGIT使用手册-链接
http://blog.csdn.net/pandakong/article/details/7234974
2015-05-02 19:07:01
534
原创 用Android版微信打开网页提交表单数据失败的问题
今天遇到一个很蛋疼的问题。我网页上有个表单(移动端app上的一个连接),用Android版微信扫描此连接的二维码并打开这个网页,填写信息并提交表单数据,后台接收参数值接收到的一直为空(已经填写表单)。用其他方式打开 例如QQ、UC浏览器以及iOS版的微信都没有这个问题。郁闷啊~~~试了多次依然是这个结果!为什么Android版的微信那么变态?为什么?其中表单中的一个input的na
2015-04-22 00:30:50
1743
原创 redis设置登录密码
修改redis.conf配置文件,默认的requirepass是被注释掉的,去掉注释并设置密码。requirepass 注意:由于redis速度很快,为尽量防止被暴力破解,应设置一个极其复杂的密码。两种授权方式1:进入客户端之后 auth 密码2:登录时 ./redis-cli -a 密码
2015-03-25 21:34:13
668
原创 vmware11安装Centos6.5 并搭建Redis环境
vmware11安装Centos教程http://blog.sina.com.cn/s/blog_5ec0c2b40102vkg7.html点击安装报错 解决方法(启动VMware Authorization Service服务)安装后不能上网解决方法http://www.linuxidc.com/Linux/2013-05/83803.htm(找到VMware NAT service和V
2015-03-25 21:29:50
911
原创 poi操作Excel的一个小例子
访问servlet下载这个excel文件,使用poi生成一个excel文件,需要导出poi相关jar包package com.sb.utils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hss
2015-01-07 17:36:41
855
原创 文件下载servlet端代码模版
private void downFile(File file,HttpServletResponse response) throws IOException { // 写数据到客户端 response.setContentType("application/octet-stream"); response.setHeader("Cache-Control",
2015-01-06 17:52:09
583
原创 利用JAVA中的endorsed技术解决jar包版本冲突的问题
今天学习webservice的时候遇到了jar版本冲突的问题,jaxws-api.jar与jdk提供的版本不一致导致程序无法运行,为解决这个问题可以有一个方法,利用java的endorsed技术解决,在$JAVA_HOME/jre/lib/目录下新建endorsed文件夹,把新版本的jar放到此目录下,项目在运行时虚拟机会优先使用这些jar包,问题即可解决。关于endorsed的一些介绍可
2014-12-22 02:17:46
977
原创 一个简单的模拟用户名是否存在的基于契约优先WSDL的webservice开发实例
服务端新建java工程MyWebservice,在类路径下新建META-INF/wsdl目录,新建check.wsdl文件<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/check/"
2014-12-21 19:41:45
859
原创 第一个webservice简单入门实例
这几天在正在学webservice,看的教程讲的不是很好,我学的也不多,学东西得从简单的开始,刚刚自己写了一个helloworld的webservice,步骤如下新建java工程,新建Java类package qlj.service.impl;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.
2014-12-21 17:00:23
659
原创 Flex动态获取应用部署的项目名称和地址栏的URL
有时候在开发flex项目的过程中,服务端的contextPath还不能完全确定,所以在flex中如果要进行与服务端进行交互的时候不能不把访问URL的项目名称写死。解决这个问题可以在application中利用js的方法获取contextpath,然后赋值给as类的一个静态变量中,之后flex中访问服务端的url引用这个变量即可。下面是一些flex中利用js方法获取URL和URL中一些属性的实例
2014-12-20 00:49:20
770
原创 解决全站压缩Filter
为提高用户体验,网页的响应速度很重要,对网页数据进行压缩输入到浏览器进行进行解压能有效的提高响应速度,可以定义一个过滤器来解决全站的压缩问题package web.filter;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import
2014-12-01 03:00:13
992
原创 解决全站乱码过滤器
中文乱码真的很讨厌,如果每次请求都使用request设置一下编码真的麻烦,我们可以使用过滤器filter来显示全站的乱码问题package web.filter;import java.io.BufferedReader;import java.io.IOException;import java.io.UnsupportedEncodingException;import java
2014-12-01 02:32:55
690
原创 Flex Datagrid重写排序方法sortCompareFunction
Flex的DataGrid默认有个字符串的排名,这样会导致一些要按照数字大小来排名的列会出现排序错误。如:1,10,11......2,21,22......而我们想要的结果是1,2,3,4........10,11...20,21..。要实现这个需要我们设置该列的排序方法,DataGridColumn中有个属性sortCompareFunction可以设置自定义的排序方法排序方法如下
2014-11-30 00:39:26
2124
原创 利用Apache的beanutils判断字符串是否为一个合法日期
利用Apache的beanutils判断字符串是否为一个合法日期依赖的jar包commons-beanutils-1.8.0.jarcommons-logging-1.0.4.jar方法如下package test.date;import java.util.Date;import java.util.Locale;import org.apache.common
2014-11-26 22:04:20
1251
原创 Android有条件的读取短信-json的包装与解析
package com.qlj.smsreadtest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.json.JSONArray;import org.json.JSONException;
2014-11-11 00:01:21
719
原创 利用IntentService实现在broadcastreceiver中比较耗时的任务
============================== 在主界面手动发送广播package com.huawei.tj.bi.monitor;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;impo
2014-11-04 00:16:07
1177
转载 java实现简单的单点登录
摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的方面。本文除了从多个方面和角度给出了对单点登录(SSO)的全面分析,还并且讨论了如何
2014-10-23 22:49:26
838
转载 Spring的IOC原理[通俗解释一下]
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合
2014-10-20 23:41:19
557
转载 java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为
2014-10-16 00:07:21
606
原创 ubuntu 安装uget 和 flashgot 下载软件相当于windows中的迅雷
可以在软件中心搜索 uget点击下载!也可以用命令:sudo apt-get install uget 然后打开火狐浏览器!工具--添加组件--搜索flashgot -- 安装 -- 立即重启 -- 工具--Flashgot -- 使用Flashgot下载全部连接
2014-08-29 21:14:19
2005
原创 ubuntu下flex4开发环境搭建的总结
首先安装好eclipse然后分别下载FB4.5ForLinuxaa和FB4.5ForLinuxab下载地址如下(再天朝需要穿墙!你懂的.)https://fb4linux.googlecode.com/files/FB4.5ForLinuxaahttps://fb4linux.googlecode.com/files/FB4.5ForLinuxab解压合并这两个文件sudo c
2014-08-17 00:47:03
1668
3
原创 ubuntu下解决eclipse启动时找不到jvm的问题
A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run Eclipse. No Java virtual machinewas found after searching the following locations:/opt/eclipse/jre/bi
2014-08-16 09:44:36
2997
1
原创 ubuntu下解决longene-qq 退出之后再登录出现登录失败的问题
最近想再ubuntu上玩玩qq ,我的ubuntu是1404 32bit,qq使用的是l
2014-08-11 22:52:42
1539
原创 AIX下Weblogic部署web项目启动时报VALIDATION PROBLEMS WERE FOUND错
VALIDATION PROBLEMS WERE FOUND problem: cvc-enumeration-valid: string value '3.0' is not a valid enumeration value for web-app-versionType in namespace http://java.sun.com/xml/ns/javaee:
2014-08-05 17:42:08
2736
转载 使用apache comments io包中的IOUtils中的方法
[java] view plaincopypackage com.tiewoba.apache.comments; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.
2014-07-25 00:28:48
1241
软件10级oracle实验3实验报告
2013-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人