自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 日志

学习https://mp.weixin.qq.com/s/XiCky-Z8-n4vqItJVHjDIg一 特定的地方打印日志,最初System.out.println(.....) 或者System.err.println把所有的信息都输出到控制台二 日志消息除了能打印到控制台, 还可以输出到文件做格式化,例变成纯文本,XML, HTML格式等等,甚至可以通过邮件发送出去(例如生成环境出错的消息)能对日志进行分级,有些日志纯属debug , 在本机或者测试环境使用, 方便程序员的调试...

2021-01-24 17:10:34 129

原创 消息队列

一消息队列1 一个Java 虚拟机和数据库, 一个基于Web的订单系统和一个库存系统 存在重负过载2 拆分订单系统和库存系统,订单系统和一个Java虚拟机和数据库,库存系统和一个Java虚拟机和数据库同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作异步与同步相对,当一个异步过程调用发出后,调用者在没有得到结果之前,就可以继续执行后续操作。阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态.同步...

2021-01-21 17:42:02 99

原创 架构1

https://mp.weixin.qq.com/s/R9Vf1TGJYC6KLb1FIFLbRQ(推荐)分布式系统工作一.CAP原则指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)可用性(A):..

2021-01-20 17:16:24 96

原创 Ajax

Ajax (Asynchronous JavaScript and XML) 是一种Web应用技术,可以借助客户端脚本(javascript)与服务端应用进行异步通讯,获取服务端数据以后,可以进行局部刷新。进而提高数据的响应和渲染速度。所有的Ajax 请求都会基于DOM(HTML元素)事件,通过XHR(XMLHttpRequest)对象实现与服务端异步通讯局部更新第一步:基于dom事件创建XHR对象(XMLHttpRequest对象)第二步:注册XHR对象状态监听,通过回调函数(callback

2021-01-18 19:15:33 67

原创 模式1

MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个基本部分:模型(Model)(实现业务逻辑,数据逻辑实现。)视图(View)( UI设计人员进行图形界面设计,负责实现与用户交互。)控制器(Controller)(负责获取请求,处理请求,响应结果。)目的是通过这样的设计使程序结构更加简洁、直观,降低问题的复杂度。MVC架构模式的设计中,首先基于单一职责原则(SRP-Single responsibility principle

2021-01-17 22:46:50 201 2

原创 框架3 Spring Boot

Spring Boot 核心特性Spring boot是一个脚手架(而非框架),构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目),其核心主要有起步依赖(Starter Dependency)。自动配置(Auto Configuration)。健康检查(Actator)-监控。JDK1.8,进行环境变量配置 Maven基本配置@Component是Sprin...

2021-01-17 22:05:46 991 7

原创 框架2 Spring

spring是分层的JavaSE及JavaEE应用于全栈的轻量级开源框架,以IoC(Inverse Of Control:控制反转/反转控制)和AOP(Aspact Oriented Programming:面向切面编程)为核心,提供了表现层SpringMVC和持久层Spring JDBC以及业务层事务管理等众多模块的企业级应用技术,还能整合开源世界中众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架。SSH(struts2 spring hibernate)SSM(spri

2021-01-10 14:10:37 83

原创 框架1 MyBatis

表现层(jsp) 持久层 (类dao) 业务层 (逻辑层/ service层) 模型(java bean) 控制层(action)传统三层架构分为以下三个层次:数据访问层(DAL - Data Access Layer)即对包括数据库在内的数据源进行操作的部分。业务逻辑层(BLL - Business Logic Layer)即对业务数据进行逻辑处理的部分。表现层(UI - User Interface)即与用户交互的部分。领域模型三层架构 界面(Interfac...

2021-01-07 14:01:46 64

原创 算法1

查找算法顺序查找 时间复杂度:O(n)二分查找(折半查找)有序数组 O(logn)大O表示法时间复杂度,又称"渐进式时间复杂度",表示代码执行时间与数据规模之间的增长关系。T(n) = O(f(n))n:数据规模,通俗点说就是函数中的那个变量nf(n):代码总的执行次数和数据规模的关系T(n):代码的执行时间(并不是代码实际的执行时间,这里表示代码执行时间和数据规模之间的关系)空间复杂度,也称渐进空间复杂度,表示代码存储空间与数据规模之间的增长关系。...

2021-01-04 23:39:55 235

原创 Java Web2

javaweb学习笔记XML 可扩展标记语言(eXtensible Markup Language)html是用于显示数据(被设计用来显示数据, 其焦点是数据的外观.)xml也可以显示数据,但主要功能是为了传输信息,存储数据(设计为传输和存储数据, 其焦点是数据的内容.)1.用于系统之间数据的传输 2.用于表示生活中有关系的数据 3.作为配置文件1.xml的文档声明格式:<?xml version=”1.0” encoding=”gbk”?> 版本(1.0)编码样式(保.

2021-01-04 21:32:22 65

原创 数据库

数据库(存储和管理数据的仓库)关系型数据库(底层以二维表的形式保存数据的库) 非关系型数据库SQL是一们用于操作关系型数据库的通用的语言(使用SQL可以操作所有的关系型数据库)使用SQL可以操作数据库、表、表记录(1)创建数据库(CREATE DATABASE 库名 CHARSET 编码;)、删除数据库(DROP DATABASE 库名;)(drop database if exists 库名;)、修改数据库、查询数据库show databases SELECT DATABASE();

2021-01-03 21:21:27 177

原创 设计模式

回顾设计模式网上学习笔记总结(基本都是网上知识点)(http://c.biancheng.net/design_pattern/)1. 根据目的来分: 根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式3 种。-创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。-结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF 中提供了代理、适...

2021-01-03 19:41:24 56

原创 Java Web 1

前端网上学习笔记记录1 html定义网页内容 2 CSS描述网页布局 3 JavaScript网页的行为HTML Hyper Text Mark-up Language(超文本标记语言)元素(标题/段落/文本,链接,图片,列表,表格,表单,框架等) 标签给文本加上表明文本含义开始标签(元素名称) 结束标签(包含斜杠表示结束) 内容 相结合就是完整元素所有的HTML文档都应该有一个<html>标签,<html>标签可以包含两个...

2021-01-02 22:24:36 90

原创 JavaSE

一月回顾JavaSE网上学习笔记总结(基本都是网上知识点)面向对象是基石,JavaSE中最重要的一是集合,二是IO重点 : 面向对象 集合 IO String/StringBuffer/StringBuilder 反射 泛型异常多线程 正则表达式网络编程面向对象 封装 继承 多态1、 一般来讲局部变量存在栈中,方法执行完毕内存就被释放2、 对象(new出来的东西)存在堆中,对象不再被使用时,内存才会被释放3、 每个堆内存的元素都有地址值4、 对象中的属性都是...

2021-01-02 21:43:38 232

PIC18(L)F2X/4XK22 数据手册

提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含 的英文部分,因为其中提供了有关Microchip 产品性能和使用 情况的有用信息。Microchip Technology Inc. 及其分公司和相 关公司、各级主管与员工及事务代理机构对译文中可能存在的 任何差错不承担任何责任。建议参考Microchip Technology Inc. 的英文原版文档。 本出版物中所述的器件应用信息及其他类似内容仅为您提供便 利,它们可能由更新之信息所替代。确保应用符合技术规范, 是您自身应负的责任。Microchip 对这些信息不作任何明示或 暗示、书面或口头、法定或其他形式的声明或担保,包括但不 限于针对其使用情况、质量、性能、适销性或特定用途的适用 性的声明或担保。Microchip 对因这些信息及使用这些信息而 引起的后果不承担任何责任。如果将Microchip 器件用于生命 维持和/ 或生命安全应用,一切风险由买方自负。买方同意在 由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障 Microchip 免于承担法律责任,并加以赔偿。在Microchip 知识 产权保护下,不得暗中或以其他方式转让任何许可证。

2018-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除