
spring
文章平均质量分 85
一纸油伞
这个作者很懒,什么都没留下…
展开
-
NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目
在几年的时间里,NodeJS逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用NodeJS进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。乐字节教育学习除了Web应用外,NodeJS也被应用在许多方面,本文盘点了NodeJS在其它方面所开发的十大令人神奇的项目,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。NodeOSNodeOS是采用NodeJS开发的一款友好的操作系统,该操作系统是完全建立在Linux内核之上的,并.原创 2021-05-28 15:55:04 · 1137 阅读 · 0 评论 -
Maven的这三个用法你一定要会
前言我是在乐字节教育学习的小小学员。本文中将介绍maven的自定义插件(入门实战)自定义archeType模板(实战)按环境打包(实战)三个在私服中常常需用的操作。1、自定义archeType模板1.1、什么是archeType我们在创建maven项目的时候,你会发现有这么多的apache提供的模板。或者使用mvn archetype:generate命令来快速创建maven项目,也会有很多个选项,让你选择模板序号。那每个模板之间有什么区别呢?每个模板里其实就是附带不同的依赖和插件。一般在公原创 2021-05-27 11:06:16 · 302 阅读 · 0 评论 -
Oracle数据库安全管理的5个方面
前言我是在乐字节教育学习的小小学员,我给大家介绍一下oracle数据库数据库安全控制策略概述安全性是评估一个数据库的重要指标,Oracle数据库从3个层次上采取安全控制策略:1、系统安全性。在系统级别上控制数据库的存取和使用机制,包括有效的用户名与口令、是否可以连接数据库、用户可以进行哪些系统操作等;2、数据安全性。在数据库模式对象级别上控制数据库的存取和使用机制。用户要对某个模式对象进行操作,必须要有操作的权限;3、网络安全性。Oracle通过分发Wallet、数字证书、SSL安全套接字和数据原创 2021-05-26 11:26:29 · 1060 阅读 · 1 评论 -
那些年非常火的MyCAT是什么?
什么是 MyCAT ?乐字节老师问过我这么一个问题根据 MyCAT 官网 - http://mycat.io/ 的描述可以知道, MyCAT 是如下的一个东东:一个彻底开源的,面向企业应用开发的大数据库集支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品总结一原创 2021-05-25 15:20:24 · 258 阅读 · 1 评论 -
做一个完整的Java Web项目需要掌握的技能
前言最近自己在乐字节教育后学习了javaweb,做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构谈起。一般来说,我们将网站分为前端和后端。前端主要负责页面的展示,后端则是业务转载 2021-05-21 11:17:07 · 320 阅读 · 0 评论 -
讲讲Bootstrap是在干啥?
学过统计学的同学应该对置信区间都有了解,置信区间又叫估计区间,是从概率来讲某个随机变量可能取的值的范围。那很多时候数据是不符合正态分布,或者是我们不知道样本总体是否符合正态分布,但是我们又需要求取置信区间时,就可以用到我们的今天的主角–在乐字节课堂上教的Bootstrap抽样的方法。Bootstrap是对样本进行有放回的抽样,抽样若干次(一般为1000次),每次抽样的结果作为一个样本点,抽样1000次,就会有1000个样本点,用这1000个点的分布作为样本总体的分布,而这1000个点是大概率是服从正态分原创 2021-05-20 14:32:01 · 1301 阅读 · 3 评论 -
Angular、React 和 Vue 三大框架,Web 开发该如何选择?
前言在乐字节公开课上老师问了我们这个这问题 ,Angular、React 和 Vue 三大框架,Web 开发该如何选择?用自己对于这些的了解做出判断。随着社交媒体和用户生成内容的爆炸式增长,互联网正在向更好的方向发展。为了跟上时代发展的步伐,提供更好的交互性,开发人员开始构建库和框架来简化交互式站点的构建。2006 年,John Resig 发布了 jQuery,使得在 HTML 中编写客户端脚本变得更加容易。随着时间的推移,其他类似的项目出现了。刚开始,它们是一个庞大的单体,而且把项目的构想强加给开发原创 2021-05-18 10:54:14 · 448 阅读 · 1 评论 -
学习 Java 语言,你必须知道的 Java 简史
这里写自定义目录标题阅读本文你将收获:为什么要学习 JavaJava这门语言如今是互联网行业炙手可热的编程语言,像阿里、美团这些大厂,技术体系都是建立在 Java 之上。这些大厂又是很多新兴互联网企业的技术风向标,因此 Java 使用范围相当的广,对 Java 程序员的需求量就相当的大。Java 不仅仅是一杯热腾腾的咖啡,还可以是一个靠得住的饭碗!从大学开始就接触 Java,工作之后也一直是使用 Java 这门程序设计语言作为编程首选。在乐字节公开课上学习到的,希望结合自己的知识体系和实践经验,原创 2021-05-17 14:45:52 · 151 阅读 · 1 评论 -
图解 Git 工作原理,看了秒懂!
**前言** 在**乐字节**公开课上学习了git原理分享出来大家学习。。正文本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files把当前文件放入暂存区域。git commit给暂存区域生成快照并提交。git reset – files用来撤销最后一次git add files,你也可以用git reset撤销所有暂存区域文件。git chec.原创 2021-05-14 09:40:47 · 183 阅读 · 0 评论 -
一文看懂 Dubbo 的集成与使用
前言今年年初时,阿里巴巴开源的高性能服务框架dubbo又开始了新一轮的更新,还加入了Apache孵化器。原先项目使用了spring cloud之后,已经比较少用dubbo。目前又抽调回原来的行业应用部门,可能还会使用dubbo进行服务调用。趁着编写教材的机会去乐字节学习下了。而且目前Dubbo也出了springboot的starter项目了,借着SpringBoot的东风,集成起来很方便,基本上就一个依赖包引入的问题了。废话不多说,开始吧~一点知识对于没有接触过Dubbo的同学,可以先了解下相关知识。原创 2021-05-13 14:13:38 · 175 阅读 · 0 评论 -
深入理解Servlet
前言在学习Servlet中,自己也遇到很多坑,后来在乐字节公开课上学到了很多,为了跟广大朋友互勉,小编整理了几点以供参考,有表述不精确的欢迎指正。1、Servlet : 用java语言编写的动态资源开发技术。2、Servlet 特点:1)普通的java类,继承HttpServlet类,覆盖doGet、doPost等方法。2)Servlet类只能交给tomcat服务器运行。3、怎样使用Eclipse开发Servlet?1)编写一个servlet类,继承HttpServlet2)配置web.xm原创 2021-05-12 09:31:51 · 220 阅读 · 0 评论 -
Spring aop的实现原理
前言前段时间在我们乐字节的公开课学习了java设计模式–代理模式,最近在看Spring Aop的时候,觉得于代理模式应该有密切的联系,于是决定了解下Spring Aop的实现原理。说起AOP就不得不说下OOP了,OOP中引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是,如果我们需要为部分对象引入公共部分的时候,OOP就会引入大量重复的代码。例如:日志功能。AOP技术利用一种称为“横切”的技术,解剖封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,这转载 2021-05-11 12:14:07 · 692 阅读 · 0 评论 -
你知道目前最流行的Mybatis框架吗?如何搭建呢?
你知道目前最流行的Mybatis框架吗?如何搭建呢?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是一个支持原创 2020-12-16 16:17:32 · 125 阅读 · 1 评论 -
两大热门框架 Spring 与 Mybatis 如何整合呢?
两大热门框架 Spring 与 Mybatis 如何整合呢?整合的方式新建 maven 项目引入依赖包配置资源文件案例实操新建 maven 项目新建 maven 项目 spring_mybatis目录结构如下:主目录包: com.xxx.dao、 com.xxx.mapper、 com.xxx.service、 com.xxx.service.impl测试包:spring_mybatis引入依赖包打开 pom.xml 开始添加依赖包<?x原创 2020-12-15 14:24:55 · 84 阅读 · 1 评论 -
你知道设计模式中的代理模式吗?
你知道设计模式中的代理模式吗?代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为Uml简图如下:代理模式实现的方式静态代理动态代理案例实操静态代理为某个对象提供一个代理,代理角色固定,以控制对这个对象的访问。代理类原创 2020-12-11 15:21:09 · 95 阅读 · 0 评论 -
Spring 和 SpringBoot 最核心的 3 大区别,详解!
作者:乐傻驴uee.me/cNDC8概述对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spring框.原创 2020-12-11 14:48:22 · 203 阅读 · 0 评论 -
你知道面试必问的AOP吗?通过Spring又如何实现呢?
你知道面试必问的AOP吗?通过Spring又如何实现呢?Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面。联想大家吃的汉堡(中间夹肉)。那么 aop 是怎么做到拦截整个面的功能呢?考虑学到的 servlet urlpattern /* 的配置,实际上也是 aop 的实现 。Spring Aop 实现的方式注解 方式X原创 2020-12-10 14:29:03 · 79 阅读 · 0 评论