自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

穿越清华

没有解决不了的BUG,只要解决不了BUG的程序员

  • 博客(84)
  • 资源 (22)
  • 收藏
  • 关注

原创 天天学JAVA-JAVA资源分享(此文持续更新)

如果觉得我写的还行,请关注我的博客并且点个赞哟。 本文主要用于分享一些JAVA视频、书籍等资源,由于资源数据流比较大,超过1T,涉及java基础、Java进阶、Web基础、数据库、Java高级、Java分布式、微服务、大数据、Spring框架、设计模式、移动开发、项目实战、面试宝典等资源。为了防止链接失效,我特意将资源整理细分,确保每一个链接不会轻易失效,资源长期有效,大家可以按需在公众号中获取,...

2019-12-03 21:45:31 38027

原创 Visual Studio 2012,运行后窗口闪退解决方法大全

Visual Studio 2012,运行后窗口闪退解决方法大全           相信各位都有一种想要打人的节奏,每次编写代码,在代码编写好了之后,运行编译代码却出现窗口闪退的结果,下面,我将介绍几种解决Visual Studio 2012运行后窗口闪退方法。希望可以帮助大家解决这个问题。           方法一:运行程序时按 Ctrl +F5 ,然后运行程序。       

2015-04-30 19:59:35 30485 1

原创 《Java工程师面试核心突破》专栏简介

🔥 大厂Offer收割机 | 源码级技术纵深 | 90%高频考点覆盖

2025-04-21 22:10:40 3324

原创 3分钟极速部署MySQL:brew/apt/yum全平台一条龙实战

手把手教你快速安装MySQL,解决常见问题

2025-04-20 12:50:28 3478 1

原创 彻底理解synchronized(一)

文章目录一、synchronized关键字三大特性?1.1 原子性1.2 可见性1.3 有序性二 、synchronized关键字实现什么类型的锁?2.1 悲观锁2.2 非公平锁2.3 可重入锁2.4 独占锁或者排他锁三、synchronized的使用场景3.1 synchronized的使用场景介绍3.2 synchronized的使用场景入门3.2.1 synchronized修饰实例方法3.2.2 synchronized修饰实例方法变形3.2.3 synchronized修饰静态方法3.2.

2021-06-15 00:35:09 11435 9

原创 多线程的实现和使用场景

