精华内容
下载资源
问答
  • 2021-03-16 20:40:09

    #0 /home/site/pc/Core/ThinkPHP/Library/Think/Cache/Driver/Redis.class.php(43): Redis->connect('127.0.0.1', 6379)

    #1 /home/site/pc/Core/ThinkPHP/Library/Think/Cache.class.php(42): Think\Cache\Driver\Redis->__construct(Array)

    #2 /home/site/pc/Core/ThinkPHP/Library/Think/Cache.class.php(59): Think\Cache->connect('', Array)

    #3 /home/site/pc/Core/ThinkPHP/Common/functions.php(1102): Think\Cache::getInstance()

    #4 /home/site/pc/Application/Home/Controller/FileController.class.php(12): S('text_filter_id_...')

    #5 [internal function]: Home\Controller\FileController->detail()

    #6 /home/site/pc/Core/ThinkPHP/Library/Think/App.class.php(173): ReflectionMethod->invoke(Object(Home\Controller\FileController))

    #7 /home/site/pc/Core/ThinkPHP/Library/Think/App.class.php(110): Think\App::invokeAction(Object(Home\Controller\FileController), 'detail')

    #8 /home/site/pc/Core/ThinkPHP/Library/Think/App.class.php(204): Think\App::exec()

    #9 /home/site/pc/Core/ThinkPHP/Library/Think/Think.class.php(120): Think\App::run()

    #10 /home/site/pc/Core/ThinkPHP/ThinkPHP.php(97): Think\Think::start()

    #11 /home/site/pc/index.php(13): require('/home/site/pc/C...')

    #12 {main}

    更多相关内容
  • [Java]尚硅谷Java核心基础学习笔记_U1 Java语言概述

    尚硅谷Java核心基础课程目录

    第一章 Java语言概述

    第二章 基本语法

    第三章 数组

    第四章 面向对象编程(上)

    第五章 面向对象编程(中)

    第六章 面向对象编程(下)

    第七章 异常处理


    课程整体内容概述

    【实训项目】
    ① 家庭收支记账软件(U2 流程控制学完可做)
    ② 客户信息管理软件(U4 面向对象(上)讲完做)
    ③ 开发团队人员调度软件(U7 异常处理讲完做)
    ④ 银行业务管理软件(U7 异常处理讲完做)
    ⑤ 单机考试管理软件(U11 IO流讲完做)


    U1 Java语言概述

    1.1 软件开发介绍

    1.2 计算机编程语言介绍

    1.3 Java语言概述​

    1.4 开发体验-HelloWorld

    1.5 注释

    1.6 Java API文档

    1.7 良好的编程风格


    1.1 软件开发介绍

    软件:分为系统软件和应用软件。
    系统软件:windows , linux ,android , ios ...
    应用软件:word , PPT , 画图板 ...
    人机交互方式:图形化界面 vs 命令行方式
    应用程序 = 算法 + 数据结构

    【注】
    🦴rd:删除文件目录时目录必须为空
    🦴echo:创建文件

    【练习】
    🦴d:(进入d盘)
         cd d:\java(进入d盘java目录)
    🦴echo name:Tom,age=13>1.doc

    🦴

    (del可以删除目录下的所有文件)


    1.2 计算机编程语言介绍

    计算机语言的发展迭代史
       第一代:机器语言
       第二代:汇编语言
       第三代:高级语言
             > 面向过程:C , Pascal , Fortran
             > 面向对象:Java , Phthon

    1.3 Java语言概述

    JVM:Java虚拟机
    JDK:Java开发工具包
    JRE:Java运行环境 

    🦴Java语言应用领域
       > Java Web开发:后台开发
       > 大数据开发
       > Android应用程序开发:客户端开发
    🦴Java语言特点
       > 面向对象性
           两个要素:类、对象
           三个特征:封装、继承、多态
       > 健壮性
           去除C语言中的指针
           自动垃圾回收机制,但仍会出现内存溢出、内存泄漏
       > 跨平台性
          Write once,run anywhere.一次编译,到处运行。(JVM)


    1.4 开发体验-HelloWorld

    【练习】
    🦴编写:将编写的java代码保存在以“.java”结尾的源文件中。


     
    🦴编译:使用javac.exe命令编译java源文件。(格式:javac 源文件名.java)
    (javac *.java:生成字节码文件(.class))

    (字节码文件(.class)的名称(HelloChina)为源文件中的类名(HelloChina))

    class HelloChina{
        public static void main(String[] args){
            System.out.println("Hello,World!");
        }
    }

    🦴运行:使用java.exe命令解释运行字节码文件。(格式:java 类名)


    1.5 注释

    🦴单行注释

    🦴多行注释(不可嵌套)

    🦴文档注释

     【练习】

    (javadoc只能解析出文档注释)

     


    1.6 Java API文档

    API:语言提供的类库。

    1.7 良好的编程风格

    展开全文
  • Java后端开发学习路线

    2022-03-05 18:02:05
    Java基础指的是对Java语言的理解,主要包括Java语法,面向对象基础,Java关键字的使用和理解,集合类和常用类,异常机制,Java IO等。 关于这方面,有一个课程可以推荐: Java300集 这个课程是尚学堂出品的,很经典...

    前言

    最近春招开始了,很多校招同学想从事Java开发的工作,但是不是很了解这里可以把我之前的学习路线分享一下。有困难的同学私聊加群,一起学习备战春招。

    基本大纲

    在这里插入图片描述上述这些,简单的说一下都有哪些重点和资料。

    Java基础

    Java基础指的是对Java语言的理解,主要包括Java语法,面向对象基础,Java关键字的使用和理解,集合类和常用类,异常机制,Java IO等。
    关于这方面,有一个课程可以推荐:
    Java300集
    在这里插入图片描述这个课程是尚学堂出品的,很经典,讲的也很通俗易懂。可以根据自己的情况选择一些章节。这个课程第四章可以跳过不看,因为Java桌面开发现在很少了,基本用不到,可以淘汰掉。
    这个课程推荐学习一到两个月

    Web开发基础

    Java web开发是最终的目的,但是现在框架横行的年代,大部分开发者都跳过了这个环节,直接学习框架快速上手了,这对于哪些社招转行的,可以,但是对于校招同学一定要把这块给搞明白,这是Web开发的基础。
    在早期Servlet和JSP是Web开发的基础,其实JSP也是一种特殊的Servlet。都是转化为理解Servlet,关于这个有很多参考资料,推荐一个学习教程:
    JavaEE
    在这里插入图片描述这个教程从基础的JDBC开始讲起,然后是Servlet和JSP,以及JSP的高级用法,自定义标签等。后面几章讲解了几个常用的框架,但是这些现在基本都过时了,不过还是可以学习下,对后面学习其他框架有很大的帮助。

    Java 多线程

    首先要理解,Java的线程和系统的线程之间的关系,在Java代码里面启动了一个线程,对应到操作系统层面做了什么事情。
    Java线程和系统线程的关系
    理解了这个,接下来就是学会怎么使用线程:
    例子1
    例子2
    做到这些基本上面试就已经足够了,但是可以再拓展点,比如实现几个经典的面试题:

    • 使用两个线程交替打印奇数偶数
    • 使用synchorized 实现1
    • 使用wait+notify实现1
    • Countdownlatch 和Sempre的使用
    • AQS基础
      如果能把1-5搞明白,那多线程这块,校招面试肯定够了。

    网络编程

    其实网络和IO紧密相关。
    最基础的要学会:

    1. 编写socket server和client程序。例子
    2. 把1中的server端,改写成多线程模式,每个client连接一个线程处理
    3. 把1改写成单线程reactor模式
    4. 把1改写成多线程reactor模式
      最基本的,能够做到1-2,这样能够基本知道,IO流,socket api都有哪些,并且结合线程使用。最后进阶版的可以完成3-4,这样能够加深对reactor模式的理解。
      上述完成之后,你会发现其实一个client一个线程处理,是不够明智的
      因为线程的数量是有限的,但是client的数量可以很多,这样显示单机的处理能力是不够的。NIO可以解决这个问题
      关于Java NIO 推荐一个教程:Java NIO
      学会了这个,面试又能吹牛了!但是你可能还是发现,NIO有点复杂,比如哪些ByteBuffer需要你自己去控制顺序,需要flate等等,于是就有了一个经典的NIO框架:Netty。Netty是一个基于Java NIO实现的高性能网络处理库,有很多功能,但是也很复杂。关于Netty这里只是建议,会一点就行,要全会,那有点难。给个推荐:Netty学习教程
      到这里IO技术基本上就到位了。但是IO往往是和多线程结合起来的。
      所以二者可以放在一起学。

    常用框架和工具

    Java 开发中有很多的框架和工具。首先是maven,这是一个管理整个项目生命周期的工具,从依赖管理到打包编译,都可以使用maven完成。所以学会这个,能够在工作中更加快速的上手。主要是要理解maven lifecycle,这个理解了就好办了,以及maven的插件原理。
    关于这个,尚硅谷的老师讲的也挺好的:maven学习教程
    然后是一些常用的框架,其实不用太多,框架这个东西,设计之初就是为了简化开发,提高开发速度,如果一个框架你要学习很久,那这肯定是失败的,很多人都把框架理解错了,框架设计之初是没有把优化性能放在第一位的。所以框架基本都是很好用很好学的,校招一般也不会怎么问框架相关的话题,但是框架中优秀的设计思想,还是可以学习一下的。比如:

    1. Spring学习教程Spring是一个依赖管理的框架,这个依赖管理指的是类之间的依赖,不是jar包依赖。Spring的核心思想就是IOC和AOP。感兴趣的可以去了解下
    2. Mybatis这是一个ORM框架,解决JDBC重复开发的问题,实现基于配置开发的思路。
      其他的还有很多,但是就不介绍了,这两个足够了。

    开源

    要说Java项目开源最好的东西,都是大数据那一套,比如Hadoop,MapReduce这些,但是这些又比较的大,不是很容易看懂。所以对于开源项目,可以看看Kafka,RocketMQ的设计和实现。这个可以推荐一本书:
    **《Kafka权威指南》**这本书很适合初学者,由浅入深的讲述了Kafka的整体设计和实现,绝对是帮助很大的。

    结语

    简单的罗列了一下Java后端或者Java技术栈需要的东西,看起来有点多,但是其实还是很少,这些只能说是大家接触的比较多的,对于一些特殊的开发场景,还是需要专门学习,但是校招万变不离其宗,都是对基础的考察。所以大家加油!

    展开全文
  • Spring5笔记自学Java后端开发
  • 尚硅谷当家学科硬核升级, 全新Java课程体系重磅来袭! 见证好课,一睹为快: 01额外加赠架构师课 加量不加价,扶上马再送一程。 为进一步增强学员市场竞争力, 面授结束后加赠架构师在线课。 云原生实战...

    摘要:技术为王,课比天大。

    尚硅谷当家学科硬核升级,

    全新Java课程体系重磅来袭!

    见证好课,一睹为快:

    01 额外加赠架构师课

    加量不加价,扶上马再送一程。

    为进一步增强学员市场竞争力,

    面授结束后加赠架构师在线课。

    云原生实战、核心框架源码分析、

    JVM调优、MySQL配置优化……

    大咖名师轮番上阵,

    助你突破技术视野。

    西出阳关有故人,带你更上一层楼!

    02 项目实战全面升级

    企业级真实项目全流程开发

    亿级流量高并发数据处理

    分布式系统全方位性能优化

    云原生全生态自动化部署

    微服务架构跨行业多终端实施

    升级一:项目库全新上线

    互联网、直播、医疗、物流、社交、

    团购、投融资、教育、旅游、电商……

    行业主流业务全覆盖,项目技术全新升级。

    升级二:70+业务解决方案

    解决方案

    涉及的技术

    集群化系统实时监控方案

    Prometheus

    集群信息可视化中台方案

    Grafana

    微服务一站式开发方案

    Spring Cloud全家桶

    微服务负载均衡解决方案

    Ribbon、Nginx

    微服务持续集成解决方案

    Jenkins、Docker

    微服务认证解决方案

    JWT

    社交登录解决方案

    Oauth2+微信登录

    微服务熔断解决方案

    Sentinel

    微服务流控解决方案

    Sentinel

    云存储解决方案

    阿里云OSS

    星际级容器编排方案

    k8s

    星际级容器编排可视化方案

    kubesphere

    微服务网关解决方案

    Spring Cloud Gateway

    微信小程序开发方案

    微信小程序

    分布式日志解决方案

    ELK

    微服务配置中心解决方案

    Spring Cloud Config、Nacos、Apollo

    微服务注册解决方案

    Eureka、Nacos

    分布式搜索服务解决方案

    ElasticSearch

    大数据存储解决方案

    HDFS、HBase、Hive

    消息中间件解决方案

    RabbitMQ、Kafka

    Java爬虫解决方案

    WebMagic

    流程引擎解决方案

    Activiti7

    阿里云AI平台-人脸识别方案

    阿里云人脸识别SDK

    阿里云AI平台-短信方案

    阿里云短信SDK

    阿里云AI平台-身份证识别方案

    阿里云身份证识别API

    SPA工程构建解决方案

    Vue单页应用

    SpringBoot微服务开发解决方案

    SpringBoot

    阿里云PaaS平台服务规模化编排方案

    阿里云PaaS平台

    Service Mesh新一代服务网格化方案

    Istio、Jaeger、K8s

    Istio服务网络流量治理方案

    Istio

    Serverless云上无服务化部署方案

    Serverless

    分布式事务解决方案

    Seata、BASE

    JVM监控调优方案

    jps、jstat、jmap、jhat、jstack

    数据库优化解决方案

    索引、MyCat

    视频处理及点播技术方案

    阿里云VOD

    分布式缓存集群处理方案

    Redis Cluster、Spring Cache

    微服务链路追踪方案

    Sleuth、Zipkin

    云上服务动态扩缩容方案

    HPA、阿里云Serverless

    可视化流水线部署方案

    Jenkins BlueOcean Pipelin

    微服务安全控制方案

    Spring Security

    微服务会话同步方案

    Spring Session

    金丝雀部署方案

    Ingress Canary

    前后分离API数据模拟解决方案

    Mock

    服务端渲染解决方案

    SSR、Nuxt

    前后端分离开发解决方案

    Vue.js + Node.js + Axios + RESTFul

    SPA单页应用和多组件管理方案

    VueRouter

    全局状态管理和数据共享解决方案

    Vuex

    前端UI解决方案

    饿了么Element-UI

    数据可视化解决方案

    百度ECharts

    无状态登录解决方案

    JSON Web Token

    后台管理系统集成方案

    vue-element-admin

    海量数据存储解决方案

    MongoDB

    数据增量同步解决方案

    Canal

    缓存穿透解决方案

    布隆过滤器、缓存空数据

    缓存雪崩解决方案

    分布式锁、数据预热、错峰更新缓存

    Excel报表解决方案

    EasyExcel

    分布式任务调度解决方案

    Elastic-Job、XXL-JOB

    服务器高可用解决方案

    Nginx+Keepalived

    商品秒杀解决方案

    RabbitMQ+Redis

    支付解决方案

    支付宝与微信

    分布式锁解决方案

    Redis+Lua脚本、Redisson

    异步执行方法多线程处理解决方案

    CompletableFuture

    订单超时解决方案

    RabbitMQ死信队列或RabbitMQ延迟插件

    物流运输轨迹解决方案

    百度地图+Netty

    物流运输路线规划解决方案

    大数据图计算

    微服务Api文档解决方案

    Swagger2、Knife4j、YApi

    移动端UI解决方案

    Vant

    视频直播解决方案

    阿里云视频直播SDK、欢拓云直播平台

    用户行为收集解决方案

    前端声明式埋点

    微服务性能测试解决方案

    Apache JMeter、Apache Bench

    升级三:十年磨剑强项目提质量

    大型B2C电商平台:尚品汇

    网上预约挂号系统:尚医通

    陌生人交友平台:遇尚

    物流运输:尚品速运

    投融资平台:尚融宝

    B2C模式在线教育:尚课吧

    在线直播平台:硅谷课堂

    社区团购平台:尚上优选

    在线票务服务:美年旅游

    众筹平台:尚筹网

    学员实战强不强,项目说了算!

    03 课程大纲全面升级

    技术为王,课比天大。

    尚硅谷八维一体升级流程:

    市场调研à需求分析à大咖研讨à课程设计à课程落地à综合复盘à课程更新à全面推动

    实力揭秘好课是怎样练成的!

    技术紧跟企业实际技术选型,

    七大课程模块持续迭代升级:

    Java核心基础

    数据库关键技术

    Web网页技术

    开发必备框架&技术

    Java高薪提升课

    前沿技术&大型企业级项目

    大厂必备面试题精讲

    有时候,我们只是:

    做到了别人不能做到的,

    坚持了别人不能坚持的,

    尚硅谷教学教研,

    还是原来的配方,还是熟悉的味道。

    04 统一师资全程面授

    北京、深圳、上海、武汉、西安。

    别问我们为什么坚持全程面授,

    问就是:对教学质量从不妥协。

    就像小情侣尽量不要异地恋,

    误会多,成功少。

    来尚硅谷,老师随时在身边。

    面对面,手把手,更直接,更高效。

    05 系统化全方位服务

    3大阶段6个步骤,一站式服务模式。

    入学前:

    1)入学测试

    多方面考察是否适合学习及学习方向。

    2)预习方案

    个性化定制,帮你提早进入学习状态。

    在校期

    3)技术学习期

    技术老师、辅导老师、班主任全程跟班。

    从学习到生活,前程无忧。

    4)求职面试期

    就业老师1v1面试指导。

    简历编写、模拟面试、招聘企业推荐……

    毕业后

    5)送三年谷粒学苑SVIP

    持续赋能,为你的成长保驾护航。

    6)入职追踪

    在校是学员,毕业了是老学员,

    帮助你解决工作中的问题。

    有底气,才能做个实力派。

     

    展开全文
  • 尚硅谷JAVA基础笔记吐血整理

    千次阅读 多人点赞 2021-12-14 19:53:54
    尚硅谷JAVA基础课程笔记整理(从面向对象开始)
  • Java后端学习路线总结

    千次阅读 多人点赞 2022-01-04 21:54:41
    想要找到不错的Java后端开发工作,最重要的其实分为四大部分,如下图: 编程基础、研发工具、应用框架和一些运维知识。 1、编程基础 作为应届生,通过校招的方式入职,最最重要的应该就是编程能力了。很多人往往会...
  • 大家可以先看看我整理的这份 GitHub 上星标 115k+ 的 Java 教程,里面涵盖了 Java 所有的知识点,包括 Java 语法、Java 集合框架、Java IO、Java 并发编程和 Java 虚拟机,内容不多,只讲重点。 GitHub 星标 115k+...
  • guli_school_java 尚硅谷谷粒学院项目 后端代码
  • swagger-ui ${swagger.version} org.apache.velocity velocity 1.7 mysql mysql-connector-java runtime org.projectlombok lombok true org.springframework.boot spring-boot-starter-test test org.junit.vintage...
  • Java后端实战项目推荐-尚医通

    千次阅读 2021-12-23 10:50:37
    虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。【当然如果...
  • Java 后端学习路线(附带学习视频链接)

    千次阅读 多人点赞 2021-06-08 13:09:36
    1、Java基础 基础不牢,地动山摇! 强烈推荐尚硅谷的宋红康老师! 视频链接:https://www.bilibili.com/video/BV1Kb411W75N?from=search&seid=3192357130639862186 2、MySQL 数据需要有一个地方存取! 推荐...
  • 没用有ppt里的工具类
  • 2022年2月开始正式学习,规划如下:(进大厂一条龙服务) 刷视频,刷题,做项目,背考点,做...JavaSE(java基础) jvm java并发 juc mysql mybatis javaweb(跳着看 secion cookie http基础知识 ) springmvc sp...
  • class ADD { public static void main(String[] args) { Set treeSet = new TreeSet(); treeSet.add(new Student("张",21)); treeSet.add(new Student("张1",32)); treeSet.add(new Student("张1",42));...
  • 目录1.Java面向对象学习的三条主线2.面向对象与面向过程(人把大象装进冰箱)2.1面向过程2.2面向对象3.面向对象的两个要素:类和对象3.1类3.1.1属性属性 vs 局部变量3.1.2方法3.2对象对象数组匿名对象3.3内存解析4....
  • 尚硅谷Java集合

    2021-10-24 19:21:43
    import java.util.ArrayList; import java.util.Collection; import java.util.Date; /** * 一、集合框架的概述 * * 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 * 说明:此时的存储,主要...
  • 写在开头:本文是学习Java后端开发的个人笔记,便于自己复习。如果只是想快速学会使用jdbc的朋友可以直接跳转至JDBC(三)的二三四部分。文章内容引用了尚硅谷的jdbc教学,有兴趣的朋友可以上B站搜索学习。 JDBC(一) ...
  • Withdraw 150.00 Deposit 22.50 Withdraw 47.62 Customer [Smith, Jane] has a balance of 324.88 代码 【Account.java】类 package banking; public class Account { private double balance; //银行帐户的当前...
  • Java后端打怪升级 前言 笔记大都基于视频教程的学习记录,有的地方是对视频里老师原话的复述,有的地方加上了自己的一点理解,有的内容来源于对网上博文干货的整理。若存在错误,还请各位大侠指出哈。 另外,目前只...
  • Java 语言中面向对象的封装性及构造器的创建和使用。 实验说明 在这个练习里,创建一个简单版本的 Account 类。将这个源文件放入 banking 程 序包中。在创建单个帐户的默认程序包中,已编写了一个测试程序 ...
  • java语言概述5.1 java简史5.2 java技术体系平台5.3 java在各领域的应用5.4 java语言的诞生5.5 java语言主要特性6. java运行机制6.1 java特点6.2 java两种核心机制6.2.1. Java虚拟机(Java VirtalMachine)6.2.2 垃圾...
  • import java.util.*; public class CMUtility { public static void main(String[] args) { //System.out.println(readMenuSelection()); } private static Scanner scanner = new Scanner(System.in...
  • Java后端学习笔记

    2020-04-28 10:09:43
    写在开头:本文是学习Java后端开发的个人笔记,便于自己复习。如果只是想快速学会使用jdbc的朋友可以直接跳转至JDBC(三)的二三四部分。文章内容引用了尚硅谷的jdbc教学,有兴趣的朋友可以上B站搜索学习。 JDBC(一) ...
  • 2.面向对象的两个要素:类和对象 面向对象核心三步 创建类,设计类的成员 创建类的对象 通过“对象-属性”或“对象-...涉及到java语言与前端html、后端数据库交互时,前后端的结构在java层面交互时,都体现类、对象。
  • JAVA后端学习路线

    2021-10-09 20:31:07
    javaEE课程.xlsx 资源下载 推荐阅读 0 基础 Java 自学之路(2021年最新版)_程序员囧辉-CSDN博客_网上自学java https://joonwhee.blog.csdn.net/article/details/115498947 Java后端学习路线图_Mr.zhou-CSDN博客_...
  • 文章目录参考资料1. File类的使用1.1 实例化1.2 常用方法2....java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但File 不能访问文件内容本身。如果需要访问文件
  • 尚硅谷Java全套视频

    2021-07-30 18:22:09
    Redis也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一,因此作为Java开发者,Redis是我们必须要掌握的。 Redis 是 NoSQL 数据库领域的佼佼者,如果你需要了解 Redis 是如何实现高并发、海量数据存储的,...
  • 记录没有条理性,记一些自己没怎么用,但是比较重要的内容。 因为自己有一些java基础,为秋招准备的。所以大家看看就好。 1
  • CSY-java后端学习目录

    2020-12-02 10:36:18
    JAVA后端java后端第一部分:Java基础1、变量2、控制结构3、OOP4、数组5、Java API6、异常和处理7、集合8、泛型9、IO10、反射11、网络通信第二部分:Java高级部分1、Java多线程/高并发2、数据结构与算法3、设计模式...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,830
精华内容 732
关键字:

尚硅谷java后端下载

java 订阅