摘要: 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docke 阅读全文
posted @ 2019-08-26 23:43 heybreeze 阅读(357) 评论(0) 推荐(0)
摘要: SpringBoot默认使用Tomcat作为嵌入式的Servlet容器; 1、如何定制和修改Servlet容器的相关配置; 1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】); 2、编写一个Embedded 阅读全文
posted @ 2019-08-26 00:09 heybreeze 阅读(661) 评论(0) 推荐(0)
摘要: SpringBoot默认的错误处理机制 即我们常见的白色的ErrorPage页面 浏览器发送的请求头: 如果是其他的请求方式,比如客户端,则相应一个json数据: 原理;是通过 ErrorMvcAutoConfiguration,错误处理的自动配置; 给容器中添加了以下组件 1、DefaultErr 阅读全文
posted @ 2019-08-19 23:19 heybreeze 阅读(486) 评论(0) 推荐(1)
摘要: 一个简单的Restful Crud实验 默认首页的访问设置: 项目结构: Bean.Department Bean.Employee Component.LoginHandlerInterceptor Component.MyLocaleResolver Config Controller.Logi 阅读全文
posted @ 2019-08-16 00:18 heybreeze 阅读(629) 评论(1) 推荐(1)
摘要: 国际化相关 来段注释: 2.国际化 编写国际化配置文件 使用 ResourceBundleMessageSource 管理国际化资源文件 在页面使用 fmt:message 取出国际化内容。 步骤: 编写国际化配置文件,抽取页面需要显示的国际化消息 springboot 自动配置好了管理国际化资源文 阅读全文
posted @ 2019-08-07 13:53 heybreeze 阅读(363) 评论(0) 推荐(0)
摘要: https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications 在线官方文档 SpringMVCauto-configurat 阅读全文
posted @ 2019-07-11 09:22 heybreeze 阅读(445) 评论(0) 推荐(0)
摘要: 简介: 使用Springboot应用,选中需要的模块, Spring已经默认将场景配置好了,只需在配置文件中少量配置就可以运行起来 自己编写业务代码 自动配置原理 这个场景Springboot帮我们配置了什么、能不能修改呢?能修改哪些配置? xxxxxAutoConfiguration :帮我们给容 阅读全文
posted @ 2019-07-03 22:36 heybreeze 阅读(901) 评论(0) 推荐(0)
摘要: 日志框架 开发一个大型系统的简易步骤: 写一个统一的接口层: 日志门面,(日志的一个抽象层) 给项目导入具体的日志实现,之前的框架都是实现的抽象层 主流的日志框架 JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j.... 日志门面(日志的抽象层): J 阅读全文
posted @ 2019-07-01 23:52 heybreeze 阅读(1702) 评论(0) 推荐(0)
摘要: Python3 支持 int、float、bool、complex(复数)。 在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 像大多数语言一样,数值类型的赋值和计算都是很直观的。 内置的 type() 函数可以用来查询变量所指的对象类型。 复数: 阅读全文
posted @ 2019-06-21 10:10 heybreeze 阅读(348) 评论(0) 推荐(0)
摘要: 最近在忙企业微信和钉钉的第三方应用开发,需要获取一些信息,第一个就是这个OAuthon2.0,先详细了解下概念和流程 一、应用场景 我们要想用第三方播放器播放你的云盘账号里面的一些秘密视频资源,为了要获取这些秘密视频,就必须要播放器能够读取这个账号在云盘的视频信息。 传统方法是,用户将自己的云盘用户 阅读全文
posted @ 2019-05-28 19:47 heybreeze 阅读(557) 评论(0) 推荐(0)
摘要: FACL : Filesystem Access Control List 利用文件扩展保存额外的访问控制权限setfacl -b:Remove all -m:设定 u:UID:perm g:GID:perm -x:取消 u:UID g:GIDgetfacl + filename 几个命令:w:显示 阅读全文
posted @ 2019-05-22 23:24 heybreeze 阅读(208) 评论(0) 推荐(0)
摘要: 特殊权限SUID SUID : 运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者: chmod u+s File chmod u-s File 如果 FileB本身原来就有执行权限,则SUID显示为s;否则显示S SGID : 运行某程序时,相应进程的属组是程序文件自身的属组,而不是启 阅读全文
posted @ 2019-05-21 22:10 heybreeze 阅读(322) 评论(0) 推荐(0)
摘要: Linux文件查找详解 locate: 非实时,模糊匹配,查找根据全系统文件数据库进行的#updatedb ,手动生成文件数据库 生成耗时,但是查找快find: 实时 精确 支持众多查找标准 遍历指定目录中的所有文件完成查找,速度慢 find 查找路径 查找标准 查找到以后的处理运作查找路径: 默认 阅读全文
posted @ 2019-05-19 08:58 heybreeze 阅读(640) 评论(0) 推荐(0)
摘要: 一、什么是高并发 通常是指并发访问。也就是在某个时间点,有多少个访问同时到来。例如淘宝。 网站比并发性能不好的话, 遭遇恶意并发攻击, 造成服务器崩溃。 高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 阅读全文
posted @ 2019-05-15 12:34 heybreeze 阅读(410) 评论(0) 推荐(0)
摘要: JSTL 的定义 1 JSP 标准标签库 (JavaServerPage Standard Tag Library) 2 JSTL 通常会与EL 表达式合作实现JSP页面的编码 JSTL 的环境搭建 一: 使用步骤 1 , 在工程中引用JSTL 的两个jar包 和标签库描述文件 2 , 在JSP 页 阅读全文
posted @ 2019-05-15 12:31 heybreeze 阅读(836) 评论(0) 推荐(0)
摘要: 注: 有的面试题是我面试的时候遇到的,有的是偶然看见的,还有的是朋友提供的, 稍作整理,以供参考。大部分的应该都是这些了,包含了基础,以及相对深入一点点的东西。 JAVA面试题集 基础知识: 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚 阅读全文
posted @ 2019-05-14 19:08 heybreeze 阅读(1375) 评论(1) 推荐(0)
摘要: 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文
posted @ 2019-05-14 18:24 heybreeze 阅读(487) 评论(0) 推荐(0)
摘要: 单例模式 单例模式 单例模式 java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个 阅读全文
posted @ 2019-05-13 23:23 heybreeze 阅读(564) 评论(0) 推荐(0)
摘要: 流程详解: 配置详解: constant (常用常量配置) constant (常用常量配置) 使用Struts2 框架 ,先要导入Struts2 需要的jar 包 , 通过配置中央控制器 以及web.xml 来实现 Struts.xml <struts> <package name="login" 阅读全文
posted @ 2019-05-13 23:13 heybreeze 阅读(297) 评论(0) 推荐(0)
摘要: 面向对象设计原则: 单一职责原则 SRP : 一个类或者行为只做一件事 。 降低代码冗余,提高可重用性,可维护性,可扩展性,可读性 使用组合形式 单一职责原则 SRP : 一个类或者行为只做一件事 。 降低代码冗余,提高可重用性,可维护性,可扩展性,可读性 使用组合形式 里氏替换原则 LSP : 所 阅读全文
posted @ 2019-05-12 23:21 heybreeze 阅读(566) 评论(0) 推荐(0)