自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_37525569的博客

java研发之路

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

原创 linux centos7 搭建elasticsearch

1.去官网下载最新版本的elasticsearch 下载地址https://www.elastic.co/cn/downloads/elasticsearch 我的是7.8.0的 2.安装elasticserach 将下载的文件上传的自己的服务器上,并解压 ...

2020-07-10 10:40:53 158

原创 linux centos 安装 nginx

前言1.安装依赖包 yum -y install pcre-devel yum -y install openssl openssl-devel1.下载安装包wget -c http://nginx.org/download/nginx-1.6.2.tar.gz2.解压tar -xzf nginx-1.6.2.tar.gz3.安装nginx//在解压的文件夹找到configure那一集的目录./configure --prefix=/usr/lo...

2020-06-05 15:19:51 152

原创 linux centos 安装 mysql8

1.下载包云盘下载链接:链接:https://pan.baidu.com/s/1MACmbc9fRbFnJ0EXxUEnqw提取码:cx40开场告诉你们一定要安装在usr/local/mysql 下面,不然后面有很多坑!!!2.解压压缩包tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz3.创建数据存放目录在自己安排的目录下创建文件datamkdir data4.初始化数据库,并记录登录密码# bin/mys..

2020-06-04 17:35:26 201

原创 linux centos 安装jdk

1.查看linux版本cat /proc/version2.下载jdk安装包到服务器目录当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html3.解压压缩包tar -zxvfjdk1.8.0_2414.删除压缩包rm -f jdk-8u241-linux-i586.tar.gz5.配置jdk环境变量1.打开全局变量文件vim /etc/profile2.按 ...

2020-06-03 10:51:12 113

原创 springboot mybaties mysql ElasticSearch

1.idea创建springboot项目1.创建项目2.下一步3.下一步4.这样项目便创建完成2.集成mybaties和mysql1.pom文件依赖<!--mybatis 配置--><dependency> <groupId>org.mybatis.spring.boot</groupId> ...

2019-11-20 17:55:10 267

原创 virtualBox共享文件可能会遇到的问题及解决方法

