自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

develop

记得当年年纪小,你爱谈天我爱笑

  • 博客(58)
  • 资源 (1)
  • 收藏
  • 关注

原创 liunx安装nacos与spring-boot配置nacos服务发现

1、nacos安装① https://github.com/alibaba/nacos/releases下载nacos的tar.gz安装包,上传至linux服务器,并解压tar -zxvf nacos-server-xxx.tar.gz② 修改nacos/bin目录下的startup.sh脚本③ 修改nacos/conf下的application.properties配置④ 创建数据库,使用nacos/conf/nacos-mysql.sql文件导入对应数据库中⑤进入nacos/

2022-05-16 15:55:23 388

转载 java,利用Selenium调用浏览器,动态模拟浏览器事件,动态获取页面信息

1.创建脚本// 新建并编辑保存脚本vi/etc/rc.d/init.d/start-shell.sh // 脚本 内容例:nohup java -jar aaa.jar// 赋予执行权限chmod +x /etc/rc.d/init.d/start-shell.sh// 配置开机执行vi /etc/rc.d/rc.local//在rc.local文件中添加...

2022-04-07 17:50:08 3056

转载 ORA-01653: 表 a 无法通过 1024 (在表空间 abc 中) 扩展.

ORACLE ORA-01653: unable to extend table的错误今天用PL SQL Developer往oracle数据库中导入数据时,突然报错,只能终止,错误的具体内容如下:ORA-01653: unable to extend table USER_DATA.JKHDFXJL by 128 in tablespace MSMS大概意思是说USER_DATA表空间不足了,于是google了一下,大概有了些眉目。出现这种表空间不足的问题一般有两种情况:一种是表空间的自动扩.

2021-04-12 11:38:22 3289

原创 docker中mysql全量备份

1、宿主机安装crontabyum install vixie-cronyum install crontabs2、新建备份脚本mysql_dump.shdocker exec -i mysql mysqldump ulm > "/opt/mysql/data/ulm_`date +%Y%m%d`.sql"find /opt/mysql/data -mtime +30 -name 'ulm_[1-9].sql' -exec rm -rf {} \;备注:docker ex

2021-03-29 11:34:32 323 1

转载 Docker部署Mysql,挂载日志、配置文件和数据,开启binlog

简介利用Docker的mysql容器,可以方便的部署一个简单的mysql服务器实现步骤1、下载镜像docker pull mysql2、运行容器docker run -d -p 3306:3306 --name your_db_name -v /your_directory/mysql/data:/var/lib/mysql -v /your_directory/mysql/conf:/etc/mysql/conf.d -v /your_directory/mysql/log:/

2021-03-29 11:20:22 2405 4

转载 openssl生成证书,并解决浏览器不信任问题

1. 前言关于SSL的理论知识就不细说了,也了解得不是很深入。这里主要是记录一下 SSL 证书的生成以及证书配置后发现chrome浏览器访问网站会提示网站不安全的问题。大致流程如下,如果有两个域名,应该只需要生成自签名证书就可以了。但是我只有一个域名,所以只能用其他的方式解决。openssl 的安装过程比较简单,不详细记录2. 生成证书证书的生成过程主要参考了:https://blog.51cto.com/1inux/1638154第一步 生成私钥文件命令:sudo op

2021-02-28 15:06:41 4740

转载 解决Linux下同时使用有线和无线/4G网络时,网络连接的优先级问题

1.查看当前网关信息 ip route show显示如下:可以看到前两行default开头的就是默认网关。192.168.1.1是我的有线网关,172.28.0.1是wifi网关。原来是有线网关的优先级更高导致的问题。2.删除默认有线网关配置 sudo route del default gw 192.168.1.11注意这里的192.168.1.1 不是有线网的ip地址,而是有线网的网关地址,不要弄错了3. 添加Wifi网关为默认地址sudo route a..

2020-10-21 22:05:16 4500

