自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 mysql 实战 45讲 学习笔记 基础知识 原理剖析

MySQL 实战45讲持续更新中~00讲 开篇我们知道如何写出逻辑正确的SQL语句来实现业务目标,却不确定这个语句是不是最优的我们听说了一些使用数据库的最佳实践,但是更想了解为什么这么做我们使用的数据库偶尔会出问题,亟需了解如何更快速、更准确地定位问题,甚至自己解决问题……希望通过学习能够理解亿点点原理01讲 基础架构:一条SQL查询语句是如何执行的下面我给出的是MySQL的基本架构示意图,从中你可以清楚地看到SQL语句在MySQL的各个功能模块中的执行过程。大体来说,MySQL可以

2021-12-20 09:26:09 3962 1

原创 计算机科学速成课

计算机早期历史算盘 步进计算机 差分机 分析机 打孔卡片制表机电子计算机继电器 - 真空管 - 晶体管(半导体)布尔逻辑和逻辑门二进制not and or xorand : 串联两个晶体管or:并联两个晶体管xor:两个and 两个or 一个not组成二进制...

2021-06-26 11:03:41 258

原创 Nginx 入门

什么是Nginx ?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx作用反向代理负载均衡动静分离Nginx的安装下载http://nginx.org/en/download.html 下载稳定版本。以nginx/Windows-1.16.1为例,直接下载 nginx-1.16.1.zip。启动(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,

2021-06-09 21:51:02 145

原创 Linux 基本知识点

Linux 百度百科Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、a.

2021-06-02 21:14:57 113

原创 Java 正则表达式 基本知识点汇总

正则表达式快速入门有下面一段文字怎么找出其中所有的英文字母?由于在开发Oak语言时,尚且不存在运行字节码的硬件平台,所以为了在开发时可以对这种语言进行实验研究,他们就在已有的硬件和软件平台基础上,按照自己所指定的规范,用软件建设了一个运行平台,整个系统除了比C++更加简单之外,没有什么大的区别。//通过字母ASCll码的范围判断是否为字母 太繁琐及复杂 char a = 'a';int aint = (int)a;//使用正则表达式public static void main(St

2021-05-30 09:10:55 263

原创 Spring 一些基本知识

springIOC控制反转是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(Dependency Injection,DI)。 <!--bean就是java对象 , 由Spring创建和管理--> <bean id="hello" class="com.kuang.pojo.Hello"> <property name="name" value="Spring"/

2021-05-27 14:49:49 75

原创 MySql

DBMS数据库管理系统 (DataBaseManagementSystem )mysql就是一个DBMS安装过程不再赘述..推荐压缩版安装mysql安装后默认的几个数据库,不要乱删新建数据库的字符集和排序规则utf8utf8_general_ci新建表时引擎选择Innodb,其他和建数据库一致即可...

2021-05-23 11:40:32 305 1

原创 并发编程

