自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 雾化器对比

雾化大小可调0.25~0.5ml/min。5pm以下的占比大于60%5pm以下的占比大于60%5pm以下的占比大于65%5pm以下的占比大于60%5pm以下的占比大于60%间歇运行,开20min,停40min。间歇运行,开20min,停40mi。5pm以下的占比大于60%

2023-09-28 11:06:32 377

原创 修改个人的登录目录

2.然后编辑/etc/passwd文件,在文件最后添加一行。1.使用命令获取当前用户信息。

2023-05-27 16:14:03 285

原创 删除正在使用的日志

清空正在使用的日志文件,不需要重启服务。

2023-03-15 19:31:10 217

原创 find搜索时去掉Permission denied日志

使用命令:

2023-03-15 19:22:36 360

原创 postgresql目录设置

postgresql提示PGDATA不存在

2023-02-19 13:59:01 778

原创 Homebrew安装报错Error: postgresql: Invalid bottle tag symbol

brew安装报错Invalid bottle tag symbol

2023-02-19 12:08:06 1340

原创 rocket-dashboard安装部署

rocket-dashboard安装部署

2023-01-18 20:04:12 595

原创 rocketmq部署

rocket安装部署

2023-01-18 19:52:24 222

原创 seata安装及配置

seata分布式事务服务器的使用说明

2023-01-18 12:03:09 1644

原创 nacos安装及配置

本文介绍nacos的安装、配置,使用mysql存储数据。

2023-01-17 19:25:11 1934

原创 SpringBoot多模块项目中无法注入其他模块中bean

针对SpringBoot多模块项目中无法注入其他模块中bean的问题,本文阐述了解决方案。相比于网络上只考虑@SpringBootApplication配置的问题,本文还另外考虑了pom文件的依赖问题。

2022-11-05 21:51:33 2274

原创 explain各个属性含义

一、explain查询结果的字段二、各属性含义2.1 id查询的序列号2.2 select_type查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询SIMPLE:查询中不包含子查询或者UNIONPRIMARY:查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARYSUBQUERY:在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERY2.3 table输出的行所引用的表2.4 type访问类型从左至右,性能由差到好AL

2021-02-22 14:48:21 557

原创 canal使用例子

一、canal项目地址https://github.com/alibaba/canal二、mysql配置2.1. 开启binloglog-bin=mysql-bin #添加这一行就okbinlog-format=ROW #选择row模式server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复2.2. 查看是否开启相关命令--是否开启了binlog on为开启show variables like 'log_bin'--查看

2021-01-22 17:47:33 899

原创 dubbo启动时检查服务问题

概述:dubbo在启动时,会检测服务提供者是否已经存在,否则,会报错,无法启动。解决方法:在配置文件中加入:dubbo: consumer: check: false #注意,必须加这个,否则会检测是否存在服务提供者思考:感觉这个属性的默认值是false,是不是更好一些,这样提供者和消费者相互独立。...

2020-05-13 15:02:44 618

原创 服务无法连接到seata的问题

使用的是seata-0.9版本,默认直接使用了./seata-server.sh运行程序,但是,运行起来之后,发现client无法连接到seata。最后,发现seata会自动使用某个ip启动,而没有使用本地ip,所以在运行seata-server时,使用更全的命令:./seata-server.sh -p 8091 -h 192.168.1.2-p是端口,-h是seata-server所在的ip,写为本机ip即可。...

2020-05-11 18:34:01 3234 1

原创 MySQL数据库——Update和Insert操作是锁表还是锁行

概述:Update和Insert是锁表还是锁行,会影响到程序中并发程序的设计。总结:(1)Update时,where中的过滤条件列,如果用索引,锁行,无法用索引,锁表。按照索引规则,如果能使用索引,锁行,不能使用索引,锁表。(2)Insert时,锁行。一、Update操作1. 实验一(1)创建表和基础数据,id是主键,如下图:(2)在navicat中,新建...

2020-02-15 11:38:26 21210 6

原创 emqx错误:无权连接

背景:使用docker运行了一个eqmx(一种推送服务器),上午连接正常,中午重启了一下docker容器,下午就连接不上了。./bin/emqx_ctl users list使用以上命令查看时,发现并没有添加的用户。原因:docker容器的重启,导致使用命令:./bin/emqx_ctl users add <Username> <Passwor...

2019-10-14 17:51:32 6635

原创 java.lang.IllegalMonitorStateExceptionwen

问题概述:为了测试多线程对SystemConfig类中params的影响,延时以查看效果。使用了wait进行测试,也可以使用Thread.sleep。在使用wait时,报java.lang.IllegalMonitorStateException错误。代码:private static Map<String, String> params = new Concurrent...

