标签:js

Java

Jboot v3.1.4 发布,支持 jdk11+ 以及更好的 fatjar 运行模式

xubiao.zhuang 发布于 2020-03-30

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo 等开发的微服务框架,帮助开发者降低微服务开发门槛。同时完美支持在 idea、eclipse 下多 maven 模块,对 java 代码、html、css、js 等资源文件进行热加载。爽爽开发,快乐生...

阅读(2)评论(0)赞 (0)

Java

Java 线程状态和等待唤醒机制和线程池的实现

1

xirruiqiang 发布于 2020-03-30

1.概念 线程一共有6中状态,相互之间可以互相转换。 等待唤醒案例(线程之间的通信) 实现: 等待唤醒案例:线程之间的通信 创建一个顾客线程(消费者):告知老板要的包子的种类和数量,调用wait方法,放弃cpu的执行,进入到WAITING状态(无限等待) 创建一个老板线程(生产者...

阅读(5)评论(0)赞 (0)

Java

Java IO流常用字节字符流原理解析

3

尖兵 发布于 2020-03-30

Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 字节输入流的抽象基类是InputStream,常用的子类是 FileInputStream和BufferedInputStream。 1)...

阅读(4)评论(0)赞 (0)

Java

面试刷题18:死锁是怎么产生的?如何定位修复?

6

尖兵 发布于 2020-03-30

死锁是并发编程的难点问题。 大家好,我是李福春,我在准备面试,今天的问题是: 死锁是如何产生的?如何定位?如何修复和避免? 答:死锁是一种特定的程序状态,一般是多线程场景下两个以上的线程互相持有对方需要的锁而处于的永久阻塞状态。 定位方法:jstack分析线程的栈信息可以定位出来...

阅读(7)评论(0)赞 (0)

Spring

Node.js与Spring Boot比较? – Ryan Gleason

hellas 发布于 2020-03-30

