自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TcpCopy复制线上流量

1、架构图在运行上层服务的测试服务器test server 上设置路由信息,把待测试应用需要被捕获的响应数据包路由到辅助服务器assistant server上;在assistant server上,在数据链路层截获响应包[ 在assistant server的IP层已经截获不到响应包了],从中抽取有用的信息,返回给相应的tcpcopy2、安装2.1、安装依赖包: yum install libpcap-devel yum -y install g...

2021-02-27 16:12:28 456

原创 skywalking添加查询功能

1、整体涉及到修改的目录如下2、graphql查询2.1、修改GraphQLQueryProvider添加我们所需要的数据结构体,prepare方法里面添加.file("query-protocol/log-from-es.graphqls").resolvers(new LogsFromEsQuery(getManager()))2.2、log-from-es.graphqlstype EsData { message: String hostName: St

2020-12-29 20:18:56 2132 5

原创 JDBC Driver参数

标【红】参数着重注意1、connectTimeout 连接的超时时间设置(单位为毫秒时间),0表示不超时默认值:02、socketTimeout 连接传递数据时的超时时间设置(默认值0表示不超时),默认值:03、autoReconnect 当数据库连接异常中断时,是否自动重新连接默认值:false4、failOverReadOn...

2020-12-22 19:33:44 656 1

原创 es数据查询

RestClientBuilder builder = RestClient.builder(HttpHost.create("******"));RestHighLevelClient restHighLevelClient = new RestHighLevelClient(builder);final SearchSourceBuilder sourceBuilder = SearchSourceBuilder.searchSource();BoolQueryBuilder boolQue.

2020-09-07 20:42:08 647

原创 skywalking写es开启异步写入

org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller在createSetting方法添加如下es设置//custom config for better es update performancesetting.addProperty("index.translog.durability", "async");setting.addProperty("index.transl.

2020-05-27 19:52:40 1207

原创 shardingSphere分库分表,读写分离

分库分表&主从 <sharding:inline-strategy id="databaseStrategy" sharding-column="id" algorithm-expression="smart_$->{id%2}"/> <sharding:inline-strategy id="tableStrategy" sharding-column="id" algorithm-expression="smart_device_test_new_$.

2020-05-20 16:53:03 890

原创 自动扫描应用指定类的子类

ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false); provider.addIncludeFilter(new AssignableTypeFilter(Abc.class)); Set<BeanDefinition> components = provider.findCandidateCom.

2020-05-15 17:59:36 325

原创 mybatis插件-自动更新updateTime

