work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 58 下一页

2019年4月25日

摘要: Kind.ENTRY 入口,默认值 Kind.RETURN: 返回 Kind.THROW: 异常 Kind.Line: 行 一、返回时拦截 2、运行和返回结果 1)、运行 2)、调用接口: http://127.0.0.1:8080/monitor_tuning/ch4/arg1?name=nick 阅读全文

posted @ 2019-04-25 16:52 work hard work smart 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 拦截方法: 1、普通方法 @OnMethod(clazz="", method="") 2、构造函数@OnMethod(claszz="", method="<init>") 3、拦截同名函数,用参数区分 一、拦截构造函数 1、创建接口 2、测试接口 http://127.0.0.1:8080/mo 阅读全文

posted @ 2019-04-25 16:18 work hard work smart 阅读(395) 评论(0) 推荐(0) 编辑

摘要: 一、Btrace简介 BTrace可以动态的向目标应用程序的字节码注入追踪代码 用到的技术JavaComplierApi,JVMTI,Agent,Instrumentation+ASM 二、Btrace安装 1、下载 Btrace的Github地址 https://github.com/btrace 阅读全文

posted @ 2019-04-25 14:52 work hard work smart 阅读(398) 评论(0) 推荐(0) 编辑

摘要: 1、Dubbo和Spring Cloud区别 1)、通信方式不同 Dubbo使用RPC通信,Spring Cloud使用Http RestFul方式 2) 组成部分不同 组件 Dubbo Spring Cloud 服务注册中心 Zookeeper Spring Cloud Netflix Eurek 阅读全文

posted @ 2019-04-25 09:48 work hard work smart 阅读(145) 评论(0) 推荐(0) 编辑

2019年4月24日

摘要: 一、下载源码 下载2.6.0的源码 https://github.com/apache/incubator-dubbo/releases/tag/dubbo-2.6.0 二、使用Eclipse打开dubbo-admin 然后run As -> Maven install 安装成功后,导出War文件。 阅读全文

posted @ 2019-04-24 18:52 work hard work smart 阅读(1409) 评论(0) 推荐(0) 编辑

摘要: 开发工具:Eclipse,项目结构如下 模块介绍: DubboAPI API接口 DubboConsumer 消费者 DubboProvider 生产者 DubboAPI Service 提供的接口,DubboProvider实现了 DubboAPI 接口,并对外开放http端口,DubboCons 阅读全文

posted @ 2019-04-24 15:28 work hard work smart 阅读(192) 评论(0) 推荐(0) 编辑

2019年4月23日

摘要: 解决办法: 两个jar包会循环引用导致内存溢出。解决的办法就是将两个jar包其中一个的依赖移除掉 阅读全文

posted @ 2019-04-23 15:38 work hard work smart 阅读(1376) 评论(0) 推荐(0) 编辑

2019年4月22日

摘要: 一、安装Zookeeper 参考: Zookeeper的下载、安装和启动 Zookeeper 集群搭建--单机伪分布式集群 二、下载Kafka 进入http://kafka.apache.org/downloads 我这里使用版本:kafka_2.11-1.0.1.tgz 三、Kafka目录 解压到 阅读全文

posted @ 2019-04-22 16:00 work hard work smart 阅读(958) 评论(0) 推荐(0) 编辑

2019年4月18日

摘要: Spring Boot 版本: 1.5.20 一、Spring Boot Admin Server 1、在pom.xml中增加 2、增加注解 修改端口为8000 3、启动 二、Spring Boot Client 1、pom.xml 增加 在application.yml配置文件中配置 可以发现有一 阅读全文

posted @ 2019-04-18 16:05 work hard work smart 阅读(298) 评论(0) 推荐(0) 编辑

2019年4月17日

摘要: 在application-dev.yml增加配置 配置文件的路径为 rescoures/evn/dev/logback-spring.xml 阅读全文

posted @ 2019-04-17 16:19 work hard work smart 阅读(310) 评论(0) 推荐(0) 编辑

