摘要:   上次我们讲了Java中的一些基本的语法;今天我们就讲一点内容,来说说Java中的方法和方法重载以及需要注意的一些地方; 方法: Java的方法类似与其他语言的函数,是一段用来完成特定功能的代码片段,  声明格式:         [修饰符1  修饰符2 ....]  ,返回值类型 方法名 (形式参数列表) { J... 阅读原文
2017-09-20 14:02:02 阅读(778) 评论(0)
摘要: java web 过滤器和拦截器的区别和使用  1.1 什么是拦截器:      拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。     在Webwork的中文文档的解释为——拦截器是动态拦... 阅读原文
2017-09-20 12:26:02 阅读(770) 评论(0)
摘要: 其实···,我个人是很不喜欢这样的缩写的,比如:我有一句MMP不知道该不该讲!!! 这里面的MMP你知道是什么意思么!!! 还有WQNMLGB,你知道是什么吗?是的,没错,写全了就是“我去年买了个包”!!!   好吧,还是讲点正经的,JDBC是什么呢?大家说得不错,就是“觉得不错”!!!其工作原理如下图: 根据上图... 阅读原文
2017-09-20 11:26:04 阅读(736) 评论(0)
摘要: 一,ArrayList 实现自己的ArrayList:主要是添加方法,理解自动扩容机制 代码+注释 package com.amazing.jdk.learn2List.list_08_13; /** * 1.实现ArrayList接口的增删改查方法 * 2... 阅读原文
2017-09-20 09:27:01 阅读(743) 评论(0)
摘要:    当多终端(WEB/移动端)需要公用业务逻辑时,一般会构建 RESTful 风格的服务提供给多终端使用。    为了减少与对应终端开发团队频繁沟通成本,刚开始我们会创建一份 RESTful API 文档来记录所有接口细节。    但随着项目推进,这样做所暴露出来的问题也越来越严重。    a. 接口众多,细... 阅读原文
2017-09-20 07:33:03 阅读(792) 评论(0)
摘要: 什么是Struts2的框架 * Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 * 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 * Struts 2以WebWork为核心,采用拦截器的机制来处理用... 阅读原文
2017-09-20 06:00:02 阅读(762) 评论(0)
摘要: 持久层使用jpa时,默认提供了一个注解@Version来实现乐观锁 简单来说就是用一个version字段来充当乐观锁的作用。先来设计实体类 /** * Created by xujingfeng on 2017/1/30. */ @Entity @Table(name = "t_student") public ... 阅读原文
2017-09-19 23:49:02 阅读(757) 评论(0)
摘要: Java中的文件操作还有点小复杂··· 不过没关系,我会把它讲得很简单,嘿嘿嘿!!! 在讲Java中的文件操作前,先了解一个概念——“流”,比如我们把一个杯子的水倒到另一个同样大小的杯子,就是以流的方式处理的(如果你把水冻成冰了再整个放进去就当我没说吧 - -)。 其实我的理解很简单,“流”就是一串数据,至于这一串数... 阅读原文
2017-09-19 22:29:02 阅读(752) 评论(0)
摘要: http://www.baeldung.com/rest-api-spring-oauth2-angularjs作者:Eugen Paraschiv译者:http://oopsguy.com 1、概述 在本教程中,我们将使用 OAuth 来保护 REST API,并以一个简单的 AngularJS 客户端进行示范... 阅读原文
2017-09-19 22:12:01 阅读(792) 评论(0)
摘要: 1 标记-清理算法:最基础的垃圾回收算法,正如他的名字一样,算法分为标记和清理两个步骤:首先标记出需要清理的对象,在标记完成后统一回收掉所有标记的对象,此算法的缺点:一个是效率问题,标记和清除过程的效率都不高,另外一个是空间问题,标记清除后会 产生大量不联系的内存碎片,空间碎片太多可能回导致当程序在以后的运行过程中需... 阅读原文
2017-09-19 21:57:18 阅读(819) 评论(0)