@Intercepts({@Signature(type = Executor.class, method = "update", args = {MappedStatement.class, Object.class})})public class AutoSetUpdateTime implements Interceptor { @Override public Obje...

2020-05-06 19:52:56 2147

原创 zk临时节点动态获取连续id

public class SnowflakeZookeeperHolder { private static final Logger LOGGER = LoggerFactory.getLogger(SnowflakeZookeeperHolder.class); private String zk_AddressNode = null; private Strin...

2020-05-06 17:10:41 467

原创 springboot 1.x同时支持http&https

1、ymlserver: port: 8181https: port: 8282 ssl: key-store: classpath:sample.jks key-store-password: secret key-password: password2、启动类添加@Value("${https.port}")private Intege...

2020-02-27 18:43:48 480

原创 skywalking架构剖析

1、segment类关系2、agent加载过程3、agent发送数据到存储过程

2020-01-04 11:53:16 2299

原创 es常见命令

1、查询taskcurl -XGET "localhost:9210/_tasks?detailed=true&actions=*/delete/byquery&pretty"2、取消taskcurl -X POST "localhost:9210/_tasks/3E8fPHtLT42O8p16b4cqrA:1863557501/_cancel"3、取消只读cu...

2019-12-20 16:45:03 2520

原创 skywalking6.2升级到6.5

1、需要把之前数据复制到新索引,涉及到索引有es查看:curl -s localhost:9210/_cat/indices |grep sw |grep -v "2019"network_address_inventoryservice_inventoryservice_instance_inventoryendpoint_inventoryregister_lock2、复...

2019-12-20 16:31:03 1152

原创 mybatis插件实现自定义改写表名

@Intercepts({@Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class}), @Signature(type = Executor.class, method = "u...

2019-11-21 17:54:35 5222 10

原创 mybatis插件拦截自动物理分页(Druid)

@Intercepts({@Signature(type = Executor.class, method = "query", args = {MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class}),})public class SqlParser implements Interceptor {...

2019-11-15 17:02:12 313

原创 shardingsphere第一次请求慢问题解决

@Componentpublic class PreHeating implements InitializingBean { @Override public void afterPropertiesSet() throws Exception { Collection<DatabaseType> databaseTypes = SQLParser...

2019-11-13 16:10:23 4229 2

原创 springboot引入jar,自动加载bean

1、jar的META-INF添加pring.factoriesorg.springframework.boot.autoconfigure.EnableAutoConfiguration=com.XXX.SkywalkingApolloConfig2、实现目标类com.XXX.SkywalkingApolloConfig3、应用开启EnableAutoConfiguration,引入...

2019-07-19 15:54:16 4632 1

原创 mybatis插件拦截自动物理分页(jsqlparser)

1、sql解析组件<dependency> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> <version>1.4</version></dependency>2、myb...

2019-07-17 10:54:24 449

原创 maven 打包添加注释

&lt;build&gt; &lt;plugins&gt; &lt;!--配置生成Javadoc包--&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;art...

2019-01-16 17:03:32 5744 1

原创 maven profile 多环境配置

1、pom&lt;build&gt;&lt;finalName&gt;yugong-web&lt;/finalName&gt;&lt;resources&gt; &lt;resource&gt; &lt;directory&gt;src/main/resources&lt;/directory&gt; &lt;excludes&g

2018-12-28 22:04:26 210

原创 spring事物配置

&lt;bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&gt; &lt;property name="dataSource" ref="shardingDataSource"/&gt;&lt;/bean&gt;&lt;tx:

2018-11-23 17:37:12 172

原创 mvn 使用本地jar包

1、打成jar包,跳过测试脚本:mvn install -Dmaven.test.skip=true2、 把本地jar包打到本地仓库mvn install:install-file -Dfile=target/druid-1.1.11-preview_6.jar -DgroupId=com.alibaba -DartifactId=druid -Dversion=1.1.12 -Dpack...

2018-11-19 16:11:35 1399

原创 shardingsphere-sharding-jdbc 3.0.0 MYSQL主从配置

1、pom&lt;dependency&gt; &lt;groupId&gt;io.shardingsphere&lt;/groupId&gt; &lt;artifactId&gt;sharding-jdbc-spring-namespace&lt;/artifactId&gt; &lt;version&gt;3.0.0&lt;/version&gt;&lt

2018-11-12 15:06:27 1649

原创 shardingsphere-sharding-jdbc 3.0.0 分库分表

1、pom&lt;dependency&gt; &lt;groupId&gt;io.shardingsphere&lt;/groupId&gt; &lt;artifactId&gt;sharding-jdbc-spring-namespace&lt;/artifactId&gt; &lt;version&gt;3.0.0&lt;/version&gt;&lt

2018-11-12 10:45:21 2923

原创 flume收集日志

pom&lt;dependency&gt; &lt;groupId&gt;org.apache.flume.flume-ng-clients&lt;/groupId&gt; &lt;artifactId&gt;flume-ng-log4jappender&lt;/artifactId&gt; &lt;version&gt;1.8.0&lt;/version&gt;&amp

2018-05-25 14:47:00 237

原创 spring dubbo

&lt;!-- DUBBO --&gt;&lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifactId&gt;dubbo&lt;/artifactId&gt; &lt;version&gt;2.5.3&lt;/version&gt; &lt;exclusions&am

2018-04-04 15:44:12 238

原创 Spring task

1、xml配制1、xml添加task namespacexmlns:task="http://www.springframework.org/schema/task"xsi添加http://www.springframework.org/schema/taskhttp://www.springframework.org/schema/task/spring-task-3.0.xsd1.2、

2017-06-14 10:31:36 396

原创 java 通过配制tomcat监控服务资源信息

1、添加tomcat启动参数-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false1. -Dcom.sun.management.jmxremote.port :配置远程 connection

2017-06-05 14:32:19 421

原创 java RMI性能调试监控

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-02 16:21:45 1276

原创 disconf bean注入

disconf后台配制所需要系统参数 建一个key名称为cat-test.properties,里边配制相关自定义的系统参数disconf.propertiesconf_server_host=10.2.81.26:8286version=1.6.6debug=truedisconf.xml <bean id="disconfMgrBean" class="com.baidu.disco

2017-04-07 19:29:24 1183

原创 spring 异常拦截处理

@ControllerAdvicepublic class TestExceptionHandler { @ResponseBody @ExceptionHandler(value = Exception.class) public ResponseEntity<Result> handleException(Exception e) { LOG.error

2017-04-06 11:31:34 527

原创 spring jsonp实现

spring jsonp实现@ControllerAdvice(basePackages = {"com.meizu.test.jsonp"})public class JsonpAdvice extends AbstractJsonpResponseBodyAdvice { public JsonpAdvice() { super("callback"); }}

2017-04-06 11:25:44 334

原创 spring aop xml配制

spring aop xml配制<mvc:annotation-driven /><aop:aspectj-autoproxy proxy-target-class="true"/><bean id="xmlAop" class="com.meizu.spring.xml_aop.XmlAop"/> <aop:config> <aop:aspect id="myAspec

2017-04-01 15:45:45 277

原创 spring 注解方式实现aop

spring xml配制 <context:component-scan base-package="com.meizu.spring.controller,com.meizu.spring.service,com.meizu.spring.annotation_aop" > <context:include-filter type="annotation" expression="

2017-04-01 11:05:11 376

原创 spring请求生命周期

web.xml <servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-nam

2017-03-31 10:19:27 367

原创 codis proxy 配制

http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.tar.gzhttp://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz修改环境变量为 vim /etc/profile JAVA_HO

2015-11-20 23:25:44 2445

原创 centos 6.5 install php5.6.9

wget http://mirrors.sohu.com/php/php-5.6.9.tar.gzgunzip php-5.6.9.tar.gz tar xvf php-5.6.9.tar ./configure --enable-fpm --enable-mbstringmake && make install

2015-09-25 17:28:48 761

原创 配制nginx

cd /tmpwget http://sourceforge.net/projects/pcre/files/pcre/8.37/pcre-8.37.zip make && make installwget http://www.openssl.org/source/openssl-0.9.8zg.tar.gz make && make installwget http://zlib.net/

2015-09-24 21:13:10 456

原创 ubuntu安装xhprof

1、安装wget -c http://pecl.php.net/get/xhprof-0.9.2.tgztar -xzvf ./xhprof-0.9.2.tgzcp ./xhprof-0.9.2.tgz ./www //xhprof自身带有一个web版的分析页面,放到我的web服务器下面cd ./xhprof-0.9.2/extension/usr/local/php/bi

2015-06-28 15:09:40 645

原创 python install gevent

今天想试试python的gevent,安装过程如下 apt-get install python-pip apt-get install python-dev pip install gevent

2015-04-16 17:36:25 4046

空空如也

空空如也

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

TA关注的人

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