![](https://img-blog.csdnimg.cn/20190916171516755.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
千锋深圳java学习
千锋深圳java学习
QQ1494648730
千锋深圳
展开
-
项目实战|Java微服务架构之Alibaba篇_Spring Cloud Alibaba
项目实战|Java微服务架构之Alibaba篇_Spring Cloud Alibaba事实说明,互联网已经越来越广泛地深入到人们生活的方方面面,Java技术服务市场需求空缺会越来越大。说起Java,就离不开微服务架构,近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注。其次是,各大互联网公司纷纷采用微服务架构体系,微服务架构模式正在为敏捷部署以及复杂企业应用实施提供巨大的帮助...原创 2019-12-17 14:05:25 · 1041 阅读 · 0 评论 -
深圳Java学习:小白速懂Https协议
深圳Java学习:小白速懂Https协议一、Https简介Http:超文本传输协议 可以在Inet网中,进行数据的传输,文本、音频、视频、图片、资源等都可以进行传输Https:Http+SSL,安全的Http协议,使用了安全传输层SSL:Secure Socket Layer 安全传输层,在进行传输和接收的时候都会进行加密和解密 安全协议的一种二、https工作流程服务器中间件(Ngi...原创 2019-12-05 15:33:21 · 121 阅读 · 0 评论 -
深圳Java学习:MyBatis为什么在国内相当流行?
深圳Java学习:MyBatis为什么在国内相当流行?关于这个问题,我首先想到的是想问问,为什么有人会说Mybatis在国内相当流行?难道你们公司的项目在数据访问层都是用mybatis吗?我04年毕业,在一线开发岗位写代码有10多年的工作经验,为了隐私,我就不说我之前的公司啦!哈哈!但是说实话,我呆的几个公司,基本上都不怎么直接用持久化框架!那有同学就会问,那你们是不是项目比较小?或者业务比较简...原创 2019-12-05 15:30:13 · 176 阅读 · 0 评论 -
深圳Java学习:Java面试经典算法题2
深圳Java学习:Java面试经典算法题21.输入三个整数x,y,z,请把这三个数由小到大输出。import java.util.*;public class C{public static void main(String[] args) {int x=0, y=0, z=0; Scanner scanner = new Scanner(System.in); System....原创 2019-11-26 11:17:59 · 513 阅读 · 1 评论 -
深圳Java学习:java技术案例--封装JDBC工具类
深圳Java学习:java技术案例–封装JDBC工具类JDBC简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序Java 具有坚固、...原创 2019-11-25 14:35:57 · 133 阅读 · 0 评论 -
深圳Java学习:怎么阅读spring源码?
深圳Java学习:怎么阅读spring源码?此问必是有心人,有心人必有心答。——题记当我看到这个问题的时候,不禁心里一问,为何要阅读spring源码?在我们的生活之中,有形形色色的万物(Object),有飞机,有汽车,有轮船,还有我这个沧海一粟的java讲师。试问:了解飞机底层架构的人,就一定能把飞机开好吗?精通汽车的构造和底层原理的人,就保证开车不出事故吗?或者反过来问,一个多年的开出...原创 2019-11-25 14:34:12 · 264 阅读 · 0 评论 -
深圳Java学习:MyBatis为什么在国内相当流行?
深圳Java学习:MyBatis为什么在国内相当流行?关于这个问题,我首先想到的是想问问,为什么有人会说Mybatis在国内相当流行?难道你们公司的项目在数据访问层都是用mybatis吗?我04年毕业,在一线开发岗位写代码有10多年的工作经验,为了隐私,我就不说我之前的公司啦!哈哈!但是说实话,我呆的几个公司,基本上都不怎么直接用持久化框架!那有同学就会问,那你们是不是项目比较小?或者业务比较简...原创 2019-11-25 14:32:54 · 143 阅读 · 0 评论 -
深圳java学习:为什么Java中的密码优先使用 char[] 而不是String?
深圳java学习:为什么Java中的密码优先使用 char[] 而不是String?虽然String加载密码之后可以把这个变量扔掉,但是字符串并不会马上被GC回收,一但进程在GC执行到这个字符串之前被dump,dump出的的转储中就会含有这个明文的字符串。对于char[]来说,你可以在抛弃它之前直接修改掉它里面的内容,密码就不会存在了。...原创 2019-11-22 15:14:13 · 129 阅读 · 0 评论 -
深圳java学习: JAVA安装时为什么要手动配环境变量?
一. JAVA安装时为什么要手动配环境变量?Java初学者都知道,学习Java首先要安装JDK(Java Development Kit),即Java开发工具,但是安装过后总是需要配置三个环境变量(PATH,CLASSPATH,JAVA_HOME)后才能使用.因为任何软件运行,计算机都需要先找到该软件的位置,有时该软件的路径名特别长,这时需要定义一个变量去代替这个路径名,在计算机有个统一存放变量...原创 2019-11-22 15:13:02 · 167 阅读 · 0 评论 -
深圳Java学习:Swagger
深圳Java学习:Swagger1.swagger介绍现在开发,很多采用前后端分离的模式,前端只负责调用接口,进行渲染,前端和后端的唯一联系,变成了API接口。因此,API文档变得越来越重要。swagger是一个方便我们更好的编写API文档的框架,而且swagger可以模拟http请求调用。大部分采取的方式:Vue + SpringBoot,Vue通过js渲染页面,后端把数据传递给js,早期...原创 2019-11-13 16:08:57 · 164 阅读 · 0 评论 -
深圳java学习:什么样的项目才会考虑使用JBoss、WebSphere、WebLogic等服务器?
深圳java学习:什么样的项目才会考虑使用JBoss、WebSphere、WebLogic等服务器?说到服务器,不得不提tomcat,也是现在目前很多中小型项目中喜欢使用的服务器,当然在web应用中也称之为容器,tomcat是典型的servlet容器,针对传统的servlet规范的应用来说,tomcat足矣,但是javaee推出的不只是servlet规范,还推出了jpa,ejb等各种规范,如果基...原创 2019-11-13 16:07:11 · 135 阅读 · 0 评论 -
深圳java学习:Nginx静态资源部署
深圳java学习:Nginx静态资源部署前言Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。Nginx可以应用于网页静态服务器、虚拟主机、负载均衡等。1.Linux安...原创 2019-11-13 16:05:01 · 199 阅读 · 0 评论 -
深圳Java学习:如何短时间突击java通过面试?
深圳Java学习:如何短时间突击java通过面试?1:首先可定是刷常见的笔试题了,因为有些公司需要先笔试,笔试只是个敲门砖,但是过不了笔试肯定是不行的。这个网上很多,不细说2:java常见的基本的se面试,比如面向对象,集合,线程,io,网络这些必须熟悉还有常见框架必须熟悉,这个网上也很多,不细说3:从技术角度讲,因为是在短时间内,所以一定要重复研究公司的职位要求。职位要求中对技术点都...原创 2019-11-13 14:26:33 · 175 阅读 · 0 评论 -
深圳java学习:构建xml文档
深圳java学习:构建xml文档我需要从Java对象层次结构构建一个XML文档。Java类和XML格式都是固定的。所以我不能使用像XStream这样的XML序列化器:它将XML格式基于Java类。同样,像JAXB这样的Java XML绑定技术也不行,因为它从XML模式创建Java类[ed:但见下文]。我需要一个手动方法。低技术的StringBuilder路由会导致易碎和错误的代码(至少对我来说...原创 2019-11-13 14:24:59 · 536 阅读 · 0 评论 -
深圳Java培训学习:SpringBoot的yml配置及多环境切换【千锋】
深圳Java培训学习:SpringBoot的yml配置及多环境切换【千锋】1,配置风格从application.properties转换到application.yml并不改变功能效果,只是改变了展示的风格,如下:server:port: 8899servlet:context-path: /2,多环境配置,方便动态切换根据不同的环境编写多套配置,application-deve...原创 2019-11-13 14:22:54 · 89 阅读 · 0 评论 -
深圳Java培训学习:MyBatis Plus 介绍
深圳Java培训学习:MyBatis Plus 介绍MyBatis Plus 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis Plus 的核心功能有:支持通用的 CRUD、代码生成器与条件构造器。通用 CRUD:定义好 Mapper 接口后,只需要继承 BaseMapper 接口即可获得通用的增删改查功能,无...原创 2019-10-28 17:20:07 · 127 阅读 · 0 评论 -
深圳Java培训学习:Java8.0新特性之Lambda表达式--【千锋】
深圳Java培训学习:Java8.0新特性之Lambda表达式前言Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。本篇文章,主要给大家介绍的是lambda表达式。Lambda表达式Lambda表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理:函数式开发者非常熟悉这些概念。很多J...原创 2019-10-28 17:13:58 · 142 阅读 · 0 评论 -
2019.10.28收到毕业一周的java1905班同学反馈的就业情况-【千锋】
2019.10.28收到毕业一周的java1905班同学反馈的就业情况-【千锋】在这里插入图片描述原创 2019-10-28 16:49:21 · 107 阅读 · 0 评论 -
深圳Java学习:java框架是不是让java变得更容易了?
深圳Java学习:java框架是不是让java变得更容易了?java框架不仅仅是为了让java的编写变得更容易这么简单,当然,这也是其中之一。java框架除了让变成更容易,他还提供了一些业务上成熟的解决方案,比如天猫双11的秒杀业务或者是支付宝的支付业务,都可以使用框架去解决这些业务问题,其次由于java这门语言有着很多设计良好的优秀的框架,使得java语言解决业务的能力越来越强,换言之就是生...原创 2019-10-18 13:55:06 · 238 阅读 · 0 评论 -
深圳Java学习:instanceof用来判断某个变量是否属于某个类型
深圳Java学习:instanceof用来判断某个变量是否属于某个类型语法: 变量 instanceof B输出的结果是true或者falseinstanceof只能用来判断对象是否属于某个类型例如:System.out.println(a instanceof B);a对象是B类型的一个实例化对象,会返回truea对象是B类型直接或间接子类的对象,会返回truea对象所属的类型直接...原创 2019-10-18 13:54:02 · 257 阅读 · 0 评论 -
深圳Java学习:Zookeeper基本原理与运用场景
深圳Java学习:Zookeeper基本原理与运用场景一、什么是Zookeeper?zookeeper是一个分布式的一致性协调服务。换句话说,也可以把zookeeper看成一个小型的分布式文件系统。但是和FastDFS不同,zookeeper只适合用来存储一些小型的数据或者配置信息。二、Zookeeper的文件系统zookeeper底层是一个树形结构,进行数据的存储。 ...原创 2019-10-18 13:49:55 · 98 阅读 · 0 评论 -
深圳Java学习培训:SQL语言之索引-千锋
深圳Java学习培训:SQL语言之索引-千锋前言本章我们将学习MySQL中的索引,本文将从索引的作用、索引的分类、创建索引的语法、索引的使用策略以及索引的实现原理等方面带大家了解索引。索引的作用索引的作用就是加快查询速度,如果把使用了索引的查询看做是法拉利跑车的话,那么没有用索引的查询就相当于是自行车。目前实际项目中表的数据量越来越大,动辄上百万上千万级别,没有索引的查询会变得非常缓慢,使...原创 2019-10-14 15:31:50 · 84 阅读 · 0 评论 -
深圳Java学习:专科程序员与本科程序员之间有什么区别?
深圳Java学习:专科程序员与本科程序员之间有什么区别?首先这是一个容易引起专科程序员和本科程序员撕逼问题;程序员在我看来只有岗位胜任度的区别,能胜任岗位职责、出色完成工作职能的无论专本都是OK的。因为工作性质的原因,与在校的大学生及刚进入职场的初级码农接触相对较多;如果一定要进行区别,我就个人的理解说说我认为的大部分专本程序员之间存在的差异。从大学教育的角度,专科提倡职业化教育,专科院校往...原创 2019-10-11 15:14:59 · 1482 阅读 · 0 评论 -
深圳Java学习:虚拟机对于方法中参数为类类型的如何处理的
深圳Java学习:虚拟机对于方法中参数为类类型的如何处理的根据你的问题描述,我感觉你并不是要问java虚拟机中类加载过程,而是想知道虚拟机对于方法中参数为类类型的如何处理的。首先,对于你理解的方法参数类型为double,然后传入的是byte,但是在方法中以double类型处理了,你描述的理解基本是正确的。但是基本数据类型一般在栈里,不是堆里。其次,如果是类类型的话,其实在方法中参数传递叫引用...原创 2019-10-11 15:17:39 · 98 阅读 · 0 评论 -
Java学习:如何处理中文参数?
Java学习:如何处理中文参数?为什么表单中会产生中文乱码产生乱码,就是因为服务器和客户端沟通的编码不一致造成的,因此解决的办法是:在客户端和服务器之间设置一个统一的编码,之后就按照此编码进行数据的传输和接收GET中文乱码//获取表单提交的姓名String name=request.getParameter(“name”);name=new String(name.getBytes(“...原创 2019-09-26 16:16:14 · 298 阅读 · 0 评论 -
Java学习:Dubbo架构介绍
Java学习:Dubbo架构介绍1,什么是DubboDubbo是阿里巴巴在2011年开源的分布式服务框架,是服务化治理的核心框架。 Dubbo主要提供3个功能,远程接口调用,负载均衡和容错,服务注册和服务发现目前,已经是Apache的开源项目官网:http://dubbo.apache.org2,Dubbo的架构3,工作细节说明(来自dubbo官网)节点角色说明(掌握)Provi...原创 2019-09-19 13:43:28 · 236 阅读 · 0 评论 -
深圳Java学习:面向对象【重点知识】
深圳Java学习:面向对象【重点知识】在Java的学习中,面向对象应该是Java技术的重中之重,虽然在生活中没有对象可以面对,但在技术中还是要一直接触面对对象,而且不可避免。今天千锋小编对面向对象来了一个小总结。面向对象的特点:1、将复杂的事情简单化。2、面向对象将以前的过程中的执行者,变成了指挥者。3、面向对象这种思想是符合现在人们思考习惯的一种思想。过程和对象在我们的程序中是如何体...原创 2019-09-29 16:45:25 · 92 阅读 · 0 评论 -
深圳Java学习:Java中的原子操作
深圳Java学习:Java中的原子操作来到千锋学习Java已经有一段时间了,由当初的懵逼状态逐渐好转,也逐渐养成了写技术学习笔记的习惯,今天总结了一下Java中的原子操作。1、Java中的原子操作是什么?所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间切换到另一个线程。2、Java中的原子操作介绍:jdk1.5的包为Java.util.concurr...原创 2019-09-29 16:43:11 · 155 阅读 · 0 评论 -
深圳Java学习:Java技术知识点学习总结
深圳Java学习:Java技术知识点学习总结边学习边记录,对于程序员来说真的是一个很好的学习习惯,我也是来到千锋学习java之后才养成的习惯,下面是近期在学习java时总结的一些技术知识点。第一讲,主要是Java环境变量的配置。搭建好环境才能干活。要理解什么是编译、什么是运行。编译是javac.exe程序在负责;运行则由java.exe负责。编译后得到的是字节码文件xxx.class;运行xx...原创 2019-09-29 16:41:29 · 125 阅读 · 0 评论 -
Java学习:java初学者需不需要立马学习使用ide?
Java学习:java初学者需不需要立马学习使用ide?需要.IDE:Integrated Development Environment,集成开发环境集成开发环境,是一种专门用来提高开发效率的软件。Java开发中,免费的IDE:Eclipse,MyEclipseJava开发中,收费的IDE:IntelliJ IDEA.越早掌握IDE的使用越好,可以提高开发效率,毕竟以后工作都是要使用...原创 2019-09-19 13:51:11 · 386 阅读 · 0 评论 -
Java学习:关于一个构造方法中this()和super()的执行顺序?
Java学习:关于一个构造方法中this()和super()的执行顺序?public class Father {private String name;private int age;public Father() { System.out.println("father()");}}public class Son extends Father {private in...原创 2019-09-19 13:50:09 · 319 阅读 · 0 评论 -
Java学习:在几分钟之内让小白知道什么是Java?
Java学习:在几分钟之内让小白知道什么是Java?在几分钟之内让小白知道:什么是 JAVA? 以下是本人的一些经历汇总小白:老师,啥是 java?我:java 是一门跨平台的…小白:老师,等一下,啥是平台,咋跨,需要体育基础吗?我:平台就是我们的操作系统,像 windows,linux 等…跨平台是指我们的 java 有自己的虚拟 机,只要有运行环境,可以实现编码一次,任何地方运行…...原创 2019-09-19 13:48:45 · 165 阅读 · 0 评论 -
Java学习:Java筑基之Java简介
Java学习:Java筑基之Java简介一. Java到底是什么?Java是一门全球范围内使用最广泛的,面向对象的编程语言.Java语言具有功能强大和简单易用两个特征,它作为面向对象编程语言系列的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.二. Java到底干嘛的?Java技术具体的应用领域1️⃣.安卓手机App我们的安卓手机里面几乎所有的App应用(比如...原创 2019-09-19 13:45:42 · 377 阅读 · 0 评论 -
Java学习:cookies
Java学习:cookies问题:Http协议是一种无状态协议,希望服务器能记录一些客户端信息的时候 那么我们需要使用Cookie技术。什么是 Cookie?Cookie 是一些小数据, 存储于你电脑(客户端)上的文本文件中。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 “如何记录客户端的用户信息”:当用户...原创 2019-09-19 13:40:33 · 81 阅读 · 0 评论 -
Java学习:Java就业前景
Java学习:Java就业前景在2019年的互联网行业中,中高级Java程序员加速批量加入了求职市场,在薪资波动的同时,初级Java程序员的求职生存空间被严重挤压。而各个大厂的裁员,流入求职市场大量的优质中高级的程序员,给了所有企业更多的选择,从而,招聘的要求也随之上升第一个问题:受所谓的“互联网寒潮”的影响吗?首先,在2019年上半年的趋势来看,的确有一部分影响,但是更多的是技术的门槛高了...原创 2019-09-17 17:47:51 · 819 阅读 · 0 评论 -
java学习:怎么样才算学好Java?
java学习:怎么样才算学好Java?流行框架,非常熟练地使用就叫学好了吗?答:熟练的使用框架是基础,这是做实际开发的基本功,有了基本功,还需要实战经验,实际项目的解决方案经验等。底层api,非常熟练地使用就叫学好了吗?答:熟练的使用底层API,说明能深入去学习框架源码,更重要的还需要学以致用,能否用框架源码的思想,去构建一个新框架,去解决工作项目中的实际问题才是根本。深入到jvm,就是...原创 2019-09-17 17:45:09 · 419 阅读 · 0 评论 -
Java学习:简单案例来看JS中的面向对象
Java学习:简单案例来看JS中的面向对象在JS中,一般情况下我们都是直接写函数,直接调用,但是发现JS中也有new关键字,那么new关键字作为创建对象的关键字,给我们的感觉就是在JS中可以定义一个类,然后用new创建对象,那么在JS中如何做呢?我们先看如下案例,下面的案例是写一个简单的喷泉效果的。window.onload = function(){// 创建一个画布对象var can...原创 2019-09-16 17:32:27 · 70 阅读 · 0 评论 -
Java学习:MySQL详细知识点,你都了解吗?
**Java学习:MySQL详细知识点,你都了解吗?**今天要分享的知识点,是关于MySQL的!学习开发的小伙伴,相信都知道的,Java的技术点很多也很繁琐,所以更加需要大家去系统的学习掌握好每个细节:1.创建一张表:CREATE TABLE IF NOT EXISTS tbl_test(oid INT UNSIGNED AUTO_INCREMENT,name VARCHAR(40)...原创 2019-09-16 17:29:56 · 154 阅读 · 0 评论 -
Java学习:程序员年龄增大后的职业出路是什么?
Java学习:程序员年龄增大后的职业出路是什么?很多人反映,程序员年龄大了。体力变差,未来怎么办?我相信这是很多程序员将来即将面临的问题!身体差不是程序员的普遍现象,但是也有不少数的程序员是这样的。程序员由于经常坐,脑力劳动多,体力劳动少,所以不免有一些程序员体力退化严重!所以,有一些人,开始担心以后的出路。那么未来大龄程序员的出路在哪呢?还要不要继续从事编程工作呢?很多人将程序员的身体差归结...原创 2019-09-19 15:35:00 · 743 阅读 · 0 评论 -
Java学习:Java中static关键字的理解
Java学习:Java中static关键字的理解static关键字含义可以理解为静态的。当其修饰属性时,该属性为整个类公有,所有的对象操作的都是同一个静态属性。所以调用时应该使用类名去调用,而不需要使用对象调用。用类名去调用static有两层含义:可以理解为其为整个类公有的内容。可以理解为不需要创建对象就可以直接使用。class Student {private String...原创 2019-09-19 15:36:37 · 105 阅读 · 0 评论