多线程的实现和使用场景一、多线程实现方式1.1 Thread实现1.2 Runnable实现二、多线程的使用场景1.多线程使用场景1.1 多线程应该最多的场景:1.2多线程的常见应用场景:2.多线程小案列2.1 多线程计算2.2 多线程实现卖票小程序2.3多线程卖票小程序优化2.4多线程卖票小程序优化升级总结 一、多线程实现方式 1.1 Thread实现 继承Thread类并重写它的run方法。之后创建这个子类的对象并调用start()方法。下面直接上代码: /** *描述 * @author

2021-06-10 01:39:10 39153 12

原创 多线程和高并发介绍

多线程和高并发介绍 文章目录多线程和高并发介绍前言一、什么是多线程?1.多线程介绍2.多线程实现原理?3.白话文解释多线程4.多线程存在的问题二、什么是高并发?1.高并发介绍2.如何提升系统的并发能力三、多线程和高并发总结 前言 本文主要是针对多线程和高并发的概念做了简单的描述,介绍了什么是多线程,什么是高并发,并且对多线程和高并发的关系做了比较描述。 一、什么是多线程? 1.多线程介绍 什么是多线程,首先看下百度百科对多线程的定义;多线程(multithreading)

2021-06-06 05:47:17 30702 8

原创 面试前需要知道的几件事

面试前需要知道的几件事(1) 文章目录面试前需要知道的几件事(1)前言一、做好自己的职业规划1.1做好自己职业生涯第一步1.2确定符合自己的人生目标1.3紧跟社会发展的步伐1.4为职业生涯画上圆满的句号总结 前言 一次次的面试求职面试,就像一场场无形的战役一样,决定着不同的人生和不同的人饿命运。如果想在战役中取得胜利,就必须做到知己知彼,才能百战百胜。想要做众多对手中脱颖而出,靠的不在是健硕的体魄,而是有灵敏的思维和充分的准备,在战斗打响之际,你准备好了吗? 一、做好自己的职业规划 一个人的职业生涯会贯

2021-03-24 01:46:28 26658 2

原创 Centos7RabbitMQ 安装

RabbitMQ安装 如果觉得我写的还行,请关注我的博客并且点个赞哟 该篇文章内容主要介绍在linux系统上安装RabbitMq的教程 文章目录RabbitMQ安装前言一、RabbitMQ是什么?二、RabbitMQ安装步骤1.安装Erlang2.安装RabbitMQ2.1下载RabbitMQ2.2安装RabbitMQ3.使用RabbitMQ总结 前言 在做项目时用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程。 以下是本篇文章正

2020-10-28 02:45:25 33527

原创 天天学JAVA-JAVA基础(7)-ArrayList

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA 中最常用的集合ArrayList相关知识。 1.ArrayList简介 1.1 .ArrayList简介 1.ArrayList是基于动态数组实现的,数组具有按索引查找的特性,所以访问很快,适合经常查询的数据。其实就是对数组的操作。 2.ArrayList 继承了AbstractList,实现了List。它是一个数组队列,...

2020-02-01 06:14:27 4273

原创 天天学JAVA-nginx(1)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍Nginx相关基础知识,通过学习本文,你将掌握Nginx相关基础知识 1.nginx简介? 2.nginx功能特性? 3.nginx功能特性基本HTTP服务 4.nginx功能特性高级HTTP服务 5.nginx功能特性邮件代理服务 6.HTTP代理和反向代理 7.负载均衡 8.WEB缓存 9.一道阿里面试题,你会做吗? 1.ngni...

2019-11-01 00:49:38 1429

原创 天天学JAVA-JAVA基础(6)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA 中最常使用字符串常量String相关知识。 1.String简介 2.创建字符串对象两种方式的区别 3.String常用的方法 4.String的不可变性 5.一道阿里面试题,你会做吗? 1.String简介 1.1String源码 首先看一段String源码,String主要实现了Serializable、Compar...

2019-10-30 01:01:16 22870 6

原创 Idea常用快捷键(持续更新)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍编辑神器IntelliJ IDEA相关知识,通过阅读本文,你将掌握IntelliJ IDEA 的基本用法 1.常用快捷键 快速运行 1) Shift + F10 运行当前类 2)Alt + Shift + F10 选择一个类执行run/debug/coverage(测试用例覆盖率)操作 3)Shift + Ctrl + ;...

2019-10-30 00:22:06 18797

原创 天天学JAVA-JAVA基础(5)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA Stream 流相关知识,通过阅读本文,你将掌握Stream的基本用法。 如果不知道Stream是什么,请阅读博文天天学JAVA-JAVA基础(2)这篇文章。 1. 流的常用创建方法有以下四种 package com.cy.lambda.learning; import java.io.BufferedReader; impo...

2019-10-29 01:20:17 6532

原创 天天学JAVA-JAVA基础(4)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA Jps相关知识,通过阅读本文,你将掌握Jps的基本用法。 1.Jps在什么位置? 2.Jps有什么功能? 3.Jps的原理? 4.Jps的用法? 1.Jps在什么位置? Java命令都在jdk的JAVA_HOME/bin/目录下面,jps也不例外,就在bin目录下,所以,他是java自带的一个命令。 2.Jps有什么...

2019-10-28 00:27:26 4955

原创 github上传下载代码

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍如何从远程仓库github下载代码到本地并且把本地代码提交到github远程仓库相关知识,通过阅读本文,你将掌握github下载和上传代码的的基本用法。 1.事前准备相关工具。 1.首先注册一个github账号,附网址 gitthu网址。 2.本地按照安装git工具。附按照教程git本地按照教程。 3.安装Sourcetree软件(可视...

2019-10-27 11:07:12 4708

原创 天天学JAVA-JAVA基础(3)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA8 Lambda相关知识,通过阅读本文,你将掌握Lambda的基本用法。 1.什么是Lambda? 2.Lambda的作用,为什么要使用Lambda? 3.java Lambda 表达式语法 4.Lambda 表达式的原理? 5.Lambda 表达式的缺点? 6.Lambda 表达式作用域 ( scope ) 7.lambda的...

2019-10-27 02:02:53 5140

原创 天天学JAVA-JAVA基础(2)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA基础相关问题,通过阅读本文,你将掌握以下10点 1.StringBuffer 、StringBuilder 和 String 的区别是什么? 2.在一个静态方法内调用一个非静态成员为什么是非法的? 3.接口和抽象类的区别是什么? 4.成员变量与局部变量的区别有哪些? 5一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该...

2019-10-26 01:26:14 13843 23

原创 天天学JAVA-JAVA基础(1)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA基础相关问题,通过阅读本文,你将掌握以下10点 java语言是什么? Java 语言有哪些特点? 面向对象和面向过程的区别 Java和C++的区别 Java 应用程序与小程序之间有哪些差别 字符型常量和字符串常量的区别 构造器 Constructor 是否可被 override 重载和重写的区别 Java 面向对象编程三大特性...

2019-10-23 02:05:30 13689 7

原创 每日JAVA10问-SpringBoot(2)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍Spring Boot 相关问题,通过阅读本文,你将掌握以下10点 1、Spring Boot 的目录结构是怎么的? 2、你如何了解 Spring Boot 中的 Starters? 3、如何在 Spring Boot 启动的时候运行少量特定的代码? 4、Spring Boot 有哪几种读取配置的方式? 5、Spring Boot 支持...

2019-10-22 00:48:05 10225

原创 每日JAVA10问-SpringBoot(1)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍面试过程经常会遇到的10道Spring Boot 面试题,通过阅读本文,你将掌握以下10点 1、什么是 Spring Boot? 2、为什么要用 Spring Boot? 3、Spring Boot 的核心配置文件有哪几个?它们的区别是什么? 4、Spring Boot 的配置文件有哪几种格式?它们有什么区别? 5、Spring Boo...

2019-10-22 00:35:33 9338

原创 Java面试题(20)

如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍面试过程经常会遇到的10道SQL题,通过阅读本文,你将掌握以下10点 1,查询课程1的成绩比课程2的成绩高的所有学生的学号 2,查询平均成绩大于60分的同学的学号和平均成绩 3,查询所有同学的学号、姓名、选课数、总成绩 4,查询姓“张”的老师的个数 5,查询没学过“张三”老师课的同学的学号、姓名 6,查询同时学过课程1和课程2的同学的学...

2019-10-19 22:07:32 1886 2

原创 Java面试题(19)

本文主要介绍面试过程经常问的Spring相关知识,通过阅读本文,你将掌握以下10点 1.使用Spring框架的好处是什么? 2. ApplicationContext通常的实现是什么? 3.什么是Spring的依赖注入?有哪些方法进行依赖注入 4.什么是Spring beans? 5.解释Spring支持的几种bean的作用域。 6.解释Spring框架中bean的生命周期。 7.在 Sprin...

2019-10-19 19:49:09 12588

原创 Java面试题(17)

1.谈谈你对Struts的理解 1.struts 是一个按 MVC 模式设计的 Web 层框架,其实它就是一个 Servlet,这个 Servlet 名为 ActionServlet,或是 ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。(stru...

2019-10-19 17:29:10 6045

原创 Java面试题(18)

1.JAVA常见的关键字有哪些? 用于定义数据类型的关键字 class interface byte short int long float double char boolean void 用于定义数据类型值的关键字 true false null .用于定义流程控制的关键字 if else switch case default while do for brea...

2019-10-14 01:41:28 5055

原创 JAVA面试题(16)

1.说一说Servlet的生命周期? Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doG...

2019-10-14 00:53:16 4294

原创 JAVA面试题(15)

1、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hash code。 2...

2019-10-14 00:40:37 2090

原创 JAVA面试题(14)

1、String s = new String(“xyz”);创建了几个String Object?是否可以继承String类? 两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对象,它使用常量”xyz”对象的内容来创建出一个新String对象。 如果以前就用过’xyz’,那么...

2019-10-14 00:29:44 2088

原创 JAVA面试题(13)

1、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素。 A...

2019-10-14 00:00:06 2410

原创 JAVA面试题(12)

1、是否可以从一个static方法内部发出对非static方法的调用? 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象...

2019-10-13 23:53:37 3992

原创 JAVA面试题(11)

1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表...

2019-10-13 23:45:20 2010

原创 JAVA面试题(10)

1.请看如下代码 class Person { private int a; public int change(int m){return m;} } public class Teacher extends Person{ public int b; public static void main(String arg[]){ Pers...

2019-10-13 23:35:39 3217

原创 JAVA面试题(9)

1.已知表达式 int m [ ] = {9,1,2,3,4,5,6}; 下面哪个表达式的值与数组下标量总数相等?( ) A .m.length() B.m.length C.m.length()+1 D.m.length+1 答案:B 解析:数组下标是从零开始的,但是数据下标的总量和数据长度相同。 2.下面能让线程停止执行的有(多选)( ) A. sleep(); B. stop(); C...

2019-10-13 23:28:07 3775

原创 JAVA面试题(8)

1.一个以”.java”为后缀的源文件,正确的是() A. 只能包含一个类,类名必须与文件名相同 B. 只能包含与文件名相同的类以及其中的内部类 C. 只能有一个与文件名相同的类,可以包含其他类 D. 可以包含任意类 答案: C 解析:一个.java文件中,只能存在一个类是用public修饰的,并且这个类必须与类名一致,文件中其他的类不能是public权限的,但可以有很多个类。 2.Which...

2019-10-13 23:17:26 5106

原创 JAVA面试题(7)

1.Math.round(11.5)等于多少? Math.round(-11.5)等于多少? A.11—— 11 B.11 ——11 C.12——12 D.12 ——11 答案: D 解析: Math.round(11.5)12;Math.round(-11.5)-11;round方法返回与参数最接近的长整数,参数加1/2后求其floor 2.代码如下 1.Float pi = new Flo...

2019-10-10 23:41:51 5123

原创 JAVA面试题(6)

(多选)1.下列说法中正确的是?() A:子类能继承父类的构造方法; B:子类对从父类继承来的成员的访问权限,取决于父类成员声明的访问权限; C:子类不能删除从父类继承来的成员变量; D:在子类的实例成员中方法中,可使用“super引用”访问被子类隐藏的父类同名成员变量; 答案:CD 解析: A错误,子类不能继承父类的构造方法,子类能够继承除父类的构造方法外的成员变量和成员方法。 B错误,子类对...

2019-10-10 23:32:03 6765

原创 JAVA面试题(5)

1、 JAVA所定义的版本中不包括:( ) A、 JAVA2 EE B、 JAVA2 Card C、 JAVA2 ME D、 JAVA2HE E、 JAVA2 SE 答案:D 解析: Java企业版:JEE 适用于创建服务器应用程序和服务的Java 平台企业版 Java标准版: JSE 适用于桌面系统的Java 平台标准版 JME:适用于小型设备和智能卡的Java 平台Micro版 Java C...

2019-10-10 23:12:34 11711 1

原创 JAVA面试题(4)

1. 下面float的赋值语句错误的是?() A:float f=3.4; B:float f=3.4F; C:float f=1.0; D:float f=1; 答:AC 解析 3.4是双精度数,将双精度型(double)赋值给浮点型(float)属于下转型(down-casting,也称为窄化)会造成精度损失,因此需要强制类型转换float f =(float)3.4; 或者写成float ...

2019-10-09 00:21:37 5529 1

原创 JAVA面试题(3)

1.以下哪些定义的变量是正确的() A int 1abc; B char abc1; C long #abc; D boolean $abc; E String 123456asdfghjklqwertyuiopzmnbvasdf12345; 答案 B D 解析: 因为java中变量名必须是一个以字母开头并由字母或者数字构成的序列。 字母包括 A-Z,a-z,,$或在某种语言中表示的字母的任何U...

2019-10-08 00:32:18 5125 1

原创 JAVA面试题(2)

JAVA面试题(2) 1.对于以下,有int x = 5, y =6, z;z = ++x + y++;z的结果下面正确是是() A:10 B:8 C:11 D:12 答案:D 解析: ++x ,y++ 将 x = 5, y =6带入里面 得到 6 ,6 所以结果为12 2.代码如下int a=5;int b=++a;int c=a+(++b),C的正确结果是() A:11 B:13 C:1...

2019-10-07 23:25:53 6140

Javascript函数大全

Javascript函数大全 包括各种常用的javascript函数,可以帮助读者更好的开发。 需要的可以下载

2015-04-03

JS使用大全收藏

JS使用大全收藏,有助于读者更加方便的使用各种JS函数

2015-04-03

QT打开已经存在的项目无法编译的解决方法

QT打开已经存在的项目无法编译的解决方法 此文档介绍了已经存在的Qt项目无法编译的解决方法。

2015-04-04

MySQL 5.1参考手册

MySQL 5.1参考手册 主要包括MySQL 的各种使用和用法

2015-04-03

MyBatics自动生成工具

MyBatics自动生成工具,自动生成mapper、dao、xml文件

2017-09-30

ZooKeeper协同技术详解(高清带目录)

构建分布式系统并不容易。然而,人们日常所使用的应用大多基于 分布式系统,在短时间内依赖于分布式系统的现状并不会改变。Apache ZooKeeper旨在减轻构建健壮的分布式系统的任务。ZooKeeper基于分布 式计算的核心概念而设计,主要目的是给开发人员提供一套容易理解和 开发的接口,从而简化分布式系统构建的任务。

2019-01-26

3D游戏编程大师技巧(中)

3D游戏编程大师技巧,主要介绍一些使用的游戏开发技巧。需要的请下载

2015-04-03

JVM面试总结

本文主要描述记录JVM面试过程中遇到的问题以及其原理的说明

2018-10-19

画图工具ourdev

这是一个便捷的画图工具 ,使用它可以画好教材上的图片

2014-11-18

JAVA性能测试与调优案例

JAVA性能测试与调优案例,主要包括JDK优化、Tomcat优化等

2018-10-19

精通Eclipse

精通Eclipse 主要讲述Eclipse工具的使用,所谓磨刀不误砍柴工,学好如何使用Eclipse,将会使你在未来的开发中做到事半功倍。

2015-04-04

大话JAVA性能优化

本文档主要从代码层次、jvm层次、硬件层次、软件层次、服务器层次等多个方面对java程序进行优化

2018-10-19

巧学巧用Dreamweaver制作网页精彩50例

巧学巧用Dreamweaver制作网页精彩50例 适合入门者学习的一本书,书中的例子详细介绍了如何制作网页

2015-04-04

QT帮助文档

Qt是一个多平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的很容易扩展,并且允许真正地组件编程。 这个文档主要是QT帮助文档

2015-04-03

jQuery网页开发实例精

jQuery网页开发实例精 主要包括jQuery的一些经典实例

2015-04-03

JavaScript网页设计300例

JavaScript网页设计300例 300个金典的JavaScript网页设计案列,只有你想不到,没有你做不到,加入这些金典的特效,使你的网页更加炫丽。

2015-04-03

JS特效大全

JS特效大全,主要包括各种JS特效,并且提供可使用的代码

2015-04-03

Jquery帘卷式菜单

Jquery帘卷式菜单

2015-04-04

Jquery特效之超炫图片翻转

Jquery特效之超炫图片翻转 一种关于图片的特效,使用此特效可以使你的网页变得更加炫丽

2015-04-04

Jquery特效之QQ在线客服

Jquery特效之QQ在线客服 主要是一种弹出QQ在线客服的特效,加入此特效,使你的网页更加炫丽

2015-04-04

空空如也

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

TA关注的人

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