自定义博客皮肤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的程序员

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

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

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

2019-12-03 21:45:31 37841

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

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

2015-04-30 19:59:35 29736

原创 彻底理解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 10922 8

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

多线程的实现和使用场景一、多线程实现方式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 36129 12

原创 多线程和高并发介绍

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

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

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

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

2021-03-24 01:46:28 26405 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 33082

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

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

2020-02-01 06:14:27 4158

原创 天天学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 1334

原创 天天学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 22758 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 18708

原创 天天学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 6435

原创 天天学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 4752

原创 github上传下载代码

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

2019-10-27 11:07:12 4475

原创 天天学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 5017

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

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

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

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

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

2019-10-23 02:05:30 13567 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 10158

原创 每日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 9213

原创 Java面试题(20)

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

2019-10-19 22:07:32 1640 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 12421

原创 Java面试题(17)

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

2019-10-19 17:29:10 5930

原创 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 4938

原创 JAVA面试题(16)

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

2019-10-14 00:53:16 4211

原创 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 2021

原创 JAVA面试题(14)

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

2019-10-14 00:29:44 1987

原创 JAVA面试题(13)

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

2019-10-14 00:00:06 2166

原创 JAVA面试题(12)

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

2019-10-13 23:53:37 3917

原创 JAVA面试题(11)

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

2019-10-13 23:45:20 1936

原创 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 3052

原创 JAVA面试题(9)

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

2019-10-13 23:28:07 3558

原创 JAVA面试题(8)

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

2019-10-13 23:17:26 4959

原创 JAVA面试题(7)

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

2019-10-10 23:41:51 4995

原创 JAVA面试题(6)

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

2019-10-10 23:32:03 6517

原创 JAVA面试题(5)

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

2019-10-10 23:12:34 11285 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,也称为窄化)会造成精度损失,因此需要强制类型转换floatf =(float)3.4; 或者写成float ...

2019-10-09 00:21:37 5332 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 4961 1

原创 JAVA面试题(2)

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

2019-10-07 23:25:53 5926

原创 Java面试题(1)

Java基础面试题(1)Byte类型可以存储多少个字节和取值范围?Byte类型可以存储1个字节 , -128 ~ 127解析:byte是一个字节保存的,有8个位,即8个0、1。8位的第一个位是符号位,也就是说0000 0001代表的是数字11000 0000代表的就是-1所以正数最大位0111 1111,也就是数字127负数最大为1111 1111,也就是数字-128所以J...

2019-10-07 05:30:58 1266 4

原创 vscode代码保存时自动格式化成ESLint风格(支持VUE)

一、问题vscode的默认的代码格式化ctrl+shift+f 无法通过eslint的代码风格检查是一个非常蛋疼的问题同样在进行vue项目开发的时候,使用eslint代码风格检查是没啥问题的,但是eslint自动格式化是我想去搞出来的。在保存的时候,能够使得vscode代码自动格式化成eslint风格的代码,并且支持在html和vue中的代码二、解决1、安装 eslint 插件2、打...

2018-12-28 23:26:47 7911

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

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

2019-01-26

大话JAVA性能优化

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

2018-10-19

JVM面试总结

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

2018-10-19

JAVA性能测试与调优案例

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

2018-10-19

MyBatics自动生成工具

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

2017-09-30

Jquery特效之QQ在线客服

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

2015-04-04

精通Eclipse

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

2015-04-04

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

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

2015-04-04

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

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

2015-04-04

C++编程思想

C++编程思想 讲述编程思想,浓缩代码精华

2015-04-04

Jquery特效之超炫图片翻转

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

2015-04-04

Jquery帘卷式菜单

Jquery帘卷式菜单

2015-04-04

JavaScript网页设计300例

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

2015-04-03

JS特效大全

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

2015-04-03

JS使用大全收藏

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

2015-04-03

Javascript函数大全

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

2015-04-03

jQuery网页开发实例精

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

2015-04-03

MySQL 5.1参考手册

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

2015-04-03

QT帮助文档

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

2015-04-03

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

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

2015-04-03

网络工程师考试历年试题(2004下-2011上)

网络工程师考证必备,收集了历年的考证原题,有需要的尽量下载

2015-04-03

画图工具ourdev

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

2014-11-18

空空如也

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

TA关注的人

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