摘要:
一、题目
如果你刷过LeetCode,你一定知道第一题,“两数之和”。因为我们刷题一般都是从第一题开始的,他也是被LeetCode网站定义为难度为简单的一道题,让我们先来看看他的题目描述:
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组... 阅读原文
2021-03-09 10:20:01 阅读(822) 评论(0)
摘要:
synchronized的锁升降级
Java SE1.6为了减少获得锁和释放锁所带来的性能消耗,引入了“偏向锁”和“轻量级锁”,
所以在Java SE1.6里锁一共有四种状态,无锁状态,偏向锁状态,轻量级锁状态和重量级锁状态,它会随着竞争情况逐渐升级。
锁可以升级但不能降级,意味着偏向锁升级成轻量级锁后不能降级成偏向... 阅读原文
2021-03-09 08:30:07 阅读(810) 评论(0)
摘要:
目录
基本概念
web开发
web应用程序
静态web
动态web
web服务器
ASP/PHP/JSP
web服务器软件使用三部曲
基本概念
web开发
web,网页的意思
静态web
html,css
提供给所有人看的数据始终不会发生变化
动态web
提供的数据会发生变化,... 阅读原文
2021-03-09 07:43:02 阅读(852) 评论(0)
摘要:
使用端
引入架构端Maven依赖
SqlMapConfig.xml—数据库配置信息(数据库连接jar名称、连接URL、用户名、密码),引入Mapper.xml的路径
XxMapper.xml—SQL配置信息(SQL语句、参数类型、返回值类型)
架构端(本质对JDBC封装)
加载使用端配置信息(数据库配... 阅读原文
2021-03-09 06:00:16 阅读(815) 评论(0)
摘要:
您对计算机(电脑)有了解吗?
计算机组成
硬件
键盘、鼠标、主机箱内的CPU 、硬盘、内存条等,但是这些硬件需要在软件的驱动下才会正常的工作,才有意义
软件
而软件又分为系统软件和应用软件
系统软件
直接和硬件交互的软件叫系统软件,例如 win7、win8、Linux、mac等操作系统
应用软... 阅读原文
2021-03-09 00:52:01 阅读(817) 评论(0)
摘要:
作者:元人部落
来源:www.cnblogs.com/bryan31/p/13359376.html
1.背景
因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放... 阅读原文
2021-03-09 00:27:02 阅读(863) 评论(0)
摘要:
二叉树
1.1 为什么需要树这种数据结构
1) 数组存储方式的分析
优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。
缺点:如果要检索具体某个值,或者插入值(按一定顺序)会整体移动,效率较低 [示意图]
画出操作示意图:
2) 链式存储方式的分析
优点:在一定程度上对数组存储方式有优... 阅读原文
2021-03-08 23:37:12 阅读(906) 评论(0)
摘要:
1.什么是 JVM?它有什么作用?
JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,顾名思义它是一个虚拟计算机,也是 Java 程序能够实现跨平台的基础。它的作用是加载 Java 程序,把字节码翻译成机器码再交由 CPU 执行的一个虚拟计算器。
2. 介绍一下类的生命周期
类的生命周期... 阅读原文
2021-03-08 23:02:01 阅读(874) 评论(0)
摘要:
该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读
Spring 版本:5.1.14.RELEASE
开始阅读这一系列文章之前,建议先查看《深入了解 Spring IoC(面试题)》这一篇文章
该... 阅读原文
2021-03-08 21:10:03 阅读(793) 评论(0)
摘要:
java 项目源码大全 主流框架
官网:www.fhadmin.org
-----------------------springboot框架 vue.js 前后分离--------------
1.【 点击进入】 【框架平台】springboot 框架 vue.js 前后分离 时尚风格
2.【 点击进入... 阅读原文
2021-03-08 21:02:02 阅读(836) 评论(0)