摘要: 1.Linux用户与权限管理➢用户 • Linux系统是一个多用户多任务的操作系统,任何 一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进 入系统。 • 新增用户:useradd 新用户名• 设置密码: passwd 用户名... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(125) 评论(0) 推荐(0)
摘要: Linux的进程类的命令➢ ps (process)➢ ps • ps –aux|grep xxx• System V展示风格 • USER:用户名称 • PID:进程号 • %CPU:进程占用CPU的百分比• %MEM:进程占用物理内存的百分比 •VSZ:进... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(102) 评论(0) 推荐(0)
摘要: 1.Linux常用命令--压缩和解压缩➢ 压缩文件(tar) • tar -zcvf XXX.tar.gz n1.txt • -c 创建一个新归档 • -v 显示详细信息 • -f 指定压缩后的文件名 • -z 通过 gzip 过滤归档➢ 解压缩文件... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(143) 评论(0) 推荐(0)
摘要: 1.Linux简介之文件目录:➢ 为什么要学Linux linux的软件开源稳定、漏洞少linux是什么? linux是一套免费使用和自由传播的类Unix系统2.目录结构➢ /bin (/usr/bin 、 /usr/local/bin)... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(150) 评论(0) 推荐(0)
摘要: 1.在eclipse中的windows==>perference二、与jsp文件产生关联三、设置关联、以及文件的编码然后你在打开文件之后就会看见显示的文章就会是高亮的显示的结果了注意如果打开.ftl文件之后显示的还是黑白的情况的话需要在.ftl的文件上面点击右... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(189) 评论(0) 推荐(0)
摘要: Er图:方形的表示的实体椭圆形的表示的是实体类型的属性菱形表示的是他们之间的关系1. 表与表之间的关系一对一、一对多、多对一、多对多1.1. 多表的意义一个学生如果有多个成绩,如果只有一个表,如果一个学生有多个成绩,那么存储数据的结构就是如下:sid... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(305) 评论(0) 推荐(0)
摘要: 1.1. 实体完整性约束类型: 主键约束(primary key) 唯一约束(unique) 自动增长列(auto_increment)1.1.1. 主键约束(primary key)注:每个表中要有一个主键。主键特点:数据唯一,且不能为null例... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(78) 评论(0) 推荐(0)
摘要: 1.数据库概念 就是存储数据的仓库。数据库中的数据最终都是以文件的形式存储到硬盘上,形成了一个文件系统。文件很多我们需要对这些文件进行一个统一的管理,那么就需要一个数据库管理软件对这些文件进行管理。 数据库就是存储,管理,维护数据的集合。2.装Mysql数据库... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(48) 评论(0) 推荐(0)
摘要: window:窗口 常用属性: 获取其他的四个对象 window.location.... 常用方法: 消息框 alert confirm prompt 定时器 setInterval 周期 setTimeout 延迟 打开关闭 open close loc... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(79) 评论(0) 推荐(0)
摘要: 四个域对象、pagecontext 表示的是当前页面的域对象Request表示的是请求域中的对象session 表示的是一次会话中的对象application表示的是在一次tc启动到一次关闭的时候获取得到的对象jsp的9大内置对象requestRespon... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(44) 评论(0) 推荐(0)
摘要: 1.常用的组件注解@Component用来标识一个普通组件@Repository用来标识一个持久化层的组件@Service用来标识一个业务逻辑层的组件@Controller用来标识一个表现层的组件如果想要将某些类交给IOC容器管理,除了在类上添加以上注解之外,... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(73) 评论(0) 推荐(0)
摘要: maven相关的命令:Maven test, Maven install, 你会发现在安装的同时也会进行测试,这说明不同的命令之间存在关联,这种关联体现了maven生命周期的概念。 maven中的关于scope中的理解: https://blog.csdn.n... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(24) 评论(0) 推荐(0)
摘要: 1.简介 在实际的工作中,多人开发同一个项目时,可能会对共享文件进行操作。那么就有可能会产生诸如文件覆盖,代码丢失,错误难以追溯等问题。这些问题可以通过版本控制软件解决。 版本控制Revision Control,最初来源于工程设计领域,是维护工程蓝图的标准做... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(525) 评论(0) 推荐(0)
摘要: 1.概念权限管理,这是每个软件系统都会涉及到的,而且权限管理的需求本质往往都是一样,不同的角色拥有不同的权限,只要你充当了某个角色,你就拥有了相对应的功能。RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(217) 评论(0) 推荐(0)
摘要: java基础 1.Java语言基础(变量的概述及格式) A:什么是变量 在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价格) 变量其实是内存中的一小块区域 B:为什么要定... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(133) 评论(0) 推荐(0)
摘要: 1.新建一个java工程导入下面的jar包: mybatis-* .* .*. jar mysql-connector-java-*.* .* - bin .jar //打印sql语句需要的jar包和配置文件 log4j -*... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(26) 评论(0) 推荐(0)
摘要: 1.导入jar包 IOC容器必须的jar包 commons-logging- 1.1 .3. jar spring -beans- 4.0 .0.REL... 阅读全文
posted @ 2022-12-07 18:39 diligently 阅读(49) 评论(0) 推荐(0)
摘要: map转json的处理: Map map = new HashMap(); map.put("success", "true"); map.put("photoList", photoList); map.pu... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(98) 评论(0) 推荐(0)
摘要: 1.blog:https://blog.csdn.net/happy_meng/article/details/79129061 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(24) 评论(0) 推荐(0)
摘要: centos中专栏:https://blog.csdn.net/column/details/15500.html 1.centos安装rabbitmq:--里面添加了我整夜插件的安装 https://blog.csdn.net/yin767833376/ar... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(65) 评论(0) 推荐(0)
摘要: 1。给命令设置别名 参考blog:https://www.cnblogs.com/413xiaol/p/7123999.html 2.虚拟机之剑传递文件 https://blog.csdn.net/murongxuesheng/article/details/... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(30) 评论(0) 推荐(0)
摘要: 关于yum使用的blog:在Centos中yum安装和卸载软件的使用方法_松门一枝花-CSDN博客_yum安装的软件怎么卸载 yum的安装与卸载:Linux yum安装与卸载_Rick的修仙路-CSDN博客_yum卸载telnet 更改yum源,提速: cen... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(137) 评论(0) 推荐(0)
摘要: ---安装hadoop~2.X中较全-->参考博客:https://blog.csdn.net/pucao_cug/article/details/71698903 -->安装hadoop~3.X url:https://www.linuxidc.com/L... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(42) 评论(0) 推荐(0)
摘要: 来源:LInux公社 解决虚拟机的网络问题:https://www.linuxidc.com/Linux/2017-11/148382.htm 需要注意的地方: 1.在克隆虚拟机之后将上一个物理地址也克隆了过来 需要在 vim /etc/udev/rule... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(141) 评论(0) 推荐(0)
摘要: 参照此篇博客 url:https://blog.csdn.net/qq_21996541/article/details/79796117 手写的java分页的blog:https://www.cnblogs.com/lyjblogs/p/8001770.... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(28) 评论(0) 推荐(0)
摘要: --> mysql行锁 表的搜索引擎为innodb,支持事务,采用的是行锁。 ---> 首先将mysql 的自动提交设置为0 set autocommit = 0; 写输入完成sql之后需要执行的命令是 commit;命令来执行事务的提交。 -->-- ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(35) 评论(0) 推荐(0)
摘要: 创建表的引擎为myasiam 默认的锁的级别为表锁 创建的锁的方式为 lock table mylock(TableName) read; 添加一个为读锁; 当添加了读锁之后只能查询当前的表,别的表是不能查询的 -->上了读锁... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(40) 评论(0) 推荐(0)
摘要: select @rownum :=@ruwnum + 1 AS rowNum,a.*from(select @rowNum := 0) r,tableName aorder by a.fileName 上面的sql语句使用与mysql 上面的查询语句中显示的内... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(63) 评论(0) 推荐(0)
摘要: 1.参数的简单的配置set @ordDate = '2018-6-16';set @trader = 'a';select t.ORDDATE, t.TRADER, lt.LRT_TYPE from nws.risk_limit_trade t ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(20) 评论(0) 推荐(0)
摘要: 1。集成Spring & SpringMVC框架 基本的Spring Boot环境已经构建好了,现在需要配置Spring框架及SpringMVC框架的业务环境 在AtCrowdfundingApplication类中启用扫描功能,增加@ComponentSca... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(62) 评论(0) 推荐(0)
摘要: 框架集成完毕后,需要增加代码程序进行简单的测试。在src/main/java/com/atguigu/crowdfunding/controller目录中增加UserControllerpackage com.atguigu.atcrowdfunding.co... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(93) 评论(0) 推荐(0)
摘要: 1.static run2.。new SpringApplication()~.initialize a. this.webEnvironment = deduceWebEnvironment();推断当前环境是否为web应用环境 b. ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(200) 评论(0) 推荐(0)
摘要: # ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provide... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(90) 评论(0) 推荐(0)
摘要: 1.概述Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(119) 评论(0) 推荐(0)
摘要: 在Spring Tool Suite中创建Maven Web项目,无需配置web.xml文件。修改项目中的pom.xml文件,设置JDK编译版本为1.81.创建maven环境 ... ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(48) 评论(0) 推荐(0)
摘要: 1.首先准备两个同时启动的tomcat拷贝对应的jar包到对应的tomcat的lib包下commons-pool2-2.0.jarjedis-2.5.2tomcat-redis-session-manager1.2.jar插入上面的jar包的时候需要放入在to... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(176) 评论(0) 推荐(0)
摘要: 1.介绍Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。nginx... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(57) 评论(0) 推荐(0)
摘要: 解决的方案sql索引的建立的问题 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(18) 评论(0) 推荐(0)
摘要: 当机器变慢的情况下的处理的情况1.查看整机的状态使用top查看整机的性能关键是右上角的负载均衡的性能的!分别是1/5/15/分钟系统的平均负载相加除以三大于0.6 系统的资源就处于紧张的状态了——up 命令显示的是开机的时间zombine的值越高系统的性能越... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(63) 评论(0) 推荐(0)
摘要: 下面的代码说明的是线程池中的方法的实现的方式package lt.test01;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.E... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(34) 评论(0) 推荐(0)
摘要: 本次使用的编译工具是ideapackage lt.test01;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.uti... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(23) 评论(0) 推荐(0)
摘要: 4. Java并发编程什么是线程,与进程的区别阅读源代码,并学会使用Thread、Runnable、Callable、ReentrantLock、ReentrantReadWriteLock、Atomic*、Semaphore、CountDownLatch、、... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(22) 评论(0) 推荐(0)
摘要: 3. Java基础知识阅读源代码String、Integer、Long、Enum、BigDecimal、ThreadLocal、ClassLoader & URLClassLoader、ArrayList & LinkedList、 HashMap & Lin... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(16) 评论(0) 推荐(0)
摘要: JVM内存结构javaJVM介绍参考此篇文章:点击堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收参考文章:点击内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 J... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(20) 评论(0) 推荐(0)
摘要: Attention:当文件觉得自己的所有的操作没有问题的时候、有可能是maven依赖的问题这个时候你就要看一下maven依赖的问题当你重新导入进去之后重新的clean compile之后有可能就会好了当项目文件的spring文件和Springmvc文件依赖报错... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(66) 评论(0) 推荐(0)
摘要: 常用数据类型: int:整型 double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(194) 评论(0) 推荐(0)
摘要: 数据库创建 createdatabase mydb1;Create database mydb2 character set gbk;Create database mydb3 character set ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(122) 评论(0) 推荐(0)
摘要: 8锁在一个类里面只要有一个同步方法其他类不可以在访问该类的其他方法Attention:需要注意的地方是:静态的锁的加载锁的整个的资源类所以不管有几部手机、或者几个线程、只能会去挨个的去访问静态的同步方法锁的是类普通的同步方法锁的是实例对象、两者锁的对象不是相同... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(17) 评论(0) 推荐(0)
摘要: ——serializable子类能否比他继承的父类抛出更多的异常?子类复写父类中的方法之后、修饰符能否比父类中的方法的修饰符更大?ATTENTION:把传参的类型定义为serializable、可以同时兼顾int类型和string把数据的架构定义的足够的高**... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(24) 评论(0) 推荐(0)
摘要: 1.==和equals的区别==比较的是内存中的地址值equals看有没有重写其中的hashcode的方法看有没有重写其中的hashcode和equals方法如果只重写的是equals的方法的话比较的是其中的地址值的比较然后equals的输出即为true然后重... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(0) 评论(0) 推荐(0)
摘要: Attention:传引用类型的值永远要进行非空的判断当一次工程中的jar包出现maven中的导入的环境出现的问题需要操作的步骤需要删除前面install的jar包的类型的操作的步骤因此出现这样的步骤、需要清除上一步的操作的步骤面试的技巧:第一个月保持低调本公... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(18) 评论(0) 推荐(0)
摘要: hashmap其他的博客:https://www.cnblogs.com/jzb-blog/p/6637823.html ----你对put和get方法有什么认识、hashmap的扩容机制、默认大小是多少、什么是负载因子、什么是吞吐临界值、 Jdk1.7 默认... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(27) 评论(0) 推荐(0)
摘要: 1.什么是进程、什么是线程 A:线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(36) 评论(0) 推荐(0)
摘要: java中获取多线程的方式有四种实现runablecallable线程操作资源类高内聚、低耦合实现thead---runable和callable的区别---演示案例callableeg:---线程的同步和通信----Object中的常用的方法---通知唤醒机... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(25) 评论(0) 推荐(0)
摘要: 1.添加maven依赖 org.mybatis.generator mybatis-generator-maven-plugin ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(30) 评论(0) 推荐(0)
摘要: 当传入的参数是#{}的时候 #{}获取到请求参数之后、预编译sql、安全 ${}获取请求参数之后、直接拼接上去、会产生sql注入的问题 但是拼接sql的时候可以将逻辑中拼接完成的sql拼接到mapper中的文件中,简化了 sql中的处理的流程 ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(22) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(23) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(50) 评论(0) 推荐(0)
摘要: --applicationContext.xml --dbConfig.properties #oracle.jdbc.driver.OracleDriver#jdbc:oracle:thin:@localhost:15... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(25) 评论(0) 推荐(0)
摘要: --applicationContext.xml --JedisPoolUtils.java package com.atguigu1014.util;import redis.clients.jedis.Jedis;import redis.cl... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(19) 评论(0) 推荐(0)
摘要: 一、处理请求参数 1.@RequestParam *** 1).使用@RequestParam将请求中的请求参数映射到方法的入参上. 2).使用@RequestParam需要注意的问题: a.如果请求参数名与目标方法的入参名一致,则可以不通过... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(75) 评论(0) 推荐(0)
摘要: 可参考的其他的blog: https://www.cnblogs.com/xuyatao/p/8485851.html ;Spring中aop的实现 https://www.jianshu.com/p/e18fd44964eb ; aop中的原理 https... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(28) 评论(0) 推荐(0)
摘要: 1、bean与bean之间的关系 1.继承 a.在子bean中通过parent来指定父bean,实现继承关系. b.在父bean中可以使用abstract=true,将父bean声明为抽象bean. c.抽象bean不能实例化对象.可以省略clas... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(31) 评论(0) 推荐(0)
摘要: 1、Spring框架IOC:反转控制(查找资源的被动方式)AOP:面向切面编程(声明式事务)2、Spring之HelloWorld1.搭建环境 a.创建普通的javaProject. b.导入相关的jar包(beans,core,context,exp... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(98) 评论(0) 推荐(0)
摘要: 1.搭建环境可以使用导入jar包本次采用的是maven依赖的方式,避免了手动导入jar包的繁琐的流程创建maven工程在pom.xml文件种添加依赖关系 1.2.在web.xml中配置SpringMVC的前端控制器/核心控制器可以使用快捷键的方式来进行生成:a... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(66) 评论(0) 推荐(0)
摘要: 1.EL表达式 [1] 简介 - JSP的表达式 - JSP表达式的作用:向页面中输出内容 - EL表达式也是向页面中输出内容 - 在JSP2.0的时候,不建议使用JSP的表达式和JSP的脚本片段 - 我们使用EL表达式去替换JSP的表达式,使用自定义标... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(58) 评论(0) 推荐(0)
摘要: [1] 简介 > 为什么要有JSP这门技术? > 软件的三层架构:表现层(HTML,Servlet) 业务逻辑层(Service层) 持久化层(Dao层) > HTML是专门用来展示网页,不能在页面中执行Java代码 > Servlet... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(215) 评论(0) 推荐(0)
摘要: 在window中点击pererence然后在上面的搜索的框中搜索server出现的地方中寻找server的页面然后在查看出现的server服务将不需要的删除 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(33) 评论(0) 推荐(0)
摘要: 解决方案:先将以前的环境一处掉,然后在重新添加、就可以解决这个问题 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(20) 评论(0) 推荐(0)
摘要: 1.JspTemplate">Index 首页2.xmlTemplate2.1Mapper文件中的映射 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(29) 评论(0) 推荐(0)
摘要: 欢迎学习交流 一般情况下要保证编辑和响应的编码是一样的这样的情况下才能不会出现乱码1.查看eclipse的编码格式2.确认编辑工具的编码的格式,一般的为jsp文件的编辑格式3出现服务器的乱码的情况下可以在service下面的server.xml中... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(122) 评论(0) 推荐(0)
摘要: 欢迎交流 1.PomDependies ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(15) 评论(0) 推荐(0)
摘要: ">Index 首页 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(31) 评论(0) 推荐(0)
摘要: 是什么使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈能干啥表的读取顺序哪些索引可以使用数据读取操作的操作类型哪些索引被实际使用表之间的引用每张表有多少行被物理查询怎么... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(30) 评论(0) 推荐(0)
摘要: 1.2. 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(60) 评论(0) 推荐(0)
摘要: 1.Zookeeper是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似M... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(680) 评论(0) 推荐(0)
摘要: 。。Gc是什么?分代收集算法次数上频繁收集Young区 次数上较少收集Old区基本不动Perm区 2.Gc算法总体的概述2.1__4种算法引用计数法复制算法(Copying)年轻代中使用的是Minor GC,这种GC算法采用的是复制算法(Copying)Exp... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(45) 评论(0) 推荐(0)
摘要: Java8新特性简介代码更少(增加了新的语法:Lambda 表达式)强大的 Stream API速度更快最大化减少空指针异常:OptionalNashorn引擎,允许在JVM上运行JS应用便于并行1. 接口的新特性Java 8中,你可以为接口添加静态方法和默认... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(144) 评论(0) 推荐(0)
摘要: 1.JVM位置 1.1JVM体系结构预览 1.2 1.3类加载器 2. 本地接口的作用是融合不同的编程语言为 Java 所用,它的初衷是融合 C/C++程序,Java 诞生的时候是 C/C++横行的时候,要想立足,必须有调用 C/C+... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(50) 评论(0) 推荐(0)
摘要: 可参考的博客: https://www.cnblogs.com/wxd0108/p/5479442.html 1.多线程 进程的概述:正在运行的应用程序就是一个进程,线程是依赖于进程。 线程的概述:每一个应用程序中可以有多个任务,那么每一个任务就是一个线程。 ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(26) 评论(0) 推荐(0)
摘要: 做Code的Template方便于开发,简洁高效结果如下:提高了开发的效率 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(46) 评论(0) 推荐(0)
摘要: 1.Git常用命令1.1关于分支的操作1.2冲突的解决2.GitHub的上传和下载1.先执行 git init 然后创建用户名和密码第一次下载文件的时候会在本地创建一个项目的文件夹的然后使用clone的命令进行文件的克隆__git remote -v 查看现有... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(146) 评论(0) 推荐(0)
摘要: 1.git的特点: 容灾能力强、本地版本管理、异地协作、灵活分支 1.1下载地址 2.git安装 2.1创建全局的账户 git config --global user.name "yourname" git config --... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(140) 评论(0) 推荐(0)
摘要: 创建Maven Web项目Maven项目默认创建的项目为java项目,可以被打包为jar文件,安装到仓库中,让其他项目使用,也可以创建为web项目,进行web服务 Spring Tool Suite 通过 Maven 建立web项目时,默认的web.xml文件... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(131) 评论(0) 推荐(0)
摘要: 概述Apache Maven( [`meivn] )是一个软件项目管理和依赖管理工具。基于项目对象模型(POM)的概念,Maven可以通过资源仓库管理项目的构建,报告和文件。Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(64) 评论(0) 推荐(0)
摘要: Mycat介绍:是什么数据库中间件前身是阿里的cobar干什么的读写分离数据分片垂直拆分水平拆分垂直+水平拆分多数据源整合原理Mycat 的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的 SQL语句,首先对 SQL 语句做了一些特定的分析:如分片分析... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(83) 评论(0) 推荐(0)
摘要: 是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_query_time值的SQL,则会... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(206) 评论(0) 推荐(0)
摘要: 表锁(偏读)特点偏向MyISAM存储引擎,开销小,加锁快;无死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。【手动增加表锁】 lock table 表名字1 read(write),表名字2 read(write),其它;【查看表上加过的锁】 showo... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(54) 评论(0) 推荐(0)
摘要: 创建表create table 表名( 字段名 类型(长度) 约束, 字段名 类型(长度) 约束); Java MYSQLint intfloat ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(31) 评论(0) 推荐(0)
摘要: 是什么使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈能干啥表的读取顺序哪些索引可以使用数据读取操作的操作类型哪些索引被实际使用表之间的引用每张表有多少行被物理查询怎么... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(147) 评论(0) 推荐(0)
摘要: 性能下降SQL慢 执行时间长 等待时间长数据过多分库分表关联了太多的表,太多join索引建立服务器调优及各个参数设置调整my.cnf索引简介MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(60) 评论(0) 推荐(0)
摘要: 总体预览和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。1.连... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(35) 评论(0) 推荐(0)
摘要: 1.创建用户 create user zhang3 identified by '123123';表示创建名称为zhang3的用户,密码设为123123; 2.查看用户 select host,user,password,select_priv,insert_... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(67) 评论(0) 推荐(0)
摘要: centos7参考博客: https://blog.csdn.net/z13615480737/article/details/78906598 1.拷贝和解压缩(/opt) 检查工作 执行安装命令前,先执行查询命令 rpm -qa|grep mysql 如果... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(87) 评论(0) 推荐(0)
摘要: 安装时可借鉴的博客:https://blog.csdn.net/wxyjuly/article/details/79443432 C7:设置自动启动:https://blog.csdn.net/eakom/article/details/79393500 Ng... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(35) 评论(0) 推荐(0)
摘要: 我们为什么不用System.out.println ➢ 1、日志文件的输出和管理。 ➢ 2、调试开发期间,打印详细的运行步骤。 上线运行后,不需要打印这么详细了。 ➢ 3、日志输入格式的统一管理。 ➢ 4、日志输入到其他的数据源,比如数据库、缓 存数据... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(86) 评论(0) 推荐(0)
摘要: ➢是什么• 主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的 master/slaver机制,Master以写为主,Slave以读为主➢用处• 读写分离,性能扩展• 容灾快速恢复➢配从(服务器)不配主(服务器)• 拷贝多个redis.conf文件i... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(54) 评论(0) 推荐(0)
摘要: ➢ Redis的事务定义• Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、 按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令 请求所打断。• Redis事务的主要作用就是串联多个命令防止别的命令插队➢ Multi、Exec、di... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(42) 评论(0) 推荐(0)
摘要: ➢Jedis所需要的jar包• Commons-pool-1.6.jar • Jedis-2.1.0.jar➢用windows中的Eclipse连接虚拟机的Redis的注意事项• 禁用Linux的防火墙:Linux里执行命令 service iptables ... 阅读全文
posted @ 2022-12-07 18:38 diligently 阅读(51) 评论(0) 推荐(0)