狂神说
文章平均质量分 94
狂神说笔记
one peice
JAVA后端一枚
展开
-
狂神说汇编
狂神说汇编做一个知识预热,感兴趣的可以看看。语言机器语言人和人沟通? 语言!老外!计算机! 学习计算机的语言!什么是机器语言?# 我们目前主流的电子计算机! 状态:0 和 1 # 最早的程序员:穿孔卡带! 加 0100 0000 减 0100 1000 乘 0100 1000 0100 1000 除 0100 1000 1100 1000这些复杂的机器语言,能简化吗?助记符!汇编语言! 人能够理解的语言转换成为机器能够理解的语言!加 INC -编译器-> 0100 00转载 2021-08-20 16:49:17 · 418 阅读 · 0 评论 -
狂神说Nginx
狂神说Nginx公司产品出现瓶颈?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮转载 2021-07-30 09:03:25 · 395 阅读 · 0 评论 -
狂神说Vue笔记整理
狂神说Vue笔记 想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。一、前端核心分析1.1、概述Soc原则:关注点分离原则Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据网络通信 : axios页面跳转 : vue-router状态管原创 2020-12-11 09:13:04 · 106249 阅读 · 61 评论 -
狂神说JVM
狂神说jvmJVM探究请你谈谈对JVM的理解? java8虚拟机和之前的变化更新什么是OOM(内存溢出)? 什么是栈溢出(stackOverFlowError)? 怎么分析?JVM常用的调优参数有哪些?内存快照如何抓取? 怎么分析Domp文件 ? 知道吗?谈谈JVM中,类加载器你的认识?1.jvm的位置2.jvm的体系结构3.类加载器4.双亲委派机制虚拟机自带的加载器启动类 (根) 加载器扩展类加载器应用程序加载器app—>扩展类(ext) -原创 2021-02-25 08:42:03 · 429 阅读 · 1 评论 -
狂神说Redis
狂神说Redisredis: 非关系型数据库一.NoSQL概述1.为什么要用Nosql1.单机Mysql的年代思考一下,这种情况下:整个网站的瓶颈是什么?1.数据量如果太大,一个机器放不下2.数据的索引(B+Tree),一个机器内存也放不下3.访问量(读写混合),一个服务器承受不了~只要你开始出现以上三种情况之一,name你就必须要晋级!2.Memcached(缓存) + Mysql +垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话十分麻烦!所以说我们原创 2021-02-25 08:40:37 · 740 阅读 · 0 评论 -
狂神说Linux
狂神说Linux一.前言二.入门概述Linux简介Linux应用领域LAMP(Linux + Apache + MySQL + PHP) & LNMP (Linux + Nginx + MySQL +PHP)三.安装服务器1.VM 虚拟机+ CentOS (本地服务器)2.购买阿里云服务器 + Xshell + XFTP四.走进Linux系统Linux中没有错误就代表成功开机登录最后总结一下,不管是重启系统还是关闭系统,首先要运行sync(同转载 2021-02-25 08:39:59 · 557 阅读 · 0 评论 -
狂神说多线程
狂神说Java多线程1.多线程入门1.1程序-进程-线程三者关系运行 包含程序------------>进程-------------->线程静态的1.2三种创建方式Thread----------------->继承Thread类Runnable-------------->实现Runnable接口Callable---------------->实现Callable接口(目前了解)1.3调用run()和start()区别2.创建线程方式一继承Thre原创 2021-02-25 08:37:57 · 443 阅读 · 1 评论 -
狂神说MyBatisPlus
狂神说MyBatisPlus学习MyBatis-Plus之前要先学MyBatis–>Spring—>SpringMVC,为什么要学它?MyBatisPlus可以节省我们大量的时间,所有CRUD代码都可以自动完成JPA, tk-mapper ,MyBatisPlus偷懒用的!1.简介是什么?官网:https://baomidou.com/2.特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CRUD,性能基本无损耗,直接原创 2021-02-25 08:36:13 · 621 阅读 · 1 评论 -
狂神说MyBatis
狂神说MyBatis1.简介1.1 什么MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mybatis–maven<dependency> <group原创 2021-02-25 08:35:47 · 323 阅读 · 0 评论 -
狂神说SpringBoot
狂神说SpringBoot一、Spring1.什么是Spring?Spring是如何简化开发的SpringBoot优点2.第一个SpringBoot程序然后next选中web---->spring web------>next就可以了创建完成之后编写一个 controller就可以执行了3.彩蛋就可以在这里看到替换Spring生成文字的网址:https://www.bootschool.net/ascii/4.Springboot原理自动装配p转载 2021-02-25 08:35:01 · 952 阅读 · 1 评论 -
狂神说SpringMVC
狂神说SpringMVC一、概述什么是MVCMVC是(Model)模型(dao service), (View)视图(jsp) ,(Controller)控制器(servlet) 的简写 , 是一种软件设计规范.最典型的MVC就是JSP +servlet +javabean的模式职责分析Controller: 控制器取得表单数据调用业务逻辑转向指定页面Model : 模型业务逻辑保存数据的状态View : 视图显示页面二、什么是SpringMVC2.1 Sprin原创 2021-02-18 13:46:24 · 1164 阅读 · 0 评论 -
狂神说Spring
狂神说Spring1.简介SSH: Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis官网:https://spring.io/projects/spring-framework下载地址:https://repo.spring.io/release/org/springframework/spring/github:https://github.com/spring-projects/spring-framework1.原创 2021-02-18 12:41:28 · 1643 阅读 · 0 评论 -
狂神说Git
狂神说Git一.版本控制分类1.本地版本控制记录文件每次的更新,可以对每一个版本做一个快照,或是记录补丁文件,适合个人用,如RCS2.集中版本控制 (svm)所有的版本数据都保存在服务器上,协同开发这从服务器上同步更新或上传自己的修改.)3.分布式版本控制 (Git)缺点:每个人都拥有全部代码,安全隐患.所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需要在联网时push到相应的服务器或其他用户那里.由于每个用户那里保存的都是所有的版原创 2021-02-18 12:34:19 · 925 阅读 · 1 评论