其他
动哒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mac链接centos服务器
mac上连接centos服务器比较麻烦,本来我想安装一个xshell,没想到没有mac版本。然后我想到用vscode安装一个类似ssh的插件,结果没搞出来,过程中我了解到mac自带ssh,就想着干脆终端直接连算了,还真的可以。AdministratordeMacBook-Air:~ administrator$ ssh root@120.48.16.193root@120.48.16.193's password: Activate the web console with: systemctl e原创 2021-11-03 23:07:30 · 887 阅读 · 0 评论 -
mac环境变量设置
mac环境变量设置一直以来,我都没搞懂mac的环境变量设置,今天硬着头皮,像CentOS一样,直接在/etc/profile中设置:设置命令如下:$ sudo vi /etc/profile在profile最后面加上如下配置,我这里是Flutter的环境变量设置export FLUTTER_HOME=/Users/dongda/Downloads/flutterexport PATH=$PATH:$FLUTTER_HOME/bin执行完了之后,保存,我以为我要source /etc/pro原创 2021-10-23 20:16:30 · 1299 阅读 · 0 评论 -
nginx 死活403
nginx 不过不用/usr/local/nginx/html的文件夹作为前端代码的文件夹,比如用自己的目录/root/xxx,死活报403错误。这个问题我之前解决过,只不过没记录,今天又折腾了几个小时。nginx.conf的配置改为user root;#user nobody;user root;...原创 2021-08-29 16:43:07 · 217 阅读 · 0 评论 -
《隐私政策》
本应用深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。同时,我们承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。请在使用我们的产品(或服务)前,仔细阅读并了解本《隐私权政策》。一、我们如何收集和使用您的个人信息个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自原创 2021-08-05 20:16:21 · 864 阅读 · 0 评论 -
PageHelper分页重写
这里有一个新发现就是:如果手工添加分页数据的话:PageHelper.startPage(contentInfo.getPageNum(),contentInfo.getPageSize());不管任何语句,都一直参与分页。分页对SQL语句的重写是在PageInterceptor.class,参考:https://www.cnblogs.com/zx947240023/p/8150923.html...原创 2021-06-01 19:08:14 · 1501 阅读 · 0 评论 -
mvn手动安装jar包
想不到maven的jar包,还需要手动安装。如下面这个音视频的jar包,maven就不能下载: <!-- 获取文件时长 --> <dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2<原创 2021-05-17 19:27:40 · 375 阅读 · 0 评论 -
minio使用过程中遇到的坑
1 介绍minio是一款简单的部署私有云存储的工具。部署和启动都相当方便,参考官方文档:http://www.minio.org.cn/download.shtml#/linux2 管理控制台按照官方步骤启动minio之后,可以在终端上查看相关信息:可以看到访问地址,root账号和密码。Endpoint: http://10.1.10.8:9000 http://127.0.0.1:9000 RootUser: minioadmin RootPass: minioadmin然后原创 2021-04-09 13:26:14 · 7674 阅读 · 0 评论 -
nginx 13: stat() “/root/xxx/index.html“ failed (13: Permission denied)
具体报错如下:因为我改了nginx访问静态文件的目录,而且我用的是root用户修改的。nginx.conf配置文件也要指明用的用户:原创 2021-04-07 16:43:29 · 2381 阅读 · 4 评论 -
Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
具体报错如下:org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFact转载 2021-04-06 14:51:39 · 668 阅读 · 0 评论 -
idea打开maven的debug信息
在使用maven构建项目的时候,有的时候可能需要查下构建为什么报错,maven默认是输出info日志,通过如下截图,可以让maven输出debug日志。原创 2021-03-31 20:08:05 · 1567 阅读 · 0 评论 -
seata 1.4.1启动报:-Xloggc is deprecated
问题描述seata 1.4.1启动报:-Xloggc is deprecated,具体报错截图如下:从这个报错中,可以看出启动参数-Xloggc过时了,提示我们用-Xlog:gc:,原因其实也不难猜测,因为我的JDK版本用的是11,所以参数发生了变化。问题解决我们修改下seata-server.sh,将-Xloggc改为-Xlog:gc:修改之后的内容如下:exec "$JAVACMD" $JAVA_OPTS -server -Xmx2048m -Xms2048m -Xmn1024m -Xss5原创 2021-03-06 10:06:52 · 1958 阅读 · 4 评论 -
Java main方法快捷键
快捷键:psvm,就会出现main方法的提示:然后回车: public static void main(String[] args) { }原创 2021-03-01 22:31:37 · 3642 阅读 · 0 评论 -
推荐下SpringCloud学习的开源项目
最近主要在学习python,对于SpringCloud有些遗忘,这里我贴出两个SpringCloud开源项目供大家参考,我也在学习中:https://gitee.com/zhangmrit/RuoYihttps://gitee.com/zhangmrit/ruoyi-cloud第一个是SpringBoot的项目,第二个是SpringCloud的项目,第一个是第二个的基础,第一个更新比较快,第二个主要是框架比较新。...原创 2021-02-10 15:24:49 · 526 阅读 · 0 评论 -
git在mac上报错不能clone
问题描述:在mac上执行git clone时报如下错误:AdministratordeMacBook-Air:VSCodeProjects administrator$ git clone https://github.com/jishaofeng89/kiss_you_5g.gitxcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not existUse `sudo xco原创 2021-01-23 08:01:44 · 754 阅读 · 0 评论 -
Python多进程连接数据库的问题
问题描述python中主进程与多个子进程最好不要共享一个数据库的driver、session等连接,因为python的一个进程退出后会自动关闭它所使用的连接,这导致其它子进程或主进程无法在该连接下操作数据库。一系列的可能的报错如下:DatabaseError: ORA-01001:无效的游标DatabaseError: ORA-01002:提取违反顺序DatabaseError: ORA-03106:致命的双工通信协议错误解决cx_Oracle.connect()默认不是线程安全的!加上th原创 2020-12-28 13:45:07 · 1378 阅读 · 1 评论 -
sqlldr导入oracle导致某个表特别慢
问题描述执行脚本sqlldr导入oracle导致某个表特别慢,就是没有数据,然后执行select也很慢,大概要十几秒。解决1. 杀死导入进程# ps -aux|grep sqlldr# kill -9 xxx(sqlldr导入的进程号)2. 删除锁表查出哪个语句导致的锁表,并且把会话结束掉:select l.session_id, s."SERIAL#", a.sql_text from v$sqlarea a, v$session s, v$locked_object l where l原创 2020-12-23 13:06:52 · 1066 阅读 · 0 评论 -
Oracle两种数据库连接方式
Oracle两种数据库连接方式第一种:直接用户名密码实例连接通过用户名密码和实例连接是最普遍的方式,这种就不用说明了。例如:# sqlplus card/card123@10.0.0.1:1521/dbname第二种:通过tns的方式连接这种的话,就是配置在tnsnames.ora一般是在app/oracle/product/11.2.0/db_1/network/admin目录,或者类似目录连接的时候只需要用户名/tnsnames.ora里面的名字。...原创 2020-12-22 14:20:47 · 515 阅读 · 0 评论 -
invalid compressed data--format violated
问题描述Ftp下载下来的文件,在执行gzip -d解压时报如题错误:解决方法登录ftp之后,执行binary,用二进制的方式传输文件:# ftp> open 10.11.121.212> bap(这里输入ftp用户名)> (输入ftp密码)> binary200 Switching to Binary mode.(切换到二进制传输模式)> mget(下载文件)...原创 2020-12-22 14:08:11 · 1187 阅读 · 0 评论 -
Mac终端find命令的使用
问题描述因长时间使用Linux,在Linux中使用find命令:# find -name 你要查找的内容但是这个命令直接在mac的终端中会报错,在mac上正确的姿势如下:$ find . -name *.a原因mac上使用的是bsd,而linux上使用的是gnu。bsd的find命令第一个参数必须指定目录路径,而gnu可以省略第一个参数...原创 2020-12-14 21:51:49 · 1266 阅读 · 0 评论 -
解决IE浏览器无法访问此页面
如题:效果如下:开发过程中,某些软件只能用IE浏览器打开。很多电脑打开IE就提示无法访问此页面,看看解决方法,其实也比较简单:1. 打开“Internet选项”2. 选择“高级”–>“重置”3. 点击“重置”按钮然后再重新打开浏览器,就可以访问页面了。...原创 2020-12-12 10:09:38 · 6843 阅读 · 1 评论 -
如何在SSM项目中单独使用Fegin——SpringCloud改造
在将老的系统(主要是SSM开发的)改造为SpringCloud的过程中,因为直接改造工作量比较大,还有很多的jsp要转thymeleaf,因此我这里的改造方案是:不改造原有的单个系统,只是系统直接的调用改成feign的方式,逐渐去掉double,改成SpringCloud。然而,SSM的工程需要将调用方式改为feign,而且不依赖注册中心和配置中心,这样改造工作量相对会比较小。总结起来就是,接口之间的调用方式改为了feign,后台都是restful提供的微服务接口。改造的过程是这样:1 项目中添加依原创 2020-12-02 18:21:20 · 956 阅读 · 1 评论 -
RPC的一篇文章分析
现在Java这块的面试的要求真的是越来越高了,十年之后,SpringCloud,Double,K8S都有很多的要求,只是前端弱化了点,可能跟前后端分离有关系。现在去面试,不怎么考前端。但是Java的难度真的我感觉,已经是接近要上天了,源码,原理,比较偏的冷门知识都要会。比如关于RPC这块,涉及的就有double,openfeign等等。但是,我们不能被这些五花八门的框架,如果我们经常被这些框架带着走,很容易就陷入到学不动了的境地。关于RPC这块,实际上是构建在动态代理的基础上,文章链接地址为:htt原创 2020-12-01 14:29:10 · 775 阅读 · 1 评论 -
K8S笔记(一)——安装环境搭建
k8s安装笔记1 准备环境CentOS 8,2核4G。2 操作系统初始化2.1 关闭防火墙[root@instance-8ty2wq3z ~]# systemctl disable firewalld2.2 关闭selinux我这里是临时关闭[root@instance-8ty2wq3z ~]# setenforce 0setenforce: SELinux is disabled[root@instance-8ty2wq3z ~]# 2.3 关闭swap分区我这里也是临时关闭,原创 2020-12-01 08:41:05 · 508 阅读 · 0 评论 -
SpringBoot打包no main manifest attribute, in xxx.jar
打包SpringBoot项目,使用nohup启动之后,报如下错误:no main manifest attribute, in xxx.jar这个是SpringBoot打包没加打包相关配置,在pom.xml中加上如下配置,并重新打包就OK了。 <build> <plugins> <plugin> <groupId>org.springframework.boot</gro原创 2020-11-27 09:33:41 · 1073 阅读 · 0 评论 -
yml添加自定义参数
1 添加依赖添加spring-boot-configuration-processor的依赖。 <!--获取yml配置文件中自定义的数据包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</art原创 2020-11-26 15:00:09 · 2145 阅读 · 0 评论 -
CentOS安装RocketMQ 4.7.1
1 下载RocketMQ其实我们进入官网(http://rocketmq.apache.org/docs/quick-start/)就可以看到下载的位置和安装的操作:具体下载地址为:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip2 启动启动过程包含两部分,一部分是Name Server的启动,一部分是Broker的启动。注意JDK版本不能高于9.0,否则原创 2020-11-23 20:54:57 · 519 阅读 · 0 评论 -
Idea搜索jar包中的类
双击Shift即可,如下图,输入你要搜索的内容,然后就会列出来你要查找的内容。原创 2020-11-20 11:57:53 · 1116 阅读 · 1 评论 -
seata 1.4安装与配置
seata是阿里巴巴的分布式全家桶解决方案下载:https://github.com/seata/seata/releases解压,注意看下里面有个README-zh.md,相关的一些脚本可以在这个文件的链接找到,因为不同的seata版本,脚本可能有差异,需要注意下。我这里把1.4.0的这个文件内容补充在下面:脚本说明client存放用于客户端的配置和SQLat: AT模式下的 undo_log 建表语句conf: 客户端的配置文件saga: SAGA 模式下所需表的建表语句sp原创 2020-11-18 16:59:27 · 6647 阅读 · 24 评论 -
Swagger的几种高级用法
Swagger如果使用得当,生成文档还是比较容易看明白,如果说明的不好,还不如普通文档。所以,有些用法还是值得记录下:对Controller的说明,加上tags说明controller是某方面的接口,如文档的显示为:2.复杂的参数,比如我们请求的参数是一个对象,就使用@ApiModelProperty进行说明:显示的信息为:3. 数组里面包含对象这里有坑,且看我的:(1)在实体类上添加ApiModel说明,类似如下:(2)请求的参数加上@RequestBody,否则不会有效果,坑原创 2020-11-17 16:15:52 · 979 阅读 · 0 评论 -
CentOS查看交换分区
面试的时候,很多时候面试官可能不会直接问你交换分区的事情,而是问你,比如内存2G,但是程序比如要分配超过2G的内存空间,会有什么问题?这个时候你一定要想到还有个交换分区,程序会开始利用交换分区:在CentOS下可以通过free -m查看交换分区:[root@iZbp10zgaj3rt9oi9yb4baZ ~]# free -m total used free shared buff/cache availableMem:原创 2020-11-17 11:24:44 · 701 阅读 · 0 评论 -
Docker配置镜像加速
最近开始使用Docker,然而下载一些镜像非常慢,比如下面openjdk:11.0.4,这个镜像就下载不下来:[root@instance-0terk04p docker-test]# docker build -t docker-test .Sending build context to Docker daemon 16.97MBStep 1/5 : FROM openjdk:11.0.411.0.4: Pulling from library/openjdk9a0b0ce99936: Pu原创 2020-11-17 10:26:28 · 606 阅读 · 0 评论 -
SpringBoot修改代码不用重启配置
还是比较简单:1.添加dev-tools的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dep原创 2020-11-16 15:58:54 · 641 阅读 · 0 评论 -
Docker安装JDK
最近在使用docker,如果不是因为面试,可能我还不大会使用docker。先看下docker安装jdk:[root@instance-0terk04p docker-test]# docker build -f Dockerfile -t docker-test:v1 .Sending build context to Docker daemon 16.97MBStep 1/2 : FROM java:11manifest for java:11 not found: manifest unkn原创 2020-11-16 11:28:37 · 786 阅读 · 0 评论 -
Alibaba Seata 实践 AT 模式
参考:http://qfdmy.com/#/courses/lesson/1240369666028568577/1243339884425388033转载 2020-11-14 10:04:34 · 387 阅读 · 0 评论 -
不确定性的人生,其实是有确定性的东西
可能在今后的很长一段时间里,这种充满不确定性的播出都会成为一种新常态,也许同学们会有点遗憾,我们又何尝不是。但这其实只是我们所处时代洪流的一种缩影罢了。关于未来,我们唯一能确定的可能就只有——它必将充满不确定。不确定性会让人不舒服,因为它不熟悉、不受控,彷佛是一种损失。所以人们总会因为不确定而焦虑,甚至恐惧。但意识到不确定是必然的——仅是这个认知,就能让我们安心不少,也能帮我们做好准备,在面对它时更有勇气、更有能量、更有弹性。好在,不确定性只是生活的一部分,我们还有大量尽在掌握的确定性:健康的身体、转载 2020-11-12 21:03:29 · 229 阅读 · 0 评论 -
Java面试整理
1.String,StringBuffer与StringBuilder区别(参考:https://blog.youkuaiyun.com/u011702479/article/details/82262823)String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费有限的内存空间。StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况原创 2020-11-06 18:19:45 · 214 阅读 · 0 评论 -
Shiro就是一个过滤器嘛
好久没有复习下java了,发现经过时间的沉淀,再看东西就有了新的感觉,比如这个shiro,看配置就能理解shiro就是一个过滤器嘛原创 2020-11-05 17:36:01 · 314 阅读 · 0 评论 -
https无法访问80端口
废话,https开头不带端口的地址不访问80端口,访问的是443端口错误示范:正确如下:原创 2020-11-03 17:44:58 · 2391 阅读 · 0 评论 -
Spring Boot拦截请求进行重定向跳转
先引入spring-boot-starter-web配置,如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>编写拦截处理handlerpackage com.xpb.xpbweixin.config;import原创 2020-11-03 10:44:14 · 1744 阅读 · 0 评论 -
uni-app右上角分享到朋友圈效果
先上效果图:主要就是弹出一个modal,只是这个modal是一个图片。我用了colorui这个插件,全部代码如下,拿走不谢!<template> <view> <view> <button class="cu-btn round shadow bg-blue" @click="show">显示</button> </view> <view class="cu-modal" :class="isShow原创 2020-10-30 22:42:18 · 1354 阅读 · 0 评论
分享