- 博客(24)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Mysql8.0启动时出现ERROR: Different lower_case_table_names settings for server (‘1‘) and data dictionary (
Mysql8.0启动时出现ERROR: Different lower_case_table_names settings for server ('1') and data dictionary ('0')2.修改/data/mysql8/conf 下的my.cnf文件,增加 lower_case_table_names=1。1.把/data/mysql8/data目录下的data删掉,如果不删掉,再次启动mysql会认为你已初始化过了。3.在次使用命令启动就可以了。
2025-03-28 18:01:40
557
原创 openGauss连接是报org.opengauss.util.PSQLException: 尝试连线已失败
在openGauss数据库的安装路径下/opt/opengauss/data/single_node(这个路径根据自己实际情况变化)有个pg_hba.conf文件,修改里面host内容如下,我这里设置的是所有ip都能访问。
2024-12-31 18:56:59
471
原创 nginx代理https地址报阿里云Web应用防火墙 (WAF)
在网上查资料发现,阿里是通过请求头中的host来校验域名是否存在来拦截该请求。项目中开通的网络策略都是从nginx代理出去,当代理的地址是阿里云地址时出现了如下错误。proxy_pass https://域名/api/;proxy_set_header Host '域名';我的nginx配置如下。
2024-04-18 09:25:29
582
1
原创 Java--springboot:配置 MybatisSqlSessionFactoryBean 报Invalid bound statement (not found)
最后发现我创建的MybatisSqlSessionFactoryBean对象是一个新的值,他里面mapperLocations是默认的配置,要把配置文件的配置重新设置进去。添加后运行项目,发现分页还是不生效,于是就增加SqlSessionFactory配置,发分页拦截器手动设置进去。在解决mybatis-plus分页失效时遇到一个很诡异的问题,当时分页不生效时,添加如下配置。SqlSessionFactory配置完成后,运行项目,诡异的事情出现了,报如下错误。重新运行项目后不在出现问题。
2023-05-16 17:52:04
1021
原创 多线程测试接口tps
private static AtomicLong atomicLong = new AtomicLong(0L); public static void main(String[] args)throws Exception { int count = Runtime.getRuntime().availableProcessors()*2; ExecutorService executorService = Executors.newFixedThreadPoo.
2021-03-31 13:54:09
501
原创 sentinel 报fetch metric解决方法
1.今天在本地搭建sentinel,发现发送请求后,在sentinel控制台监控不到发送的请求,查看sentinel控制后发现报如下错误:2021-02-25 14:31:58.024 ERROR 26384 --- [pool-2-thread-1] c.a.c.s.dashboard.metric.MetricFetcher : fetch metric http://10.11.13.82:8720/metric?startTime=1614234702000&endTime=1.
2021-02-25 14:46:00
6246
2
原创 springboot+Nacos注册中心+sentinel高可用流量框架
1.下载阿里巴巴Nacos注册中心,下载地址https://github.com/alibaba/nacos/releases,我这里下载的是windows版本2.下载sentinel高可用流量框架,下载地址https://github.com/alibaba/Sentinel/releases3.使用idea创建maven工程,然后在pom中添加maven依赖<dependencies> <dependency> <g.
2021-02-24 14:21:40
427
1
原创 nacos集群搭建
1.今天学习了nacos的集群搭建,写个文章分享下,希望对大家有帮助。搭建环境要求,系统centos7,软件需要nacos-server-1.1.4.tar.gz、nginx和mysql数据库。nacso集群架构如下:2.上传nacos-server-1.1.4.tar.gz软件包到服务器,解压软件包,tar -zvxfnacos-server-1.1.4.tar.gz,会得到nacos文件夹,进入nacso目录,如图:3.配置nacos使用mysql数据库,参考我写的一篇文章,这里就不在.
2021-02-23 18:09:35
323
原创 nacos注册中心切换mysql数据库教程
1.nacos注册中心使用了嵌入式数据库derby,如果部署nacos集群会发现每个nacos节点都会有单独的配置,无法保证数据一致性,所以我们要切换成统一的数据库。目前nacos只支持mysql数据库。2.下面我们就切换nacos使用mysql数据库, 这里以window版本为例。3.找到nacos安装目录的conf目录,编辑application.properties文件,添加如下内容:spring.datasource.platform=mysqldb.num=1db.url.0=j
2021-02-22 17:48:23
1423
1
原创 openfeign配置日志增强功能
1.添加日志配置@Configurationpublic class FeignConfig { @Bean Logger.Level feignLoggerLevel() { return Logger.Level.FULL; }}这里的logger是feign包里的2.yml文件配置哪个接口以什么日志级别监听logging: level: com.study.cloud.service.PaymentFeignService:
2021-02-18 14:29:13
294
原创 idea配置热部署
1.概念热部署就是应用在运行状态下,再修改项目源码后,不用重启应用,会把编译的内容部署到服务器上,使修改立即生效。热部署在开发的时候,修改代码后不用重启应用就能看到修改的效果,提高了开发效率。2.idea配置热部署idea配置热部署也比较简单,只需五步就可以完成配置。1.在项目中的pom文件添加springboot的开发者工具包。<dependency> <groupId>org.springframework.boot</groupId>
2021-02-07 10:40:41
4016
原创 idea配置开启Run DashBoard
idea项目中有多个Springboot项目,项目启动的时候会一个个找启动类很不方便,现在我们配置下idea中的Run DashBoard功能就可以解决我们遇到的问题。1.找到项目的.idez目录,然后找到workspace.xml文件,打开文件找到如下内容<component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState>
2021-02-05 16:33:31
555
原创 Could not initialize class org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument
1.java解析execl文件的时候报java.lang.NoClassDefFoundError:Could not initialize class org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument这个错误,找了网上找了很多解释,是因为类在初始化的时候加载静态方法出错了,后来查看ThemeDocument这个类的源码发现...
2020-01-03 10:32:50
8258
1
原创 SpringBoot打war包,使用tomcat或金蝶中间件启动
1.创建一个类继承SpringBootServletInitializer类,重写configure方法import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;pu...
2019-12-31 09:56:33
5671
原创 java.net.UnknownHostException: data: data: unknown error
修改/etc/hosts文件添加一行 127.0.0.1 data即可data可能是其他的名字在hosts文件中添加对应的名字即可127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localh...
2019-12-30 17:40:30
1006
原创 java字节码
Mnemonic Opcode(inhex) Opcode (in binary) Other bytes [count]: [operand labels] Stack [before]→[after] Description wide c4 1100 0100 3/5: opcode, indexbyte1, inde...
2019-12-11 08:34:11
172
原创 Mybatis多数据源支持包括SelectProvider注解,script标签 和xml三种方法支持多数据库演示例子
说明本项目是基于springboot+mybatis3+druid数据源架构演示1.配置数据源忽略,网上有很多例子,配置好数据源后,在配置类中添加Mybatis的DatabaseIdProvider,如下@Bean public DatabaseIdProvider databaseIdProvider() { DatabaseIdProvider databas...
2019-12-04 16:36:19
1740
原创 国产神通数据库创建数据库使用示例
登录(右击连接)2)使用SYSDBA用户登录,口令密码默认szoscar553)点击存储——>表空间——>右击表空间,进行表空间创建4)填写表空间名字,大小5)点击安全——>用户——>右击用户,进行用户创建6)填写用户信息7)点击角色,添加用户权限8)导入sql脚本9)用创建好的用户登录数据库复制脚本就o...
2019-09-17 10:08:23
10306
2
原创 Spring boot集成MybatisPlus
1.需要的依赖包<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatisplus-spring-boot-starter</artifactId> <version>1.0.5</version></dep...
2019-09-17 10:07:18
175
原创 RestTemplate发送https请求报 SSL: certificate subject
RestTemplate发送https请求会检查证书,如果证书不匹配会报错误。直接上代码。private static final HostnameVerifier PROMISCUOUS_VERIFIER = (s, sslSession ) -> true;RestTemplate restTemplate = new RestTemplate();restTemplate.s...
2019-04-12 14:57:51
1472
原创 Idea上传新项目到git
登录git,点击New project按钮创建项目地址。如下图: 填写项目名称,选择项目类型,点击Create project按钮。如图: 在idea上创建本地git仓库。如图: 把项目文件加入到仓库中。如图: 提交项目文件到本地仓库。如图: 添加远程git项目地址。如图: 把项目上传到远程git仓库。如图: 这样项目就上传到远程git仓库上了。...
2018-10-09 17:48:16
546
1
原创 Springboot打jar包访问不了jsp页面报404错误
遇到的问题1:springboot项目打jar包后,访问项目报404错误解决办法:1.在pom里添加以下内容,注意spring-boot-maven-plugin插件版本只能是1.4.2.RELEASE<build> <finalName>test</finalName> <plugins> <!-- 指...
2018-09-12 18:06:43
4418
原创 struts2中使用ajax
1.json需要jar包commons-beanutils.jar commons-collections-3.1.jar commons-lang-2.3.jar commons-logging-1.0.4.jar ezmorph-1.0.3.jar json-lib-2.1-jdk15.jar2.写方法,返回map对象,json可以把map直接解析,不用手动解析。private Ma
2016-09-19 14:03:13
257
springboot 2.3.12版本搭建osgi环境编译的时候报错
2022-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人