logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【JVM】内存区域分配机制和内存溢出异常

前言:   对于Java和C类语言来说,它们二者之间存在一个很大的区别:内存动态分配和垃圾回收机制(GC)。对于C 或C++来说,它们的内存管理是有开发人员决定的,也就是收一个对象的生存周期各个部分都具有开发人员的影子。而Java就不同了,它将这些工作全部交由Java虚拟机来管理,内存如何分配和如何回收垃圾都由虚拟机自主管理,极大节省了开发人员的工作。但是这样一来它的弊端就出现了,一是耗费了一

Spring Boot(三):Eclipse中引入Spring IDE环境--Spring tool suite

一.前言              Spring tool suite 是一个基于eclipseIDE开发环境中的用于开发spring应用程序的工具。提供了开箱即用的环境用于实现,调试和部署你的spring应用,包括为关键的的服务器和云计算,Git,Maven,AspectJ,和最新的Eclipse版本提供整合支持。      1. 查看你的eclipse版本。      2.根据

本地连接阿里云数据库Redis

1.背景公司买了阿里云的Redis服务,而不是传统的在阿里云的ECS主机上面搭建Redis服务,开发过程中需要在本地连接阿里云的Redis服务,也就是在本地使用Redis的可视化客户端连接云数据库Redis,但是云数据库Redis是支持外网连接的,唯一的办法就是使用Esc主机连接Redis,然后在ECS主机上安装rinetd 进行转发实现。2.步骤注意事项 阿里云的主机和服务分为两种网络:经典网络

#阿里云#redis
【转】三种方式解决SpringBoot拦截器不能注入bean的问题

转自:https://www.jianshu.com/p/60ff6d0dae7f一.原因这两天在写代码的时候遇到一个问题,为什么使用SpringBoot的时候,拦截器中使用@Autowired注入bean会报空指针.如下面代码所示,我们知道,Spring管理的bean发现有这个注解时候,它会直接注入相应的另一个Spring管理的bean.当 Spring 容器启动时,AutowiredA...

【SSH】Spring:从Demo看IOC基本原理

对于IOC的学习一直都不体系化,导致自己迷惑,只知道“依赖注入“这四个挂在嘴边的字符串。通过学习并结合自己目前的理解来看,IOC就像是一种解耦合的技术。通过配置文件将两个对象之间的依赖降低。之所以说IOC容器是因为IOC技术的体现主要是在xml中,而xml则是一种数据存储的结构,所以提到IOC时总是和容器相联系。      下面通过一个运用IOC原理的Demo演示一下IOC的强大:

docker 三组件:镜像、容器、仓库

Docker是开源的一个基于轻量级虚拟化技术的容器引擎项目。它通过分层镜像标准化和内核虚拟化技术,使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情况下提供资源隔离的应用运行环境。我们目前知道的云服务是基于操作系统级别的隔离,在同一台物理机器上虚拟多个主机,而docker的实现是直接将操作系统环境和应用进行移植。            学习使用docker需要

NuGet-步步为营,发送类包。

【前言】    Nuget类包发布的教程有很多,但是自己看了都不能一遍成功,不是少步骤就是说的不清不楚。总是要找好几篇资料进行综合整理相互参照才能成,算了还是自己写一篇吧。按照步骤来,绝对不会错。【Nueget三板斧】     Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framew

EJB学习

EJB     EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务

IntelliJ IDEA搭建Spring Boot的小Demo

本文转载自  :http://www.cnblogs.com/weizaibug/p/6657077.html           首先简单介绍下Spring Boot,来自度娘百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式

到底了