随笔分类 -  java开发

摘要:文章大纲 一、理解微服务二、Spring Cloud知识介绍三、Spring Cloud全家桶四、参考资料下载五、参考文章 一、理解微服务 我们通过软件架构演进过程来理解什么是微服务,软件架构的发展经历了从单体结构、垂直架构、SOA架构到微服务架构的过程。 1. 单体架构 1.1 特点(1)所有的功 阅读全文
posted @ 2019-05-19 11:05 故事爱人 阅读(1747) 评论(0) 推荐(0)
摘要:文章大纲 一、Spring Boot 概述二、Spring Boot 入门案例三、Spring Boot核心功能代码实战四、项目源码与资料下载五、参考文章 一、Spring Boot 概述 1. 什么是 Spring Boot Spring Boot 是由 Pivotal 团队提供的全新框架,其设计 阅读全文
posted @ 2019-05-16 18:23 故事爱人 阅读(50037) 评论(1) 推荐(5)
摘要:文章大纲 一、maven功能介绍二、maven整合javaweb案例三、私服应用(了解)四、总结五、相关资料下载六、参考文章 一、maven功能介绍 1. maven基本介绍 Maven的Apache公司开源项目,是项目构建工具。用来依赖管理。1.1 maven的好处使用传统项目开发crm项目,项目 阅读全文
posted @ 2019-04-28 16:06 故事爱人 阅读(949) 评论(0) 推荐(0)
摘要:文章大纲 一、mybatis介绍二、mybatis代码实战三、项目源码下载四、参考文章 一、mybatis介绍 1. mybatis是什么? mybatis是一个持久层的框架,是apache下的顶级项目。mybatis托管到goolecode下,再后来托管到github下(https://githu 阅读全文
posted @ 2019-04-26 19:48 故事爱人 阅读(652) 评论(0) 推荐(0)
摘要:文章大纲 一、Spring mvc介绍二、Spring mvc代码实战三、项目源码下载四、参考文章 一、Spring mvc介绍 1. 什么是springmvc springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于m 阅读全文
posted @ 2019-04-24 21:58 故事爱人 阅读(1319) 评论(0) 推荐(0)
摘要:文章大纲 一、AOP介绍二、Spring的AOP实战三、AOP常用标签四、项目源码及参考资料下载五、参考文章 一、AOP介绍 1. 什么是AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的 阅读全文
posted @ 2019-04-18 09:30 故事爱人 阅读(711) 评论(0) 推荐(0)
摘要:文章大纲 一、Spring介绍二、Spring的IoC实战三、IoC常见注解总结四、项目源码及参考资料下载五、参考文章 一、Spring介绍 1. 什么是Spring Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反 阅读全文
posted @ 2019-04-17 20:14 故事爱人 阅读(1126) 评论(1) 推荐(0)
摘要:文章大纲 一、JSON介绍二、常见框架介绍与实战三、Studio中GsonFormat插件使用四、项目源码下载(含参考资料)五、参考文档 一、JSON介绍 1. 简介 JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格 式。 2. 特点 (1)JSON 阅读全文
posted @ 2019-04-04 20:59 故事爱人 阅读(4366) 评论(0) 推荐(0)
摘要:文章大纲 一、XML解析介绍二、Java中XML解析介绍三、XML解析实战四、项目源码下载 一、XML解析介绍 最基础的XML解析方式有DOM和SAX,DOM和SAX是与平台无关的官方解析方式,是基于事件驱动的解析方式。 1. DOM解析图解 DOM解析是直接把xml文件放入内存中,如果节点太多的话 阅读全文
posted @ 2019-04-04 15:50 故事爱人 阅读(589) 评论(0) 推荐(0)
摘要:文章大纲 一、网络爬虫基本介绍二、java常见爬虫框架介绍三、WebCollector实战四、项目源码下载五、参考文章 一、网络爬虫基本介绍 1. 什么是网络爬虫 网络爬虫(又被称为网页蜘蛛,网络机器人,在社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 阅读全文
posted @ 2019-03-28 19:48 故事爱人 阅读(5216) 评论(0) 推荐(1)
摘要:文章大纲 一、SVN介绍二、Git介绍三、IDEA使用SVN和Git四、总结五、参考文章 一、SVN介绍 1. SVN服务器搭建和使用 首先来下载和搭建SVN服务器,下载地址如下: http://subversion.apache.org/packages.html,进入网址后,滚动到浏览器最底部看 阅读全文
posted @ 2019-03-27 22:27 故事爱人 阅读(2214) 评论(0) 推荐(0)
摘要:一. 为什么要使用日志 二. 常见日志框架介绍 三. Logback+SLF4J实战 四. 项目源码下载 五. 参考文章 一. 为什么要使用日志 1. 对IT安全至关重要 当您使用强大的日志管理软件自动触发以保护您的系统时,您已经赢得了一半的战斗,以确保您的IT基础设施安全。某些日志管理工具具有阻止 阅读全文
posted @ 2019-03-27 20:28 故事爱人 阅读(2365) 评论(0) 推荐(1)
摘要:文章大纲 一、HTTP和HTTPS的基本概念二、HTTP缺点三、HTTPS介绍四、免费HTTPS证书推荐 一、HTTP和HTTPS的基本概念 二、HTTP缺点 三、HTTPS介绍 HTTP与HTTPS有什么区别? HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常 阅读全文
posted @ 2019-03-18 18:24 故事爱人 阅读(970) 评论(0) 推荐(1)
摘要:文章大纲 一、JVM基本概念 二、JVM的体系结构 JVM的体系结构如下图: 类加载器 类加载器子系统就是通常我们所说的ClassLoader类加载器,我们会通过ClassLoader加载到JVM的内存中去。类的层次关系和加载顺序可以由下图来描述: 1.Bootstrap ClassLoader负责 阅读全文
posted @ 2019-03-18 17:12 故事爱人 阅读(397) 评论(0) 推荐(0)
摘要:文章大纲 一、网络OSI七层及各层作用 二、TCP与UDP基本介绍 TCP TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。 特点: 面向连接的协议,数据传输必须 阅读全文
posted @ 2019-03-18 15:18 故事爱人 阅读(820) 评论(0) 推荐(1)
摘要:文章讲解要点 1.线程创建几种方式2.线程常见设置方法,包括优先级、优先级休眠、停止等3.多线程间的数据交互与锁机制4.项目源码下载 线程介绍.png 线程介绍.png 一、线程创建方式 常见的线程创建方法以下三种: 1.使用继承Thread类的方式 运行结果如下: 温馨提示:该方法缺点是:线程类已 阅读全文
posted @ 2019-03-18 09:39 故事爱人 阅读(809) 评论(0) 推荐(0)
摘要:刚从myeclipse工具转成IntelliJ IDEA工具,在“传智播客*黑马程序员”学习了相关操作和配置,因此整理在该文章中。 文章大纲 文章大纲 教程文档下载地址 链接:https://pan.baidu.com/s/18idCtU5FYy3QSsYBgw2vVg提取码:8s4i 教程参考地址 阅读全文
posted @ 2019-03-17 10:34 故事爱人 阅读(423) 评论(0) 推荐(0)
摘要:文章大纲 一、加密与验签介绍二、接口验签实操三、项目源码下载 一、加密与验签介绍 大多数公共网络是不安全的,一切基于HTTP协议的请求/响应(Request or Response)都是可以被截获的、篡改、重放(重发)的。因此我们需要考虑以下几点内容: 防伪装攻击(案例:在公共网络环境中,第三方 有 阅读全文
posted @ 2019-03-16 21:58 故事爱人 阅读(6258) 评论(0) 推荐(1)