Java
穿越清华
没有解决不了的BUG,只有解决不了BUG的程序员
展开
-
天天学JAVA-JAVA资源分享(此文持续更新)
如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要用于分享一些JAVA视频、书籍等资源,由于资源数据流比较大,超过1T,涉及java基础、Java进阶、Web基础、数据库、Java高级、Java分布式、微服务、大数据、Spring框架、设计模式、移动开发、项目实战、面试宝典等资源。为了防止链接失效,我特意将资源整理细分,确保每一个链接不会轻易失效,资源长期有效,大家可以按需在公众号中获取,...原创 2019-12-03 21:45:31 · 37932 阅读 · 0 评论 -
天天学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 · 1383 阅读 · 0 评论 -
天天学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 · 22820 阅读 · 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 · 18748 阅读 · 0 评论 -
天天学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 · 6479 阅读 · 0 评论 -
天天学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 · 4853 阅读 · 0 评论 -
github上传下载代码
如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍如何从远程仓库github下载代码到本地并且把本地代码提交到github远程仓库相关知识,通过阅读本文,你将掌握github下载和上传代码的的基本用法。1.事前准备相关工具。1.首先注册一个github账号,附网址 gitthu网址。2.本地按照安装git工具。附按照教程git本地按照教程。3.安装Sourcetree软件(可视...原创 2019-10-27 11:07:12 · 4536 阅读 · 0 评论 -
天天学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 · 5075 阅读 · 0 评论 -
天天学JAVA-JAVA基础(2)
如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA基础相关问题,通过阅读本文,你将掌握以下10点1.StringBuffer 、StringBuilder 和 String 的区别是什么?2.在一个静态方法内调用一个非静态成员为什么是非法的?3.接口和抽象类的区别是什么?4.成员变量与局部变量的区别有哪些?5一个类的构造方法的作用是什么? 若一个类没有声明构造方法,该...原创 2019-10-26 01:26:14 · 13791 阅读 · 23 评论 -
天天学JAVA-JAVA基础(1)
如果觉得我写的还行,请关注我的博客并且点个赞哟。本文主要介绍JAVA基础相关问题,通过阅读本文,你将掌握以下10点java语言是什么?Java 语言有哪些特点?面向对象和面向过程的区别Java和C++的区别Java 应用程序与小程序之间有哪些差别字符型常量和字符串常量的区别构造器 Constructor 是否可被 override重载和重写的区别Java 面向对象编程三大特性...原创 2019-10-23 02:05:30 · 13626 阅读 · 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 · 10186 阅读 · 0 评论 -
每日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 · 9278 阅读 · 0 评论 -
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 · 12520 阅读 · 0 评论 -
Java面试题(17)
1.谈谈你对Struts的理解1.struts 是一个按 MVC 模式设计的 Web 层框架,其实它就是一个 Servlet,这个 Servlet 名为ActionServlet,或是 ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。(stru...原创 2019-10-19 17:29:10 · 5981 阅读 · 0 评论 -
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 · 4999 阅读 · 0 评论 -
JAVA面试题(16)
1.说一说Servlet的生命周期?Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init(),service()和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doG...原创 2019-10-14 00:53:16 · 4247 阅读 · 0 评论 -
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 · 2054 阅读 · 0 评论 -
JAVA面试题(14)
1、String s = new String(“xyz”);创建了几个String Object?是否可以继承String类?两个或一个都有可能,”xyz”对应一个对象,这个对象放在字符串常量缓冲区,常量”xyz”不管出现多少遍,都是缓冲区中的那一个。NewString每写一遍,就创建一个新的对象,它使用常量”xyz”对象的内容来创建出一个新String对象。如果以前就用过’xyz’,那么...原创 2019-10-14 00:29:44 · 2038 阅读 · 0 评论 -
JAVA面试题(13)
1、ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素。A...原创 2019-10-14 00:00:06 · 2368 阅读 · 0 评论 -
JAVA面试题(12)
1、是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象...原创 2019-10-13 23:53:37 · 3953 阅读 · 0 评论 -
JAVA面试题(11)
1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表...原创 2019-10-13 23:45:20 · 1971 阅读 · 0 评论 -
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 · 3168 阅读 · 0 评论 -
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 · 3698 阅读 · 0 评论 -
JAVA面试题(8)
1.一个以”.java”为后缀的源文件,正确的是()A. 只能包含一个类,类名必须与文件名相同B. 只能包含与文件名相同的类以及其中的内部类C. 只能有一个与文件名相同的类,可以包含其他类D. 可以包含任意类答案: C解析:一个.java文件中,只能存在一个类是用public修饰的,并且这个类必须与类名一致,文件中其他的类不能是public权限的,但可以有很多个类。2.Which...原创 2019-10-13 23:17:26 · 5048 阅读 · 0 评论 -
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin
@ModelAttribute public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){ response.setHeader("Access-Control-Origin", "*");//解决跨域问题 response.setHeader("Ac原创 2017-10-18 16:23:10 · 2466 阅读 · 0 评论 -
An invalid character [34] was present in the Cookie value] with root cause
参考 http://bbs.csdn.net/topics/392205729?page=1转载 2017-10-16 00:19:24 · 6138 阅读 · 0 评论 -
Java 集合系列01之 总体框架
说明: LZ大学生一枚,本想写一个项目实战的教程,但又不知道从何下手,遂从研究JAVA源码开始,LZ水平有限,不正确之处请大家原谅指教,本文主要参考博主skywang12345的博文,当然,LZ也会对其进行一定的修改,LZ将采用JDK8进行JAVA源码分析。好了,废话不多说,直接开干。 源码集合系列-总体框架Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列原创 2017-06-18 04:36:38 · 2694 阅读 · 0 评论 -
修改maven的默认jdk版本
**问题: 1、创建maven项目的时候,jdk版本是1.5版本,而自己安装的是1.7或者1.8版本。 2、每次右键项目名-maven->update project 时候,项目jdk版本变了,变回1.5版本或者其他版本**解决办法一:在项目中的pom.xml指定jdk版本,如下: <build> <plugins> <plugin>转载 2017-09-21 23:36:09 · 584 阅读 · 0 评论 -
java连接各种数据库的代码大全
Java数据库连接大全 注:newInstance()可要可不要。通用JDBC-ODBC直连方式(无需额外的驱动包):Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn=DriverManager.getConnection("jdbc:odbc:Driver={SQL Server};Serv原创 2015-04-04 20:53:36 · 1587 阅读 · 0 评论 -
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 · 1302 阅读 · 4 评论 -
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 · 6074 阅读 · 0 评论 -
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 · 5063 阅读 · 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 · 5474 阅读 · 1 评论 -
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 · 11609 阅读 · 1 评论 -
JAVA面试题(6)
(多选)1.下列说法中正确的是?()A:子类能继承父类的构造方法;B:子类对从父类继承来的成员的访问权限,取决于父类成员声明的访问权限;C:子类不能删除从父类继承来的成员变量;D:在子类的实例成员中方法中,可使用“super引用”访问被子类隐藏的父类同名成员变量;答案:CD解析: A错误,子类不能继承父类的构造方法,子类能够继承除父类的构造方法外的成员变量和成员方法。B错误,子类对...原创 2019-10-10 23:32:03 · 6716 阅读 · 0 评论 -
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 · 5064 阅读 · 0 评论 -
在weblogic上配置数据源
在weblogic上配置数据源在wblogic+mysql的环境下配置的数据源。在配置数据源之前,要确保已经安装了MySQL数据库和集成了weblogic环境.1.在打开http://localhost:7001/console进入控制台。2.登陆weblogic server域(用户名和口令安装时设置的)找到数据源,点击进去原创 2015-04-04 01:26:22 · 2881 阅读 · 0 评论
分享