自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux中安装的Mysql中文插不进去

mysql中文插不进去

2022-10-08 23:50:06 388 1

转载 笔记本外接显示器卡顿解决方案

笔记本外接显示器卡顿问题

2022-08-08 14:19:46 31086

原创 使用yum方式安装mysql

linux安装mysql

2022-06-11 16:51:46 296

原创 【无标题】

使用matlab绘制动图clearclcfor ii=1:32str=strcat(num2str(ii),'.png');% A=imread(str);[I,map]=imread(str);% [I,map]=rgb2ind(A,256);if(ii==1) imwrite(I,map,'Mises.gif','Delaytime',0.2,'LoopCount',Inf)else imwrite(I,map,'Mises.gif','WriteMode','appe

2022-05-25 14:58:09 86

原创 SpringBoot整合Mybatis/Mybatisplus

1.导入依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--引入mybatis--&

2021-08-04 12:52:36 187

原创 Java枚举类型

枚举是一个被命名的常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型在 JDK 1.5 之前没有枚举类型,那时候一般用接口常量来替代。而使用 Java 枚举类型 enum 可以更贴近地表示这种常量。声明枚举声明枚举时必须使用 enum 关键字,然后定义枚举的名称、可访问性、基础类型和成员等。枚举声明的语法如下:public enum SuitPr

2021-07-29 17:54:04 92

原创 ElaticSearch7.8.0总结

ElasticSearch是什么ElasticSearch是一个开源的全文搜索引擎,建立在全文搜索库Apache Lucen基础之上,近实时的搜索和分析,能处理PB级别的数据,通过简单的RESTful API来影藏Lucene的复杂性。核心概念Index索引:一个索引是一个文档的集合,每个索引有唯一的名字,通过这个名字来操作它。Document文档: 被引用的的一条数据,索引的基本信息单元,以JSON格式来表示field字段:组成文档中的一个单元如 “title”Cluster集群:一个集群有

2021-07-18 21:08:10 95

原创 Log4j日志记录

Log4j主要由Loggers(日志记录器)、Appenders(输出器)和Layout(日志格式化器)组成,其中Loggers控制日志的输出级别与日志是否输出;Appenders指定日志的输出方式(输出到控制台、文件等);Loyout控制日志信息的输出格式...

2021-06-20 15:18:18 420

原创 Dubbo+Zookeepe使用

Spring整合Dubbo+Zookeeper1.导入依赖2.注册服务、暴露接口<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <exclusions> <exclusion> <groupId>org.springframework</groupId>

2021-06-18 23:32:55 57

原创 Spring、SpringBoot整合Redis

Spring整合Redis1.配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="htt

2021-06-17 23:54:42 64

原创 spring之AOP总结

AOP:(Aspect Oriented Programming) 面向切面编程,指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这种编程方法,面向切面编程专业术语:连接点:即指定位置,spring允许你使用通知的地方,每个方法的前,后(两者都有也行),或抛出异常时都可以是连接点,spring只支持方法连接点.其他如aspectJ还可以让你在构造器或属性注入时都行,方法有关的前前后后(抛出异常),都是连接点。通知:就是你想要的功能,也就是上面说的 安全,事物,日志等。你给先定义好把

2021-06-11 16:31:00 368 1

原创 spring之IOC总结

支持当前事务PROPAGATION_REQUIRED:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一个新的事务。PROPAGATION_SUPPORTS: 如果当前存在事务,则加入该事务;如果当前没有事务,则以非事务的方式继续运行。PAGATION_MANDATORY: 如果当前存在事务,则加入该事务;如果当前没有事务,则抛出异常。(mandatory:强制性)。不支持当前事务的情况:PROPAGATION_REQUIRES_NEW: 创建一个新的事务,如果当前存在事务,则把当前事务

2021-06-08 22:19:26 90

原创 JVM类加载总结

一、类的加载过程JVM主要包含三大核心部分:类加载器,运行时数据区和执行引擎。1.类加载过程加载、验证、准备、解析、初始化、使用、卸载。加载加载阶段是类加载过程的第一个阶段。在这个阶段,JVM 的主要目的是将字节码从各个位置(网络、磁盘等)转化为二进制字节流加载到内存中,接着会为这个类在 JVM 的方法区创建一个对应的 Class 对象,这个 Class 对象就是这个类各种数据的访问入口。验证当 JVM 加载完 Class 字节码文件并在方法区创建对应的 Class 对象之后,JVM 便会启动

2021-05-31 20:43:12 72

原创 类的执行顺序

public class A { static{ System.out.println("ClassA的静态代码块"); } public static A classa = new A(); public A(){ System.out.println("ClassA的构造方法"); } { System.out.println("ClassA的构造代码块"); }}class Class

2021-05-31 16:39:00 1292

原创 Mysql索引原理及优化总结

索引定义:索引(Index) 是帮助MySQL高效获取数据的数据结构。索引提高查询速度,降低了增删改的速度,索引分类单列索引:普通索引(key)、唯一索引(uniquekey)、主键索引(primary key)、全文索引(fulltext)多列索引:create table duolie (xing char(2),ming char(10),key xm(xing,ming));作用区别:创建索引创建表时 key name(name), unique key email(email),

2021-05-30 22:10:54 342 1

原创 Java线程安全与通信

线程安全java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),将会导致数据不准确,相互之间产生冲突,即一是存在共享数据,二是存在多条线程共同操作共享数据。因此为了解决这个问题,我们可能需要这样一个方案,当存在多个线程操作共享数据时,需要保证同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据后再进行,从而保证了该变量的唯一性和准确性。解决方法1.synchronizedJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同

