- 博客(41)
- 收藏
- 关注
原创 Redis 集群(1主2从3哨兵模式)
Sentinel(哨岗、哨兵)是Redis的高可用性(high availability)解决方案:由一个或多个Sentinel实例(instance)组成的Sentinel系统(system)可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。Redis Sentinel 是官方推荐的高可用性解决方案。Sentinel集群配置。
2023-06-08 10:46:02 168
原创 springboot私服配置
1.下载依赖配置 repositories针对项目本身的依赖,通过repositories进行自定义配置。 pluginRepositories针对的是maven命令需要的插件依赖地址(比如clean、install都是maven的插件),通过pluginRepositories进行自定义配置。如果只配置了repositories 则打包时候默认的插件依赖会从阿里云的仓库获取。 <!-- 下载jar包地址配置 --> <repositories> &
2022-02-17 10:39:21 1082
原创 Maven打包Resource资源文件损坏解决
将静态文件拷贝到static/public/resource文件夹下访问时,图标与字体文件会进行过滤导致损坏,需要在pom文件中进行设置 <build> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</direc
2022-01-21 14:42:44 1193
原创 Springcloud Nacos配置刷新
Nacos 配置刷新1.@Value + @RefreshScope@RefreshScope@RestControllerpublic class DemoController { @Value("${xingyu.publicKey}") public String publicKey; }2.@ConfigurationProperties + @EnableConfigurationProperties@ConfigurationProperties
2022-01-13 15:39:17 202
原创 SpringBoot配置文件加载顺序
目录相同bootstrap.yml > application.yml > application.propertiesbootstrap.yml 由父Spring ApplicationContext加载,系统级别的一些参数配置,一般是不会变动的
2022-01-13 15:28:29 144
原创 Java keytool生成证书
keytool 证书参数说明-genkey 在用户主目录中创建一个默认文件".keystore",还会产生一个mykey的别名,mykey中包含用户的公钥、私钥和证书(在没有指定生成位置的情况下,keystore会存在用户系统默认目录,如:对于window xp系统,会生成在系统的C:/Documents and Settings/UserName/文件名为“.keystore”)-alias 产生别名-keystore 指定密钥库的名称(产生的各类信息将不在.keys
2021-11-24 21:34:49 400
原创 Linux mysql安装卸载
MySQL卸载# 检查是否安装mysqlrpm -qa|grep -i mysql# 查看mysql状态service mysql status./mysql status# 停止mysqlservice mysql stop./mysql stop# 卸载mysql组件rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5# 查找muysql安装目录whereis mysqlmfind / -name mysql# 删除文件rm -rf /us
2021-11-23 13:38:42 1165
原创 Linux RabbitMq 安装
1.安装注意:安装rabbitmq需要先安装erlang版本对应关系安装erlang# 下载 http://erlang.org/download/wget http://erlang.org/download/otp_src_24.0.tar.gz# 解压tar -zxvf otp_src_24.0.tar.gz# 安装 error 依赖问题 info和warn没问题./configure --prefix=/opt/erlang/erlang-24.0make &&
2021-11-08 19:17:01 82
原创 Linux Redis安装
1.安装官网地址$ cd/opt$ mkdir redis# 下载$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz# 解压$ tar -zxvf redis-6.2.6.tar.gz# 编译$ cd redis-6.2.6$ make# 安装 解压目录执行命令make PREFIX=/opt/redis/redis-6.2.6 install# 关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存
2021-11-08 16:44:29 350
原创 Linux Nacos安装
1.下载地址2.安装#解压tar -zxvf nacos-server-2.0.3.tar.gz# mysql/opt/nacos/conf/nacos-mysql.sql# 配置/opt/nacos/conf/application.properties# 数据库spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&c
2021-11-03 20:32:59 77
原创 Linux Maven安装
Linux 安装1.下载地址2.安装# 解压文件tar -zxvf apache-maven-3.6.3-bin.tar.gz# setting.xml# 存储位置<localRepository>/opt/maven/repository</localRepository># 阿里镜像<mirror> <id>alimaven</id> <name>aliyun maven</nam
2021-10-21 18:03:26 45
原创 Java内存溢出解决
1.dump文件jmap -dump:live,format=b,file=heap.bin 【进程pid】2.文件分析Jprofiler
2021-09-29 16:06:04 64
原创 springboot 单元测试
1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>2.@RunWith(SpringRunner.class)@Test测试类要使用注入的类,比如@
2021-01-14 11:30:31 48
原创 mysql group by结合group_concat 排序
示例SELECT GROUP_CONCAT(id ORDER BY pay_time ASC SEPARATOR ',') orderId FROM crm_order_pay WHERE student_id = 1944288 GROUP BY student_id
2021-01-13 13:50:08 222
原创 Mybatis java.math.BigDecimal cannot be cast to java.lang.Long
1.问题出现原因sql 里面出现 colunm1 + colunm2 类似运算,返回Map<String,Object>,结果类型默认是BigDecimal2.解决办法sql类型转换 CONVERT(expr, type),列和转换的类型;CAST(expr AS type), CONVERT(expr USING transcoding_name)。 expr:列或值,type:转换类型,transcoding_name:字符集(如:字符集转换 : SELECT CONVERT(
2020-10-16 00:46:24 1381
原创 Windows 微信多开
1.小白操作桌面鼠标右键单击空白处,按住enter键,鼠标点击微信图标,点击几次打开几个微信登录界面2.命令操作鼠标右键微信,属性,复制目标路径"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"新建记事本,修改"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"路径如下图,打开几个微信就复制几行,最后修改文件后缀为batstart C:\"Program Files (x86)"\Tence
2020-09-29 15:20:07 190
原创 Mysql 递归查询子节点
Mysql递归查询#查询父编码及以下所有子集SELECT id FROM (SELECT t1.id,t1.parent_id,IF (find_in_set(t1.id,@pids)> 0,@pids,IF (find_in_set(t1.parent_id,@pids)> 0,@pids :=CONCAT_WS(',',@pids,id),'0')) AS ischild,@pids FROM (SELECT t.id,t.parent_id FROM hr_organization
2020-09-09 10:14:52 346
原创 Eclipse SVN 清除repository及url
1.删除repository查看Eclipse SVN InterfaceWindows --> Preferences --> Team --> SVNJavaHLC:\Users"用户名"\AppData\Roaming\Subversion\ 删除auth文件SVNKiteclipse安装目录\configuration\org.eclipse.core.runtime 删除 .keyring文件。2.删除url关闭eclipse打开wordspace中的.
2020-09-06 17:29:06 604
原创 Sublime Text 3安装
安装sublime text3下载地址:https://www.sublimetext.com/3修改sublime text 3 exe程序1.进入:https://hexed.it/2.点击“Open file”,然后选择“sublime_text.exe”3.选择右侧的“Search”,然后在“Search for”框输入“97 94 0D”,点击“Search Now”,下方出现...
2020-05-16 19:49:36 175
原创 Windows Redis安装使用
Windows redis 解压安装1.redis下载2.安装使用3.redis 5种数据类型.1.redis下载GitHub下载地址2.安装使用1.解压安装包指定位置2.设置redis密码 requirepass 1234563.启动rediscmd 切换到安装位置输入redis-server.exe redis.windows.conf 启动服务打开新的cmd窗口...
2020-05-01 18:23:38 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人