后端学习
文章平均质量分 84
基本功(Java、servlet、JDBC、SQL)、框架(SSM、spring boot)、服务器(tomcat、nginx、zookeeper)消息队列、缓存中间件、容器化、大数据。
wsdchong之小马过河
天行健君子以自强不息,地势坤君子以厚德载物。
2016届本科生,数字媒体专业
展开
-
后端技术栈科普——springboot一家
后端技术栈科普前言由于我毕业设计做基于Java的在线小说发布系统,所以前后端都有涉及。虽然以前端为主,但是后端的科普还是需要的。好久没碰后端了,对后端有些生疏了。参考文章:Java开源项目之「自学编程之路」:学习指南+面试指南+资源分享+技术文章参考书籍江南一点雨大佬写的《springboot+vue全栈开发实战》参考Java团长的博客。我打算分三个部分讲后端技术栈:历史、学习框架、学习路线。文章目录后端技术栈科普前言后端技术发展后端技术发展互联网系统架构演进学习框架学习之路总结后端技术发展原创 2020-10-03 14:23:55 · 3901 阅读 · 0 评论 -
对SSM的理解——wsdchong
对SSM的理解前言:前置知识和后续知识,知识是承前启后的。从三个方面分析,首先从其本质分析,毕竟万变不离其宗,任何东西不是无中生有的,它总有一个前身。分析本质,有利于我们知道这个是干什么的;然后将与前身相比,它的优越性,毕竟学习是有性价比的。通过对比分析优越性,有利于我们知道我们用这个的理由在哪;最后分析如何学习。有利于我们掌握这个东西。[toc]一、spring的理解Spring给我的印象是面向对象编程的升级版,核心思想是IOC和AOP,以反射为原理,通过bean和注解来提高Java编程效原创 2020-06-15 18:58:32 · 786 阅读 · 0 评论 -
《博客文章的学习》第一期
《博客文章的学习》第一期前言:前几天看了一篇博客文章里面的知识十分有意思,于是特意把我感兴趣的部分提炼出来。总地址:JavaCollection 下面的链接都是来源于这个总地址。文章目录《博客文章的学习》第一期前言:学习路线Java后端开发学习路线C语言/C++开发学习路线(偏后台)前端开发学习路线项目推荐看完这篇,别人的开源项目结构应该能看懂了上次谁说要Java开源项目来着?来!5个值得学习和练手的企业级开源项目!自学编程为什么我们要面向接口编程?!答应我,别再if/else走天下了可以吗恕我直言原创 2020-06-14 21:33:33 · 294 阅读 · 0 评论 -
mybatis框架学习4——spring与mybatis的整合
前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴,最后报错。僵硬~写这类博客,即写步骤,又写操作过程中原创 2020-05-10 19:59:24 · 229 阅读 · 0 评论 -
mybatis框架学习2——动态SQL
前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴,最后报错。僵硬~写这类博客,即写步骤,又写操作过程中原创 2020-05-10 18:32:03 · 259 阅读 · 0 评论 -
mybatis框架学习1——实现增删改查
前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴,最后报错。僵硬~写这类博客,即写步骤,又写操作过程中原创 2020-05-10 15:57:02 · 441 阅读 · 0 评论 -
Spring学习笔记汇总
前言:每天抽两个小时梳理一下以前学过的知识。今天梳理一下spring框架学习过程中的笔记笔记有理论笔记,实验笔记和报错笔记。理论笔记讲基本知识,说前置知识,对知识一个总的认识。实验笔记,就是学以致用,把所学的用出来。同时也加深对知识的认识。报错笔记,记录实验过程中遇到过的问题,以及如何解决。一、理论部分:大体框架:https://blog.csdn.net/weixin_42875245/article/details/105631818重点:https://blog.cs.原创 2020-05-10 11:44:40 · 252 阅读 · 0 评论 -
Spring框架学习5——事务管理
前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴,最后报错。僵硬~写这类博客,即写步骤,又写操作过程中原创 2020-05-10 10:31:50 · 321 阅读 · 1 评论 -
Spring框架学习4——数据库开发
前言:今天终于遇到了第一个报错,记录一下。之前三次都没遇到。这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴原创 2020-05-10 09:45:40 · 448 阅读 · 0 评论 -
Spring框架学习3——AOP的使用
前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的地方。写这篇文章的出发点一个是为了保障自己学以致用,一个是查漏补缺。而且很多教程虽然说按照那个步骤可以成功,但也可能不成功,要么是自己操作有误,要么是版本变了,还有可能自己基础没学好,前置知识不够。我最开始写Java的时候连创建父类和接口类都不会,直接创建一个类,然后复制粘贴,最后报错。僵硬~写这类博客,即写步骤,又写操作过程中原创 2020-05-09 20:41:24 · 264 阅读 · 0 评论 -
面向对象(Java)的学习笔记汇总
一、前言写这篇博客的原因是,在我进行SSM框架的使用的过程中,有些内容没弄明白,特别是Java编程以及数据库部分,于是想把所学的内容梳理一次。我Java和数据库都是在大二下学期学的。但是我大二事情太多,能力有限,许多事情没做好。不过庆幸我大一到大四有保留课件和笔记的习惯,所有课件和实验笔记都保存在硬盘里。现在时不时拿着以前的课件和笔记看,发现以前学东西学得知其然不知其所以然,现在好像打...原创 2020-05-06 15:33:14 · 338 阅读 · 0 评论 -
面向对象程序设计笔记(c++)
时间:2019/5/21学习要知其然,也要知其所以然。第一章 对C的补充1.C++的输入输出2用const定义常变量3重载4引用5内置函数6作用域运算符7字符串变量8动态分配和撤消内存的运算符:new delete第二章 类和对象1面向对象程序设计的4个主要特点:封装、继承、多态、抽象;2类是对象的抽象,对象是类的具体表现形式;3成员访...原创 2020-05-06 15:16:22 · 622 阅读 · 0 评论 -
Java的异常处理
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720Java应用基础:https://blog.csdn.net/weixin_42875245/article/details/105939796Jav...原创 2020-05-06 14:40:39 · 190 阅读 · 0 评论 -
Java的多线程知识
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720Java应用基础:https://blog.csdn.net/weixin_42875245/article/details/105939796Jav...原创 2020-05-06 14:35:58 · 187 阅读 · 0 评论 -
Java的图形用户界面应用知识
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720Java应用基础:https://blog.csdn.net/weixin_42875245/article/details/105939796Jav...原创 2020-05-05 22:00:17 · 458 阅读 · 0 评论 -
Java面向对象基础
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720Java应用基础:https://blog.csdn.net/weixin_42875245/article/details/105939796...原创 2020-05-05 21:55:31 · 199 阅读 · 0 评论 -
java应用基础
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。Java的基本使用:https://blog.csdn.net/weixin_42875245/article/details/105939720一、Java程序的构成1一个程序可包括若干个类,但只要一个主类。每个类之间存在并列、继承关系;2编程只能在方法中3编译后每个类产生一个....原创 2020-05-05 21:51:34 · 361 阅读 · 0 评论 -
Java的基本使用
两个部分:一是理论、二是实践;这里的Java讲解来源于2010年之前,之后的改变看官网。一、Java的基本概念1Java发展历史由sun(Stanford university network)开发,1982年2月成立,2009年4月被Oracle收购;Java不仅仅是一种编程语言,更是一种功能强大的开发和运行环境JDK(Java development kit)包括运行环...原创 2020-05-05 21:47:55 · 838 阅读 · 0 评论 -
Java实验报告--计时器(线程)
一、实验目的了解Java线程的使用方法二、实验内容1、使用多线程制作一计时器,要求实现文本框输入一个时间(分),计时结束后提示。2、系统通过点击按钮可实现启动计时、暂停、结束计时、复位等功能。三、实验步骤借助windowBulider制作窗体界面,使用两个Date获取系统时间,通过两次时间相减来计算计时器经过了多长时间。package test;import ...原创 2020-05-05 21:29:34 · 724 阅读 · 0 评论 -
Java实验报告-计算器(AWT图形界面)
一、实验目的掌握图形用户界面的设计与实现。二、实验内容使用图形界面制作一个计算器并实现相应功能。三、实验步骤public class firstapp extends Applet implements ActionListener { private String[] LEFTKEYS = { "7", "8", "9", "4", "5", "6", ...原创 2020-05-05 21:26:03 · 2701 阅读 · 0 评论 -
Java实验报告——教务系统(继承)
一、实验目的使学生进一步了解Java面向对象中继承、封装、抽象、重载的运用。二、实验内容1、设计教师、学生、课程这三个教务系统中的对象类,包括这些对象的属性和方法。实现学生选课、删除课程、查看课程成绩、教师批准选课及录入成绩。2、要求用到继承、封装、抽象、重载。三、实验步骤1抽象类Person的设计//Person.javapackage wsdchong;p...原创 2020-05-05 21:21:14 · 1290 阅读 · 0 评论 -
导入ssm需要的包
一、前置内容:Java的基本使用:Eclipse安装:https://blog.csdn.net/weixin_42875245/article/details/105867499Eclipse创建web项目:https://www.runoob.com/jsp/eclipse-jsp.htmlEclipse引入SSM框架的包:懒得找了,我有了;有时间再写。二、包的介绍我就...原创 2020-05-04 10:22:04 · 1100 阅读 · 0 评论 -
MySQL如何使用.sql后缀的文件
原因:用了一个别人的项目,他的数据库保存为.sql后缀的文件,现在要使用这个文件。没用过SQL后缀的文件的时候,以为是压缩包,里面是数据库;通过了解才知道,这其实就是一个文本;不过复制这个文本到MySQL中就可以创建数据库。1第一个问题就是这个文件怎么打开教程:https://tech.hqew.com/news_1777645操作:用三个方式。一是用SQL server,不过这个...原创 2020-05-04 09:29:46 · 11835 阅读 · 1 评论 -
MySQL数据库和Navicat的简单使用
前言:学习数据库的简单使用前先梳理一下数据库的基础知识,这是前置内容;然后学习MySQL和Navicat的安装(工具),最后就是我要讲的简单使用。数据库基础知识:https://blog.csdn.net/weixin_42875245/article/details/105786562MySQL和Navicat的安装:https://blog.csdn.net/liangllhaha...原创 2020-05-04 09:07:20 · 2697 阅读 · 0 评论 -
将新闻发布系统改为博客系统的思路
新闻发布系统设计的过程需求分析和设计阶段首先分析功能需求:有四个模块(用户管理模块、新闻类别管理模块、新闻发布管理模块前台类别展示模块)。然后进行系统架构设计:有四个架构(持久对象层、数据访问层、业务逻辑层、web表现层)数据分析与设计阶段通过需求分析,确定对象实体四个:角色、用户、新闻类别、新闻。与之对应有四张表(角色表、用户表、新闻类别、新闻表),设置好表的主键和外键。...原创 2020-05-03 20:13:30 · 438 阅读 · 0 评论 -
SSM实战的问题和处理方法----wsdchong
前言:经过两个星期的学习,初步了解了SSM的环境配置和一些相关了解。第一阶段--理论了解的过程首先是4/20开始写的笔记:spring学习笔记、mybatis学习笔记、springmvc学习笔记、用SSM框架开发新闻管理系统笔记。在写笔记的过程,算是初步了解spring的IOC、AOP、bean、数据库开发、事务管理;mybatis的使用、核心配置、动态SQL、关联映射、spring与...原创 2020-05-02 20:03:37 · 293 阅读 · 0 评论 -
这段时间使用eclipse的心得
这篇文章主要讲技巧和部分问题的处理。前言:果然实践出真知,单看eclipse的使用介绍学不到什么,但是遇到bug然后去解决就能很快地学到这个工具的使用。Eclipse教程:eclipse帮助文档、菜鸟教程、w3c、博客;eclipse帮助文档:在eclipse中选择help-help contents,官网上也有;缺点是全英文;https://help.eclipse.org/20...原创 2020-04-30 18:36:37 · 702 阅读 · 0 评论 -
Java后端笔试部分问题及其答案
时间:2020/4/28感觉这样写不够全面,也不够细致;应该把每个点讲透,然后再用一篇文章把知识点考点串一起。笔试试题汇总有许多人写过,最好看大佬的汇总,全面且细致。自己写的汇总只是串一遍自己学过什么,之后再逐渐完善。在GitHub上有好多面经的资源,写得巨好,十分全面,还十分具体。慢慢细看。前言:主要考察点为以下几个方面编程方面Java编程基础:string和str...原创 2020-04-29 13:38:03 · 1578 阅读 · 0 评论 -
Java后端笔试面试问题小汇总
时间:2020/4/25前言:基础、框架、网络、JDBC编程、XML编程、计算机基础、数据结构与算法、设计模式、一、基础1Java基础Java和PHP的区别Java如何支持正则表达式操作、正则表达式及其用途Java与JavaScript的比较&和&&的区别String和stringBuffer的区别、stringBuffer与stringBu...原创 2020-04-29 13:28:20 · 447 阅读 · 0 评论 -
SSM实战-新闻发布管理实战学习遇到的问题----wsdchong
时间:2020/4/27前言:创建数据库、编写五个配置文件、引入包和创建文件、创建持久类po、实现DAO、实现service、实现controller、实现页面功能。百度翻译和百度真的是神器;一、问题1- javax.servlet.jsp.PageContext cannot be resolved to a type原因:缺失servlet.jsp.jar包解决方法:在...原创 2020-04-29 13:25:20 · 257 阅读 · 0 评论 -
Mybatis和SpringMVC学习遇到的问题----wsdchong
前言:以下是我在五个mybatis项目中学习中遇到的问题1调试一个可增删改查的mybatis入门程序;2了解mybatis的核心对象、配置文件、映射文件3使用mybatis框架中动态SQL的使用4学习mybatis的关联映射5与spring的整合一、mybatis的基础1Unbound classpath container: 'JRE System Library [...原创 2020-04-29 13:24:02 · 210 阅读 · 0 评论 -
Spring学习遇到的问题----wsdchong
时间:2020/4前言:作为一个CV工程师,引入别人的项目来学习十分重要,但是事实上,引入别的项目很可能因为环境等诸多问题的影响而不能拷贝运行;连复制都成问题,那么还怎么借鉴分析,然后进行修改和整合。以下就是我对spring五个项目中的使用过程中遇到的报错以及解决方法。1IOC/DI的实现2bean的两种常用的作用域以及三种装配方式的基本使用3AOP的使用,基于...原创 2020-04-29 13:19:36 · 267 阅读 · 0 评论 -
数据库的摘要学习----wsdchong
时间:2020/4/26前言:我们专业是大二下学期学的数据库,那时候学得云里来雾里去,知识点全靠硬记;最近做网站开发,里面涉及到了数据库,就专门拿大二下的书看了一下,结果越看越起劲,越看越入迷,《数据库系统概论(第4版)》(虽然现在有第5版)我奉为神书,数据库学习中必读的一本书;虽然到近几年有发展出NOSQL和缓存数据库;但我认为这本书就是数据库的基础;直接看SQL还有些地方不明白,不...原创 2020-04-27 11:20:02 · 849 阅读 · 2 评论 -
软件工程笔记----wsdchong
时间:2018/12/13第1,2章 软件工程、软件过程 1.软件危机:“已完成”的软件,不满足用户的需求,进度不能保障,开发成本难测;质量没有保证。2.软件工程的定义是:将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,以及对所选方法的研究。3.软件工程研究的主要内容分为:软件开发技术和软件开发管理两个方面。 4.软件工程的7条基本原理是:①用分阶段的生...原创 2020-04-24 09:03:46 · 3111 阅读 · 58 评论 -
操作系统笔记----wsdchong
2018/11/14复习内容:理论、七个大题、30个小题;一、操作系统课程内容1.操作系统引论:特性与功能2CPU管理:进程管理(进程同步);处理机调度与死锁(HRN)3存储器管理:存储器管理、虚拟存储管理(LRU)4设备管理5.文件管理:对软件进行管理:索引分配6.用户接口二、操作系统课的角度1.单CPU2.多任务:分派、调度、共享3.CPU具有与...原创 2020-04-24 08:58:32 · 348 阅读 · 0 评论 -
算法分析笔记----wsdchong
时间:2018/12/20一、算法概述什么是算法1.算法:为一个计算的具体步骤;常用于计算、数据处理、推理等性质:有限、确定、可行、输入、输出;目的:解决问题(问题定义了输入和输出)2.例子:割圆术、四则运算、快速排列、最小生成树、求最大公因子算法;算法的位置1计算机体系:可计算否—>能行可计算否—>算法设计与分析—>计算机语言实现—>软...原创 2020-04-24 08:49:13 · 255 阅读 · 0 评论 -
前后端发展----wsdchong
时间:2020/3/30前言:网站发展、前端的追求、后端的追求、前后端分离、前端基本功和发展路线、后端基本功和发展路线;术业有专攻,精力有限,用90%的精力做好10%的事。认知是不断前进的。以下内容不一定对,请辩证地理解。https://blog.csdn.net/qq_17231297/article/details/80826491https://blog.csdn.net...原创 2020-04-24 08:41:55 · 352 阅读 · 0 评论 -
网站开发的基础知识笔记--wsdchong
时间:2020/4/21前言:对HTTP的了解、对cookie和session的了解、response和request对象的了解一、对HTTP的了解1概述:HTTP(超文本传输协议Hypertext transfer protocol)。超文本:不仅传输文字,还传输图片、音频、超链接;传输:请求方把传输数据包发给应答方;协议:网络传递的规范2网络模型:物理层、链路层、网络层、传输层...原创 2020-04-21 19:22:37 · 334 阅读 · 0 评论 -
JSP笔记以及理解
时间:2020/4/21前言:课件笔记、JSP的缺点笔记来源:老师的课件一、课件笔记1JSP(Java server pages)是一种用于开发动态网页的技术,文件后缀名是.jsp在JSP页面中可以嵌套Java代码,为用户提供动态数据。Servlet很难对数据进行排版,而JSP除了可以用Java代码产生动态数据的同时,还可以对数据进行排版。2JSP表达式:<%= ...原创 2020-04-21 18:18:29 · 192 阅读 · 0 评论 -
Servlet笔记--wsdchong
时间:2020/3/26来源:https://www.runoob.com/servlet/servlet-environment-setup.html前言:介绍和安装、使用一、介绍和安装介绍:运行在服务器的程序,作为HTTP客户端的请求和HTTP服务器上数据库之间的中间层。可以收集来自网页表单的用户输入,呈现来自数据库的记录,可以动态创建网页。环境设置:设置Java开发包...原创 2020-04-21 17:46:58 · 187 阅读 · 0 评论