12 2018 档案
mysql 5.7版本的安装(非解压版)
摘要:这次的开发项目数据库方面要用到mysql,为了更好的学习,就在本地安装了一个mysql 一:下载安装步骤: https://blog.csdn.net/qq_34952973/article/details/79094074 (这篇文章很详细的,可以按照这上面的步骤进行安装) 最后安装成功就是这个样
阅读全文
mysql 5.7版本的下载安装
摘要:因为这次开发新的项目,需要用到mysql,因为之前用的都是oracle,所以学习下mysql的下载安装,在此留下一点记录,方便以后的回顾 一:mysql的下载地址:https://dev.mysql.com/downloads/windows/installer/ (这里提到了登录,但是不知道登录与
阅读全文
git相关知识(github,idea等的配置)
摘要:本地git提交文件到github上: 1、在github上创建项目 2、使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地 3、编辑项目 4、git add . (将改动添加到暂存区) 5、git commit -m "提交说明" 6、git
阅读全文
git 连接github的配置
摘要:这段时间要先在git上开发,上传代码到github上,所以首先需配置本地的git和github。 这几篇文章都不错,可以参考一下,大体的配置都很清楚。 1:https://blog.csdn.net/qq_23341529/article/details/79331519 最终成功的安装配置好就是下
阅读全文
nginx是什么,如何使用
摘要:一:nginx是什么? 二:nginx作为网关,需要具备什么?(nginx可以作为web服务器,但更多的时候,我们把它作为网关,因为它具备网关必备的功能:) 反向代理(反向代理就是服务器找来一个机器代替自己执行接收到的请求,对于客户端来说,代理服务器是透明的,客户无法感知;正向代理就是客户端找来一个
阅读全文
spring-boot 全面认知
摘要:https://blog.csdn.net/ityouknow/article/details/80490926,这个链接非常全面的讲解了spring-boot的内容,从初级到中级,到最后的提升,觉得不错,拿回来自己学习一下。
阅读全文
NIO高性能框架-Netty
摘要:一:Netty是什么 ? Netty是目前最流行的由JBOSS提供的一个Java开源框架NIO框架,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。相比JDK原生NIO,Netty提供了相对十分简单易用的API,非常适合网络编程。Nett
阅读全文
BIO,NIO的区别,使用场景。
摘要:一、什么是io? i就是input,输入,o就是output,输出,合起来就是以流为基本的输入输出。 二、传统的io 传统的服务器端同步阻塞I/O处理(也就是BIO,Blocking I/O): 当客户端有请求到服务端的时候,服务端就会开启一个线程进行处理,当有多个请求进入时,就会开启多个线程分别处
阅读全文
rpc框架实现(持续更新)
摘要:网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,rpc基于长连接的远程过程调用应用而生。 一:A服务调用B服务,整个调用过程,主要经历如下几个步骤:(摘自优知学院:http://youzhixueyuan.com/implementation-princ
阅读全文
数据库分库分表(持续更新中)
摘要:今天学习了数据库分表分库,感觉记录下一些东西以便以后的查看。 1、数据库建立索引,可以加快表数据的查询,但是过多的索引,会占用大量的内存,维护难度较大,因为索引底层的算法是B-tree,树的特点就是查找数据快按时数据增删改比较慢。 2、数据库的表拆分,分为水平拆分,垂直拆分,水平垂直拆分(自定义的)
阅读全文
按钮切换显示不同的内容(js控制)
摘要:今天项目发现了一个jsp页面按钮切换,下面展示模块的不同显示问题,看到同事修改完之后的效果,js控制感觉特写好,所以想写把这个好的方法js记录下来,以便以后的参考。 一:先上图,了解大概的样子,如下图 点击是的时候,下面块中的内容显示出来,同时框中的值设置为默认的值,不让自己选择输入;点击否的时候,
阅读全文
redis初认知(持续更新中)
摘要:一:redis是什么? 1)、redis是一个基于内存的key-value数据库(存储系统)。 2)、Redis 是一个高性能的key-value数据库。 3)、redis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。 二:redis和Memcached的对比?
阅读全文
spring ,springmvc的常用标签注解
摘要:一:spring常用的注解: @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、 @Controller用于标注控制
阅读全文
dubbo初认知(dubbo和springCloud关系,在微服务架构中的作用等)(持续更新中)
摘要:一:dubbo是什么? dobbuo是阿里开源的一个高性能优秀的服务框架, 可通过高性能的 RPC 实现服务的输出和输入功能,使得应用可以和 高性能的rpc实现输入和输出的功能,可以了 Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接
阅读全文
分布式事务理解
摘要:最近因为工作的原因,涉及到分布式事务,只知道分布式事务是当今比较流行的,是基于微服务盛行的今天,分布式事务是必不可少的在我们的工作中。 实现分布式事务的几种方式: 1、基于数据库(操作简单) 2、基于zookeeper 3、基于redis的(效率高,现在大多数在用的) 大体知道这些,但是具体的更深入
阅读全文
servlet初认知(持续更新中)
摘要:一:前言: 一个Servlet程序其实就是一个实现了Java特殊接口的类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。一个Servlet程序负责处理它对应的一个或者多个URL地址的访问请求,接收客户端发出的访问请求信息和产生响应内容。 二:Servlet的特点: 1
阅读全文