logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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系

Dom4j 中Node节点 和Element元素的区别

最近在做XML文件解析的项目。Dom4j可以获取Node和Element 两种,但是两种的区辨到底是什么,我有些迷惑,在网上找到了一些比较合理的解释,Node是节点,一个属性、一段文字、一个注释等都是节点,而Element是元素,是比较完整的一个xml的元素,即我们口头上说的xml“结点”(此处故意使用“结”字,以示与“节点”Node区别),我觉得这点和HTNL中DOM很像,比如说其中它由元素

Spring cloud config server Could not fetch remote for master remote: 解决

公司最近迁移了git仓库  修改了  spring cloud repo git的地址 但是Sping Cloud Config server  服务器的git repo地址还是没有改变还是以前的git地址,错误如下c.s.e.MultipleJGitEnvironmentRepository : Cannot pull from remote the working tree is n

git fatal: destination path '**' already exists and is not an empty directory.解决

网上说需要删除或者重新命名已经存在的本地文件,然后在clone 其实不用。第一步 :进入到已存在的目录  cd (/file)第二步: 初始化git  init第三步: 添加远程仓库地址  git remote add origin  (address)第四步:  添加本地代码  git add .第五步: 提交本地代码 git commit -m "init"第六步: 提

    共 11 条
  • 1
  • 2
  • 请选择