1.问题场景:本地win10系统安装使用centos7版本的虚拟机(virtualBox),继续安装增强功能。2.问题描述:常见的上述场景下解决方法为:直接在已经开启的虚拟机上点击设备,点击安装增强功能可能抛出的问题:不能加载映射的iso文件3.解决办法:1).从VirtualBox官网下载增强包,例如(5.2.16版本下的:VirtualBox 5.2.16 Oracle V...

2019-11-20 09:33:47 1078

原创 CAS原理

1.概念:CAS是英文单词Compare and Swap的缩写,翻译过来就是比较并替换。即,CAS机制中使用了3个基本操作数:内存地址V,旧的预期值A,要修改的新值B。更新一个变量的时候,只有当变量的预期值A和内存地址V当中的实际值相同时,才会将内存地址V对应的值修改为B。2.AtomicInteger源码分析拿出一段代码来说,传入期望值和更新的值,调用unsafe的CAS方...

2019-11-20 09:32:32 114

原创 dubbo泛化调用接口

最舒服的方式——dubbo泛化调用接口公司新出一个项目,是做一个定时任务管理系统,前段时间做一个项目,但里面嵌套了n多服务,用jar包的形式调用dubbo接口已经无法满足业务需求,并且不能动态化的添加定时任务,所以这个dubbo正儿八经的功能该上场了。由于我们公司用的基本框架是springboot,那我来讲解一下基于springboo...

2019-05-20 15:48:38 1472

原创 Centos7 ping不通百度

ping不同百度主要得设置一下几点

2019-05-08 11:31:40 4063

原创 log4j2.xml的配置--把日志输出到不同的文件去

需求:将定时计划类里面的日志打印到其他文件里,便于查看。 直接上代码,带着代码解疑惑。 &lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;configuration status="INFO" monitorInterval="30"&gt;    &lt;properties&gt;  &lt;!--配

2018-12-20 16:02:12 12290 1

原创 docker 镜像迁移

今天来讲一下,将docker镜像如何从一台服务器转移到另一台服务器。1.首先将需要的镜像打包这是将plan镜像打包到当前目录2.将plan.tar考到另一个服务器上3.将plan.tar文件load一下,就有拷贝过来的镜像了要是有大量的镜像这样一个一个拷贝,还是挺费劲的,后期研究批量镜像迁移...

2018-12-18 15:39:43 1850 3

原创 为docker容器指定一个固定ip地址

刚开始研究时,觉得好难实现下面这个图片,因不熟悉网路知识而被打败,后来发现实现这个模式很简单。docker安装后,默认会创建三种网络类型,bridge、host和none,可通过如下命令查看sudo docker network lsbridge:网络桥接 默认情况下启动、创建容器都是用该模式,所以每次docker容器重启时会按照顺序获取对应ip地址,这就导致容器每次重启,ip都...

2018-12-14 14:31:42 4898

原创 ajax 将报表导出来

let ajax = new XMLHttpRequest();      ajax.open('get',`${baseUrl}/api/console/v1/export?${stringify(params)}`);    ajax.setRequestHeader( 'Content-type': 'application/json');   ajax.responseType: ...

2018-09-12 17:54:48 441

原创 docker安装以及docker compose发布项目

时间紧任务重,就不多说了,直接来讲安装到发布。1.docker安装1.若我们是一台新装好的虚拟机,那先将这些工具都装一下,每一个命令执行一下。yum -y install epel-releaseyum -y installhttps://centos7.iuscommunity.org/ius-release.rpmyum -y updateyum -y upgrad...

2018-09-12 17:15:35 516 1

原创 nginx 安装到Java代码上传图片利用ftp过程遇到的问题总结

      第一次接触服务器的自己就是一个小白鼠,自然会遇到很多问题:     一、在安装nginx到

2018-06-28 11:35:12 701

原创 Linux安装ftp组件

 Linux安装ftp组件1   安装vsftpd组件安装完后,有/etc/vsftpd/vsftpd.conf文件,是vsftp的配置文件。[root@bogon ~]# yum -y install vsftpd2   添加一个ftp用户此用户就是用来登录ftp服务器用的。[root@bogon ~]# useradd ftpuser这样一个用户建完,可以用这个登录,记得用普通登录不要用匿名了...

2018-06-28 10:18:51 173

原创 spring-boot中使用jpa下hibernate的ddl-auto

        今天做一个报表的功能,发现一个表中的shopProductId都为null,但在程序中判断用的是shopProductId,而且表中有productId不为null,在查找原因的途中,才得知是有人将productId改为了shopProductId,但是数据没有更新过去。遇到这种情况,我们怎么能查看到某些字段被改变了呢?         由于我们用的框架是springBoot+ja...

2018-06-25 14:21:24 4574 1

原创 Linux安装Nginx,超级简单

Nginx安装手册1 nginx安装环境 执行:yum install -y pcre pcre-devel 执行:yuminstall -y zlib zlib-devel 执行:yuminstall -y openssl openssl-devel 执行:yum install gcc-c++2 编译安装注意:上边将临时文件目录指定为/var...

2018-06-21 14:45:03 253

原创 SpringBoot中配置Swagger构建API文档

        做后端的,接口文档的编写,十分使得人头疼,Swagger可以算是这个接口文档中的框架了,现在我们来看看SpringBoot中配置Swagger。        在SpringBoot中配置Swagger很简单,主要分两个步骤:        1.在pom文件加入Swagger依赖         &lt;dependency&gt; &lt;groupId&gt;io.spr...

2018-06-19 15:01:40 249

原创 利用git上传代码到coding

                                      适合初学者使用git1.准备git和coding账户2.准备coding项目,具体步骤:(1)按图创建项目(2)创建项目以后,就在git上敲击命令行了:1.找到你项目的根目录然后 打开git 输入 cd ...你要进入的目录如图2.初始化一个git执行命令 git init ,在文件里出现一个.git文件3.执行 git ...

2018-05-31 18:32:12 2236

原创 长整数相乘思路分析完整版

长整数相乘思路分析完整版        想要解决一件复杂的事情,一般思路都是先从简单的开始,比如工业革命,就是从自行车到汽车再到轮船、火车。由简单到复杂,又开始瞎扯了,小朋友看到后,再去看看真正的工业革命。1.不考虑进位的相乘,举例12*12    (1)首先将字符串倒序放入数组       列算式我们会发现,总是从个位开始乘以被乘数的个位到十位,因此,按照我们的计算习惯,就分别把12和12这两个...

2018-04-19 14:31:05 2488

原创 java+数据库锁篇

java+数据库锁篇        最近在公司遇到一个问题,就是关于脏数据的处理,就是用户在添加或改变某条数据时,同时访问一个方法,导致插入两条数据或者是将值改变几次。java的synchronized关键字                以前了解synchronized关键字的用法,但并没有实际用过,所以在我们业务量不大的情况下,这个是可以满足要求的,保证并发。但是,在A方法未执行完时,是无法返...

2018-04-16 15:28:45 2454 1

原创 泛型总结

泛型总结 前言       在新公司看后台封装的分页查询,然后接触到了泛型,虽然知道,但并没有很好的理解其用法,自己平常也没用过,所以研究了一下,下面主要讲解一下上界通配符&lt;? extends T&gt;和下届通配符&lt;? super T&gt;这两种类型。一、上界通配符&lt;? extendsT&gt;(Upper Bounds Wildcards)1.首先?表示为T的子类,从字面上...

2018-04-11 15:31:42 152

原创 idea插件之打开ToolWindow并写入内容

今天就给大家介绍一下怎么自定义toolWindow里面的内容。如:创建一个树,可以自定义里面的内容,并且刷新树1.前面两篇讲解了创建一个按钮,今天来将一下创建一个toolWindow并添加里面的内容编写插件离不开plugin.xml,在插件中配置自己的toolWindow,此时自己配置的toolWindow已经打开。&lt;extensions defaultExtensionNs="com.in...

2018-03-20 19:24:51 9544 6

原创 idea插件编写之二

做人要有始有终,答应的下一篇一定会给你们写,虽然以后可能不再会做插件这类的技术了,但也很开心给我这个机会,让我做机试题。idea插件自定义按钮打开EditRunConfigurations上一篇教大家学会了创建idea的自定义按钮,这一节在action创建完毕的基础上,给大家讲一下点击事件。1.打开一个idea已有的面板,离不开这四句话,而第一句,想必不用解释了,看不懂得,请看一下getInsta...

2018-03-16 17:54:55 5296 1

原创 Idea 插件编写篇之一

Idea 插件编写篇之——初学篇        最近学习了idea插件的编写,大家都知道idea是用纯java编写的类似于eclipse的java编辑器,这样我们就可以自定义自己想要的内容,使操作更加方便。1.自定义主菜单的按钮1.创建idea的插件项目2.编写plugin.xml文件这个配置文件里的action是添加按钮的地方,若是在已有的按钮下添加自定义菜单栏,则直接创建action,如图创建...

2018-03-15 18:27:23 5444 6

原创 Linux安装MongoDB

相信有很多文章介绍linux安装MongoDB小编也是折腾了几天学会的安装,下面详细的介绍一下,初学者可以阅读。1.下载MongoDB1.首先要进入root下面的命令行:,你敲入的命令才有效2.执行下面的语句:可以直接粘进去,下载过程会很慢,但会try好几次,我4次才成功wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazo...

2018-03-02 16:48:25 466

html 转pdf源码

html转pdf源码,超级简单,里面注解详细,希望能帮到大家

2019-03-15

jenkins war包,放入tomcat 下就可以使用

jenkins war包,放入tomcat 下就可以使用,便捷方便,不能使用,则留言

2019-02-19

空空如也

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

TA关注的人

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