这是一个纠结的话题,本文从应用场景和内部机制两个方面进行比较,详细点击标题见原文,直接上结论: 如果您必须选择一种服务器端技术(Node.js或Spring Boot)来为未来十年的业务提供动力,那会是什么? 人们会说这取决于。如果要构建依赖于大量I / O的应用程序(FinTe...

阅读(4)评论(0)赞 (0)

Java

99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!|建议收藏

8

zhuangli 发布于 2020-03-30

罗曼罗兰说过:世界上只有一种英雄主义,就是看清生活的真相之后依然热爱生活。 对于 Lombok 我相信大部分人都不陌生,但对于它的实现原理以及缺点却鲜为人知,而本文将会从 Lombok 的原理出发,手撸一个简易版的 Lombok,让你理解这个热门技术背后的执行原理,以及它的优缺点...

阅读(8)评论(0)赞 (0)

Spring

Java&Spring过时的经典语录

1

小丁 发布于 2020-03-30

字符串拼接:请用StringBuffer代替String直接相加提高性能 过去的理论 有没有人告诉过你开发中不要 String newString = "牛郎"+"织女"; 而是要根据是否线程安全采用 String newString = ...

阅读(8)评论(0)赞 (0)

Java

五款优秀Web应用开发的Java框架

7

changyuan.xu 发布于 2020-03-30

【51CTO.com快译】从1996年1月23日的首发到现在,Java已经走过了24个年头了。根据TIOBE指数(译者注:该排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,使用搜索引擎统计出各类排名)的显示:Java持续排名第一。Java已证明了自己配得上用于定制软件...

阅读(7)评论(0)赞 (0)

编程技术

Swagger功能简介

2

刘莉莉 发布于 2020-03-30

周末抽了点时间把Swagger看了一下,这里写篇文章小结一下。Swagger的 官网 上有一个在线的demo,可以在线体验。我们也可以下载其 源码 ,执行dist/index.html文件,即可得到和官网一样功能的demo,不需要架设服务器就能使用。 从网络请求中查看,发现它请求...

阅读(6)评论(0)赞 (0)

Java

STS七步优化拒绝编辑器卡死卡顿

7

邓龙华 发布于 2020-03-29

STS 优化 别问 拒绝STS联网就不会卡了,我现在是idea里头maven下jar包,sts编程直接去本地仓库找 1、关闭 IDE 启动时不需要的插件 进入 STS IDE 工具,然后依次点击上面 Window -> Preferences -> General -...

阅读(9)评论(0)赞 (0)

Java

Jenkins

13

刘莉莉 发布于 2020-03-29

Jenkins介绍 Jenkins是一款使用Java语言开发的开源自动化服务器。我们通过界面或Jenkinsfile告诉它执行什么任务,何时执行。理论上,我们可以让它执行任何任务,但时通常只应用与持续集成和持续交付。 Jenkins的下载与安装 下载地址: https://jen...

阅读(9)评论(0)赞 (0)

编程技术

疫情期间的Go面经

1

dulong 发布于 2020-03-29

前序 Hello,大家好~ 由于新冠状病毒的原因、现场面试全部改为视频面试。下面来分享下疫情期间的一些面试经验和反思哦。 中序 switch "company" { case "某未来": process:=` 1-2面 -120分钟 1....

阅读(9)评论(0)赞 (0)

Java

[JAVA] Java面向对象之包装类,拆箱、装箱

7

dulong 发布于 2020-03-29

包装类,拆箱、装箱——一切皆对象 为何要包装类 在面向对象中,”一切皆对象”,但基本数据类型的特殊存在不太符合这一理念,面向对象面向得并不纯粹,因为基本类型变量并不是对象; 涉及进制间的转换的算法,数据类型间的基本操作;如果都要我们来实现,那工作量就太大了; Java的集合框架并...

阅读(11)评论(0)赞 (0)

编程技术

前后端分离 — 实现 OAuth2单点登录SSO-单体架构

8

刘莉莉 发布于 2020-03-29

前言 首先我们先来弄清楚这里的前后端分离指的是什么?我们上篇文章已经指出oauth2有四种角色分别是(客户端、授权服务端和资源服务端和资源所有者),资源服务端和资源所有者是指用户数据和用户自己,所以这里的前后端要么是客户端应用要么是授权服务端那么到底是哪个呢?因为授权服务端已经实...

阅读(13)评论(0)赞 (0)

编程技术

微前端架构设计和实践:由来

xiaoli.wang 发布于 2020-03-29

web1.0时代,当时是没有前端的概念的,大家都在使用jsp,php,asp。 因为jsp的强大,开发小微项目的时候可以很快的开发出来,但是相对的,编写大项目的时候问题也会明显的暴露出来 缺点: 业务体系增大,调试困难 jsp混杂业务,难以维护 前后端职责不明确(或者不区分职责)...

阅读(11)评论(0)赞 (0)

Spring

springMVC总结(一)

dulong 发布于 2020-03-29

学一段时间的springMVC常见的功能撸的差不多了,发个总结出来! springMVC和servlet原理一样,只是一个控制器,大部分都差不多,就是springMVC用起来比servlet更方便,有各种各样的注解。相当于你用servlet需要1000行代码,你用springmv...

阅读(9)评论(0)赞 (0)

Spring

application.properties提示Cannot resolve configuration property 'xxxx'

2

yanxinchi 发布于 2020-03-29

在IDEA的Spring Boot工程中的application.properties文件中,如果自定义属性会如下提示: Cannot resolve configuration property 'xxxx' 复制代码 2 解决方式一 这其实是一个警告,可以不用理会,正常运行,...

阅读(7)评论(0)赞 (0)

Java

Android面试专题(十):序列化原理 深入再理解

3

puefu.he 发布于 2020-03-29

不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨— blog.csdn.net/cjm24848365… (PS:感觉面试的时候如果真的可以把这些点说出来,会显得比较高级,而且还可以使我们的面试时间显得很长,哈哈哈哈哈~) 面试官:“你能说一下Java 与 Andro...

阅读(5)评论(0)赞 (0)