2021-05-28 17:34:18 112

原创 Java多线程总结

进程与线程进程:进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位。线程:线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。进程与线程的区别线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线;进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段、数据集、堆等)及一些进程级的资源(如打开文件和信号

2021-05-27 14:36:32 110

原创 Java8新特性之Lambda总结

一、Lambda表达式1.1Lambda是一个匿名函数,可以将Lambda表达式理解为一段可以传递的代码如:TreeSet比较器的实现TreeSet<String> ts2 = new TreeSet<>(new Comparator<String>(){ @Override public int compare(String o1, String o2) { return Integer.compare(o1.length(), o2.leng

2021-05-23 09:53:01 153

原创 Solr配置及案例总结

一、Solr是什么:Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 Field 及其内容的 XML 文档,Solr根据xml文档添加、删除、更新索引 。Solr 搜索只需要发送 HTTP

2021-05-19 17:49:45 394

原创 Lucene总结

一、Lucene是什么Lucene是apache下的一个开放源代码的全文检索引擎工具包。提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能。1.2 Lucene实现全文检索的流程* 这种先建立索引,再对索引进行搜索的过程就叫全文检索(Full-text Search)。核心Ducument、Field、term在索引前需要将原始内容创建成文档(Document),文档中包括一个一个的域(Field)

2021-05-17 20:50:20 100

原创 Mycat搭建数据库分片主从复制及常见问题

lower_case_table_names=1basedir = /var/lib/mysqldatadir = /var/lib/mysql/mysql.sockservice mysqld restartps aux|grep mysql|grep ‘my.cnf’locate my.cnf命令mysql --help|grep ‘my.cnf’ 查看mysql默认读取的my.cnf,按照从前到后的优先级排序,前面的不存在,则读取后面的。通常配置在/etc/my.cnfshow VARI

2021-05-15 22:27:20 265

原创 Mysql5.6.22-1安装及常见解决

2.Mysql安装步骤:1)查看CentOS自带的mysql输入 rpm -qa | grep mysql2)将自带的mysql卸载rpm -e --nodeps mysql*3)上传Mysql到linux4)安装mysql的依赖(选做)yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc+±4.4.7-4.el6.x86_645)解压Mysql到/usr/local/下的mysql目录(mys

2021-05-15 13:00:53 330

原创 安装redis及redis集群及解决连接不上redist问题

Redis的安装Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++安装步骤:第一步:redis的源码包上传到linux系统。第二步:解压缩redis。tar -xvf redis安装包 -C /usr/local/redis(解压文件地)第三步:编译。进入redis源码目录。make第四步:安装。make install PREFIX=/usr/local/redisPREFIX参数指定redis的安装目录.

2021-05-06 13:15:23 314

原创 2021-05-02

2.在CentOS7中Mysql安装步骤:1)查看CentOS自带的mysql输入 rpm -qa | grep mysql2)将自带的mysql卸载rpm -e --nodeps3)上传Mysql到linux4)安装mysql的依赖(选做)yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum update libstdc+±4.4.7-4.el6.x86_645)解压Mysql到/usr/local/下的mysql目录(

2021-05-02 19:58:12 36

原创 Linux小技巧

一、使用vim命令进入文件内查找在normal模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下n查找下一个,按下N查找上一个。格式/字符串二,文件未打开,在外面使用grep查找格式grep “要查找的字符串” 文件名.使用参数-n可以显示查找内容在文件中的位置....

2021-04-29 10:12:33 65

原创 2021-04-26

@RestController和@Controller的区别1.如果只是使用@RestController注解,则类无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。2.如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver。如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@Respo

2021-04-26 19:45:14 51

原创 2021-04-26

Centos7防火墙查看防火墙状态systemctl status firewalld1开启防火墙systemctl start firewalld1查看端口信息firewall-cmd --list-ports # 只看端口信息1开启端口和重启防火墙开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent重启防火墙:systemctl restart firewalld.service...

2021-04-26 09:11:06 60

原创 2021-03-20

Global logging configurationlog4j.rootLogger=DEBUG, stdoutConsole output…log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n.

2021-03-20 20:12:19 48

原创 如何提取matlab中某一行一列的数据

比如,从一个6*6矩阵中,提取它的第一行元素,形成一个6维行向量。 A(i,:)行A(:,i)列 方法:A(i,:) 提取矩阵A的第 i行A(:,i) 提取矩阵A的第 i列给你个例子:A=[1:6;2:7;3:8;4:9;5:10;6:11]A(1,:)A(:,1)A =1 2 3 4 5 62 3 4 5 6 73 4 5 6 7 84 5 6 7 8 95 6 7 8 9 106 7 8 9 10 11ans =1 2 3 4 5 6ans =1234

2021-01-26 20:44:40 23478

原创 node.js

如何解决npm install 下载安装速度慢的方法npm config set registry https://registry.npm.taobao.org

2021-01-26 16:34:14 93 1

原创 2021-01-26

: 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm*,因为在此系统上禁止运行脚本。学习node和gulp中,自行安装npm时出现这这个问题:解决方式:1、在系统中搜索框 输入 Windos PowerShell2、点击“管理员身份运行”3、输入“ set-ExecutionPolicy RemoteSigned”回车4、根据提示,输入A,回车...

2021-01-26 16:30:30 64

原创 2021-01-12

getElementsByName() 方法可返回带有指定名称的对象的集合。语法document.getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。

2021-01-12 11:34:31 51

原创 2020-12-15

1:查看防火状态systemctl status firewalld(centos7)service iptables status(centos6)2:暂时关闭防火墙systemctl stop firewalld(centos7)service iptables stop(centos6)3:永久关闭防火墙systemctl disable firewalld(centos7)chkconfig iptables off(centos6)4:重启防火墙systemctl enabl

2020-12-15 16:00:48 91

原创 2020-12-01

win关闭电脑线程端口1、通过开始菜单栏输入cmd 或使用win+r。 然后在输入 netstat -ano 然后查到某端口是否在使用中或者直接使用 netstat -ano|findstr 端口号 查到该端口是否使用查到对应的进程号为42762、taskkill /f /t /im 进程号即可...

2020-12-01 17:36:07 59

Linux基础.docx

Linux基础命令及MySQL软件安装,适用Linux入门

2021-05-02

空空如也

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

TA关注的人

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