Android有效解决加载大图片时内存溢出的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 sourc
阅读本文

Python之——Fabric开发实例

一、查看本地和远程主机信息 # -*- coding:UTF-8 -*- ‘‘‘ 查看本地和远程主机信息 本实例调用local()方法执行本地(主控端)命令,添加“@runs_once“修饰符保证该任务函数只执行一次 Created on 2018年1月11日 @author: liuyazhuang ‘‘‘ from fabric.api import * env.user = ‘root‘ e
阅读本文

2017面向对象程序设计(JAVA)课程总结

以下就课程结束之后的问题进行简单小结:1. 关于课程教学方法       课程在部分章节的学习中采用了翻转课堂教学,目的是促进同学们借助方便获取的线上线下学习资源进行课前自学,以便于老师留出课堂时间进行知识的查漏补缺、程序设计的示范教学,同时督促同学们逐步形成良好的自学习惯,这个习惯对于计算机专业领域从业人员非常重要。有些同学在一学期的学习中,已经适应了这种学习方法并开始从中受益。有些同学停留在旧
阅读本文

源码部署~ActiveMQ

MQ  MQ英文名MessageQueue,中文名也就是大家用的消息队列,说白了就是一个消息的接受和转发的容器,可用于消息推送。 ActiveMQ介绍   ActiveMQ是Apache出品的,最流行的,能力强劲的开源消息总线,ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间任然扮
阅读本文

WebSocket消息推送

WebSocket协议是基于TCP的一种新的网络协议,应用层,是TCP/IP协议的子集。它实现了浏览器与服务器全双工(full-duplex)通信,客户端和服务器都可以向对方主动发送和接收数据。在JS中创建WebSocket后,会有一个HTTP请求发向浏览器以发起请求。在取得服务器响应后,建立的连接会使用HTTP升级将HTTP协议转换为WebSocket协议。也就是说,使用标准的HTTP协议无法实
阅读本文

二叉树的镜像

一、二叉树镜像 二叉树的镜像就是把每个节点的左子树和右字数互换位置,例如源二叉树为: 8 / 6 10 / / 5 7 9 11 其镜像二叉树为: 8 / 10 6 / /
阅读本文

Tomcat之—— linux/centos 解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。 一、常见的Java内存溢出有以下三种 1. java.lang.OutOfMemoryError: Java heap space      即JVM Heap溢出解释说明
阅读本文

ActiveMQ入门到精通-ActiveMQ简介

一、ActiveMQ简介 1 消息中间件传统消息通知技术的局限性:(1)同步通信,客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行。(2)客户和服务对象的生命周期紧密耦合,客户进程和服务对象进程都必须正常运行,如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会接收到异常。(3)点对点通信,客户的一次调用只发送给某个单独的目标对象。面向消息中间件(Message Orie
阅读本文

Spring---浅谈AOP

概念AOP是Aspect Oriented Programming的缩写,即面向切面的编程。是一种比较新颖的编程思想,也是Spring框架中一个重要的领域。AOP与OOP的关系AOP(Aspect-Oriented Programming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善,同时AOP也是OOP的延续。是软件开发中的一个
阅读本文

初学者易上手的SSH-hibernate01环境搭建

这里我们继续学习SSH框架中的另一框架-hibernate。那么hibernate是什么?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是
阅读本文

ActiveMQ集群部署详解

一、ActiveMQ简介1、什么是ActiveMQActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。2、ActiveMQ特性 ⒈ 多种语言和协议编写客户端。语言: Java,C,
阅读本文

Spring01、Spring入门+IOC、DI注入

今天笔者简单复习一下之前学过的Spring的开发的相关的知识,很多都是概念性的东西。但是这些东西还是有必要学习的,毕竟对于一项技术不仅要知其然还要知其所以然,这样子才能算掌握了一项技术。一、Spring的相关知识spring(由Rod Johnson创建的一个开源框架)Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用
阅读本文

第一回 java~简介

Java 简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Ent
阅读本文

简介及环境搭建跑通Hello

Spring   Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 框架 Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Sprin
阅读本文

spring注解的理解

spring注解:注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据与程序元素(类、方法、成员变量等)进行关联。其实就是更加直观更加明了的说明,这些说明信息与程序业务逻辑没有关系,并且是供指定的工具或框架使用的。Annotation像一种修饰符
阅读本文

jboss学习总结

是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。在J2EE应用服务器领域,JBoss是发展最为迅速的应用服务器。由于JBoss遵循商业友
阅读本文

1.概述

Java语言三种技术构架1.J2EE(Java 2 Platform Enterprise Edition)企业版为开发企业环境下的应用提供的一套解决方案。主要包含的技术如:Servlet Jsp等,主要针对Web应用程序开发2.J2SE(Java 2 Platform Standard Edition)标准版为开发普通桌面和商务应用程序提供的解决方案。该技术是其他两者的基础,可开发一些桌面应用程
阅读本文

虽然不简单但还是要学的JavaWeb—spring框架简介

Spring的概念: spring是一款轻量级的JAVA开发框架,同时也是分层JavaSE/EEfull-stack(一站式)轻量级开源框架,目的是为了简化企业开发复杂性。 spring的核心: 1.IOC(控制反转) 即,将对象的创建权交给spring,由spring来管理对象的创建。 2.AOP(面向切面编程) 面向切面编程可以在切入点前后进行一些其他的操作,如权限判断,事务管理等。
阅读本文