2019-09-29 18:22:17 186

原创 mac下多版本python的pip升级问题

问题一:多个python版本的切换问题。解决方法:在~目录下,一般是/Users/用户名/目录下,使用命令打开.bash_profile文件,如下:vim .bash_profile添加path的配置:PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"export PATHal...

2019-09-17 21:37:20 2668

原创 mac查看mysql的binlog日志

一、首先进入/etc目录下,打开my.cnf文件,查看log-bin后边的值:log-bin=mysql-bin如果是以上设置,表示mysql的binlog是打开的,并且使用了默认路径。二、查看日志文件进入mysql,执行:show master logs;+------------------+------------+| Log_name | Fi...

2019-09-03 17:55:37 4207

原创 vue页面form表单需要提交2次才能成功

问题描述:在登录页面,在form表单中,为了敲击回车可以自动提交,在elementui的<el-button>控件加入了native-type="submit"属性。虽然可以实现自动提交,但是,每次都需要登录两次才行。而第一登录,从Chrome中可以看到:现象一:通用首部:Request URL: http://localhost:8081/?Request M...

2019-08-15 12:23:00 1805 2

原创 接收PUT、PATCH、DELETE方法的form data参数

问题描述:场景:在将原有的系统改造为springboot项目时,打算将原有的get、post请求改为get、post、put、delete请求,使用了mybatis-plus的自动生成基础代码。问题:但是,在使用@PutMapping时,后端接收不到传递过来的参数。查找解决方案:1. HttpPutFormContentFilter 类在网上搜索之后发现,有一个 ...

2019-08-15 12:22:42 2597

原创 Java中split匹配多个不同字符

目标:将一个字符串分割为多个字符串。分隔符为:英文空格和!?',;.如:String str = "a, a, a, a, b,b,b,c, c";将字符串str分割为words数组对应的格式:String[] words = new String[] {"a", "a", "a", "a", "b", "b", "b", "c", "c"};解决方法:...

2019-07-07 19:08:47 3230 1

原创 去掉mysql数据库中字段中的\r

问题:当在mysql中查询时,结果集总是空的,查询语句如下:select * from city_code where city_name = '广州';使用like语句可以查询到结果,语句如下:select * from city_code where city_name like '广州%';由此确定city_name字段后边有某些字符(空格、\r、\n等)。由于使用的...

2019-06-25 10:50:54 3039

原创 WebMvcConfigurationSupport没有生效的问题

问题:程序中想使用swagger2看看接口是否都正常,但是,输入http://localhost:8080/swagger-ui.html总是提示404。而通过postman来请求,都是可以的,推测swagger配置有问题。前端页面错误如下(提示找不到页面):Whitelabel Error PageThis application has no explicit mappi...

2019-06-20 18:07:56 6964 1

原创 定位mapper.xml文件的错误

