自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫路求索的博客

技术交流总结

  • 博客(23)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 arm架构服务器,通过dockerfile构建jdk基础镜像

因为Java是基于GUN Standard C library(glibc) 而Alpine是基于MUSL libc(mini libc),所以,选择基础镜像 alp,需要安装glibc的库,如下是我的dockerfile:FROM alpine:3MAINTAINER "manluqiusuo<[email protected]>"LABEL version="1.0"LABEL description="This is a jdk8 base image"#设置国内...

2021-03-28 08:58:10 2032 7

原创 spring boot多数据源处理问题

以前业务上遇到过spring boot项目中配置多数据源问题!当时其实一直遗留着一个多数据源事务问题,没有解决!这几天闲暇,又从网上搜索了一下资料,进行了整理!一定要注意:是两个问题!第一:spring boot处理多数据源动态切换问题!第二:多数据源的事务问题处理!spring boot处理多数据源动态切换这里主要通过AbstractRoutingDataSource 实现动态数...

2020-04-26 16:32:56 661

原创 docker搭建redis集群 学习总结

准备工作 创建 工作空间mkdir -p /usr/local/redis_cluster下载相应的软件:wget http://download.redis.io/releases/redis-4.0.1.tar.gzyum install -y gcc-c++解压安装包 并 编译tar -vxf redis-4.0.1.tar.gzcd redis-4.0.1make修改配...

2019-11-03 09:08:21 367

原创 mybatis-generator插件的使用感受和建议

pom文件中增加:<plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.7</version><dependencies...

2019-10-23 11:19:47 620

原创 公司内部gitlab服务搭建(填坑)

该服务依赖docker快速安装搭建而成,所以,docker必备基础再进行后续的阅读学习!Docker的基础学习自行百度Gitlab VS SVN的优点自行百度Gitlab搭建过程:1. 拉取Gitlab的Docker镜像docker pull gitlab/gitlab-ce2.启动容器并进行容器外端口映射docker run --detach \ --pu...

2019-09-06 09:18:00 4081 1

原创 keycloak学习过程中遇到的一些坑

首先网上的一些文章写的不够详细清楚!导致我好多地方浪费了很多时间!就拿最简单的一个 keycloak 数据库切换问题!网上都只说了操作步骤,可是,这里面我按照步骤却出现了很多问题!第一个问题: mysql 的连接 jar 包本问题!目前自己测试了 5,6 ,8 三个大的版本!只有5没有出现任何问题!第二个问题:就是连接后会报09:16:00,596 ERROR ...

2019-06-30 21:38:50 6359 6

原创 Keycloak 初步 学习了解

docker 部署 keycloak//下载 keycloakdocker pull jboss/keycloak需要一个Keycloak实例,启动Jboss提供的Docker容器:docker run -d \ --name springboot-security-keycloak-integration \ -e KEYCLOAK_USER=admin \ -e KEYC...

2019-06-23 17:27:54 3504 2

原创 hdfs环境搭建总结

1.修改主机名主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可值的指出的是,在其它Linux发行版中,并非都存在/etc/hostname文件别的发行版将主机名存放在/etc/sysconfig/network文件中/etc/hosts存放的是域名与ip的对应关系一般情况下hosts文件的每行为一个主机,每行...

2019-04-21 16:38:36 446

原创 MySQL安装再总结

以前总结过一次mysql的安装!好久没有安装,有些生疏,并且这次好好总结一下,安装的步骤和遇到的问题!希望能帮助别人,也自己备份一下!这次安装也尝试了一下使用编译包安装,个人感觉能不用那种方式安装就别用!这次安装也是为了主从复制数据库!所以准备两台服务器!1.查看MySQL是否安装rpm -qa|grep mysql查找mysql残留包,有则删除,没有则忽略find /-name mys...

2019-04-18 22:17:12 843

原创 LinkedList源码 阅读

LinkedList继承了抽象类AbstractSequentialList,并且实现了List,Deque,Cloneable,Serializable作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ ...

2018-04-02 10:25:31 162

原创 ArrayList源码学习

//默认容量private static final int DEFAULT_CAPACITY = 10;//空元素数据容器private static final Object[] EMPTY_ELEMENTDATA = {};//默认容量的空元素数据容器private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};//...

2018-04-01 08:34:17 161

原创 centOS 7 安装 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

