自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 JavaScript笔记(狂神说)

JavaScript笔记(狂神说)本文章根据b站狂神说javascript视频教程整理 视频链接:https://www.bilibili.com/video/BV1JJ41177di?from=search&seid=67155936333920228670、前端知识体系想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。

2021-12-12 18:01:31 580

原创 List去重的几种方法

//HashSet是通过Hashcode和equals去重//Treeset默认是通过自然排序接口去重//colections.sort() 或者List.sort()不能去重,因为使用的是排序算法(比如jdk6的归并排序,jdk7的二叉排序)@Testpublic void test1() {List lists = Arrays.asList(“aa”, “a”, “AA”, “aa”, “bb”, “cc”,“ss”, “ss”);List lists2 = new ArrayList(

2021-11-24 15:22:06 354

原创 数据库面试问题

1. 为什么索引能提高查询速度?为什么能够提高查询速度?索引 就是通过事先排好序,从而在查找时可以应用二分查找等高效率的算法。一般的顺序查找,复杂度为O(n),而二分查找复杂度为O(log2n)。当n很大时,二者的效率相差及其悬殊。举个例子:表中有一百万条数据,需要在其中寻找一条特定id的数据。如果顺序查找,平均需要查找50万条数据。而用二分法,至多不超过20次就能找到。二者的效率差了2.5万倍!在一个或者一些字段需要频繁用作查询条件,并且表数据较多的时候,创建索引会明显提高查询速度,因为可由全

2021-11-24 15:09:08 311

原创 Springboot 整合 Druid

狂神说 Springboot 整合 Druid Druid简介Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Spring Boot 2.0

2021-11-21 14:34:26 377

原创 JDK 1.8 新特性

参照文档:https://www.runoob.com/java/java8-new-features.html1. Lambda 表达式什么是Lambda表达式?Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。特性:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。可选的参数圆括号:一个参数无需定义圆括号,但多个参数需要定义圆括号。可选的大括号:如果主体包含了一个语句,就不需要使用大括号。可选的返回关键字:如果主体只有一个表达式返回值则编译器会自动返回值,

2021-11-20 18:25:17 208

原创 Mybatis 面试问题

Mybatis 面试问题:1 #{} 和 ${} 的区别动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。在下面的语句中,如果 name 的值为 zhangsan,则两种方式无任何区别:select * from user where name = #{name};select * from user where nam

2021-11-19 15:22:17 60

原创 Java基础面试题

1.String StringBuilder StringBuffer 区别?**这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String  String最慢的原因:  String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可.

2021-11-19 13:57:24 138

原创 狂神说 Linux

1.走近Linux系统开机登录开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份,密码是不显示的,输完回车即可!一般来说,用户的登录方式有三种:命令行登录ssh登录图形界面登录最高权限账户为 root,可以操作一切!关机在linux领域内大多

2021-11-19 10:21:32 83

原创 软件开发日语面试自我介绍及问答

关于软件开发日语自我介绍篇一こんにちは。にんいと申します。今年は26さいで、出身地はむしゃくです。南通大学外国学院日本科を卒业しました。ですから、4年间に渡る大学の生活において、私はまじめに门知を勉强させていただきました。今、外贸易、または外入を取りうの仕事のプロセスをはっきり认识しました。南通大学を卒业して、上海で一年にいてました後、にもどて、ある行政服务センタで仕事をしていました。今年、江南大学でmbaを学んでいます。また、私の最大の优位としては、外国语がうまくしゃべれるということでございま.

2021-11-15 11:03:36 941

原创 软件开发英语面试自我介绍及问答

英语自我介绍范文篇1Good morning. It’s a pleasure for me present myself. My name is xx, and I am a candidate for the position of java software engineerI am certain that my qualification and experience is at par with the job requirement. Hereby I am providing you.

2021-11-15 10:02:28 2087

原创 狂神说 Mybatis详细笔记

6、日志6.1 日志工厂如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手!曾经:sout、debug现在:日志工SLF4JLOG4J 【掌握】LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING 【掌握】NO_LOGGING在MyBatis中具体使用哪一个日志实现,在设置中设定STDOUT_LOGGING<settings> <setting name="logImpl" value="STD

2021-11-12 16:05:17 1733

原创 Markdown 文档书写语法

Markdown学习 一个#+空格 号是一级标题二级标题 俩个#+空格 二级标题三级标题 三个#+空格 三级标题四级标题 四个#+空格 四级标题字体Hello World ! 前后各两个*是粗体Hello World! 前后各一个*是斜体Hello World ! 前后各三个*是斜体加粗Hello World! 两个波浪号是删除线引用当正义长久得不到伸张,当受害者得不到应有的同情,荒谬也就成了真理。 一个尖号 > + 空格代表引用高亮

2021-06-19 15:56:42 66

原创 markdown语法

markdown 用法二级标题三级标题四级标题字体hello worldhello worldhello worldhello world引用再小的帆也能远航。分割线图片超链接点击跳转到kuangstudy列表表格代码块public void main() { }...

2021-06-19 15:38:36 43

原创 如何修改阿里云服务器的控制台root密码

1.登录阿里云账号并进入控制台;2.找到云服务器ECS中心并点击进入;3. 进入云服务器ECS后,点击【实例与镜像】下面的【实例】,并在左上角选择服务器所在的区,找到想修改的服务器;4.在想要修改的服务器实例后面选择【更多】=>【密码/秘钥】=>【重置实例密码】5.重新设置新的控制台密码,点击【提交】;6.点击【提交】后会提示需要重新实例后密码才会生效,点击【立即重启】,重新启动后即可在控制台用新的密码登录;7.重启后,点击服务器实例后面的选项【远程连接】,选择【Wor

2020-07-16 14:38:47 6264 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除