- 博客(83)
- 资源 (4)
- 收藏
- 关注
原创 linux安装oracle client解决cx_Oracle.DatabaseError: DPI-1047
或者,将文件放在 Instant 的子目录中 客户端,例如 . 这是链接的可执行文件的默认 Oracle 配置目录 使用此 Instant Client。在最新的 Linux 版本(如 Oracle Linux 8)上,您可能还需要 在使用 Oracle Instant Client 19 时安装软件包。使用 cx_Oracle 需要安装 Oracle 客户端库。如果使用可选的 Oracle 配置文件(如 )或与 Instant Client 一起使用,则将这些文件 在可访问的目录中,例如 中。
2023-11-06 12:01:19
1071
原创 解决java.io.IOException: Broken pipe的报错
订单服务,查询预售但是出现Broken pipe;测试版是正常的,正式版报错。
2023-10-10 10:17:16
3180
转载 Maven依赖一直下载不了,取offline消离线模式
2、我在测试环境不能联网了,我又需要使用 mvn spring-boot:run 启动项目。使用maven离线模式完美解决问题。1、没有网络,只有本地库,又是用maven来管理项目,在编译或者下载第三方Jar的时候,老是去中央仓库上自动下载,导致出问题。前提:已在setting.xml中设置offline为true。在setting.xml中找到offline修改为true。在mvn命令中带上参数 -o。如图所示:勾选为打开。
2023-07-03 10:26:34
895
原创 Springboot引入Redisson报错,与netty版本冲突
目前redisson不支持netty5,同时3.10.7版本的redisson,不支持部分 netty4.0.x版本,所以使用redisson时需要注意了。最后通过调试源码发现,我用的netty版本过高,然后经过几番测试,使用了netty 4.1.36.然后搜索netty。查看netty的具体版本。使用的redisson版本是3.10.7。
2023-07-03 10:23:29
2509
原创 linux将新加磁盘绑挂载到指定目录
查看当前挂载情况df -l此时可以看到sda和sdb两块磁盘已经被挂载,但实际上还有更多块磁盘未被挂载(磁盘名称sda,结尾字母安顺递增)查看一安装的所有磁盘fdisk -l此时我们可以看到还有很多未进行分区磁盘为磁盘添加分区。
2023-02-16 11:02:31
1690
原创 前后端分离
1.前后端分离优缺点(1)为什么要前后端分离(优点):PC、APP、PAD多端适应 SPA开发模式开始流行 前后端开发职责不清 开发效率问题,前后端互相等待 前端一直配合着后端,能力受限 后台开发语言和模板高度耦合,导致开发语言依赖严重(2)前后端分离缺点前后端学习门槛增加 数据依赖导致文档重要性增加 前端工作量加大 SEO(搜索引擎优化)的难度增大 后端开发模式迁......
2022-08-11 11:44:52
233
原创 MySQL的基本架构示意图
一、MySQL的基本架构示意图#mysql命令窗体登录 mysql -h$ip -P$port -u$user -p;#查询用户的操作命令show processlist;长链接和短链接:定义:长连接是指连接成功后,如果客户端持续有请求,则一直使用同一个连接。短连接则是指每次执行完很少的几次查询就断开连接,下次查询再重新建立一个。建立连接的过程通常是比较复杂的,要尽量减少建立连接的动作,也就是尽量使用长连接。但是全部使用长连接后,你......
2022-08-11 11:44:14
632
原创 获取用户真实Mac地址
1.通过python脚本,将获取mac地址的方式进行打包import uuidimport requestsimport timeimport jsondef getMac(): # 获取本机mac地址 mac_address = uuid.uuid1().hex[-12:].upper() mac_address = '-'.join([mac_address[i:i + 2] for i in range(0, 11, 2)]) print("本机
2022-08-11 11:40:51
1013
原创 Docker定时备份mysql,落盘宿主机
一、mysql容器的备份目录落盘宿主机。二、backup.sh备份脚本。三、设置ubuntu定时任务。
2022-07-21 14:23:55
440
原创 Docker部署redis,数据落盘本地,解决配置文件挂载
dockerexec-itredis7/bin/bash查看cd/etc/redis/redis.conf配置文件。dockerpullredis#后面可以带上tag号,默认拉取最新版本。dockerstats查看容器的运行状况,占用内存、CPU、IO吞吐。说redis的容器中默认是没有配置文件的,我直接用的是第二种方式。拷贝redis.conf文件到redis7/conf目录下。四、修改redis.conf的配置根据个人需要修改。六、解决动态分配空间内核不支持的问题。...
2022-07-19 10:33:03
1425
原创 史上最全Docker安装mysql8.0.32教程
说明:操作系统:ubuntu20.04 目标:安装mysql:8.0.32,使MySQL的数据文件落在宿主机上面,即使删除容器,数据依然在;安装docker环境;默认安装完整查看docker状态:systemctl status docker目录一、拉取镜像 二、查看镜像三、创建要挂载的文件夹四、执行容器五、配置远程连接六、密码正确,登录错误七、配置mysql的字符集 查看docker仓库中mysql镜像 四、执行容器启动mysql ,挂载配置文件,数据持久化到宿主主机命
2022-07-14 15:26:42
3657
原创 Jenkins安装教程
Jenkins安装1)安装JDKJenkins需要依赖JDK,所以先安装JDK1.8yum install java-1.8.0-openjdk* -y安装目录为:/usr/lib/jvm2)获取jenkins安装包下载页面:https://jenkins.io/zh/download/清华镜像 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/安装文件:jenkins-2.190.3-1.1.noarch.rpm3)
2022-03-22 10:44:25
16536
原创 Mysql笔记
一、MySQL的基本架构示意图#mysql命令窗体登录 mysql -h$ip -P$port -u$user -p;#查询用户的操作命令show processlist;长链接和短链接:定义:长连接是指连接成功后,如果客户端持续有请求,则一直使用同一个连接。短连接则是指每次执行完很少的几次查询就断开连接,下次查询再重新建立一个。建立连接的过程通常是比较复杂的,要尽量减少建立连接的动作,也就是尽量使用长连接。但是全部使用长连接后,...
2022-02-21 09:05:58
111
原创 MongoDB安装命令
一、下载安装启动创建几个文件夹启动:#进入mongodb目录下的bin文件夹cd /usr/local/mongodb/bin#启动mongod服务./mongod -dbpath=/usr/local/mongodb/data/db -logpath=/usr/local/mongodb/data/logs/mongodb.log -logappend -port=27017 -fork启动不成功使用sudo:sudo mongod --dbpath /usr/loc.
2021-12-26 10:29:05
991
原创 StampedLock原理及使用
1.8之前,锁已经那么多了,为什么还要有StampedLock? 一般应用,都是读多写少,ReentrantReadWriteLock 因读写互斥,故读时阻塞写,因而性能上上不去。可能会使写线程饥饿 StampedLock的特点 所有获取锁的方法,都返回一个邮戳(Stamp),Stamp为0表示获取失败,其余都表示成功;所有释放锁的方法,都需要一个邮戳(Stamp),这个Stamp必须是和成功获取锁时得到的Stamp一致;StampedLock是不可重入的;(如果一个线程已经持...
2021-11-20 21:34:49
179
原创 Spring Aop的动态代理(JDK和CGLIB)和静态代理
什么是代理?为某一个对象创建一个代理对象,程序不直接用原本的对象,而是由创建的代理对象来控制原对象,通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间什么是静态代理?由程序创建或特定工具自动生成源代码,在程序运行前,代理类的.class文件就已经存在通过将目标类与代理类实现同一个接口,让代理类持有真实类对象,然后在代理类方法中调用真实类方法,在调用真实类方法的前后添加我们所需要的功能扩展代码来达到增强的目的。优点
2021-01-28 15:48:36
167
原创 微信地图wgs84坐标,gcj02坐标,bd09坐标转换
微信小程序三种常见经纬度坐标系的转化遇见问题:在其它端点位显示正常,在小程序上点位发生偏移,微信小程序是gcj02坐标,就是xxToGcj02,具体情况具体分析我们常用的地图api坐标系有wgs84坐标系,gcj02坐标系,bd09坐标系。wgs坐标系是国际上通用的坐标系,也称地球坐标系,gps和北斗系统都使用的是wgs坐标系。谷歌地图使用的是wgs坐标系(中国部分除外),openstreetmap使用的也是这种坐标系gcj02坐标系是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS8
2021-01-14 10:43:25
3690
原创 JS计算字符出现的次数
// 计算字符串重复的次数 repeatCountStr(containStr,str) { let num = 0; while(str.indexOf(containStr)!== -1) { str = str.slice(str.indexOf(containStr) + 1) num += 1 } console.log(num,'num') retur...
2020-11-27 12:08:11
170
原创 iview样式修改Pooptip气泡框
iview的修改在全局样式中修改App.vue给PoopTip 加个class(.node_poptip)区分全局,防止全部覆盖
2020-11-05 09:14:40
1365
原创 JVM学习一
JVMhttps://mp.weixin.qq.com/s/z5ZDzlIB1w2VhlVW_tLviwhttps://zhuanlan.zhihu.com/p/34426768一、JVM是什么?JVM全称为Java Virtual MAchine-Java虚拟机。一次编译,多次运行。JVM是java上的一个虚构出来的计算机,是一个位于Java与操作系统之间的中间态。有自己完善的硬件结构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM的五大结构:类装载器(ClassLoade
2020-08-10 17:49:25
304
原创 父向子传值,解决子组件数据的双向数据绑定和子组件调用父组件中的方法
一、问题:在父组件向子组件传值过程中,修改子组件中的值,父组件中的值也会发生变化 方案:将传递 的值序列化,使用JSON.stringify(),子组件在解析JSON.parse()父组件:<template> <div class="work-content"> <table> <thead> <tr> <td>序号</td>...
2020-06-30 17:52:50
262
原创 SpringBoot2.x使用redis(Lettuce)和RedisTemplate
为什么使用Lettuce:Spring-data-redis提供了在spring应用中通过简单的配置访问redis服务,对reids底层开发包(Jedis, JRedis, and RJC)进行了高度封装RedisTemplate提供了redis各种操作、异常处理及序列化,支持发布订阅,并对spring 3.1 cache进行了实现。特征https://spring.io/projects/spring-data-redis 连接包是跨多个Redis驱动程序(Lettuce和Jedis.
2020-06-18 17:32:04
3425
原创 SpringBoot整合Jedis
SpringBoot 内默认引用了jedis版本。所以我们直接引入jedis 依赖 无需在配置 jedis的版本号了。一、引入jar包,pom文件 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</ve
2020-06-18 11:27:18
1548
原创 Redis安装教程和(服务端/客户端)的启动、关闭、查看状态
安装教程:https://blog.youkuaiyun.com/fu18838928050/article/details/94579766关于redis中设置中文,出现编码的问题:在启动redis-cli的时候加上--rawredis-cli --raw -p 6379服务端启动:进入安装目录src/redis-server不指定文件src/redis-server redis.conf指定配置文件conf,将daemonize由no改为yes,后台循环启动注:也可直接切换至Re
2020-06-18 11:17:51
254
原创 常用的redis客户端介绍以及对比
常用的redis客户端介绍以及对比Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.htmlredisson 官网地址:https://redisson.org/redissongit项目地址:https://github.com/redisson/redissonlettuce 官网地址:https://lettuce.io/lettuce git项目地址:htt...
2020-06-18 09:43:18
1782
原创 Vue+Session+Interceptor实现会话登录超时重新登录
原理:session会话存储在服务器上,过期时间为30分钟,在login操作时,给session设置值,在springmvc拦截器中进行登录拦截,判断session是否存在,存在放行,不存在请求报错,返回401,前端捕获异常401,进行页面的重新跳转,重新登录。@RestController@RequestMapping("/login")public class Login11Controller { @Autowired private LoginService loginS
2020-06-05 13:06:31
2853
原创 Vue和poi实现Excel文件导入数据
介绍1.前端使用ElementUi的<el-upload>组件,前端的框架无所谓,iview也可以,upload里面的方法都类似 action提交地址,自己设置; 我的里面用了cookie,不用把它去掉,后端也要修改 判断文件的大小,和格式是否是Excel<template><div style="margin: 20px 30px"> <el-upload class="upload-demo" :ac...
2020-06-04 11:12:58
1095
原创 Vue+SpringBoot+Nginx部署在阿里云上面
项目环境:webstorm idea mysql项目能在本地运行跑通阿里云服务器:购买阿里云服务器步骤:(没有的自行百度)1.使用Xshell连接到阿里云服务器2.在阿里云服务器的/usr/lcoal下面安装java并配置环境变量3.安装nginx反向代理服务器4.安装mysql,使用navcait for mysql连接远程服务器,建库dao如表sql,...
2020-04-27 15:19:11
1269
1
原创 Java判空和值比较
Java判断List是否为空 public static void main(String[] args) { List<Role> roleList = new ArrayList<>(); //已经实例化roleList!=null if(roleList==null){ System.out.println...
2020-04-24 10:46:36
602
原创 时间格式的处理,前端的时间显示2020-03-10T16:02:00.000+0000
@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")@Datapublic class ProData { @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:s...
2020-04-09 16:53:01
16025
原创 Redis系列学习:一、初识Redis
系列文章是个人的读书笔记,极力推荐《Redis开发与运维》,已买很香。目录第1章 初识Redis1.概念2.redis特性3.Redis使用场景4.Redis的建议第1章 初识Redis1.概念 Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作(NoSQL)数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带...
2020-04-09 14:10:03
712
原创 Uncaught (in promise) Error: Request failed with status code 404
用postman调接口有正确的返回值,与后台无关;肯定是前端配置问题;找了好几个小时。1.main.js中使用到mock的信息注释掉,因为axios与mock会有冲突// import { mockXHR } from '../mock'// if (process.env.NODE_ENV === 'production') {// mockXHR()// }...
2020-04-07 11:23:56
30562
4
转载 idea中maven创建web项目教程(超级详细)
idea中maven创建web项目教程(超级详细) 转载:https://blog.youkuaiyun.com/Austin_/article...
2020-03-20 16:36:27
2556
2
jizhangben_v.10.zip
2019-06-12
thonny-3.0.8.exe
2019-05-15
《鸟哥的Linux私房菜-基础篇》第四版.pdf
2017-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人