#卸载系统自带的Mariadb[root@localhost ~]# rpm -qa|grep mariadbmariadb-libs-5.5.52-1.el7.x86_64[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64#删除etc目录下的my.cnf文件#检查mysql是否存在rpm -qa|...

2018-03-07 16:11:34 2555

原创 Nginx与Tomcat简易分布式部署操作总结

此次主要为了练习和熟悉Nginx这个反向代理服务器的反向代理功能和它的负载均衡功能。反向代理,主要用于服务器集群分布式部署的情况下,反向代理隐藏了服务器的信息。以前没有自己安装和配置使用过,这次练习,总结一下安装和使用心得。Nginx安装总结:Nginx安装非常容易,类似于Tomcat安装(下面的所有安装都在centOS 7系统中安装),本人安装nginx-1.12.2.tar.gz版本。安装Ng...

2018-03-07 10:16:55 3910

原创 多个linux设置ssh免密登陆和各个系统安装zookeeper

设置SSH免密码登陆#表示使用rsa加密方式生成密钥ssh-keygen  -t  rsa#回车后会提示三次输入信息,直接回车就OK#到.ssh文件夹下   生成授权文件cd  .sshcp id_rsa.pub authorized_keys#验证ssh无密码登陆ssh  192.168.226.130将具体ip映射成具体名称#修改  /etc/h

2017-12-18 07:45:50 1040

原创 Linux搭建svn控制

#创建自己的SVN版本库#这里注意:/svnpro 只是你的svn根目录  而myproject是你的一个svn的版本库svnadmin create /svnpro/myproject#当执行上面命令后会在版本库文件夹中生成一堆版本库信息#如:conf  db  format  hooks  locks  README.txt#打开其中的conf文件夹#里面有authz 

2017-11-27 00:43:51 243

原创 Vmware设置网络设置

首先要明白,VMware可以为我们虚拟出一个路由器(交换机)具体的设置就在虚拟网络编辑器中设置这里面有我们可以使用的具体ip范围。网关和子网掩码必须要记住,后面我们需要而具体虚拟机的ip,就在上面那个范围中取用即可。具体设置某个虚拟机的网络配置文件:设置好后,ping 网关(ping192.168.226.2)  ping外网 

2017-11-19 11:38:37 8968 1

原创 线程学习笔记

线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。适用范围:服务器中的文件管理或通信控制前后台处理异步处理 线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它

2017-07-11 17:29:41 258

原创 struts2学习1 笔记

java.lang.IllegalArgumentException:Javassist library is missing in classpath! Please add missed dependency!我们缺少这样一种依赖,这依赖的名字是Javassist因为XWork 或  ognl  他们是属于opensimple下面的项目,从struts2开始,这两个项目已经被归并到apac

2017-06-16 16:08:44 347

原创 通过commons-fileupload实现文件上传

页面端执行文件上传时,表单的类型为enctype="multipart/form-data"。这时,浏览器发送请求时,将把文件数据附带在http请求消息体中,并使用MIME协议对上传的文件进行描述,以方便接收方对上传数据进行解析和处理。当客户端想服务器端发送请求后,tomcat(本人用的tomcat)会将请求强转成HttpServletRequest对象。服务端处理,会从请求中获取数据(Req

2017-06-12 15:46:04 283

原创 io补充

import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;public class FileUtiles{        public static

2017-06-12 14:53:27 191

原创 观察者模式

以前没有过多关注过这个观察者模式!今天再次看到,决定好好看看!用到了观察者模式的地方:SWING 和  AWTJunitXML解析的时候SAX(SAX本身也是基于事件模型的。)servlet监听器    等等。。。。。。1.    概述有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状

2017-05-17 16:41:49 226

原创 页面与后台交互中文乱码处理总结

页面与后台交互中文乱码处理总结:首先需要明白,为什么请求参数会形成乱码?因为前后台的编码格式的不一致导致。首先在前端页面展示的中文参数,是依据格式进行展示的。所以,想后台发送数据后,后台接受数据也要依据UTF-8进行接受,request.setCharacterEncoding("UTF-8");因为所有请求的传递都是依靠tomcat等服务器进行处理和创建的。而tomc

2017-05-16 13:59:40 6643

原创 JavaIO学习

IO流简单介绍和学习!

2017-04-25 09:50:34 245

jdk基础镜像,依赖的glibc

jdk基础镜像,依赖的glibc

2021-03-28

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

TA关注的人

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