进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执 行的基本单位并发编程三要素原子性:要么全部成功,要么全部失败可见性:一个线程对共享变量修改,另一个线程能看到有序性:程序执行的顺序按照代码的先后顺序执行。(处理器可能会对指令进行重排序)出现线程安全问题的原因:线程切换带来的原子性问题 缓存导致的可见性问题 编译优化带来的有序性问题解决办法:JDK Atomic开头的原子类(private static volatile AtomicInteger number

2021-05-21 13:16:02 107

原创 webservice

发布webservice应该是有四种方式axis2方式1.导入jar包2.编写接口3.打war包调用webservice

2021-05-21 13:14:49 62

原创 Oracle 基本知识

记录下常用知识数据字段类型 VARCHAR2 可变长度的字符串 最大长度4000bytes

2021-05-21 13:14:01 46

原创 剑指offer-算法练习

1-10题第一题在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target = 7,返回 true。给定 target = 3,返回 false。public class Solution { public boolean Find(

2021-05-20 13:40:55 101

原创 网络编程

概述地球村什么是计算机网络?计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无限电台…传播交流信息,数据交换,通信网络通信的要素1.地址2.协议小结: 网络编程中有两个主要的问题 如何准确的定位到网络上的一台或者多台主机 找到主机之后如何进行通信 网络编程中的要素 IP 和 端口号 IP

2021-05-16 11:50:33 89

转载 Springboot 学习笔记 03

Dubbo和Zookeeper集成https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg%3D%3D&chksm=ce610488f9168d9eee180472c9e225c737ed56075370c1174eb29ae214326a5f8e49147c2d65&idx=1&mid=2247483947&scene=21&sn=0c8efabbaf9b8ca835d862e6e0a2254f#wechat_redirec

2021-05-15 18:54:08 138

原创 springboot DruidDataSource 绑定全局配置文件中的参数

server: port: 8888spring: datasource: type: com.alibaba.druid.pool.DruidDataSource username: system password: system url: jdbc:oracle:thin:@10.1.50.80:1521:orcl driver-class-name: oracle.jdbc.driver.OracleDriver #Spring Boot.

2021-05-14 16:29:33 510

原创 springboot 默认端口 8080 实现

我们都知道springboot自动装配是依靠spring-boot-autoconfigure jar包中的"META-INF/spring.factories" 来自动装配属性spring.factories中有非常多的自动配置类org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration,\org.springframework.boot.autoconfigure.web.serv

2021-05-14 09:00:53 538

原创 Java 基础知识

多态的实现Java实现多态有三个必要条件:继承、重写、向上转型。继承:在多态中必须存在有继承关系的子类和父类。重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。向上转型:在多态中需要将子类的引用赋给父类对象,只有这样该引用才能够具备技能调用父类的方法和子类的方法。只有满足了上述三个条件,我们才能够在同一个继承结构中使用统一的逻辑实现代码处理不同的对象,从而达到执行不 同的行为。对于Java而言,它多态的实现机制遵循一个原则:当超类对象引用变量引用子类对象时,

2021-05-12 16:12:06 100

原创 springcloud 学习笔记 03

Zull路由网关Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能:​ 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。注意:Zuul 服务最终还是会注册进 Eureka提供:代理 + 路由 + 过滤

2021-05-09 18:51:54 116

原创 http请求 学习笔记

package com.test.http;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;imp.

2021-05-08 10:06:30 77

原创 springcloud 学习笔记 01

微服务架构4个核心问题?(从问题入手)1.服务很多,客户端该怎么访问?2.这么多服务?服务之间如何通信?3.这么多服务? 如何治理?4.服务挂了怎么办?SpringCloud是生态 是一个解决方案 例如小米公司的生态1.Spring cloud NetFlix2.Apache Dubbo Zookeeper3.Spring cloud Alibaba微服务技术栈有哪些各微服务框架对比传统网站架构图项目搭建1.新建s..

2021-05-06 19:33:24 187 1

原创 SpringBoot 学习笔记

1.是什么2.配置yaml3.自动装配4.集成web开发,业务核心5.集成数据库 Druid6.分布式开发:Dubbo+zookeeper7.swagger8.任务调度9.SpringSecurity 安全原理初探1.自动配置 pom.xml核心依赖在父工程中 我们引入依赖时,不需要指定版本启动器 spring-boot-start-web 自动导入web所需所有依赖sprintboot会将所有功能场景都变成一个个的启动器 我们要使用什么功能 只.

2021-05-04 17:47:44 75

原创 Mybatis 学习笔记 02

使用注解开发1.面向接口编程解耦2.用法接口中添加注解@Select("select * from mybatis.user") List<User> getUserList();配置文件中绑定接口 <mappers> <mapper class="com.kuang.Dao.UserDao"></mapper> </mappers>3.本质反射机制 底层:动态代理4.

2021-04-28 22:12:13 75

转载 Spring 学习笔记

https://www.cnblogs.com/renxuw/p/12994080.html狂神说spring

2021-04-28 09:40:21 69

原创 Myeclipse 快捷键

例如:new ArrayStack(4);自动补齐之后是 ArrayStack arrayStack = new ArrayStack(4);可以使用shift+alt+L这种方式;也可以使用ctrl+1这种方式。

2021-04-26 11:29:49 62

原创 Mybatis 学习笔记 01

什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.搭建环境数据库新建一个普通maven项目 删除src-成为父工程2.导入Mybatis<d..

2021-04-25 21:27:16 94

原创 SpringMVC 笔记02

接受请求参数及数据回显1.localhost:8080/springmvc/user/t1?name=xxx这种方式只能接受参数name2.@RequestParam 如地址中没有username参数 页面会404报错,这种参数是和前端约定,表示从前端接收3.前端接收的是一个对象...

2021-04-25 19:09:44 44

原创 Windows 查看端口号

1.查看所有的端口占用情况C:\>netstat-ano2.查看指定端口的占用情况C:\>netstat-aon|findstr"8080"3.查看PID对应的进程C:\>tasklist|findstr"10024"4.结束该进程C:\>taskkill/f/t/imxxx.exe...

2021-04-25 14:58:01 667

原创 加密和验签

加密和验签既然是加密,那肯定是不希望别人知道我的消息,所以只有我才能解密,所以可得出公钥负责加密,私钥负责解密;既然是签名,那肯定是不希望有人冒充我发消息,只有我才能发布这个签名,所以可得出私钥负责签名,公钥负责验证。...

2021-04-25 09:28:44 108

原创 SpringMVC笔记

SpringMVC模型 视图 控制(取得biao)配置依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </d

2021-04-25 09:24:45 45

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除