《Java9模块化开发核心原则与实践》——第四五章

2021年04月18日 阅读:578

这块晕了,没懂。。。 ... 查看全文

【JAVA SE基础篇】54.多线程介绍和创建

2021年04月18日 阅读:559

1.多线程学习内容 1.线程简介 2.线程实现 3.线程状态 4.线程同步 5.生产消费者 6.高级主题 2.线程简介 多线程是指多条并行路径,多路路径同时执行 方法间的调用:普通方法调用是闭合一条路径 多线程使用:开辟了多条路径 程序、进程和线程都是什么? 1.程序:一个软件,一个app(静态概念 ... 查看全文

Array.isArray (Array) – JavaScript 中文开发手册 - Break易站

2021年04月18日 阅读:662

[JavaScript 中文开发手册Array.isArray (Array) - JavaScript 中文开发手册Array.isArray()用于确定传递的值是否是一个Array。Array.isArray([1, 2, 3]); // trueArray.isArray({foo: 123}... ... 查看全文

做了两年java,这些高性能高可用高并发的技术架构你都知道吗?

2021年04月18日 阅读:496

前言每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行等一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安全等各种技术架构目标。一、分层分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个 查看全文

Navigator javaEnabled() 方法 - Break易站

2021年04月18日 阅读:470

[Navigator javaEnabled() 方法 Navigator 对象定义和用法javaEnabled() 方法可返回一个布尔值,该值指示浏览器是否支持并启用了 Java。如果是,则返回 true,否则返回 false。语法navigator.javaEnabled()浏览器支持所有主要浏... ... 查看全文

排序算法全(Java)

2021年04月18日 阅读:690

排序算法 冒泡排序(Bubble Sort)--稳定 实质:把小(大)的元素往前(后)调 步骤一:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 步骤二:对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 步骤三: 针对所有的元素重复以上的步骤 ... 查看全文

【JavaScript】函数—可重用的代码块

2021年04月18日 阅读:593

以下内容为学习记录,可以参考 MDN 原文。 环境 vscode 1.46 Microsoft Edge 83 展示信息的方法 function displayMessage() { } html 模板 <!DOCTYPE html> <html> <head> <meta charset="utf ... 查看全文

作为Java开发,你真的了解系统吗?技术架构又要解决什么问题?

2021年04月17日 阅读:409

本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等对于开发人员来说,我们每天都在用技术。但你要知道,我们写的代码,其实只是系统的一小部分,我们了解的技术,也只是系统用到的一小部分。要深入掌握技术架构,我们就需要了解整体的系统。面对一个复杂的系统,我想你可能经常会有以下困扰:不清楚系统整体的处理过程,当系统出问题时,不知道如何有针对性地去排查问题。系统设计时,经常忽视非业务性功 查看全文

【进收藏夹吃灰系列】——Java基础快速扫盲

2021年04月17日 阅读:680

建议看完目录后扔进收藏夹吃灰,需要用的时候再翻出来。(手动狗头) ... 查看全文

2020/7/14 Java之增强for循环、泛型、List接口、Set接口

2021年04月17日 阅读:450

一、增强for循环 增强for循环是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的。 它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 //格式: for(元素的数据类型 变量 : Collection集合or数组){ } for ... 查看全文

基于alpine java的docker容器查看堆栈信息

2021年04月17日 阅读:483

一、问题分析使用docker容器起服务,容器是基于openjdk:8-jre-alpine的,里面没有没有相关的内存分析工具,如jmap,jstack等解决参考文档:https://www.codeleading.com/article/40862545024/二、问题解决2.1、容器安装openj... ... 查看全文

深度分析:java8的新特性lambda和stream流,看完你学会了吗?

2021年04月17日 阅读:672

1.lambda表达式1.1什么是lambda以java为例,可以对一个java变量赋一个值,比如inta=1,而对于一个方法,一块代码也是赋予给一个变量的,对于这块代码,或者说被赋给变量的函数,就是一个lambda表达式//为变量赋值inta=1;//将代码块赋值给变量var=publicvoidfun(intx){x+1;}//可以简化var=(x)->x+1;1.2java为什么要引入 查看全文

【Leetcode & Java】#面试题17.13 / 309

2021年04月17日 阅读:626

面试题 17.13 恢复空格【200709每日一题】 方法:字典树trie + 动态规划 这道题真的是要搞死我了…… 先来搞简单的部分—— 动态规划。 令 \(dp[i]\) 表示句子里前 i 个字符中最少的未识别字符数,此处前 i 个字符对应的是字符串 \(sentence.substring(0 ... 查看全文

vue+java实现文件上传(excel等),会出现跨域问题,直接用form表单提交就不会有问题了(new FormData())

2021年04月16日 阅读:461

地址:https://www.cnblogs.com/muscles/p/9503103.html 一:首先说一下什么是跨域,跨域就是解决浏览器同源策略的问题。 那话又说回来了,什么是同源策略呢,(名词解释:同源策略(Same origin policy)是一种约定,它是浏览器最核心核心也最基本的安 ... 查看全文

【Java】Bean复制几种实现方法性能比较

2021年04月16日 阅读:474

【引言】 在项目开发过程中,会遇到将某个已有若干属性值的Bean复制给另一个具有相同属性名的Bean,除了一个一个属性去set方法之外,其实可以通过调用一些工具类下的方法直接copy,这样就避免了一个一个去set属性值,在简化了代码的基础上,也能快速地实现功能。 而实现这种功能的工具类并不只有一种, ... 查看全文

jvm之java类加载机制和类加载器(ClassLoader)的详解

2021年04月15日 阅读:527

当程序主动使用某个类时,如果该类还未被加载到内存中,则JVM会通过加载、连接、初始化3个步骤来对该类进行初始化。如果没有意外,JVM将会连续完成3个步骤,所以有时也把这个3个步骤统称为类加载或类初始化。 一、类加载过程1.加载 加载指的是将类的class文件读入到内存,并为之创建一个java.lan ... 查看全文

19 jsp——jsp的转发标签

2021年04月15日 阅读:512

jsp转发标签 格式 <jsp:forward page="jsp相对地址"></jsp:forward> 注意:如果不带参数<jsp:forward></jsp:forward>之间不能有任何内容,空格也不行,否则报错。 带参数的转发 格式 <jsp:forward page="forwardJs ... 查看全文

【Java】说明变量作用域的示例程序

2021年04月15日 阅读:698

/**这是说明变量作用域的示例程序 * 程序的名字为 VarExample.java */ public class VarExample{ static int a1=10; //类变量,对整个类都有效 public static void display() { int a2=200; //方法 ... 查看全文

2、Java基本类型;强制转换;自动拆箱、装箱。

2021年04月15日 阅读:423

一、Java的基本类型 java基本类型分为3类,8种。 字符类型:char 布尔类型:boolean 数值类型:byte、short、int、long、float、double byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。最小值:Byte.MIN_VALUE,最大 ... 查看全文

使用Java带你打造一款简单的外卖系统

2021年04月15日 阅读:742

【一、项目背景】随着互联网时代的快速发展,便捷人民的生活,提高生活质量,外卖系统应运而生。人们也喜欢享受着“足不出户,美食到家”的待遇,促使网上订餐行业快速发展。【二、项目目标】1.设计一款应用程序-外卖系统,有文字和图片显示,通过选择一种或多种食物,每种食物可以选择一份或多份,点击结算后,进行总价的统计。2.实现标题文字滚动和颜色定时变化。3.实现消费多少钱免配送费以及消费多少钱满减。【三、项目 查看全文

科班和非科班都适用的 Java 学习路线

2021年04月15日 阅读:521

很多面试官在基础考察的时候都是直接是根据书来问,因为这些面试官也是从学生时代过来的,而他们可能和你看的是同一本书。也就是如果你和面试官的知识体系结构一样的话,面试官问出来的问题,你自然可以回答得很好。下面是书籍推荐: 推荐 《head first Java》 head first系列一直口碑不错,这 ... 查看全文

结合第一个随笔以及CSDN的关于register.jsp读懂——再次理解register.jsp

2021年04月14日 阅读:440

register是登记的意思。 登记即是通过用户的填写,接着对信息进行验证,客户端的验证通过js代码完成【CSDN的关于register.jsp读懂(主要看第1.2.4.5点)】。调用js里面的函数判断信息是否合法,如果没有问题再把表单数据交给下一个步骤的jsp(在这个例子中就是register-c ... 查看全文

热门文章

推荐文章

最新文章

置顶文章