自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java虚拟机————内存模型

以下是基于《深入理解Java虚拟机第二版》总结Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。Java虚拟机内存主要关注以下几个模块:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存程序计数器:当前线程所执行的字节码的行号指示器。特点:一小块内存,线程私有的作用:概念模型里,通...

2018-07-31 15:01:18 213

原创 spring IOC(2016年)

1.注入:设值注入(property) 构造注入(constructor-arg); 2.bean的生命周期:定义(XML定义),初始化(context启动时加载bean,初始化) , 使用(bean容器中取出实例),销毁(bean容器停止时销毁由bean容器创建的实例) 初始化: 1)实现InitializingBean接口中的方法;

2018-07-29 17:51:14 184

原创 spring aop

7.AOP 1).什么是AOP · AOP : a. Aspect Oriented Programming; 面向切面编程 b. 两种实现方式:预编译方式(AspectJ) 运行期动态代理方式(JDK动态代理、CGLib动态代理)(SpringAOP、JbossAOP) c. 目的:实现程序

2018-07-29 17:05:13 191

原创 SpringMVC Controller 返回值可选类型

SpringMVC Controller 返回值的可选类型spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。 ModelAndView@RequestMapping("/hello") public ModelAndView helloWorld() {

2017-01-10 15:11:51 312

原创 每周笔记(一)——UML

wifi设置命令 netsh wlan set hostednetwork mode=allow ssid=Test key=0123456789 启动命令 netsh wlan start hostednetwork 关闭命令 netsh wlan stop hostednetwork专业术语的全称: BM – Breakdown Maintenance 事后维修,维护TNS –

2016-04-08 18:23:07 384

原创 Socket之UDP套接字小例子

UDP套接字:UDP套接字是通过DatagramPacket类和DatagramSocket类,客户端和服务器端都是用DatagramPacket类来接收数据,使用DatagramSocket类来发送数据。 UDPServer.javapublic class UDPServer { public static void main(String[] args) throws IOExcept

2016-02-29 17:25:28 381

原创 Socket套接字的使用小例子

Socket用来描述IP地址和端口,用来实现不同虚拟机或不同计算机之间的通信。下面是用java语言写的两个主函数,分别模拟服务器端和客户端。ServerThread.javapublic class ServerThread extends Thread { Socket socket = null; public ServerThread(Socket socket) {

2016-02-29 17:06:27 457

原创 XML解析与创建之——DOM4J

DOM4J对DOM树的遍历用了Iterator迭代器。student.java和xml文件参考《XML解析与创建之——DOM》 下面是DOM4J解析和创建XML的代码: DOM4JHelper.javapublic class DOM4JHelper { /** * XML解析 * @return students */ public List<Stu

2016-02-28 23:17:44 246

原创 XML解析与创建之——JDOM

前面两篇关于DOM和SAX解析都是官方提供的xml解析和创建方式。 DOM——基于树结构 SAX——基于事件 JDOM/DOM4J——基于底层API,即DOM和SAX。 下面两种解析和生成方式是基于底层API(DOM和SAX)的非官方的生成方式。这篇我们先测试JDOM。(其中student和xml文件,参考dom篇) JDOMHelper.javapublic class JDOMHelp

2016-02-28 21:44:09 237

原创 XML解析与创建之——SAX

SAX解析XML文件采用的是事件驱动,不像DOM解析完整个文档,所以速度快,占用内存少。SAX会从XML文档的头开始读取XML信息,判断获得的XML语法是XML的哪部分,然后触发该部分的事件,即方法。这些方法定义在ContentHandler接口中。 ContentHandler接口中常用到的方法有: startDocument(): xml解析开始endDocument(); x

2016-02-28 17:43:34 243

原创 XML解析与创建之——DOM

对XML文件解析的方式主要有四种:DOM, SAX, DOM4J,JDOM.DOM解析XML文件,将XML文件的全部内容以对象树方式存放在内存中,然后通过DOM API遍历XML树、得到需要的数据。方便简单,但是消耗的内存大。 下面是DOM解析的代码: student.xml<?xml version="1.0" encoding="UTF-8"?><students> <studen

2016-02-28 14:15:49 274

原创 JAVA中的集合与泛型整理总结

JAVA中的集合与泛型整理总结Java中用到的集合主要有三类:List, Set, Map;实现了接口 Collection 的有 : List, Set;List, List接口的实现类主要有以下三种:ArrayList : 动态数组 LinkedList : 针对经常插入或删除中间元素所设计的高效率集合Vector:动态数组,同步的,线程安全的比较常用的是ArrayList的数组,但是A

2016-02-21 12:31:17 857

转载 eclipse配置tomcat,访问http://localhost:8080时,出现404错误

解决方法:打开eclipse的server视图(Tomcat v6.0 Server at localhost-config),双击你配置的那个 Tomcat v6.0 Server at localhost-config ,打开编辑窗口,查看server locations,看看是否选择了第一个选项(默认是第一个选项),即use workspace metadata(does not

2016-01-11 22:43:52 408

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除