标签:JavaScript

Java

小白学习Java反射与动态代理

wenming.gapo 发布于 2020-07-26

一、反射介绍 1.0 动态语言和静态语言 动态语言 是一类在运行是可以改变其结构的语言:例如新的函数,对象,甚至代码可以被引进,已有的函数可以被删除或者是其他结构上的变化。通俗点就是说可以在运行时代码可以根据某些条件改变自身结构 主要动态语言:Object-C、JavaScrip...

Java

2020 ,6 种不死的编程语言!

9

yeseng 发布于 2020-07-26

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 链接: https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/ 作者:Zan McQuad...

编程技术

前端工程化 – 聊聊 Webpack v3 到 Webpack v5 的核心架构变迁

1

songhua.gao 发布于 2020-07-25

随着前端工程化的持续发展, Webpack 作为一个核心框架, 在整个打包构建中占据了主导地位, 但同时 Webpack 从最初的相对简单的配置也变得日益复杂和庞大, 从我的经历来讲, 到目前的 v5 版本, 我所理解的 Webpack 架构经历了 3 次比较大的变迁, 由于职业...

Java

基于EA进行web应用建模

11

Harries 发布于 2020-07-24

为什么需要Web建模 在Web应用繁多的当下,用户对应用程序的要求越来越高,需求难度的不断加大,系统复杂度不断加深,因此对业务人员和web设计、开发人员的要求也越来越高。针对这些原因,使用Web建模可以帮助我们更好的进行Web应用程序开发,如下就是一个Web建模示意图: 如下是基...

Spring

Thymeleaf从入门到精通

24

尖兵 发布于 2020-07-24

什么是Thymeleaf 大家好,我是bigsai,今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色。 开始之前,我们依旧问一个问题: 什么是Thymeleaf? Java模板引擎 模板引擎介绍 模板引擎?你可...

Java

关于Java8的精心总结

2

尖兵 发布于 2020-07-24

前言 最近公司里比较新的项目里面,看到了很多关于java8新特性的用法,由于之前自己对java8的新特性不是很了解也没有去做深入研究,所以最近就系统的去学习了一下,然后总结了一篇文章第一时间和大家分享一下。 ​ ​ 在了解一项新技术之前,我们需要了解我们为什么要去学习它以及它的优...

Java

红帽和 GraalVM 社区创建 GraalVM 下游发行版“Mandrel”

1

小丁 发布于 2020-07-24

红帽和 GraalVM 社区 共同建立了新的 GraalVM 下游发行版,称为 Mandrel。红帽方面表示,该发行版本将为  Quarkus 提供支持。Quarkus 已成为红帽运行时(Red Hat Runtimes)中全面支持的一个框架。 Quarkus...

Java

网络编程-Gson源码分析

2

changyuan.xu 发布于 2020-07-23

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 1.1 JSON 语法规则 JSON是一个标记符的序列...

Java

权限设计算法基础

wenming.gapo 发布于 2020-07-23

权限管理在一个系统中是不可或缺的,总的来说还是一个数学的问题。 最笨的方法 之前这个系统的权限管理是通过配置文件来处理的,大概流程是这样的,把用户分成多个用户组,然后每个用户组对应着多个用户的 id,每次访问页面的时候,都会读取这个配置文件的信息,判断登录用户的 id 属于哪个用...

Java

Java Web(1)-JavaScript

尖兵 发布于 2020-07-22

一、JavaScript 和 html 代码的结合方式 1. 第一种方式 只需要在 head 标签中,或者在 body 标签中, 使用 script 标签 来书写 JavaScript 代码 <!DOCTYPE html> <html lang="en...

Spring

微服务理论

14

darida 发布于 2020-07-22

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...

Spring

朋友做的秒杀系统被面试官嘲笑了! 大专毕业,每天都是CRUD,很难受!

10

dulong 发布于 2020-07-22

我是Guide哥,一Java后端开发,半个全栈,自由的少年。 标题没有鄙视大专的意思,只是读者的情况是这样,玻璃心和杠精就别乱评论了。 今天的话,这篇文章,主要回答一些小伙伴的问题。不过这些问题的话,相信也是大部分小伙伴会遇到的,所有,你有必要看到最后哦! 01 我跟着视频做的项...

Java

用了这么多年idea,竟然不知道这些代码补全功能

2

Harries 发布于 2020-07-21

先上图,不知道大家写代码注意到没,因为也没有人告诉我,网上今天才发现这个技巧,所以推荐给大家,如果你知道,那就路过即可。。。 if相关 定义一个boolean类型的变量flag和一个String类型的变量name来进行测试。 boolean flag =&nb...

Java

一款在线工具,克服Python、Java等7种语言编程障碍

2

likai 发布于 2020-07-21

对于编程语言初学者一个很大的障碍就是无法理解每一段代码的含义是什么?执行这段代码会发生什么? 理解执行每段代码会发生什么至关重要,这一点对于刷过LeetCode题目的同学应该感触更加强烈。 实现一个排序、回溯、递归算法,它执行的过程到底是什么样的?为什么有的测试用例总是过不去? ...

Java

Kotlin 實戰範例 (1) 為什麼要學 Kotlin

1

刘莉莉 发布于 2020-07-20

Kotlin 實戰範例 Java 寫的好好的,為什麼要改用 Kotlin 呢?Kotlin 提供了哪些 Java 沒有的語言特性?這些特性如何讓我們寫程式更順手、更開心呢? 還是要先聲明,每個程式語言的誕生都是想要解決特定的問題,好壞與否其實關乎個人的選擇,這裡提及其他的 JVM...