随笔分类 - java
摘要:关于Spring的邮件发送的功能演示:(我把程序中一些敏感的地方替换成了其他的文字,直接调试肯定不行,只是给大家一个参考) 需要用到的jar包是 spring-context.jar mail.jar spring-core.jar activation.jar commons-logging.jar 这些是程序必须要用到的包。1:简单邮件 简单邮件中是可以实现邮件群发的功能的,区别是收件人可以是一个数组。packagecom;importorg.springframework.mail.SimpleMailMessage;importorg.springframework.mail.java
阅读全文
摘要:为了备份虚拟主机的mysql数据库,只能用mysqldump导出到本地。 一.在CMD上运行: mysqldump--opt-h192.168.0.156-uUsername-pPassworddatabaseName>database.sql 但由于数据库用户的权限不够,总显示: mysqldump:Goterror:1044:Accessdeniedforuser'Username'@'%'todatabase'databaseName'whenusingLOCKTABLES是没有LOCK TABLES的权限,于是查看mysqldump
阅读全文
摘要:package com.wss;import java.io.File;import java.util.ArrayList;import java.util.List;import java.util.UUID;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.tr
阅读全文
摘要:概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,...
阅读全文
摘要:写应用程序偶尔会枯燥,闲了可以玩玩通信编程。试试和自己说话,哈哈!一。通信协议分层从用户应用程序到物理通信线路(传输介质)之间的协议处理分为若干层。对于软件开发人员分为物理链路层,网络层(IP),传输层(TCP/UDP),应用层。二。编程中的TCP/UDP1.TCP:是一种端到端的可靠的字节流通信协议,他是一种面向连接的协议,TCP连接是字节流而非报文流。2.UDP:是向应用程序提供的一种发送封装的原始IP数据报的发放,并且发送时无需建立连接。是一种不可靠的连接。三。网络编程之Socket编程1.java.net包提供了网络编程的接口。建立连接时候所需的寻址信息为远程计算机的IP地址和端口号。
阅读全文
摘要:“如果说容器对多态是赤裸裸的实现的话,那么IO流将多态已经融入到骨子里!”一。流(IO)的分类1.按照对数据读写的方向分为:输入流和输出流,比如InputStream,OutputStream,reader,writer等。2.按照读写数据时的最小单元分为:字节流和字符流,比如InputStream就是字节流,reader和writer是字符流,但是字节流可以转换为字符流,InputStreamReader,InputStreamWriter就是从字节流转化为字符流的。3.按照功能不同分为:节点流和处理流,比如FileInputStream是节点流,DataOutputStream,Buffe
阅读全文
摘要:养成查API文档的好习惯!一:什么是多态?什么是容器?1.多态:强大的“父类的引用指向子类对象”(指针)。它的实现就是父类的子类们根据自身的需求来实现其父类的同一个方法。通常和“接口”的实现有关,当然还有继承。2.容器:通俗的讲就是存放东西的器皿,就面向对象而言,就是存放某一类对象的类型。面向对象语言的容器(接口)有Collection,Set,List,Map,Iterator,Comparable.二:容器(六大接口)1.Collection接口:它是Set,List容器接口的父类,所以其它的子类里包含了他里边的所有方法。(可查阅API文档)2.Set接口:他里边的元素特点是元素的值不可重
阅读全文
摘要:1.内存解析:众所周知“内存”是在应用程序运行时存放数据的空间,主要存放程序运行时要处理的数据。在这里我主要是对面向对象这些语言在运行的时候数据怎样在内存中处理谈谈自己的理解。2.内存中数据处理的过程1)c++,c#,java这类面向对象语言的数据类型主要有两类:基本类型(4类8种):整型,int,short,long,byte浮点类型,float,double字符类型,char类型,boolean引用类型(比如常用的String,数组,和对象类型)。2)在程序运行的时候根据程序所处理数据类型的不同又被分成三部分:栈,堆,data segment(数据区)。栈:存放非静态变量的值和指向存放在堆
阅读全文
摘要:一.框架概述框架(Framework):一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Context)关系。因此构件库的大规模重用也需要框架。以上对框架的定义来自于百度百科对框架的定义。其实说的通俗一点框架是从现实问题中抽象出来解决实际问题的一种方案。在国内java比较流行的框架有Struts,Spring,Hibernate,JSF。下面就Struts框架来做下总结。二.Struts框架的组成1.众所周知的Struts和Spring设计所用的设计模式都是M
阅读全文
摘要:java中的九个内置对象总结1.首先什么事内置对象?在java中一般要使用对象必须实例化,但是也存在不用实例化就可以直接使用的类。这样的类对象我们称之为内置对象。java中的内置对象有九个:对象:pageContext, 类型:javax.servlet.jsp.PageContext对象:request, 类型:javax.servlet.http.HttpServletRequest对象:response 类型:javax.servlet.http.HttpServletResponse对象:session 类型:javax.servlet.http.HttpSession对象:appli
阅读全文
摘要:Java中堆栈的概念当然是逻辑上的,在完全符合Java规范的Java处理器面世之前,所有Java虚拟机提供的内容都是由软件模拟出来的。 什么叫堆?你用十几个麻将牌竖直叠成一摞这叫堆,你可以从上面、下面、中间任意抽出一张牌,也可以任意插入一张。 什么叫栈?AK-47的弹匣就是一个栈,在上面的子弹没被取出之前,你无法取出下面的子弹——尽管你可以从边上的透明部分读出里面装的是什么型号、颜色的子弹。 堆很灵活,但是不安全。对于对象,我们要动态地创建、销毁,不能说后创建的对象没有销毁,先前创建的对象就不能销毁,那样的话我们的程序就寸步难行,所以Java中用堆来存储对象。而一旦堆中的对象被销毁,我们继续引
阅读全文
摘要:你会了解到:1.准备2.OOP是什么?3.学习方法。(仅供参照)4.工作实践。5.成功在于“思考”。一、准备 “对象无处不在”这是面向对象编程的灵魂! “这是一场持久战!”这是学好编程语言必备的心理。 误区1:很多初学者讨论过编程语言的好坏,不知道学哪门语言。——语言没有好坏! 误区2:中途放弃,去学另外一门语言。——精一门,你会豁然开朗! 误区3:学习时的心浮气躁。——培养自己静心的工作态度,循序渐进! 二、OOP是什么? OOP(Object-Oriented Language)即面向对象编程。面向对象编程说的是一种解决问题的编程方式,是和面向过程编程对立起来。实现这种编程方式的语言目前有
阅读全文
浙公网安备 33010602011771号