自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仲夏先森的博客

有求于苍天,必有出头之日。

  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用RSA加密时遇到的一些问题

对接第三方系统时:RSA会存在秘钥的格式的区别:pkcs1和pkcs8pkcs8是java可用rsa秘钥格式2.使用RSA加密的时候,通常会使用base64进行转码,为了保证转码后的url链接能够访问需要对加密的字符串特殊字符进行转换通常有+转换为-/转化为_=转化为空格所以我们在解密字符串的时候需要转化回去,再解密3. 对长字符串加密解密需要截取字符串分段加密: def public_long_encrypt(self, data, charset='utf-8'): .

2020-10-19 17:30:00 2130 1

原创 http转https,nginx配置详解

http转https一.http和https简介HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL,HTTPS协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网

2020-10-19 17:13:18 798

原创 使用makefile构建项目环境

1.上传项目,makefile,requirements.txt在同一目录makefile文件:.PHONY: help prepare-dev test lint run docVENV_NAME?=venvVENV_ACTIVATE=./$(VENV_NAME)/bin/activatePYTHON=${VENV_NAME}/bin/python3VENV_PATH=venv.DEFAULT: helphelp: @echo "make prepare-dev" @echo "

2020-08-04 17:00:35 670

原创 使用npm一键安装python项目所需的环境&运行项目

npm启动第一步:下载npm包wget https://nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x64.tar.xz第二步:解压tar -xf node-v10.15.0-linux-x64.tar.xz第三步:设置全局变量1、打开文件vim /etc/profile2、最后一行放入PATH=$PATH:/software/node-v10.15.0-linux-x64/bin第四步:刷新配置文件source /etc/profi

2020-07-31 15:48:31 3089

原创 fastapi安装及访问页面

1.fastapi安装及访问页面环境Python3.8pip3 install fastapipip3 install uvicornpip3 install -i https://pypi.douban.com/simple 更换阿里源安装python3.8后使用pip命令安装 fastapi 第三方模块以及 uvicorn 模块导入 fastapifrom fastapi import FastAPIapp = FastAPI()@app.get("/")async def

2020-07-28 14:45:26 2782 1

原创 python使用fastapi遇到的一系列问题

记录一下部署fastapi过程以及遇到的问题项目架构问题一 :启动我这里采用运行main.py的形式,方便后面构建Dockerfile我看网上很多例子都是把item和user的models放在一起,一起运行,没有问题但是一旦采用我这种方式进行拆分分层,在映射字段一对多的时候 ,会报错,说Item找不到很正常,需要导入Item的模块于是我在User的models导入了Item模块,虽然是灰色代表没有被调用,但是他会默认去找这个类,不写会报错问题二:看了很多网上代码,他们都在接口定义db

2020-07-28 14:43:09 4449 1

原创 FastDFS通过java上传文件到linux服务器,通过nginx进行查看

转载:https://blog.csdn.net/u012946310/article/details/81567320

2019-12-20 12:14:04 922

原创 根据FastDFS源码安装到Maven仓库

根据FastDFS源码安装到Maven仓库**因为fastdfs-client-java-1.27-SNAPSHOT.jar这个依赖包在maven中央仓库是没有的。需要自己编译源码成jar本地安装到maven 的本地仓库,安装完以后就能正常引用了(注意:本地必须安装了Maven,并配置好Maven环境变量)**<dependency> <groupId>o...

2019-12-20 11:08:58 202

转载 java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedDataBinder

原文链接:https://blog.csdn.net/Creamchn/article/details/88735529报错信息今天启动springboot的时候发现一个类不能注入RelaxedDataBinder,发现是没有相应的jar包,原因是在版本2.x之后删除了包.所以只要在之后的引用版本中换成2.x之后即可.java.lang.NoClassDefFoundError: org/...

2019-11-18 16:17:45 3747 3

原创 SpringBoot启动SpringCloud服务时Unable to start embedded Tomcat

看了网上很多解决办法,都不对于是更改了一下SpringBoot版本,父工程这里父工程使用SpringBoot 2.0.4SpringCloud使用的是Finchley.SR2子工程

2019-11-18 15:59:17 374

原创 用Navicat连接MyCat 打开不了表 java.lang.IllegalArgumentException: Invalid DataSource:0

一开始我用自己ip地址,修改schema.xml改为127.0.0.1,重启mycat

2019-10-30 15:25:43 3835

原创 MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法

问题:当我们配置好MySQL主主同步时,是可以实现主主同步,但是重启机器后就发现无法同步了。mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。MariaDB [(none)]> stop slave; ...

2019-10-30 12:40:42 194

转载 Mycat安装及启动(转)

https://blog.csdn.net/Promise2017/article/details/79326535

2019-10-30 11:10:48 134

原创 Acitvity中处理任务实际应用权限判断

// 完成任务@Testpublic void completTask() {//任务idString taskId = "10305";// 创建TaskServiceTaskService taskService = processEngine.getTaskService();taskService.complete(taskId);System.out.println("完...

