自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 nginx代理https地址报阿里云Web应用防火墙 (WAF)

在网上查资料发现,阿里是通过请求头中的host来校验域名是否存在来拦截该请求。项目中开通的网络策略都是从nginx代理出去,当代理的地址是阿里云地址时出现了如下错误。proxy_pass https://域名/api/;proxy_set_header Host '域名';我的nginx配置如下。

2024-04-18 09:25:29 286

原创 Java--springboot:配置 MybatisSqlSessionFactoryBean 报Invalid bound statement (not found)

最后发现我创建的MybatisSqlSessionFactoryBean对象是一个新的值,他里面mapperLocations是默认的配置,要把配置文件的配置重新设置进去。添加后运行项目,发现分页还是不生效,于是就增加SqlSessionFactory配置,发分页拦截器手动设置进去。在解决mybatis-plus分页失效时遇到一个很诡异的问题,当时分页不生效时,添加如下配置。SqlSessionFactory配置完成后,运行项目,诡异的事情出现了,报如下错误。重新运行项目后不在出现问题。

2023-05-16 17:52:04 704

原创 什么是多态

Java多态的定义:父类的引用指向子类的实例

2021-05-26 08:58:55 129

原创 多线程测试接口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 423

原创 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 5860 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 339 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 245

原创 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 1263 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 227

原创 idea配置热部署

1.概念热部署就是应用在运行状态下,再修改项目源码后,不用重启应用,会把编译的内容部署到服务器上,使修改立即生效。热部署在开发的时候,修改代码后不用重启应用就能看到修改的效果,提高了开发效率。2.idea配置热部署idea配置热部署也比较简单,只需五步就可以完成配置。1.在项目中的pom文件添加springboot的开发者工具包。<dependency> <groupId>org.springframework.boot</groupId>

2021-02-07 10:40:41 3907

原创 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 515

原创 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 7070 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 4284

原创 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 917

原创 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 107

原创 Mybatis多数据源支持包括SelectProvider注解,script标签 和xml三种方法支持多数据库演示例子

说明本项目是基于springboot+mybatis3+druid数据源架构演示1.配置数据源忽略,网上有很多例子,配置好数据源后,在配置类中添加Mybatis的DatabaseIdProvider,如下@Bean public DatabaseIdProvider databaseIdProvider() { DatabaseIdProvider databas...

2019-12-04 16:36:19 1562

原创 国产神通数据库创建数据库使用示例

登录(右击连接)2)使用SYSDBA用户登录,口令密码默认szoscar553)点击存储——>表空间——>右击表空间,进行表空间创建4)填写表空间名字,大小5)点击安全——>用户——>右击用户,进行用户创建6)填写用户信息7)点击角色,添加用户权限8)导入sql脚本9)用创建好的用户登录数据库复制脚本就o...

2019-09-17 10:08:23 9807 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 135

原创 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 1393

原创 Idea上传新项目到git

登录git,点击New project按钮创建项目地址。如下图: 填写项目名称,选择项目类型,点击Create project按钮。如图: 在idea上创建本地git仓库。如图: 把项目文件加入到仓库中。如图: 提交项目文件到本地仓库。如图: 添加远程git项目地址。如图: 把项目上传到远程git仓库。如图: 这样项目就上传到远程git仓库上了。...

2018-10-09 17:48:16 502 1

原创 Springboot打jar包访问不了jsp页面报404错误

遇到的问题1:springboot项目打jar包后,访问项目报404错误解决办法:1.在pom里添加以下内容,注意spring-boot-maven-plugin插件版本只能是1.4.2.RELEASE&lt;build&gt; &lt;finalName&gt;test&lt;/finalName&gt; &lt;plugins&gt; &lt;!-- 指...

2018-09-12 18:06:43 4294

原创 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 224

GMT 0010-2012 SM2 密码算法加密签名消息语法规范.pdf

GMT 0009-2012 SM2 密码算法使用规范,详细描述SM2算法使用规范

2019-09-17

神通数据库使用文档.docx

国产神通数据库创建数据库使用手册,包括创建表空间,用户,导入sql脚本功能的使用说明

2019-06-21

java.Rules中文版PDF

对于程序员提升一个层次很有帮助。

2016-12-06

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

TA关注的人

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