自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

石轩风的博客

高端大气上档次!

  • 博客(100)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux-centos安装EMQX

官网安装步骤:下载 EMQX 开源版 | EMQX1. 下载2. 安装3. 运行4.访问地址默认用户名:admin默认密码:public 5.主题监控

2022-06-09 16:43:02 1127

原创 docker快速安装Oracle11g

1.下载镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.创建快速搭建脚本build.sh#!/bin/bash#启动镜像containId=`docker ps -a |grep -i oracle11g|awk '{print $1}'`FDIR=$(dirname $(readlink -f "$0"))if [[ ! $containId ]] ;then echo "t...

2021-12-18 16:37:02 3673

原创 Idea代码引包 import * 去除

JAVA引入依赖包,应尽量避免使用 *号,idea自动引包导致的 *号去除方法。

2021-07-01 10:54:12 969

原创 Java通过Http请求服务器,返回EXCEL/TXT预览页面出现中文乱码解决办法

遇到的问题是:通过java请求服务器,在文件中心拿到文件EXCEL或者txt,返回到前端直接预览查看内容出现中文乱码例如:public void viewFile(){ HttpServletResponse response = ((ServletRequestAttributes)RequestContexHolder.currentRequestAttributes()).getResponse(); byte[] bytes = this.downloadFromF

2021-04-25 16:15:56 1750

原创 简单实现PDF转换为WORD,去水印

注:包引用的为spire免费版,转换为word有页数限制,可以做循环遍历来实现大文件的转换package com.jiang.service.impl;import com.jiang.service.Pdf2AnyService;import com.jiang.service.vo.Pdf2AnyVO;import com.spire.pdf.FileFormat;import com.spire.pdf.PdfDocument;import org.apache.poi.xwpf.

2021-04-22 10:43:45 1541

原创 docker快速安装nacos-CentOS7

一、单例部署1.下载镜像docker pull nacos/nacos-server:1.4.02.创建/usr/local/docker/nacos/docker-compose.yml文件version: '3.1'services: nacos: image: 'nacos/nacos-server:1.4.0' restart: always container_name: nacos volumes: -./conf/ap...

2021-02-23 15:17:31 360

原创 docker快速安装rabbitMQ-CentOS7

一、单例部署1.下载镜像docker pull rabbitmq:3.7.28-management-alpine2.创建/usr/local/docker/rabbitmq/docker-compose.yml文件version: '3.1'services: rabbitmq: image: 'rabbitmq:3.7.28-management-alpine' restart: always container_name: rabbitmq ...

2021-02-22 09:40:45 101

原创 docker快速安装mysql-CentOS7

一、单例部署1.下载镜像docker pull mysql:5.72.创建/usr/local/docker/mysql/docker-compose.yml文件version: '3.1'services: mysql: image: 'mysql:5.7' restart: always container_name: mysql ports: - 3306:3306 volumes: - ./conf/co...

2021-02-20 10:56:10 168

原创 二级域名访问同一IP不同端口-Nginx

一、背景:个人服务器,同一个IP服务器下不同端口对应不同的Java服务,通过二级域名绑定不同端口,实现功能划分。二、技术:Nginx代理服务器三、参数配置四、重启服务/etc/nginx/sbin/nginx -t --检查配置文件/etc/nginx/sbin/nginx -s reload --重新加载配置systemctl restart nginx --重启Nginx...

2020-12-17 20:31:09 2891

原创 免费让域名变为Https安全模式-cloudflare

一、注册登陆cloudflarehttps://dash.cloudflare.com/二、cloudflare添加域名三、域名更改DNS服务器①要使用 Cloudflare,请确保已更改权威 DNS 服务器或名称服务器。这些服务器是分配的 Cloudflare 名称服务器。②根据要求修改域名,以百度云为例四、cloudflare添加DNS解析五、cloudflare更改SSL/TSL加密模式,根据需求自己选择加密模式...

2020-12-07 19:02:43 1718

原创 实现不返回前端字段

import com.fasterxml.jackson.annotation.JsonIgnore;/** * 密码*/@JsonIgnoreprivate String password;

2020-11-17 09:51:15 1566

原创 Thymeleaf模板未生效原因

HTML代码,th:href=引用了静态目录static下的文件,确一直没有效果显示:<!DOCTYPE html><html lang="zh-CN" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"></meta> <meta http-equiv="X-UA-Compatible" content="IE=edge">

2020-11-17 09:43:05 3078

原创 Steam浏览游戏、下载DLC有区域限制

以Lost游戏为例Win + R 输入 steam://install/1163360或者Win + R 输入 steam://rungameid/1163360

2020-11-17 09:37:24 7674

原创 软件开发基础框架设计案例模型

一、基础设备层①虚拟机:6台内网虚拟机+2台外网虚拟机二、平台服务层①版本服务器:GitLab服务器②Maven私服:Nexus私服③持续部署/持续发布:Jenkins服务器④缺陷管理:搭建缺陷管理服务器(神兵系统)⑤配置中心:搭建配置中心(APOLLO)⑥Docker:Docker环境搭建和镜像仓库⑦K8S:K8S容积管理平台搭建⑧消息中间件:RabbitMQ⑨非关系数据库:Redis⑩关系数据库:MySQL⑪文档服务器:MinDoc文档服务器⑫日志

2020-10-29 16:27:53 558

原创 Sql查询数据并组装成一行排序

Sql查询数据并组装成一行排序:select string_agg(name, ','order by name) from table1

2020-10-29 16:06:47 459

原创 Java读取Excel表格公式对应的值

Java读取Excel表格公式对应的值://伪代码org.apache.poiString fileName = file.getOriginalFilename();//判断excel版本if(fileName.endsWith("xls")) Workbook wb = new HSSFWorkbook(file.getInputStream());if(fileName.endsWith("xlsx")) Workbook wb = new XSSFWorkbook(file.g

2020-10-19 18:21:46 4062

原创 Sql模糊替换字段内某个值

UPDATEtable_nameSETcolumn_name=REPLACE(column_name,'XXX','xxx')WHERE....

2020-10-19 17:56:16 1248

原创 Sql年份加减及年份列表,数字保留小数位数-postgre

年份加减加天:select to_char(now()::timestamp + '1 day','YYYY-MM-DD') AS后一天;减天:select to_char(now()::timestamp + '-1 day','YYYY-MM-DD') AS前一天;数字保留小数位数0位:select cast(avg(值)as decimmal(10,0))两位:select cast(avg(值)as decimmal(10,2))...

2020-08-20 09:47:20 2496

原创 @Cacheable缓存解决双冒号::问题

使用spring-data-redis2.x版本时,@Cacheable缓存key值时默认会给vlue或cacheNames后加上双引号通过配置进行修改即可满足项目需求@Configurationpublic class SpringCacheConfig{@Beanpublic CacheManager cacheManager(LettuceConnectionFactory lettuceConnectionFactory){ Red...

2020-07-29 18:04:17 5711 3

原创 @Cacheable缓存内部方法调用失效解决方法

1.类注解类上加注解,如:@EnableAspectJAutoProxy ( proxyTargetClass = true , exposeProxy = true )public class AbcServiceImpl implements AbcService{}2.方法内调用方式变化原:this.getCache();改为:AbcServiceImpl currentProxy = (AbcServiceImpl) AopContext.currentPr

2020-07-29 16:52:53 1579

原创 常用字符ASCII码对应

常用字符ASCII码对应ALT+178 ² 平方 ALT+179 ³ 立方 ALT+181 µ mu

2020-07-23 10:28:51 906

原创 mapper文件单汉字判断-Java

mapper.xml文件进行单个汉字判断时,容易发生字符编码异常,如select * from表名where 1=1<if test="参数 == '单' ">and 条件</if>解决办法,将单汉字转换成字符串select * from表名where 1=1<if test="参数 == '单'.toString()">and 条件</if>...

2020-07-23 10:24:40 322

原创 VSCode离线安装插件

一、插件中心https://marketplace.visualstudio.com/搜索插件并点击右侧--->Download Extension下载二、安装位置复制到bin目录下../Microsoft VS Code/bin三、安装命令code --install-extension ******.vsix...

2020-07-20 14:52:31 329

原创 Sql查询时字段为null值的并赋值-postgre

Sql查询时字段为null值的并赋值SELECT COALESCE(字段名,‘赋值’) 别名FROM 表名WHERE to_char(data_time,'YYYY-MM-DD hh24:mi:ss') = '2020.02.02'

2020-07-09 15:46:44 3839

原创 Sql根据日期计算年龄并分组显示-postgre

根据日期计算年龄并分组显示select extract(year from age(now() , 表.出生日期)) AS age, count(0) As ageNumfrom 表 group by age;

2020-06-22 16:01:25 690

原创 pip修改安装源-Python3

1.新建文件夹mkdir -p ~/.pip2.新建配置文件cd .pipvi pip.conf[global]index-url = http://***.com.cn/***[install]trusted-host = ***.com.cn

2020-06-18 09:27:41 295

原创 python手动安装packages-Python3

1.下载packageshttps://pypi.org/2.解压并安装tar -zxvfFlask-1.1.2.tar.gzcdFlask-1.1.2python setup.py buildpython setup.py install3.根据build及install提示再次下载安装依赖包

2020-06-18 09:21:00 639

原创 Sql循环插入数据-postgre

1.输出大写字母select chr(int4(random()*26)+65);2.输出随机整数select floor(random()*10);3.数组随机取值select (array['张三','李四','王五','赵六'])[floor(random()*4)::int+1];循环插入表do $$declare num integer = 1;begin while num < 10 loop insert into 表名 ...

2020-06-16 10:01:28 1612

原创 Sql根据某一字段排序并取出第一个值

根据字段1排rownum ,根据字段2排大小select * from (select *, row_number() over ( partition by 字段1 order by 字段2 desc ) as rownum from 表) infowhere info.rownum = 1

2020-06-11 08:54:23 5993

原创 Java获取resources目录下文件

String path = this.getClass().getResource("/pic/body.png").getpath();

2020-06-09 13:54:41 7299

原创 alibaba-druid加解密应用-Java

以druid-1.1.18.jar为例一、加密1.进入druid-1.1.18.jar目录下2.执行cmd命令,记录publicKey和passwordjava -cp druid-1.1.18.jar com.alibaba.druid.filter.config.ConfigTools mima1233.示例pom配置publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJTz08lgiP0fX6VmRhS59z0rTq1N19LzD..

2020-06-05 15:38:36 707

原创 flask快速创建python应用服务器-Python3

1.下载flaskpip install flask2.编写代码import jsonfrom flask import Flaskfrom flask import requestapp = Flask(__name__)@app.route('/getData', methods=['POST'])def getData(): req = request.get_data() # json格式转换 param = json.loads(req)

2020-06-05 11:43:48 325

原创 Java快速调用Python代码

1.配置pom.xml<!-- https://mvnrepository.com/artifact/org.python/jython --><dependency> <groupId>org.python</groupId> <artifactId>jython</artifactId> <version>2.7.0</version></dependency>...

2020-06-04 14:19:51 294

原创 Redis清空指定前缀键名的缓存-Java

RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();String keys = "key*";redisTemplate.delete(keys);

2020-06-03 16:06:33 2815 1

原创 swagger2页面样式修改

1、pom.xml配置<!-- swagger2 配置 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> &l.

2020-05-28 09:30:41 4130

原创 redis二级缓存设置-SpringBoot

1.pom.xml导入依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <arti

2020-05-25 18:19:33 818

原创 缓存常见问题总结

一、缓存穿透:大量请求不命中1.现象:request请求在cache中未找到数据,直接查找storage2.原因:2.1业务代码自身问题--->在数据库中未找到数据,进入死循环2.2恶意攻击、爬虫等--->大量不存在数据查找数据库,进入死循环3.如何发现:3.1业务响应时间3.2业务本身问题3.3相关指标:总调用数、缓存层命中数、存储层命中数4....

2020-05-25 17:58:56 345

原创 nginx解决跨域问题

1、基本配置location / { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allo...

2020-05-25 17:57:22 190

原创 Github常用命令

下载项目git clone项目地址更新项目git pull强制更新项目git reset --hardgit pull

2020-05-25 17:56:47 112

原创 tomcat与nginx的区别

一、简介1、tomcatThe Apache Tomcat®software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaS...

2020-05-25 17:56:31 2308

Aspose帮助说明文档

Aspose.Words-API.zip Aspose.Words-for-Java-Developer-Guide.rar Aspose.Word使用说明文档.pdf

2024-01-04

windows内网穿透,反向代理工具

windows内网穿透,反向代理工具

2022-03-26

8145v改华为界面补SHELL.zip

8145v改华为界面补SHELL

2021-01-29

中国工商银行银企互联系统企业开发手册.doc

银企互联面向大的集团客户,提供与企业ERP系统直连的平台,为工行的现金管理服务提供多渠道和客户化支持。 企业ERP系统通过HTTPS协议与工行系统进行连接并向银企互联前置发送数据,数据的接口格式使用标准的xml数据格式,但双方通讯的过程中则需要遵守下文描述的规定。银企互联前置接到企业数据后进行一系列的检查后完成交易,并将处理结果以企业便于处理的形式返回给企业。 在安全保证方面,通讯层的安全保证是HTTPS协议。 企业如需使用银企互联系统,要办理有关注册手续,并审领证书。 企业进行结算类交易时,如果涉及到授权过程,企业需要在企业网银系统中完成相关授权动作。银企互联系统将企业提交的支付指令或者授权成功后的指令当作最终转账指令,根据提交指令的证书ID检查收付方帐号等合法性,以保证所提交指令在权限允许范围内进行操作。

2020-05-27

空空如也

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

TA关注的人

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