上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 垃圾回收机制概述 Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有 阅读全文
posted @ 2019-06-06 18:26 洪墨水 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 自动内存管理机制 Java虚拟机原理 所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为 系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真, 提供了一个可以运行完整操作系统的软件平台。 程序虚 阅读全文
posted @ 2019-06-06 18:12 洪墨水 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Netty快速入门 什么是Netty Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 Netty应用场景 1.分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是netty。 2 阅读全文
posted @ 2019-06-06 17:54 洪墨水 阅读(764) 评论(0) 推荐(0) 编辑
摘要: NIO概述 什么是NIO? Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。 Java NIO: Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符 阅读全文
posted @ 2019-06-06 16:53 洪墨水 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 课程目标 网络模型 TCP协议与UDP协议区别 Http协议底层实现原理。 什么是网络模型 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。 现在的网络编程基本上都 阅读全文
posted @ 2019-06-06 16:16 洪墨水 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 课程目标 熟悉注解底层实现原理 完成ORM框架底层原理 常用设计模式 单例、工厂、代理 自定义注解 什么是注解? Jdk1.5新增新技术,注解。很多框架为了简化代码,都会提供有些注解。可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。 注解不会也不能影响代码的实 阅读全文
posted @ 2019-06-06 15:28 洪墨水 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 课程目标 XML和JSON Java反射机制 手写SpringIOC 什么是数据交换格式 客户端与服务器常用数据交换格式xml、json、html 数据交换格式用场景 移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。 很多互联网项目都采用Http协议+JSON 因 阅读全文
posted @ 2019-06-06 11:36 洪墨水 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那 阅读全文
posted @ 2019-05-30 11:33 洪墨水 阅读(839) 评论(0) 推荐(0) 编辑
摘要: AOP的日志拦截类中,抛出异常: 主要原因:对方法的参数使用JSON.toJSONString(args[index])转换时,有异常抛出【如果参数类型是请求和响应的http,使用JSON.toJSONString()转换会抛异常】 解决方案:将不能进行序列化的入参过滤掉,只要留下我们需要记录的入参 阅读全文
posted @ 2019-05-28 17:03 洪墨水 阅读(9632) 评论(0) 推荐(0) 编辑
摘要: 1、错误信息: 2、解决方案: 1. 打开工程属性对话框,到Deployment Assembly页面,点击Add 2. 选择Jave Build Path Entries 3. 把程序用于的Library加入进来 4. 重新运行Server应该看不到这个问题了 阅读全文
posted @ 2019-05-28 12:36 洪墨水 阅读(2107) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页