概述1. 定位mapper.xml中的错误一直是个比较尴尬的问题,很多时候,只能确定是xml除了问题,却不知道是哪一个。2. 具体错误:Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.2019-05-06 17:09:37,059 [RMI TCP Connec...

2019-05-06 21:56:45 1151 1

原创 mac更新brew的源

适用情况:执行brew update时,没有响应,或者很慢替换默认源为中科大源1. 进入Homebrew目录,并在Terminal中输入命令git remote -v 查看当前的源:注意:我这里是已经更换过了,所以显示的是中科大的源。2. 将默认源更换为中科大的源(https://mirrors.ustc.edu.cn/brew.git):命令:git rem...

2019-04-18 18:05:33 1816

原创 关于Bootstrap的modal开启和关闭事件只被调用一次的问题

具体问题:Bootstrap的modal(模态框)打开和关闭事件只被调用一次,之后便会直接从缓存中加载。但这无法满足某些场景,例如,连续点开同一个视频,都从头开始,而modal会从上次播放的地方继续。player_modal对应的模态框的打开事件。注意,这里使用的live,而不是on,如果使用on,则只会执行一次。var setuped = false;$('#player_...

2019-03-15 17:18:13 1584

原创 java8接口部分新特性

概述:java8的接口,加入了static和default的支持,以下是对这两个特性的理解及测试。一、测试代码1. Animal接口public interface Animal { static String run() { return "4条腿跑"; } default String eat(Integer number) ...

2019-02-27 18:18:51 168

原创 上传项目到github

第一种情况——没有生成ReadMe.md文件:也就是没有勾选以下红框中的选项:在项目文件夹下,输入下列命令:1. git init2. git add README.md3. git commit -m "first commit"4. git remote add origin https://github.com/myturn0/datasource-switche...

2019-02-25 20:23:33 173

原创 Springboot项目实现多数据源动态切换(Postgresql和Mysql切换)

概述1. 需求:多数据源切换的情况,大多数是主、从数据库切换,而主从数据库多数情况下都是同种类的数据库。但是,实际工作中,也有可能需要多种类的数据库之间的切换。本文便是实现多种类数据库的切换。2. 实际场景:例如,本人实际工作中,需要将原有的postgresql(简称pg)数据库中的数据读取出来,根据某些特定规则,进行展示,但是该pg数据库,不在公司,不允许修改。而且就是展示数据,...

2019-02-25 20:02:09 7790 2

原创 Springboot项目中使用redis的配置

程序结构:一、配置1. 在pom.xml中添加依赖pom.xml文件如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2019-02-22 20:50:03 16387 3

原创 Redis常用命令

一、通用操作1. 启动redis在命令行终端中,/usr/local/redis-4.0.10/bin目录下,执行:./redis-server。其中,redis-4.0.10与redis版本有关。2. 登录到redis在命令行终端执行:redis-cli3. 获取库的大小(以下命令都是在redis-cli中输入)dbsize4. 清空整个库flushall5....

2019-02-22 10:01:29 124

转载 SELECT *问题

转载自:为什么不可以用 SELECT * FROM TABLE?缺点:1、mysql拿到一条命令,会去解析命令、优化查询,然后去存储引擎执行查找.SELECT * 语句取出表中的所有字段,会解析更多的 对象,字段,权限,属性相关,不论该字段的数据对调用的应用程序是否有用,这会对服务器资源造成浪费,导致优化和效率问题,对服务器的性能产生一定的影响。2、如果表的结构在以后发生了改变,那么S...

2019-02-21 18:55:14 6464 6

原创 java的匿名内部类报noClassDefFoundError问题

Java代码中,在使用Collections.sort进行排序时:Collections.sort(list, new Comparator<Compliance>() { @Override public int compare(Compliance o1, Compliance o2) { return (int)(o2.getTime()-o1.ge...

2019-02-21 18:38:13 2586 1

原创 声明式事务-示例

一、配置环境1.向pom.xml中添加数据库驱动、数据源、spring-jdbc模块依赖。具体向pom.xml添加如下依赖如下:&lt;!--数据库驱动--&gt;&lt;dependency&gt; &lt;groupId&gt;mysql&lt;/groupId&gt; &lt;artifactId&gt;mysql-connector-java&lt;/art...

2019-02-18 14:27:29 203

原创 将catalina.home加载到环境中

项目中使用到tomcat,在配置logback时,使用了参数${catalina.home},但是我本机并没有设置该环境变量。登录到服务器去看了下,也没有设置。于是,猜测是tomcat在启动时,对基本环境变量进行了配置。以下是我的一些理解: 1)一般启动tomcat都是执行:./startup.sh  命令。因此,首先从startup.sh这里出发:# resolve links - ...

2019-01-23 09:41:46 901

原创 http请求时nginx会去掉带有“_”(下划线)的Header键值

问题:在登录时,请求已经提示成功(此时还没有传递token):之后,当请求system/menu时(此时应该是携带了token),提示用户未登录。 分析:1.请求的Request Headers中是带有COP_Authorization的:2. 但是,查看认证服务的log:c.c.ctsi.security.common.util.TokenUtil  : hea...

2019-01-18 18:09:24 1363

原创 resouces资源文件夹下找不到配置文件的可能性

问题描述:1. 今天使用flyway,建了目录db.migration,以及生成表的sql文件。2.运行的时候报错,找不到db/migration找不到文件。具体错误:最外层,实例化flyway失败:BeanInstantiationException: Failed to instantiate [org.flywaydb.core.Flyway]具体原因,找不到升级文件...

2019-01-18 10:37:38 3936 2

原创 idea出现outdated version提示框

如图(盗图)在网上看到了Windows系统下idea的解决方法,下面说说mac系统下idea的解决方法。1. 打开idea,点击“File”栏的“ Invalidate Caches/Restart ”条目,如图:2. 关闭idea。并删除 ~/Library/Caches/&lt;Product Name&gt;/vcsCache,只删除vcsCache目录。3. 打开ide...

2019-01-09 17:59:55 2313

汇编语言王爽

《汇编语言》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇编语言进行讲解;对关键环节进行深入的剖析。

2014-02-20

空空如也

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

TA关注的人

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