转载 CentOS 安装软件提示”没有可用软件包XXX

1.执行命令 sudo yum install epel-release2.然后下载 nux-dextop-release-0-5.el7.nux.noarch.rpm,下载连接: http://li.nux.ro/download/nux/dextop/el7/x86_64 ,下载完成后执行安装,sudo yum installnux-dextop-release-0-5.el7.nux.noarch.rpm3.执行命令 sudo yum install XXX...

2020-09-28 09:25:17 5948 4

原创 服务器运行java程序 cpu占用过大

问题排查:https://www.cnblogs.com/leodaxin/p/7425443.html内存过小导致FULL GC频繁调用,代码不存在内存溢出与不当则考虑服务器内存扩容或分布式部署

2020-08-21 15:34:53 150

转载 三种实现分布式锁的方式

一、为什么要使用分布式锁我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内部,然后映射为操作系统的线程进行处理!而这个共享变量只是在这个JVM内部的一块内存空间!后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图:上图可以看到,变量A存在JVM1、JVM2、JVM3三个JVM内存中(这个

2020-07-17 15:45:59 351

转载 如何实现线程安全的HashMap

一、为什么HashMap线程不安全?(1)内部存储结构:HashMap内部存储使用了一个Node数组(默认大小是16),如果存在相同的hashcode和相同的key的元素,那么新值覆盖原来的旧值;如果存在相同的hashcode,那么他们的索引位置就相同,这时判断他们的key是否相同,如果不相同,这时就是产生了hash冲突,这时数据放在一个Entry链。(2)自动扩容机制:如果多个...

2020-05-06 13:34:51 1836

原创 There is no PasswordEncoder mapped for the id "null"

配置OAuth2的时候报错,在网上寻找答案发现spring security 版本在5.0后需要对用户密码进行加密解决办法在securityConfig类下加入NoOpPasswordEncoder,不过官方已经不推荐了 @Override protected void configure(AuthenticationManagerBuilder auth) throws Ex...

2020-03-24 12:58:45 325

转载 springboot项目使用切面记录用户操作日志

版权声明:本文为CSDN博主「WoddenFish」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/WoddenFish/article/details/825938501、引入springboot-aop集成jarSpring-boot-start-aop2、appli...

2020-02-13 12:49:26 2285

原创 安装包资源

windows:nodejs-12.14.1:链接:https://pan.baidu.com/s/1liwmtznuKOjo3ER9CMqeEA提取码:q9d7gradle-4.7:链接: https://pan.baidu.com/s/1eyPeJNeXtzPNb-0nQ2rj1g 提取码: y4eiidea-2017:链接: https://pan.baidu.co...

2020-02-04 13:45:24 994 1

原创 mongodb数据库新建与用户授权

1.进入mongodb路径bin目录下./mongo2.新建数据库use newDBName3.新建数据库用户并授权db.createUser({user:"root",pwd:"root",roles:[{role:"readWrite",db:"newDBName"}]})4.新建表(集合)db.createCollection("test")5.查看数...

2019-10-14 14:32:29 3858

转载 304 Not Modified详解

第一次访问 200鼠标点击二次访问 (Cache)按F5刷新 304按Ctrl+F5强制刷新 200在客户端向服务端发送http请求时,若返回状态码为304 Not Modified 则表明此次请求为条件请求。在请求头中有两个请求参数:If-Modified-Since 和 If-None-Match。当客户端缓存了目标资源但不确定该缓存...

2019-08-16 14:31:55 1810

原创 linux设置同步系统时间时区为中国/上海

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2019-08-13 12:04:57 2444 1

转载 Consul4-linux安装consul以及集群搭建

前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker搭建consul集群,解决consul配置的数据无法保存的问题。目录一、下载安装consulhttps://www.consul.io/downloads.html选择...

2019-05-22 10:20:56 1280

原创 centos搭建本地docker仓库

安装docker安装:yum pull docker –y启动:service start docker可能报错:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other...

2019-03-13 15:23:57 431

转载 linux环境下安装nginx步骤

开始前,请确认gcc g++开发类库是否装好,默认已经安装。ububtu平台编译环境可以使用以下指令apt-get install build-essentialapt-get install libtoolcentos平台编译环境使用如下指令安装make:yum -y install gcc automake autoconf libtool make安装g++:...

2019-03-13 15:15:20 139

原创 SpringBoot添加swagger2接口文档并添加全局Authorization参数

依赖包<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version></dependency&gt

2019-02-14 10:40:41 23395 3

转载 查看kafka版本

kafka没有提供version命令,可以使用下面的命令代替,在kafka安装目录执行:find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'转载自:《查看kafka版本》...

2018-11-22 14:03:49 3050

原创 将下载到本地的JAR包手动添加到Maven仓库

<!--云通讯--><dependency> <groupId>yuntongxun</groupId> <artifactId>SMS-SDK</artifactId> <version>2</version></dependency&gt

2018-11-21 15:15:08 236

转载 Win10 服务主机:本地系统 CPU占用过高

这种情况,一般开机后,本地系统的CPU占用就一直维持在30%左右,风扇一直转很耗电。可能是windows版本的问题,我在不同的机子上装了四五个系统,都出现了这种情况。解决方法如下:1. 找到任务管理器中的“ 服务主机:本地系统”->“Windows Update”,右键,进入“服务”2. 在服务列表中找到“Windows Update”,右键,停止3. 在服务列表中找到“...

2018-10-25 13:15:12 21391

转载 Centos 修改时间地区及NTP同步北京时间

在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp然后:ntpdate us.pool.ntp.org 。在VPS上可能会有限制和问题ntpdate[1449]: Can't adjust the time of day: Op...

2018-10-23 13:47:41 1336 2

转载 maven打包jar包时如何打包本地jar文件

本地jar添加到maven仓库的方法。 有些包在mvn repository是没有的,例如IKAnlyzer.jar,那我们又想让maven帮助我们管理,怎么办呢?   一、安装maven环境,配置环境变量      二、下载你需要加入到maven的jar包1、配置maven环境,计算机-属性-高级系统设置-环境变量,添加系统变量MAVEN_HOME。值指向bin层,复制到变量值里面。...

2018-07-20 14:57:25 2249

原创 linux下设置固定(静态)IP

首先打开terminal编辑网卡配置文件vi /etc/sysconfig/network-script/ifcfg-ens32添加IPADDR属性:网络配置完成后,需要重启网络服务:service network restart

2018-06-28 14:44:10 487

原创 ‘’ is not in the sudoers file

用户获取root权限或切换用户失败:解决方法:1、切换到root用户2、在根目录下执行visudo编辑文本3、添加行:[用户名]  ALL=(ALL)  ALL4、保存退出后重试,成功...

2018-06-28 14:25:29 952

原创 oracle在mybatis中批量插入数据报错java.sql.SQLException: ORA-00933: SQL 命令未正确结束

useGeneratedKeys属性默认值为false,但是oracle在mybatis中进行批量插入数据时必须显式的定义useGeneratedKeys="false",否则会报错。useGeneratedKeys作用是设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中(自动将自增长值赋予由keyProperty设置的指定属性)...

2018-04-19 11:56:48 8188 1

转载 数据库查询优化——Mysql索引

索引原理1、除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录等。它们的原理都是一样的,通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数据。数据库也是一样,但显然要复杂许多,因为不仅面临着等值查询,还有范围查询(>、2、另外,比如学生信息表,添加学生姓名索引,索引是在name上排序

2018-01-15 14:41:01 190

原创 log4j配置没有问题但mybatis打印不出sql语句

mybatis的官方解释中提到了以下信息 Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找)。 如果一个都未

2017-12-28 17:41:04 1531

原创 cxf开发webservice接口与调用

服务端:需要导入的jar包web.xml添加配置spring-context.xml配置文件:文件头中添加图片中的内容然后配置内容,implementor中的路径为接口所在包名.类名。3.2版本cxf不需要引入配置文件(下图中注释部分)测试接口示例:至此服务端配置完成。客户端:需要导入的jar包访问代码示例运行结果客户端访问方式还有很多种,示例方法只需要导入jar包,不需要任何配置,感觉比较方便。s

2017-12-28 16:54:09 8952 4

原创 Cannot create a secure XMLInputFactory

服务器端与客户端都需要添加woodstox-core-asl与stax2-api的jar包。一开始只在一方添加了这个2个jar包,测试了很久依旧报错,最后在两端都添加了jar包后终于成功了。

2017-12-25 15:56:00 289

原创 oracle下通过表名查找字段名、字段类型、与字段描述

SELECT b.COLUMN_NAME,b.DATA_TYPE,a.COMMENTS FROM USER_TAB_COLUMNS b,USER_COL_COMMENTS a WHERE b.TABLE_NAME = 'tabelName' AND b.TABLE_NAME = a.TABLE_NAME AND b.COLUMN_NAME = a.COLU

2017-12-12 16:36:13 9242

转载 ubuntu登录出现提示“Ubuntu is running in low-graphics mode?”

安装时出现:The System is running in low graphics mode Your Screen, graphics card,and input device settings could not be detected correctly. You will need to configure this yourself 后来又出现: Ubuntu 12.04 th

2017-11-24 11:28:18 3688

转载 ubuntu下安装oracle数据库

今天来记录一下ubuntu下安装oracle11的详细过程。安装过程是我亲自安装得情况下记录的,是可行的方案。一 :环境ubuntu:ubuntu 14.04 LTS amd64位 oracle:oracle11 jdk:jdk1.7 内存:1G 硬盘:20G CPU:1个二:安装1.下载oracle11在官网下载oracle11,下载地址如下: oracle11:http:

2017-11-23 17:30:43 9437 1

原创 ubuntu中FastDFS+Nginx环境搭建

准备nginx1.8.0、FastDFS_v5.08、fastdfs-nginx-module_v1.16。可于网上自行下载。 本文初始压缩包存放位置: /home/jwing/Downloads/FastDFS的安装cd /usr/local// 下载安装libfastcommongit clone https://github.com/happyfish100/libfastcommon.

2017-11-23 14:47:38 561 2

原创 ubuntu配置虚拟ip

新增临时虚拟ipifconfig ens32:0 192.168.0.200 netmask 255.255.255.0 up删除虚拟ipifconfig ens32:0 down将临时虚拟ip配置为永久vi /etc/network/interfaces

2017-11-03 16:17:33 1505

转载 修复 Ubuntu 中“Unable to lock the administration directory (/var/lib/dpkg/)”

在 Ubuntu 或者它的衍生版如 Linux Mint(我已经作为日常工作使用的系统)中使用 apt-get 命令或者其相对更新的APT 管理工具时,你可能会在命令行中看到一个 unable to lock the administration directory (/var/lib/dpkg/) is another process using it 的错误。这个错误尤其对那些对这个错误原因不了

2017-11-03 14:26:39 517

转载 Kafka 设计与原理详解

Kafka简介背景历史当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:如何收集这些巨大的信息如何分析它如何及时做到如上两点以上几个挑战形成了一个业务需求模型,即生产者生产(produce)各种信息,消费者消费(consume)(处理分析)这些信息,而在生产者与消费者之间,需要一个沟通两者的桥梁-消息系统。从一个微观层面来

2017-10-27 11:46:05 304

FastDFS-5.08+nginx-1.8.0+fastdfs-1.16

包内含有FastDFS-5.08、nginx-1.8.0与fastdfs-1.16。用于搭建分布式文件系统环境

2017-11-23

空空如也

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

TA关注的人

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