Java学习笔记
文章平均质量分 75
ljy_n
这个作者很懒,什么都没留下…
展开
-
ElasticSearch概念简介
ElasticSearch概念简介1 什么是ElasticSearchElaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本 身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实 现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得 简单。2 ElasticSearch的使用案例2013年初,GitHub抛弃了S原创 2021-07-31 19:16:15 · 134 阅读 · 0 评论 -
Mybatis笔记
Mybatis笔记采用了ORM思想解决了实体类和数据库表映射的问题。对JDBC进行了封装,屏蔽了JDBCAPI底层的访问细节,避免我们与jdbc的api打交道,就能完成对数据的持久化操作。O–Object java对象R- Relation 关系,就是数据库中的一张表M-mapping 映射一、Mybatis入门案例1.创建maven项目,添加Mybatis的jar依赖<dependencies> <dependency> <groupId>org.my原创 2021-07-25 16:00:52 · 310 阅读 · 0 评论 -
SpringMVC学习笔记
SpringMVC学习笔记SpringMVC概述SpringMVC 也叫 Spring web mvc。是 Spring内置的一个MVC框架,在 Spring3.0 后发布。SpringMVC框架解决了WEB开发中常见的问题(参数接收、文件上传、表单验证等等),而且使用简单,与Spring无缝集成。支持 RESTful风格的URL请求。采用了松散耦合可插拔组件结构,比其他 MVC 框架更具扩展性和灵活性。SpringMVC原理在没有使用SpringMVC之前我们都是使用Servlet在做Web原创 2021-07-25 16:00:14 · 723 阅读 · 0 评论 -
Spring框架学习笔记
Spring框架学习笔记Spring官网 https://spring.ioSpring具有控制反转(IoC)和面向切面(AOP)两大核心。Java Spring 框架通过声明式方式灵活地进行事务的管理,提高开发效率和质量。1、Spring核心之IoC控制反转IoC的概念Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。IoC 是指在程序开发中,实例的创建不再由调用者管理,而是由 Spring 容器创建。Spring 容器会负责控制程序之间的关原创 2021-07-25 15:59:29 · 167 阅读 · 0 评论 -
Nginx
Nginx⼀、Nginx的安装与启动1、什么是NginxNginx 是⼀款⾼性能的 http 服务器/反向代理服务器及电⼦邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀⽀撑 5 万并发链接,并且cpu、内存等资源消耗却⾮常低,运⾏⾮常稳定。Nginx应⽤场景:http 服务器。Nginx 是⼀个 http 服务可以独⽴提供 http 服务。可以做⽹⻚静态服务器。虚拟主机。可以实现在⼀台服务器虚拟出多个网站。原创 2021-07-21 21:37:52 · 73 阅读 · 0 评论 -
分布式RPC框架Apache Dubbo简介
分布式RPC框架Apache Dubbo软件架构的演进过程1 单体架构2 垂直架构3 SOA架构4 微服务架构Apache Dubbo概述1.Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会2.什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一原创 2021-07-09 15:36:22 · 177 阅读 · 0 评论 -
RESTful风格的更新和删除遇到的问题
RESTful风格的更新和删除遇到的问题遇到的问题:在Ajax中,采用Restful风格PUT和DELETE请求传递参数无效,传递到后台的参数值为产生的原因Tomcat封装请求参数的过程: 1.将请求体中的数据,封装成一个map 2.request.getParameter(key)会从这个map中取值 3.SpringMvc封装POJO对象的时候,会把POJO中每个属性的值进行request.getParamter(); AJAX发送PU或者DELETE请求时,请求体中的数据通过r原创 2021-05-25 19:20:17 · 669 阅读 · 0 评论 -
MyBatis Generator逆向生成异常报错:[WARNING] Table Configuration user matched more than one table(..........)
在使用插件生成实体类和mapper接口和mapper.xml映射文件的时候,会产生此错误。产生此错误的原因应该是因为,在同一个数据库连接中,多个数据库下具有同名表。就会产生此错误。要注意重点的报错语句Table Configuration user matched more than one table[WARNING] Table Configuration user matched more than one table (hospital..user,test..user,mysql..us原创 2021-05-25 19:09:07 · 1266 阅读 · 0 评论 -
Java——枚举 & 注解 & 反射
枚举 & 注解 & 反射1、枚举1.1、简介JDK1.5引入了新的类型——枚举。在JDK1.5 之前,我们定义常量都是: public static fianl… 。很难管理。枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。用于定义有限数量的一组同类常量,例如:错误级别: 低、中、高、急一年的四季: 春、夏、秋、冬商品的类型: 美妆、手机、电脑、男装、女装…在枚举类型中定义的常量是该枚举类型的实例.1.2、定义格式权限修饰符 enum 枚原创 2021-04-03 12:48:49 · 177 阅读 · 0 评论 -
Java——网络编程
网络编程网络常识什么是计算机网络分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统.计算机网络, 可以很方便的进行 信息的传递, 资源的共享 !什么是计算机的IP地址 (分为公网ip和局域网ip(内网))。IP地址 是计算机在互联网中的唯一标识 . 就像人在社会中的身份证号码.本机IP:127.0.0.1localhost什么是 网络中 网站的域名域名可以简单的理解为, IP地址的别名. 更方便记忆, 当输入域名后(例如www.baidu.com) ,原创 2021-03-28 19:07:59 · 78 阅读 · 0 评论 -
Java中的泛型详解
泛型泛型三种使用方法:1.泛型类2.泛型接口3.泛型方法泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。定义一个泛型类:public class ClassName<T>{private T data; public T getData() { return data; } public void setData(T data) {原创 2021-03-18 19:38:23 · 79 阅读 · 0 评论