随笔分类 -  Java

摘要:在我们写Java代码时,大部分情况下是不用关心你New的对象是否被释放掉,或者什么时候被释放掉。因为JVM中有垃圾自动回收机制。在之前的博客中我们聊过Objective-C中的MRC(手动引用计数)以及ARC(自动引用计数)的内存管理方式,下方会对其进行回顾。而目前的JVM的内存回收机制则不是使用的 阅读全文
posted @ 2017-06-02 09:43 青玉伏案 阅读(9286) 评论(9) 推荐(17) 编辑
摘要:“注解”这个词,可谓是在Java编程中出镜率比较高,而且也是一个老生常谈的话题。我们之前在聊Spring相关的东西时,注解是无处不在,之前我们简单的聊过一些“注解”的相关内容,比如在Spring中是如何进行“注解”组合的。因为注解在Java编程中还是比较重要的,所以我们今天的博客就把注解的东西给系统 阅读全文
posted @ 2017-05-26 09:19 青玉伏案 阅读(4812) 评论(2) 推荐(4) 编辑
摘要:最近一直在看Java的相关东西,因为我们在iOS开发是,无论是Objective-C还是Swift中,经常会用到委托代理回调,以及Block回调或者说是闭包回调。接下来我们就来看看Java语言中是如何实现委托代理回调以及闭包回调的。当然这两个技术点虽然实现起来并不困难,但是,这回调在封装一些公用组件 阅读全文
posted @ 2017-05-22 09:53 青玉伏案 阅读(3654) 评论(2) 推荐(4) 编辑
摘要:上篇博客我们聊了《JavaEE开发之SpringBoot整合MyBatis以及Thymeleaf模板引擎》,并且在之前我们也聊了《Swift3.0服务端开发(五) 记事本的开发(iOS端+服务端)》,在之前的案例中的服务端是我们使用了Swift3.0下的Perfect框架来实现的,本篇博客我们就用S 阅读全文
posted @ 2017-05-12 10:07 青玉伏案 阅读(2569) 评论(0) 推荐(3) 编辑
摘要:上篇博客我们聊了《JavaEE开发之SpringBoot工程的创建、运行与配置》,从上篇博客的内容我们不难看出SpringBoot的便捷。本篇博客我们继续在上篇博客的基础上来看一下SpringBoot是如何引入和使用MyBatis和Thymeleaf的。在之前的博客中我们提到过Hibernate,今 阅读全文
posted @ 2017-05-08 09:55 青玉伏案 阅读(7327) 评论(3) 推荐(3) 编辑
摘要:本篇博客我们就来聊一下如何使用Eclipse+STS插件来创建Spring Boot的工程。Spring Boot可以使我们更容易的使用Spring框架,在Spring Boot中自动配置了好多东西,这就给我们省了不少事儿。今天我们就来创建一个Spring Boot工程,然后在该工程上创建一个测试的 阅读全文
posted @ 2017-05-03 09:52 青玉伏案 阅读(2003) 评论(0) 推荐(6) 编辑
摘要:上篇博客我们详细的聊了《JavaEE开发之SpringMVC中的静态资源映射及服务器推送技术》,本篇博客依然是JavaEE开发中的内容,我们就来聊一下SpringMVC中的自定义消息转发器(HttpMessageConverter)和SpringMVC中的文件上传。消息转发器在日常开发中是比较常用的 阅读全文
posted @ 2017-04-28 09:51 青玉伏案 阅读(2410) 评论(2) 推荐(3) 编辑
摘要:在上篇博客中,我们聊了《JavaEE开发之SpringMVC中的自定义拦截器及异常处理》。本篇博客我们继续的来聊SpringMVC的东西,下方我们将会聊到js、css这些静态文件的加载配置,以及服务器推送的两种实现方式。当然我们在服务器推送时,会用到JQuery的东西,所以我们先聊一下如何加载静态资 阅读全文
posted @ 2017-04-25 10:05 青玉伏案 阅读(4794) 评论(5) 推荐(8) 编辑
摘要:上篇博客我们聊了《JavaEE开发之SpringMVC中的路由配置及参数传递详解》,本篇博客我们就聊一下自定义拦截器的实现、以及使用ModelAndView对象将Controller的值加载到JSTL上、最后再聊一下异常的捕获处理。这些在日常开发中都是经常使用的东西。具体请看下方内容。 一、自定义拦 阅读全文
posted @ 2017-04-21 09:44 青玉伏案 阅读(9906) 评论(1) 推荐(4) 编辑
摘要:在之前我们使用Swift的Perfect框架来开发服务端程序时,聊到了Perfect中的路由配置。而在SpringMVC中的路由配置与其也是大同小异的。说到路由,其实就是将URL映射到Java的具体类中的具体方法,或者映射到具体的JSP文件上。本篇博客主要就阐述了如何在SpringMVC中配置路由以 阅读全文
posted @ 2017-04-18 09:24 青玉伏案 阅读(19655) 评论(0) 推荐(7) 编辑
摘要:前几篇博客已经陆陆续续的聊了一些Spring的东西,今天博客我们就来聊一下SpringMVC。SpringMVC目前在JavaEE开发中可谓占据一席之地,用起来也是比较顺手的。低耦合,高内聚,利用一些注解以及Java配置类就能很好的实现解耦。今天我们就来看一下如何使用Maven来配置SpringMV 阅读全文
posted @ 2017-04-12 09:04 青玉伏案 阅读(3338) 评论(0) 推荐(9) 编辑
摘要:上篇博客我们详细的聊了《JavaEE开发之Spring中的多线程编程以及任务定时器详解》,本篇博客我们就来聊聊条件注解@Conditional以及组合条件。条件注解说简单点就是根据特定的条件来选择Bean对象的创建。条件注解就是可以根据不同的条件来做出不同的事情。在Spring中条件注解可以说是设计 阅读全文
posted @ 2017-04-07 09:09 青玉伏案 阅读(10054) 评论(2) 推荐(8) 编辑
摘要:上篇博客我们详细的聊了Spring中的事件的发送和监听,也就是常说的广播或者通知一类的东西,详情请移步于《JavaEE开发之Spring中的事件发送与监听以及使用@Profile进行环境切换》。本篇博客我们就聊一下Spring中的并发编程,看一下Spring中的多线程编程和任务的定时执行。下方我们就 阅读全文
posted @ 2017-04-05 09:36 青玉伏案 阅读(6864) 评论(3) 推荐(6) 编辑
摘要:本篇博客我们就来聊一下Spring框架中的观察者模式的应用,即事件的发送与监听机制。之前我们已经剖析过观察者模式的具体实现,以及使用Swift3.0自定义过通知机制。所以本篇博客对于事件发送与监听的底层实现就不做过多赘述了。下方会给出Spring中是如何进行事件的发送与监听的。聊完事件的发送与监听, 阅读全文
posted @ 2017-04-01 09:03 青玉伏案 阅读(1673) 评论(1) 推荐(4) 编辑
摘要:上篇博客我们聊了《JavaEE开发之Spring中的依赖注入以及AOP》,本篇博客我们就来聊一下Spring框架中的Bean的作用域以及Bean的Init和Destroy方法,然后在聊一下Spring中的EL表达式。在Spring框架中我们可以使用@Scope注解来指定我们定义的Bean的作用域。下 阅读全文
posted @ 2017-03-28 09:36 青玉伏案 阅读(5904) 评论(1) 推荐(7) 编辑
摘要:上篇博客我们系统的聊了《JavaEE开发之基于Eclipse的环境搭建以及Maven Web App的创建》,并在之前的博客中我们聊了依赖注入的相关东西,并且使用Objective-C的Runtime来实现了ObjC中的依赖注入,相关博客请参考《类比Spring框架来实现OC中的依赖注入》。当然之前 阅读全文
posted @ 2017-03-24 09:39 青玉伏案 阅读(6465) 评论(4) 推荐(8) 编辑
摘要:本篇博客就完整的来聊一下如何在Eclipse中创建的Maven Project。本篇博客是JavaEE开发的开篇,也是基础。本篇博客的内容干货还是比较多的,而且比较实用,并且都是采用目前最新版本的工具来配置的环境。下方内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Mave 阅读全文
posted @ 2017-03-20 09:57 青玉伏案 阅读(9125) 评论(2) 推荐(7) 编辑
摘要:如果你之前使用过JavaEE开发中的Spring框架的话,那么你一定对依赖注入并不陌生。依赖注入(DI: Dependency Injection)是控制反转(IoC: Inversion of Control)的实现方式之一,另外一种是依赖查找(DL: Dependency Lookup)。当然在 阅读全文
posted @ 2017-03-08 09:11 青玉伏案 阅读(2251) 评论(2) 推荐(3) 编辑
摘要:一、JDBC的概念 1、JDBC(JavaDataBaseConnectivity)Java数据库连接 a)主要提供java数据库应用程序的API支持 2、JDBC的主要功能 a)创建和管理与数据源的连接 b)发送SQL数据命令到数据源 c)提取并处理由数据源返回的结果集... 阅读全文
posted @ 2014-07-26 08:10 青玉伏案 阅读(817) 评论(0) 推荐(1) 编辑
摘要:​ Java中的网路编程主要是Java的Socket编程,属于JavaEE中的高级的部分,以下内容是对java网路编程的一个小结,代码都是经过编译调试的 C/S程序应用:客户/服务器模式,如QQ客户端,客户端连到服务器上,一个C/S模式的应用必须有两套程序,一个是客户端的程序,一个是服务器程序。... 阅读全文
posted @ 2014-07-26 08:08 青玉伏案 阅读(679) 评论(0) 推荐(0) 编辑