2019-10-28 12:00:42 172

原创 Activity的UEL 表达式

Activiti 使用 UEL 表达式,UEL 是 java EE6 规范的一部分,UEL(Unified Expression Language)即统一表达式语言,activiti 支持两个 UEL 表达式:UEL-value 和 UEL-method。UEL-valueuser 也是 activiti 的一个流程变量,user.assignee 表示通过调用 user 的 getter...

2019-10-28 11:58:38 7338

原创 Activity中关联 businessKey(请假天数等信息显示出来)

需求:在 activiti 实际应用时,查询流程实例列表时可能要显示出业务系统的一些相关信息,比如:查询当前运行的请假流程列表需要将请假单名称、请假天数等信息显示出来,请假天数等信息在业务系统中存在,而并没有在 activiti 数据库中存在,所以是无法通过 activiti 的 api 查询到请假天数等信息。实现:在查询流程实例时,通过 businessKey(业务标识 )关联查询业务...

2019-10-28 11:40:58 1587

原创 针对,IFNULL,count group by ,Mysql对于查询结果集为空时,给为null字段赋值

我们一般会对查不出来的数据,不想某个字段为null,想给他自己定义一个值可以看到user_roles表中不存在id = 10000000000000的数据,如果直接使用IFNULL则不会出现预期的效果因为这里IFNULL()函数无法针对不存在结果的结果集进行判断,所以我们想办法让其返回结果集不为空。可以为结果集连接一个不为空的默认结果集,SELECT IFNULL(t1.rolena...

2019-10-12 12:40:00 2421

转载 Docker部署mysql(转)

资料链接:https://www.cnblogs.com/yy-cola/p/11226924.html

2019-09-19 15:54:28 123

转载 Docker部署tomcat(转)

参考连接:https://blog.csdn.net/qq_37936542/article/details/80773955

2019-09-19 15:52:32 136

原创 Docker部署jar包

Docker部署jar包1.将jar包上传至linux目录下2.创建Dockerfile文件3.创建容器4.启动容器1.将jar包上传至linux目录下将需要的jar包传入/usr/local/zhongxia 目录下2.创建Dockerfile文件在/usr/local/zhongxia 目录下创建Dockerfile文件vi Dockerfile然后将下面的内容复制到Docker...

2019-09-19 15:47:20 4518 2

原创 .\bin\windows\kafka-server-start.bat .\config\server.properties 系统找不到指定路径,启动zookeeper时候闪退

启动zookeeper时候闪退,启动KafKa时候报错:系统找不到指定路径一些常规的错误我就不说了,网上都有,我想说的是我自己出现的一个错误是JDK环境变量配置的问题一开始我的环境变量是这样写的直接在JAVA_HOME后面写\bin而kafka其中需要读取jdk路径后面大概配置就是%JAVA_HOME%\bin也就是说如果你在环境变量中JAVA_HOME已经写了\bin那么KafKa在...

2019-08-30 11:13:56 4002 1

原创 SSM项目使用GoEasy 实现web消息推送服务

SSM项目使用GoEasy 实现web消息推送服务1.注册GoEasy账号创建应用获取Appkeys2.编写java代码3.编写javaScript代码1.注册GoEasy账号创建应用获取Appkeyshttps://hangzhou.goeasy.io获取appkeys2.编写java代码public class test { //我这里使用的是main函数,实际需求应该是一个定...

2019-08-16 12:09:26 313

转载 在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service

在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service转载:https://www.cnblogs.com/hapday/p/5861478.html在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service 1、在 /etc/rc.d/init.d/ 目录下创建一个名字和服务名完全相同的 shell 脚本文件 joyupx: ...

2019-08-08 11:59:17 568

原创 Windows将Nginx打成服务

Windows将Nginx打成服务1.安装winsw: https://www.cr173.com/soft/101797.htmlnginx-service.exe.config文件里面复制如下内容<configuration> <startup> <supportedRuntime version="v2.0.50727" />...

2019-08-08 11:53:21 979

原创 Windows使用Wrapper将Jar包安装成服务

Windows利用Wrapper将Jar包安装成服务1.下载Wrapper,配置内容2.安装Wrapper并启动1.下载Wrapper,配置内容Wrapper下载地址:https://wrapper.tanukisoftware.com/doc/english/download.jsp我的CSDN也有: https://download.csdn.net/my/downloads我们打开...

2019-08-08 11:38:37 1556

原创 Centos7编译OpenJDK7

Centos7编译OpenJDK71.安装编译所使用的库yum list build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant libxt-dev libxtst...

2019-07-24 17:41:00 774

原创 sql_mode=only_full_group_by错误

MySQL sql_mode=only_full_group_by错误运行环境是没问题,一到线上就报事务异常回滚,于是看了错误日志信息,发现错误在sql。才明白,线上的mysql和本地的mysql配置不一样,于是找到原因。原来是数据库版本为5.7以上的版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错。查看mysql...

2019-07-22 15:38:03 1394

原创 ActiveMQ使用

1.导入ActiveMQ坐标 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.14.0</ve...

2019-06-12 18:09:14 392

转载 Redis雪崩效应的解决方案(转)

1、可以使用分布式锁 单机版的话本地锁当突然有大量请求到数据库服务器时候,进行请求限制。使用所的机制,保证只有一个线程(请求)操作。否则进行排队等待(集群分布式锁,单机本地锁)。减少服务器吞吐量,效率低。保证只能有一个线程进入 实际上只能有一个请求在执行查询操作也可以在此处进行使用限流的策略~2、缓存标记public object GetProductListNew() ...

2019-06-12 17:48:23 819

原创 使用RedisTemplate键出现乱码(Can not load key value.Key was removed or redis-server went away.)

问题:解决: @Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<Object, Object> redisTemplate = new RedisTemp...

2019-06-12 16:47:40 2383 2

原创 Invalid bound statement(not found):xxxx.xxxx.xxxxx.xxxx

使用Mybatis的xml开发Controller不能找到Service方法错误一开始图省事,想写一个测试代码报错很明显,说controller找不到service的方法,其实跟他们没有关系。改正一下结构...

2019-06-12 16:31:39 127329

转载 react addEventListener监听键盘事件实现扫码枪输入(转)

转载链接 https://blog.csdn.net/wjy199506/article/details/78885289componentDidMount() { var code = ""; var lastTime,nextTime; var lastCode,nextCode; window.addEventListener('keypress',func...

2019-06-12 16:14:17 2224 1

原创 Redis学习(1)

Redis学习(1)1.什么是Redis2.Redis使用场景3.配置Redis4.数据类型存储5.数据类型引用场景1.什么是RedisRedis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库Redis 与其他 key - value 缓存产品有以下三个特点Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用Redis不...

2019-06-10 16:08:12 164

转载 Nginx配置详解(转)

Nginx配置详解(转)#普通配置#==性能配置#运行用户user nobody;#pid文件pid logs/nginx.pid;#Nginx基于事件的非阻塞多路复用模型(epoll或kquene)#一个进程在短时间内可以响应大量请求,工作进程设置与cpu数相同,避免cpu在多个进程间切换增加开销#==worker进程数,通常设置<=CPU数量,auto为自动检测,...

2019-05-31 15:21:35 160

原创 Nginx代理静态页面访问后台

Ngnix代理静态页面访问后台1.修改Ngnix的配置文件1.修改Ngnix的配置文件 #后端访问地址 upstream savewater{ #ip_hash; server 127.0.0.1:9081 weight=1 max_fails=2 fail_timeout=30s; } #监听本机80端口,前端访问拦截,编译前的文件 se...

2019-05-28 10:21:34 7853 1

原创 修改默认Mysql编码

修改默认Mysql编码1.查看默认编码2.修改配置文件3.重启1.查看默认编码进入mysql使用命令show variables like 'character%';2.修改配置文件-这里如果你的文件夹没有my.ini,可以将.ini后缀的文件全部删掉,新建一个my.ini的文件[mysql]# 设置mysql客户端默认字符集default-character-set=ut...

2019-05-15 10:26:14 165

原创 IDEA添加lib目录下的Jar

IDEA添加lib目录下的Jar问题如下选中点击ok解决

2019-04-18 17:07:35 11204 5

原创 DockerFile构建JDK1.8镜像

DockerFile构建JDK1.8镜像1.常用命令2.构建JDK1.8镜像1.常用命令2.构建JDK1.8镜像创建dockerjdk1.8文件在这个目录下构建一个Dockerfile文件将jdk1.8压缩包放入这个文件创建一个Dockerfile文件并添加内容文件的名称必须为Dockerfile文件内容保存退出构建镜像docker build ...

2019-04-18 12:44:40 2209

原创 Docker镜像备份与迁移

Docker镜像备份与迁移

2019-04-18 12:12:53 1205 1

原创 Linux下Docker安装即安装镜像和容器

Linux下Docker安装1.yum安装Docker2.设置ustc的镜像3.启动,关闭,重启Docker命令4.镜像相关命令5.容器相关命令6.停止与启动容器7.文件拷贝1.yum安装Dockeryum包更新到最新sudo yum update安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo...

2019-04-18 12:04:55 420

wrapper-windows-x86-64-3.5.40-pro.zip

利用Wrapper将Jar包打成Windows服务,利用Wrapper将Jar包打成Windows服务

2019-08-08

编译OpenJDK7资料夹.rar

含有Linux jdk7 OpenJdk7 以及编译出错时需要用到的压缩包

2019-07-30

逆向工程代码

逆向工程代码,修改generatorConfig.xml的内容,直接生成mapper,pojo,*.xml

2019-04-18

SpringSecurity代码

里面内含SpringBoot整合SpringSecurity的代码,还包含sql

2019-04-17

部署项目的告白动态页面

部署的项目可以使用这个里面的页面~~

2019-04-17

空空如也

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

TA关注的人

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