- 博客(27)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 nginx配置全局https访问
修改nginx添加 add_header Content-Security-Policy "upgrade-insecure-requests;connect-src *";(server内)
2023-07-20 10:23:10
461
原创 网站应用前后端分离实现微信扫码登录
2 前端实现扫码,扫码后微信那边会将code和state(state前端传什么微信那边返回就是什么)拼接到回调地址后。log.error("获取到state===================" + state);log.error("获取到授权码===================" + code);// 启用支持websocket连接,必须设置,主要讲http协议转化为ws协议。-- 添加外置的tomcat依赖 -->
2023-07-17 11:15:07
746
原创 springboot动态切换配置文件
-profiles.active是自定义的字段(名字随便起),自定义字段可以有多个-->--profiles.active是自定义的字段(名字随便起),自定义字段可以有多个-->--开启过滤,用指定的参数替换directory下的文件中的参数-->--不同环境Profile的唯一id-->@spring.profile@即可。
2023-05-23 10:44:58
493
原创 linux安装nacos及seata
nacos-config.sh文件从github seata地址获取放到conf文件夹内。nacos配置->conf/application.properties修改配置。#此处命名空间与nacos新建命名空间ID一致 (seata文件夹放具体配置 config.txt 内容如下。ry-seata此数据库放seata相关表,具体建表语句如下。seata配置->/conf/regitstry.conf。#此处为application.yml的配置。将seata配置发送到nacos。
2023-05-22 08:56:22
316
原创 springboot minio项目配置https后minio无法访问问题,minio配置https
2 证书必须是paivate.key 和public.crt .pem文件直接改成.crt即可。1 将证书放到/root/.minio/certs目录内。3 修改application.yml配置文件。endpoint: 域名:端口。
2023-05-06 10:12:26
2462
原创 maven-shade-plugin打包
因最近项目中有个需求需要开发一款公共服务,通过pom引入,注解引入到三方服务。公共服务中使用了poi,考虑到现在很多服务都包含poi为了避免依赖冲突问题使用maven-shade-plugin进行打包。对poi包名进行修改。
2023-02-15 15:38:01
389
原创 pagehelper因service注入切面导致分页失效
若切面内sql因业务需求无法去除,则将切面注入到controller层,置于startPage前执行切面内sql即可。切面内包含sql查询,startPage后第一条sql为切面内的sql,因此导致分页失效。
2023-01-30 10:03:29
354
原创 springboot整合jodconverter、org.libreoffice进行文件格式转换
" --nofirststartwizard > /dev/null 2> /dev/null & //启动。libreoffice --headless --convert-to pdf f729e240-8982-4cfc-b60a-5f47ee647d16预审审批.docx //测试。yml配置到program前一层即可。转换后需要删除源文件的别忘了删。
2023-01-17 16:14:05
1031
4
原创 centos7 docker部署seata整合nacos(配置及服务注册均在nacos)
注意事项 seata不能在nacos创建命名空间,需手动在nacos创建命名空间,修改seata的配置文件,因直接在nacos读取配置,file相关无需修改。Seata服务注册配置seata配置github复制seata建表语句,seata的config.txt以及相应脚本,若配置持久化到DB修改config.txt中DB等信息。执行sh nacos-config.sh -h localhost -p 8848 -t命名空间ID -u nacos -w na...
2021-09-30 15:15:33
439
原创 springBoot项目拆分模块化(idea)
前期新建parent和module可以参考https://blog.csdn.net/freyaalisa/article/details/78482834。重点是问题 1 引入module后,一般启动类添加在web。把主pom内的 以下插件移动到web的pom内。<plugin> <groupId>org.springframework....
2019-02-28 14:54:05
4310
原创 springSecurity+oauth2认证记录(仅记录)
1 整体大致流程。 ★★★★★端口8888为资源(认证服务器),端口8081为客户端。需要授权8081可以获取8888端口信息,通过授权码模式获取token进行获取。简而言之也是通过JWT(由头部,载荷,签名生成的取代session的跨域工具)实现单点登录。8081进入8888进行具体授权流程,8888返回code值到8081,在8081进行处理,通过code换取8888的JWT(即toke...
2019-02-14 18:01:26
1568
原创 springSecurity运行流程(仅记录)
1 用户点击登录,进入UsernamePasswordAuthenticationFilter的attemptAuthentication方法此方法内获取账号密码,生成未验证的authRequest(已经设置好了details,可以引入自定义的UserDetails实现)。authRequest作为参数进行验证。2 默认provider验证为Provide...
2018-12-26 11:19:32
313
转载 linux自动安装ngnix及其所带依赖
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatibl...
2018-05-04 15:28:54
496
转载 centos7服务器自动安装mysql-5.7
https://blog.csdn.net/javaee1234/article/details/54602332grep 'temporary password' /var/log/mysqld.log2018-04-20T06:14:45.330225Z 1 [Note] A temporary password is generated for root@localhost: qi<P...
2018-04-20 14:29:56
401
原创 centos7手动安装mysql-8.0
[root@node-3 mysql]# rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm warning: mysql-community-common-8.0.11-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing... ...
2018-04-20 14:27:14
4387
5
原创 CentOs7 搭建ELK+fileBeat+nginx及部分问题解决
注意防火墙 JDK 配置export JAVA_HOME=/usr/java/jdk8export PATH=$JAVA_HOME/bin:$PATH (都要放在要安装的目录下)elasticsearch在线安装 curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz ...
2018-04-10 09:25:07
1250
Json-jar(0——)
2018-05-08
nginx详细安装教程
2018-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人