摘要:
总结:大道至简 讲究方法与策略,我觉得 大道至简 讲的是 单一职责,就是说 一个人把一件事情做到完美,配合对应的方法和策略 事情就会变的很简单。 话不多说 代码如下: 这个类 维护好对应 关系 即可: 阅读全文
摘要:
总结:日志实际上只是一种按照时间顺序存储记录的数据表或文件 它记录了什么时间发生了什么事情。而对分布式数据系统,在许多方面,这是要解决的问题的真正核心 日志概念和分类 应用程序中的日志 tomcat 日志 数据库中的日志 日志记录了发生了什么,而每个表或者索引都是更改历史中的一个投影。由于日志是立即 阅读全文
摘要:
总结:filter,interceptor,aop,的思想其实都是对一些公用的东西的 抽取。 从范围来讲:filter 是最外层,对容器的 url 全部有用,如静态 文件,action 等,可获取容器的一些内容,只能用于Web程序中 是Servlet规范规定。 interceptor 只对 acti 阅读全文
摘要:
一、静态代理 Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,性能更好。 二、负载均衡 Nginx通过反向代理可以实现服务的负载均衡,避免了服务器单节点故障,把请求按照一定的策略转发到不同的服务器上,达到负载的效果。常用的负载均衡策略有 阅读全文
摘要:
总结:什么是生命周期了,其实就是从初始化创建对象 》到对象销毁的一系列过程,就好像人一样,从出生到死亡,中间一系列的过程就叫做 生命周期。 百度一张 图片过程图 嘻嘻: 说明: 1、根据配置情况,调用Bean的构造方法或工厂方法实例化Bean 2、利用依赖注入完成Bean中所有属性值的配置注入 3、 阅读全文
摘要:
基本日志处理架构 所有日志由Rsyslog或者Filebeat收集,然后传输给Kafka,Logstash作为Consumer消费Kafka里边的数据,分别写入Elasticsearch和Hadoop,最后使用Kibana输出到web端供相关人员查看,或者是由Spark接手进入更深层次的分析 在以上 阅读全文
摘要:
总结:学习过java 的相信 对quartz 并不陌生,今天就来 聊聊quartz吧,它是提供强大的任务调度功能。 首先聊下 概念: Scheduler:调度容器 Job:Job接口类,即被调度的任务 JobDetail :Job的描述类,job执行时的依据此对象的信息反射实例化出Job的具体执行对 阅读全文
摘要:
总结:今天主要讲解一下jpa 的动态sql,用过hibernate 都知道有个qbc(动态sql),hql, jpa呢 加 jql,和标准查询 动态sql ,主要重写 findAll 代码如下: 解析sql 如下 select user0_.id as id1_0_, user0_.create_t 阅读全文
摘要:
总结:docker 安装起来mysql 完全傻瓜式操作,比起在linux 安装方便不只 10倍。 删除 本机的mysql 镜像 上述步骤 mysql 5.6 镜像已经删除了,接下来安装 5.7,只需要两步1.拉取 2. 启动 docker pull mysql:5.7 docker run --na 阅读全文
摘要:
总结:docker 是一种容器技术,一镜像为单元,可以折磨理解吧,一个镜像就是一个独立的单元,类似一个linux系统 。基本概念就这样,可以自行百度。 话不多说这里以centos 7 (注意 7以下还有额外安装依赖,可自行百度)为例, 1.安装一些必要的系统工具: 2.添加阿里云仓库加速类似于 ma 阅读全文