- 博客(70)
- 收藏
- 关注
原创 MYSQL 原理
mysql 服务器程序和客户端程序mysql 安装可以下载源代码进行编译安装,也可以下载安装包进行安装。安装后,MySQL的服务器程序和客户端程序都会被安装到我们的计算机上。不过在Linux下使用RPM包时会有单独的服务器RPM包和客户端RPM包,需要分别安装。mysql 使用过程就像微信一样,mysql有客户端程序和服务器程序,客户端程序向服务器程序发送请求(增删改查),服务器程序直接和存储的数据打交道,操作数据,并返回给客户端结果。使用mysql的过程:1.启动mysql服务器程序
2020-07-27 16:17:08
251
原创 Win8系统,装成win10系统的步骤
Win8系统,装成win10系统的步骤:一.准备系统镜像:(有的话,跳过此步骤)(系统本身也是一个软件,像我们平时安装软件的时候,有个安装包,这个系统镜像就相当于软件安装包)(装系统不需要联网)没有的话打开台式机,网上下载一个系统镜像:(步骤如下)百度搜索MSDN,我告诉你 如图:选择操作系统:如图3.安装迅雷(如果电脑上没有迅雷的话,需要用迅雷下载)—打开迅雷4.把这个地方的链接复制一下,然后迅雷会自动弹出来一个框,点击 立即下载(网速慢的话,可能需要一个小
2020-07-17 21:11:56
2897
原创 重装系统简介
一、硬件1.硬件组成主板,CPU,内存,硬盘,显卡,声卡,显示器,网卡,蓝牙,光驱另外还有CPU风扇,导热铜管,电源 等等2.详细介绍2.1主板一块电子板,是电脑的核心,就像人的心脏一样,上面有各种接口和插槽,比如USB接口,硬盘SATA接口,内存插槽,网卡插槽,电源接口,等等。所有的内置硬件都是插在主板上的。此外,主板内置了一个系统,叫做 基本输入输出系统,简称BIOS,作用很大,这里不作介绍,重装系统的时候再说这个东西。主板常见的品牌有 联想,华硕,戴尔,惠普,技嘉,等等2.2CPU一个
2020-07-17 21:08:43
1182
原创 Docker学习
学习基础: linux springboot学习路线Docker 概述为什么会出现docker?出现的问题:1.开发和运维的问题 :我在我的电脑上可以运行! 版本更新导致服务不可用!2. 环境配置麻烦,每一个机器都要部署环境(集群 redis,es,hadoop),费时费力。3. 发布项目jar包,还要配置安装其对应的环境4. 在服务器配置一个应用的环境,麻烦,不能跨平台docker对以上问题,提出解决方案(镜像,隔离)现在,开发打包部署上线,一套流程做完java-apk-
2020-07-14 22:51:17
194
原创 java 注解 和反射
注解注释是写给人看的,注解也是给人看的,但注解是解释程序的1.java 有内置注解比如: @Override 重写方法@deprecated 表示不建议使用的方法,属性,类@suppressWarmings 镇压警告2.四大元注解:解释其他注解的@Target(ElementType.****) 注解使用的范围,@Documented 文档@Retention(RetentionPolicy.) 级别(source<class<runtime)
2020-07-04 23:21:19
135
原创 前端
前端三要素html 结构css 样式javascript 行为javascript 框架jQuery -----Ajax可以实现通信Angular ------模块化mvcReact ----------虚拟DomVue----------只专注视图Axios------------前端通信框架UI框架基于ReactAnt-Design基于Vueiview ( iview-admin) 饿了么出品基于npm+webpack+babel 开发
2020-06-15 21:49:08
250
原创 框架理解(未完)
总述如图,java web开发分层和对应的框架使用springmvcspringmvc是spring框架的一个模块,进行web开发使用的一个框架,基于mvc架构实现原理图
2020-06-11 21:43:13
291
原创 java编译----运行期编译(即时编译器)
JAVA编译期:java编译器,是不确定的过程,可能指:1.前端编译器(即,把 .java文件转变成 .class的过程); 例如:Javac2.后端运行期编译器 JIT(把 字节码 转变成 机器码的过程); 例如:HotSpot VM 的 C1 C2 编译器3. 静态提前编译器AOT(直接把 .java 文件编译为 本地机器代码 的过程);例如:GNU Compiler ...
2020-05-08 12:39:58
643
转载 springmvc 狂神说的详细笔记
最近在学习java框架,发现狂神说的视频挺好的,通俗易懂,还有笔记,整理过来,以便随时复习回顾。狂神说springmvc 视频链接:B站视频springmvc 系列笔记狂神说SpringMVC01:什么是SpringMVC狂神说SpringMVC02:第一个MVC程序狂神说SpringMVC03:RestFul和控制器狂神说SpringMVC04:数据处...
2020-04-22 14:04:29
37732
6
转载 spring 狂神说的详细笔记
最近在学习java框架,发现狂神说的视频挺好的,通俗易懂,还有笔记,整理过来,以便随时复习回顾。狂神说spring5 视频链接:B站教学视频spring5 系列笔记:狂神说Spring01:概述及IOC理论推导狂神说Spring02:快速上手Spring狂神说Spring03:依赖注入(DI)狂神说Spring04:自动装配狂神说Spring05:...
2020-04-22 13:47:33
35390
7
原创 Class文件解析(未完)
1. java虚拟机的平台无关性和语言无关性我们知道,c,c++等语言的编译器直接将源代码文件编译成了二进制的本地机器码,然后由计算机来执行。是一种平台相关的语言。而,java是平台无关的,号称“一次编译,到处运行”,主要是java虚拟机的功劳,虚拟机使用统一的程序存储格式—字节码,是构成平台无关性的基石而且,java虚拟机还具有语言无关性的特点,作为一个通用的、机器无关的执行平台,...
2020-04-21 14:17:46
328
原创 谁有ITeye账号,求帮忙下载一份《java虚拟机规范》
下载链接:https://www.iteye.com/blog/icyfenix-1256329邮箱:15036092689@163.com谢谢啦!
2020-04-21 10:20:00
205
原创 maven项目:sping & mybatis 整合实战
1. 环境搭建:jdk 1.8mysql 5.7maven 3.6idea 2019.3.42.新建一个maven项目,把src目录删除,这个项目就是一个父工程,然后就可以在这个父工程下建立子工程。3. 在pom.xml添加整合 所需要的依赖jar包<project><!--所需依赖jar包--><dependencie...
2020-04-20 20:35:55
246
2
原创 Mybatis狂神视频学习详细笔记
基础知识:JDBCMysqlJava基础MavenJunit框架:是有配置文件的。最好的方式:看官网文档1、简介1.1、什么是MyBatis简介什么是 MyBatis?MyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或...
2020-04-10 16:54:45
5264
1
原创 maven安装以及idea中maven项目使用
maven B站学习视频笔记https://blog.csdn.net/zxm1306192988/article/details/76209062一. 本地maven安装与配置https://blog.csdn.net/a805814077/article/details/100545928mvn -v 查看,出现以下,说明我们电脑上已经安好了一个maven在idea中集成本...
2020-04-10 15:54:21
469
原创 mysql数据库安装和navicat for mysql
MYSQL数据库mysql的安装细节可以按照一下链接进行操作,有两种方式,可以选择自己喜欢的方式,我用的第二种解压安装包安装方式,安装之后,就可以在终端进行数据库操作。https://www.cnblogs.com/zaid/p/MySQL.html如果不习惯在终端操作数据库,就可以安装个navicat for mysql,进行可视化图形界面操作,更方便一些。...
2020-04-05 20:27:17
281
原创 虚拟机字节码执行引擎(虚拟机是如何执行字节码指令的)
最近一直在学习《java虚拟机》这本书,根据自己的理解,进行如下总结,希望能和大家交流学习。本节是对第八章8.4节的学习总结,关于:虚拟机字节码执行基于栈的字节码解释执行引擎一. java代码的执行首先,我们要清楚,许多Java虚拟机的执行引擎在执行Java代码的时候,都有解释执行(通过解释器执行)和编译执行(通过即时编译器产生本地代码执行)两种选择, 本文首先探讨在解释执行时,虚...
2019-12-15 12:58:40
500
1
原创 基于Netfilter框架, 编写自己的hook函数,修改经过hook点的数据包目的地址
参考连接http://blog.chinaunix.net/uid-20662820-id-142433.html修改经过钩子的数据包目的地址:结果图://linux 内核数据包转发模块/**myhook_func.cMakefile编译:make加载:sudo insmod myhook_func.ko remark=0 dst=192.168.92.129 //re...
2019-12-07 21:13:07
962
原创 基于Netfilter框架, 编写自己的hook函数,获取经过hook点的数据包的IP地址
简介1.NetfilterNetfilter是linux内核的一个子系统。它作为一个通用的、抽象的框架,提供一整套的hook函数的管理机制。netfilter提供了一系列的接口,将一个到达本机的数据包或者经本机转发的数据包流程中添加了一些可供用户操作的点,这些点被称为HOOK点。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables从用户态的iptables连接...
2019-12-07 21:10:53
2034
原创 linux环境下,c项目的运作 浅谈 make & Makefile
*这篇文章是对一周的学习进行的总结,把个人在学习中的认知分享一下,有不对的地方,望博友们指正,互励互勉。1. 了解一个过程明白上述过程,我们首先要明确几个基础概念:编译:什么是编译?编译就是把用高级语言编写的代码(c源文件)转换为机器能够识别的机器指令,(此时还不能被执行)。 即 .c源文件 到 .o 中间目标文件 转换的过程。链接:将多个.o文件(或者.o文件和库文件)链接成为可被...
2019-12-07 20:19:14
285
原创 JAVA编译期-- (前端编译)javac编译器
1.JAVA编译期是一段“不确定”的操作过程,可能指:前端编译器(即,把 .java文件转变成 .class的过程); 例如:Javac后端运行期编译器 JIT(把 字节码 转变成 机器码的过程); 例如:HotSpot VM 的 C1 C2 编译器静态提前编译器AOT(直接把 .java 文件编译为 本地机器代码 的过程);例如:GNU Compiler for the Java ...
2019-11-23 11:55:43
247
原创 Ubuntu中搭建C编程环境
最近在学习linux中C的开发,第一个C程序的编译运行总结如下1. 使用 gcc 或 gcc --version 查看有没有安装 gcc (c语言的编译器)如果没有安装,用以下命令安装:sudo apt-get install gcc (// sudo apt-get install g++ ( c++ 编译器 )) 2.查看有没有安装vim: vim a.txt如果...
2019-11-22 21:04:22
684
原创 JAVA开发环境搭建
(安装JAVA开发环境时,把理解的东西整理如下:)一. Java开发环境搭建中,首先明确几个概念1.JDK:全名Java Development Kit,即Java开发工具包,其中也包含JRE(Java Runtime Environment)Java运行库环境,JRE是运行Java程序所必需的前提要求,JDK是开发Java程序所使用的编译、加载、运行等工具的集合。使用Java程序,必须安装J...
2019-11-22 20:23:39
474
2
原创 剑指offer 第二道
剑指offer 题目2public class Solution {public String replaceSpace(StringBuffer str) {char [] arr=str.toString().toCharArray();int count=0;for(int i=0;i<arr.length;i++){if(arr[i]’ '){count++;}}...
2019-11-01 14:55:48
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