java
beiwangnull
这个作者很懒,什么都没留下…
展开
-
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 · 2224 阅读 · 5 评论 -
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 · 676 阅读 · 0 评论 -
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 · 1242 阅读 · 0 评论 -
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 · 925 阅读 · 0 评论 -
自动扫描应用指定类的子类
ClassPathScanningCandidateComponentProvider provider = new ClassPathScanningCandidateComponentProvider(false); provider.addIncludeFilter(new AssignableTypeFilter(Abc.class)); Set<BeanDefinition> components = provider.findCandidateCom.原创 2020-05-15 17:59:36 · 356 阅读 · 0 评论 -
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 · 2241 阅读 · 0 评论 -
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 · 504 阅读 · 0 评论 -
skywalking架构剖析
1、segment类关系2、agent加载过程3、agent发送数据到存储过程原创 2020-01-04 11:53:16 · 2332 阅读 · 0 评论 -
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 · 2815 阅读 · 0 评论 -
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 · 1206 阅读 · 0 评论 -
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 · 5334 阅读 · 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 · 358 阅读 · 0 评论 -
shardingsphere第一次请求慢问题解决
@Componentpublic class PreHeating implements InitializingBean { @Override public void afterPropertiesSet() throws Exception { Collection<DatabaseType> databaseTypes = SQLParser...原创 2019-11-13 16:10:23 · 4373 阅读 · 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 · 4682 阅读 · 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 · 517 阅读 · 0 评论 -
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 · 388 阅读 · 0 评论 -
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 · 299 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
java RMI性能调试监控
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-02 16:21:45 · 1313 阅读 · 0 评论 -
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 · 421 阅读 · 0 评论 -
spring dubbo
<!-- DUBBO --><dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions&am原创 2018-04-04 15:44:12 · 265 阅读 · 0 评论 -
flume收集日志
pom<dependency> <groupId>org.apache.flume.flume-ng-clients</groupId> <artifactId>flume-ng-log4jappender</artifactId> <version>1.8.0</version>&原创 2018-05-25 14:47:00 · 266 阅读 · 0 评论 -
shardingsphere-sharding-jdbc 3.0.0 MYSQL主从配置
1、pom<dependency> <groupId>io.shardingsphere</groupId> <artifactId>sharding-jdbc-spring-namespace</artifactId> <version>3.0.0</version><原创 2018-11-12 15:06:27 · 1685 阅读 · 0 评论 -
spring事物配置
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="shardingDataSource"/></bean><tx:原创 2018-11-23 17:37:12 · 200 阅读 · 0 评论 -
maven profile 多环境配置
1、pom<build><finalName>yugong-web</finalName><resources> <resource> <directory>src/main/resources</directory> <excludes&g原创 2018-12-28 22:04:26 · 231 阅读 · 0 评论 -
maven 打包添加注释
<build> <plugins> <!--配置生成Javadoc包--> <plugin> <groupId>org.apache.maven.plugins</groupId> <art...原创 2019-01-16 17:03:32 · 5832 阅读 · 1 评论 -
用java写http server时候关于favicon.ico问题
这几天在研究珠江z原创 2014-10-15 16:55:19 · 5582 阅读 · 0 评论