work hard work smart

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

2019年5月6日

摘要: Eclipse版本 Mars Release (4.5.0) Struts版本 struts-2.5.20 下载地址:https://struts.apache.org/download.cgi#struts2520 一、创建web项目 命名为MyStruts2 勾选web.xml 二、拷贝stru 阅读全文

posted @ 2019-05-06 12:34 work hard work smart 阅读(339) 评论(0) 推荐(0)

2019年5月5日

摘要: 1、什么是HashMap 2、源码分析 3、手写实现 4、不足 一、什么是HashMap hash散列 将一个任意长度通过某种算法(hash函数算法)换成一个固定值 map: 地图x,y 存储 总结: 通过HASH出来的值,然后通过值定位到map,然后value存储到这个map中 二、源码分析 Ha 阅读全文

posted @ 2019-05-05 14:15 work hard work smart 阅读(346) 评论(0) 推荐(0)

摘要: 类加载 在Java代码中,类型的加载、连接与初始化过程都是在程序运行期间完成的。 类型可以是Class,Interface, 枚举等。 Java虚拟机与程序的生命周期 在如下几种情况下,Java虚拟机将结束生命周期 1)执行了System.exit() 方法 2)程序正常执行结束 3)程序在执行过程 阅读全文

posted @ 2019-05-05 13:37 work hard work smart 阅读(247) 评论(0) 推荐(0)

2019年5月4日

摘要: Java内存模型JMM Java内存模型(即Java Memory Model简称JMM)本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式 JMM中的主内存和工作内存 1、JMM中的主内存 存储Ja 阅读全文

posted @ 2019-05-04 13:44 work hard work smart 阅读(243) 评论(0) 推荐(0)

2019年5月3日

摘要: 一、介绍 1、Struts网站 https://struts.apache.org/ struts 是通过基于请求响应模式的应用framework 1) 控制器(Controller)--控制整个Framework中各个组件的协调工作 2)业务逻辑层(Business Logic) --对Frame 阅读全文

posted @ 2019-05-03 15:36 work hard work smart 阅读(115) 评论(0) 推荐(0)

摘要: Stucts2 拦截器 阅读全文

posted @ 2019-05-03 14:54 work hard work smart 阅读(104) 评论(0) 推荐(0)

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 阅读(169) 评论(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 阅读(410) 评论(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 阅读(438) 评论(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 阅读(150) 评论(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 阅读(1438) 评论(0) 推荐(0)

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

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

2019年4月23日

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

posted @ 2019-04-23 15:38 work hard work smart 阅读(1403) 评论(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 阅读(1011) 评论(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 阅读(313) 评论(0) 推荐(0)

2019年4月17日

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

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

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

posted @ 2019-04-17 13:42 work hard work smart 阅读(1589) 评论(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 阅读(230) 评论(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 阅读(239) 评论(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 阅读(167) 评论(0) 推荐(0)

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