07 2019 档案
摘要:小结: 第一步:RunException 异常固定状态码500, 提供自定义异常 第二步:自定义异常:需要手动设置状态码,提示消息,提供枚举类型 ExceptinEnum 第三步:抛出LyException(ExceptionEnum e) ,在common项目提供提供类(加@ControllerA
阅读全文
摘要:一.Node js Nodejs就是运行在服务端的javaScript,node js就是运行环境 在windows只需要双击安装包装完以后打开命令行 执行: 测试,安装成功 入门练习 demo1.js demo2.js demo3_1.js demo3_2.js demo4.js 二.ES6 de
阅读全文
摘要:邮件发送过程 协议:规定了数据传输的格式。 工具类 新增用户发送邮件 消息中间件 概述 常见消息中间件 消息的两种模式 ActiveMQ 软件安装 绿色版解压即可 spring整合ActiveMQ 消息生产者 引入坐标 配置文件 <?xml version="1.0" encoding="UTF-8
阅读全文
摘要:vuejs介绍 MVVM模式 vuejs快速入门 插值表达式 数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值,Mustache 标签将会被替代为对应数据对 象上属性的值。无论何时,绑定的数据对象上属性发生了改变,插值处的内容都会更新。 Vue.js 都提供了完全的 J
阅读全文
摘要:什么是spring Data Spring Data常用的功能模块如下: 什么是Spring Data ElasticSearch Spring Data ElasticSearch 使用 spring boot实现 引入坐标 添加application.properties 创建SpringBoo
阅读全文
摘要:ElasticSearch是什么 ElasticSearch和Solr Solr 利用 Zookeeper 进行分布式管理,而 Elasticsearch 自身带有分布式协调管理功能; Solr 支持更多格式的数据,而 Elasticsearch 仅支持json文件格式; Solr 官方提供的功能更
阅读全文
摘要:1.需求说明 在企业级应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般分为两种形式:1、为了方便操作,基于Excel的报表批量上传数据2、通过java代码生成Excel报表。 2.Excel报表概述 目前市面上的Excel分为两大版本Excel2003和Excel2007及以
阅读全文
摘要:软件架构 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开
阅读全文
摘要:NOSQL数据库-Redis 1. nosql的概念2. redis的常用数据类型3. redis的string操作命令4. redis的hash操作命令5. redis的list操作命令6. redis的set操作命令7. redis的两种持久化机制8. jedis对redis进行操作 什么是NO
阅读全文
摘要:Lucene 倒排索引原理Lucene的作用Lucene创建索引基本APILucene查询基本API了解搜索引擎搜索引擎 什么是搜索引擎? 所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术。搜索引擎依托于多种技术,如网络爬虫技术、检索排序技术、网页
阅读全文
摘要:写在前面:整理的一些浅显的springboot入门知识点,部分内容借助相关资料. Spring Boot Spring1.0:jdk1.5刚出,配置都是xml格式 Spring2.0:xml与注解结合 Spring3.0:Spring注解已经非常完善,Spring推荐java配置代替以前的xml 原
阅读全文
摘要:Spring IOC入门 1)创建一个新的工程 2)导入SpringIOC核心坐标 3)准备一个类 4)在配置文件中声明bean1.IOC原理 IOC(控制反转)不是什么技术,而是一种设计思想。它的目的是指导我们设计出更加松耦合的程序。 控制:指的是控制权,在java中可以简单理解为 对象的控制权限
阅读全文
摘要:MVC的架构 Spring对MVC架构的实现,它主要工作在web层. 特点:他可以使用一个注解将一个简单的javaBean变成控制器 1.SpringMVC工作流程 个人通俗理解: 首先浏览器发出请求,要一个视图页面,视图页面到达前端控制器以后,控制器不会真正的干活,他会把这个东西转交给处理器映射器
阅读全文
摘要:远程仓库 如果需要进行多人协作,我们就必须使用远程仓库。将本地仓库的数据同步到远程仓库,实现多人协作开发。 目前比较热门的代码托管社区:GitHub,网址:https://gtihub.com ,提供了免费的远程git仓库功能。不过网速不是特别流畅。 在国内,有很多的公司使用oschina提供的gi
阅读全文
摘要:Git 下载地址: https://git-scm.com/download 1.为什么要进行版本管理 1).明确分工 2)提高协同,多人开发的速度 3)提高代码质量,取出僵尸代码 2.git是什么: 目前世界上最先进的分布式版本控制系统 3.历史: 作者:Linux 两周时间用C写了一个分布式管理
阅读全文
摘要:写在前面:自己整理的一些Mybatis的知识点,个别内容参考了一些我认为大神的理解. 1.#{}和${}的区别 #{} 完全相当于? 代表占位符 #{} 底层走的是预编译对象,SQL只编译一次 #{} 能够防止SQL注入 #{} 当传入的参数为一个简单类型时,#{}随便写 #{} 当传入的参数是ja
阅读全文

浙公网安备 33010602011771号