摘要: 接口中带有中文,tomcat8 解决方法: 在tomcat下的conf/context.xml 阅读全文

posted @ 2019-04-17 13:42 work hard work smart 阅读(1556) 评论(0) 推荐(0) 编辑

2019年4月15日

摘要: Spring Boot版本 1.5 @ControllerAdvice public class GlobalExceptionHandler extends ResponseEntityExceptionHandler{ @ExceptionHandler(value = Exception.class) @ResponseBody public String js... 阅读全文

posted @ 2019-04-15 16:28 work hard work smart 阅读(224) 评论(0) 推荐(0) 编辑

2019年3月25日

摘要: 1、准备好Java程序,导出为Jar文件 如myProject.jar 2、写Shell脚本 startTask.sh echo 'start...' cd /home/root/yourFolder jar -jar myProject.jar >> /home/root/yourFolder/m 阅读全文

posted @ 2019-03-25 10:07 work hard work smart 阅读(231) 评论(0) 推荐(0) 编辑

2019年3月18日

摘要: 一、配置logback日志 Spring Boot默认使用logback打印日志 需要增加依赖 但是新建的Spring Boot项目,一般会引用spring-boot-starter或spring-boot-starter-web。而这两个应用已经包含了spring-boot-starter-log 阅读全文

posted @ 2019-03-18 10:34 work hard work smart 阅读(157) 评论(0) 推荐(0) 编辑

2019年3月17日

摘要: 一、定义: 客户端发送给服务端请求的时候,声明拿到的数据格式以及相关的限制。服务端根据请求做出判断,返回相应的数据。 二、分类 1、请求 Accept : 想要的的数据类型 Accept-Encoding: 数据以什么样的编码方式来进行传输。 主要是限制服务端进行数据压缩,数据压缩的算法有gzip, 阅读全文

posted @ 2019-03-17 22:04 work hard work smart 阅读(142) 评论(0) 推荐(0) 编辑

摘要: 1、Http长连接 Http的请求时在TCP连接上进行发送的,TCP的连接分为长连接和短连接 打开www.baidu.com,查看Connection ID 如下图。 Connection ID代表TCP连接的ID,可以区分是否用的是同一个TCP连接 如果域名不一样,Connection ID会不一 阅读全文

posted @ 2019-03-17 21:31 work hard work smart 阅读(286) 评论(0) 推荐(0) 编辑

2019年3月15日

摘要: 一、AOP介绍 AOP 全称Aspect Orient Programming,即面向切面编程,解决代码复用问题。是对OOP(Object Orient Programming)的一种补充。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理分为静态代理和动态代理。 应该场景:广泛应用于处 阅读全文

posted @ 2019-03-15 18:26 work hard work smart 阅读(299) 评论(0) 推荐(0) 编辑

摘要: Oracle数据库的驱动依赖,maven仓库并不提供,需要手动添加 1. 下载jar文件 如ojdbc7.jar文件 将该文件放在D:\oracle\ojdbc7.jar路径下 2、然后在命令行输入 mvn install:install-file -DgroupId=com.oracle -Dar 阅读全文

posted @ 2019-03-15 09:51 work hard work smart 阅读(766) 评论(0) 推荐(0) 编辑

2019年3月10日

摘要: 一、Cookie介绍 通过Set-Cookie设置 下次请求会自动带上 键值对,可以设置多个 二、Cookie属性 max-age和expires设置过期时间 Secure只在https的时候发送 HttpOnly无法通过document.cookie访问 三、Cookie的使用方式 Server. 阅读全文

posted @ 2019-03-10 14:14 work hard work smart 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 浏览器请求资源的过程 一、验证头 1、Last-Modified 2、Etag 1、Last-Modified 上次修改时间, 配合If-Modified-Since或者If-Unmodified-Since使用 对比上次修改时间以验证资源是否需要更新。(是否使用上次的缓存) 2、Etag 数据签名 阅读全文

posted @ 2019-03-10 14:03 work hard work smart 阅读(252) 评论(0) 推荐(0) 编辑

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 58 下一页