logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(2)

PS:首先通过虚拟机模拟了两台linux服务器,版本为CentOS6.6,二:tomcat集群1.删除Centos6.6默认的jdk版本,然后手动安装jdk1.8版本环境。具体安装可查看http://blog.csdn.net/u011687186/article/details/52590036   首先执行 rpm-qa|grep jdk 命令(查询当前安装的jdk)然后进行卸载,

class 文件java字节码Oolong反编译分析

我们知道java程序在经过虚拟机后生成class字节码二进制文件,那么怎样分析class文件呢,我们可以把class文件结构转换为能够理解的汇编语言Oolong,可以更好的认识class文件中的信息。一:下载Onlong JVM项目地址https://github.com/jpbirdy/programming-for-the-jvm主要说明  There are five pac

动态绑定实现机制

来源:伯乐在线专栏作者-陶邦仁Java虚拟机调用一个类方法时,它会基于对象引用的类型(通常在编译时可知)来选择所调用的方法。相反,当虚拟机调用一个实例方法时,它会基于对象实际的类型(只能在运行时得知)来选择所调用的方法,这就是动态绑定,是多态的一种。动态绑定为解决实际的业务问题提供了很大的灵活性,是一种非常优美的机制。1. Java对象模型Java虚拟机规范并没有规定J

linux -bash: /usr/libexec/grepconf.sh: 参数列表过长

不小心改错了 /etc/profile文件 重新登陆后报错PATH改错了找不到命令解决方法: 重新定义PATHexport PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

引领新未来SOA服务框架,未来发展的方向

转载自 作者    陶邦仁  http://my.oschina.net/xianggao/blog/6381950 系列目录聊聊服务架构深入浅出SOA思想微服务、SOA 和 API对比与分析1 SOA是什么SOA的全称是Service-Oriented Architecture,面向服务架构。是一种架构,不是一种具体的开发技术。SOA的

怎样使得Tomcat服务器启动更快 使用随机数与熵池策略

随着微服务技术快速发展,SpringCloud与Docker新的技术也不断涌现出来,但是SpringCloud已SpringBoot为基础开发的默认内嵌Tomcat服务器,在SpringCloud与Docker整合的时候,使用docker DockerFile或者docker-compose启动镜像文件的时候,需要同时启动多个Tomcat,由于Tomcat 的sessionId在启动使用Java的

Spring Boot actuator框架的一些安全考虑

微服务铺天盖地的来,引入Spring Boot actuator框架是为了服务作更好的监控与性能查看,Spring Boot actuator是一个为原生端点增加了更多的指标和度量信息,分为应用配置类,度量指标类。操作控制类,但是假如由于开发人员的疏忽把这些监控的请求地址都暴露出来了,攻击者会通过服务的配置信息对服务进行攻击,例如当我们访问/mappings这个返回这个服务控制器映射关系报告,可以

SpringBoot微服务 +tomcat集群+Ngnix负载均衡+Mysql主从复制,读写分离(1)

一:SpringBoot微服务部署 1.有两个maven的SpringBoot项目,一个是是base项目(放一些公共的代码与公共maven配置文件),一个是test(业务逻辑代码),也就是test依赖base项目,如下图:       2.在base项目的pom.xml配置文件中配置scope标签使得SpringBoot内嵌的tomcat向下没有传递性,如下图:PS:跟comp

Jenkins 拉取不到git仓库

最近Jenkins突然拉取不到gitlab的代码了,错误信息如下:error: The requested URL returned error: 401 Unauthorized while accessing http://x.git/info/refs fatal: HTTP request failedfatal: HTTP request failed解决方式:由于git

Linux Systemd 简介

systemd是linux下的一款系统和服务管理器,为什么要使用systemd ? 在rpm包二进制方式安装的linux软件中,使用init守护进程进行服务状态的管理或者 使用service命令 例如启动Mysql数据库可以是 /etc/init.d/mysql start 或者service mysql start.使用linux init进程进行管理服务的时候有两个缺点:1.init系

    共 14 条
  • 1
  • 2
  • 请选择