错误
文章平均质量分 93
乐字节教育
需要java方面资料的课私聊我,或者点个关注,后续有高级方面的知识分享哦
展开
-
3种缓存算法,一口气把面试官喂饱
要说计算机系统里,什么技术把tradeoff体现的淋漓尽致,那肯定是缓存无疑。为了协调高速部件和低速部件的速度差异,加入一个中间缓存层,是解决这种冲突最有效的方案。其中,JVM堆内缓存是缓存体系中重要的一环,最常用的有FIFO/LRU/LFU三种算法。FIFO是简单的队列,先进先出。 LRU是最近最少使用,优先移除最久未使用的数据。是时间维度。 LFU是最近最不常用,优先移除访问次数最少的数据。是统计维度。由于过期也是缓存的一个重要特点。所有在设计这三种缓存算法时,需要额外的存储空间去存储这个原创 2021-07-02 17:43:12 · 225 阅读 · 1 评论 -
阿里技术专家详解 DDD 系列- Domain Primitive
前言由于 DDD 不是一套框架,而是一种架构思想,所以在代码层面缺乏了足够的约束,导致 DDD 在实际应用中上手门槛很高,甚至可以说绝大部分人都对 DDD 的理解有所偏差。举个例子, Martin Fowler 在他个人博客里描述的一个 Anti-pattern,Anemic Domain Model①(贫血域模型)在实际应用当中层出不穷,而一些仍然火热的 ORM 工具比如 Hibernate,Entity Framework 实际上助长了贫血模型的扩散。同样的,传统的基于数据库技术以及 MVC..原创 2021-05-11 11:16:02 · 454 阅读 · 1 评论 -
超长JVM总结,面试必备
什么是JVMJVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。求关注欢迎大家关注我的 B站账号B站账号如果内容有帮到你,欢迎大家点赞、收藏 + 关注学习交流群交流群在这里插入图片描述我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码原创 2021-05-10 14:56:05 · 96 阅读 · 0 评论 -
Mybatis配置文件如何进行配置呢?
Mybatis配置文件如何进行配置呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)Mybatis配置文件配置的方式propertiessettingstypeAliasestypeHandlersobjectFactorypluginsenvironmentstransactionManagerdataSourcemappers案例实操1. properties这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可原创 2020-09-22 11:01:04 · 170 阅读 · 0 评论 -
你知道目前最流行的Mybatis框架吗?如何搭建呢?
你知道目前最流行的Mybatis框架吗?如何搭建呢?如需要跟多资料请点击下方图片⬇(扫码加好友→备注66,不备注拒绝添加哦)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EakY9UPC-1600741138719)(https://imgkr.cn-bj.ufileos.com/768074eb-5e03-4ad1-81ee-5432b6614e4a.jpg)]MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softw原创 2020-09-22 10:48:22 · 131 阅读 · 0 评论 -
如何通过 Spring 框架进行 JDBC 事务控制呢?
如何通过 Spring 框架进行 JDBC 事务控制呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P6EkyKAL-1600675538236)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 进行 JDBC 事务控制的方式通过 xml 配置实现通过注解实现案例实操Xml 事物配置声明1).修改 xml 命名空间xmlns:tx="http原创 2020-09-21 16:09:52 · 84 阅读 · 0 评论 -
通过 Spring 框架如何进行JDBC操作呢?
通过 Spring 框架如何进行JDBC操作呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUiCZnSc-1600675300070)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 整合 JDBC 的方式添加依赖编写配置文件 db.propertiesbean.xml 配置修改配置数据源模板类配置测试整合结果案例实操添加依赖数据库原创 2020-09-21 16:02:38 · 111 阅读 · 0 评论 -
Spring Bean的注入有简单的方式吗?
Spring Bean的注入有简单的方式吗?通过配置的方式注入,往往太麻烦,实际工作中一般不会采取麻烦的方式,因为时间就是金钱,时间决定你是否加班,那是否有更简单的方式去注入呢?当然有![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FTWuSX3D-1600426033925)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 注入 bean 的方式注解注原创 2020-09-18 18:48:55 · 57 阅读 · 0 评论 -
Spring DI 依赖注入有几种方式?
Spring DI 依赖注入有几种方式?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qzqhGVem-1600425404270)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring 实例化 bean 的方式Set注入构造器注入静态工厂注入实例化工厂注入案例实操Set注入xml配置(同时spring也提供了对于基本数据类型的set注入方式)&原创 2020-09-18 18:40:55 · 100 阅读 · 0 评论 -
Spring Ioc 实例化 Bean 对象有几种方式?
Spring Ioc 实例化 Bean 对象有几种方式?Spring 实例化 bean 的方式构造器的方式静态工厂方式实例化工厂方式案例实操构造器的方式实例化 bean 对象<bean id="hello" name="hello" class="com.xxx.demo.Hello"></bean>**通过默认构造器创建 空构造方法必须存在 否则创建失败 **静态工厂模式特点:要有该工厂类及工厂方法工厂方法是静态的StaticFactory 静态工厂原创 2020-09-17 17:29:17 · 79 阅读 · 0 评论 -
你知道设计模式中的代理模式吗?
你知道设计模式中的代理模式吗?代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为Uml简图如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0brxMMD4-1600333257125)(h原创 2020-09-17 17:03:43 · 102 阅读 · 0 评论 -
你知道面试必问的AOP吗?通过Spring又如何实现呢?
你知道面试必问的AOP吗?通过Spring又如何实现呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-snqWdFPL-1600248731209)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一原创 2020-09-16 17:34:34 · 57 阅读 · 0 评论 -
你知道目前最流行的SpringMVC框架吗?如何搭建呢?
你知道目前最流行的SpringMVC框架吗?如何搭建呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G4XyzwSb-1600247857025)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Spring MVC 是 Spring 家族中的一个 web 成员, 它是一种基于 Java 的实现了 Web MVC 设计思想的请求驱动类型的轻量级 Web 框架,即使用了 M原创 2020-09-16 17:20:48 · 102 阅读 · 0 评论 -
你知道什么是 Restful 风格吗?SpringMVC 带我们实现它!
你知道什么是 Restful 风格吗?SpringMVC 带我们实现它![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oLUxy0km-1600162696558)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]Restful 风格的 API 是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的原创 2020-09-15 17:40:16 · 80 阅读 · 0 评论 -
SpringMVC全局异常处理的方式有哪些呢?
SpringMVC全局异常处理的方式有哪些呢?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hnzFLd7K-1600161127932)(https://imgkr.cn-bj.ufileos.com/50416f44-5b7e-43bb-a0c4-ee71be577c04.jpg)]在 JavaEE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统原创 2020-09-15 17:17:53 · 81 阅读 · 0 评论 -
如何用Web前端技术就能开发出桌面应用程序?
如何用Web前端技术就能开发出桌面应用程序?Web前端技术开发桌面应用的方式CEF:用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。heX:基于CEF,内部整合了开源项目 Chromium 及 node.js。nw:基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术。electron:底层也是基于Chromium 和 node.js。等等。。。案例实操~electronelectron 是 g原创 2020-09-10 15:57:24 · 254 阅读 · 0 评论 -
你知道权限管理的角色授权与认证吗?
你知道权限管理的角色授权与认证吗?权限管理中,角色授权与认证属于权限模块中的关键模块,角色授权即是将角色能够操作的菜单资源分配给指定角色的行为,角色认证即是当用户扮演指定角色登录系统后系统对于用户操作的资源进行权限校验的操作,意思这里说明白了,那么在代码中应该具体怎么实现呢?角色授权与认证的方式前端页面展示控制后端权限访问控制案例实操角色授权树形数据展示[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PWj63zYa-1599723384785)(https原创 2020-09-10 15:37:48 · 218 阅读 · 0 评论 -
你知道网络应用程序开发体系结构吗?
随着 Java 语言的流行,Java 在网站和企业级应用的开发上应用得越来越普遍,Java Web开发已经成为 Java 企业级解决方案中不可或缺的重要组成部分。 Java Web 是用 Java 技术来解决相关 web 互联网领域的技术总和。Web 包括:web 服务器和 web 客户端两部分。Java 在客户端的应用有 java applet,不过使用得很少,Java 在服务器端的应用非常的丰富,比如 Servlet,JSP 和第三方框架等等。Java 技术对 Web 领域的发展注入了强大的动力原创 2020-09-09 16:48:44 · 518 阅读 · 0 评论 -
Web发展中通信的方式有哪些呢?
Web发展中通信方式简单通信不同请求复杂请求案例实操1 简单通信 回顾 Socket 编程给我们最大的感受,是可以在多台电脑之间进行数据的传输,这就是网络编程的开端和基础,通过客户端请求服务器端通信,直观了解 Web 编程。Server/** * 服务端,接收客户端请求并给出简单的响应 * @author Cushier * */public class Server { public static void main(String[] args) throws IOE原创 2020-09-09 16:25:06 · 87 阅读 · 0 评论 -
如何搭建 SSM 框架集成环境?
SSM 框架集成环境搭建方式jar 包依赖添加web.xml 文件配置Springmvc 配置文件 servlet-context.xml 添加Spring.xml 配置案例实操1.jar 包依赖添加(原有基础上继续添加 springmvc 相关依赖 jar 包及对应 jetty 插件) 修改 pom.xml 文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org原创 2020-09-07 17:08:13 · 83 阅读 · 0 评论 -
Java学到什么程度才能找到工作?从国内各阶层互联网公司分析-这波细节
Java学到什么程度才能找到工作?从国内各阶层互联网公司分析刚开始学习Java的小伙伴,尤其是那种又没钱又没有背景的,刚开始学习Java都关心这么一个问题:到底把Java学到何种程度才能找到第一份工作呢?每个人都很现实,目标都是相当的一致,都是为了能拿到像别人高薪的工作。那到底一个Java初学者要学多少Java知识,才能找到第一份Java工作呢?在很久以前我曾经写过一篇关于自己的文章,记录了我IT职场中第一次面试,当时我的技术水平跟大家差不多,就是刚入门的水准,毕竟是一个刚接触的小白。但是作为一个原创 2020-08-07 16:23:19 · 202 阅读 · 0 评论 -
这个问题他又来了,如何学编程!
作为一名自学成才的程序员,我一直在不断敦促自己学习,我将通过本回答分享一下我个人总结出的六项重要诀窍。学习编程的过程,大致如下:看书、看博客、学课程或者看视频等模仿着书上或者博客的代码,进行复现,复现不重要,思考才是关键思考学习别人思路后,脱离书本和博客,完全自己实现功能自己实现一些 DEMO,看别人项目代码,与别人讨论,提升代码能力在别人的框架和要求下,写代码实现业务自己负责别人设计的模块的实现独立设计业务模块并开发实现负责大项目框架设计和拆分,带领别人.原创 2020-07-27 21:08:53 · 199 阅读 · 0 评论 -
一张单词表!Java So Easy!(1)
一张单词表!Java So Easy!相信小伙伴们在开发中经常遇到特别特别多的单词,就像乱码一样“*#**#”。这里给大家整理的词汇表是编程常见词汇表,总共收集了编程中常见的500左右的词汇量。小伙伴们如果觉得有用,记得持续关注我哦,会给大家继续带来更多的福利!“每天5个单词,学习So easy”。想要升级版1800词汇表或2020最新全套学习资料带视频文档工具源码的小伙伴可以加这个卫星:lezijie007(程序员暗号:1024)单词音标注释public[ˈp原创 2020-07-23 15:43:32 · 451 阅读 · 1 评论 -
新一期的干货来了,BootStrap该怎么用(乐字节java)3
常用样式如果需要更多资料请点击下方图片加好友领取⬇(注明来意) 排版标题 Bootstrap和普通的HTML页面一样,定义标题都是使用标签到,只不过Bootstrap覆盖了其默认的样式,使用其在所有浏览器下显示的效果一样。为了让非标题元素和标题使用相同的样式,还特意定义了.h1~.h6六个类名。同时后面可以紧跟着一行小的副标题或使用.small<h1>h1. Bootstrap heading<small>副标题</small>&l原创 2020-07-09 14:47:28 · 140 阅读 · 0 评论 -
javaMail发送邮件时出现错误怎么办(乐字节java架构,乐字节大数据)
Java Mail 发送邮件发送普通文本的邮件package com.xxxx.mail;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;import java.io.UnsupportedEncodingException;import java.util.Date;import java原创 2020-05-30 14:22:12 · 566 阅读 · 0 评论