随笔分类 -  编程语言-[Java]

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 39 下一页
摘要:说明:应该是全网最全的中文教程了,包括一些常用的快捷键和配置等等。是的,我已经转IntelliJ IDEA了。 来自judasn的IntelliJ IDEA简体中文专题教程: https://github.com/judasn/IntelliJ-IDEA-Tutorial http://life.y 阅读全文
posted @ 2017-11-16 22:35 EasonJim 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:Java语言规范建议按以下顺序列出修饰符: 1. Annotations 2. public 3. protected 4. private 5. abstract 6. static 7. final 8. transient 9. volatile 10. synchronized 11. na 阅读全文
posted @ 2017-11-16 08:07 EasonJim 阅读(3649) 评论(0) 推荐(0) 编辑
摘要:当inner class(内部类)必顺使用到outer class(外部类)的this instance(实例)时,或者匿名内部类要使用外部类的实例。 例: class Outer{ String data = "外部类別"; public class Inner{ String data = "內 阅读全文
posted @ 2017-11-16 00:21 EasonJim 阅读(8894) 评论(0) 推荐(1) 编辑
摘要:说明:不一定准确,但是最快理解。 final: final可以修饰:属性,方法,类,局部变量(方法中的变量) final修饰的属性的初始化可以在编译期,也可以在运行期,初始化后不能被改变。 final修饰的属性跟具体对象有关,在运行期初始化的final属性,不同对象可以有不同的值。 final修饰的 阅读全文
posted @ 2017-11-16 00:16 EasonJim 阅读(61731) 评论(0) 推荐(6) 编辑
摘要:Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何 阅读全文
posted @ 2017-11-15 08:57 EasonJim 阅读(339) 评论(0) 推荐(0) 编辑
摘要:第一个例子: 第二个例子: 运行一下,这个不定长度参数的类型为String[],即字符串数组。 从上面可以看出,如果一个方法的参数定为不定参数的话,这个参数可以根据参数个数动态生成一个数组,然后传入方法执行。 不过,不定参数有两个规定:第一,方法的参数列表中最多只有一个不定长度的参数;第二,就是不定 阅读全文
posted @ 2017-11-15 00:37 EasonJim 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:说明:Java的枚举比dotnet的枚举好用,至少支持的方式有很多。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 用法二:switch JDK1. 阅读全文
posted @ 2017-11-14 23:49 EasonJim 阅读(4400) 评论(0) 推荐(0) 编辑
摘要:说明:最简单的理解,基本类型有默认值,而包装类型初始为null。然后再根据这两个特性进行分业务使用,在阿里巴巴的规范里所有的POJO类必须使用包装类型,而在本地变量推荐使用基本类型。 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包 阅读全文
posted @ 2017-11-14 23:21 EasonJim 阅读(18475) 评论(0) 推荐(3) 编辑
摘要:继上一篇文章http://www.cnblogs.com/EasonJim/p/6937690.html中介绍的集合类有非常多,但是在实际使用中,最常用的应该是下面这几种: Java的集合框架分为List和Set接口 Set和List: Set子接口:无序,不允许重复。List子接口:有序,可以有重 阅读全文
posted @ 2017-11-14 10:36 EasonJim 阅读(326) 评论(0) 推荐(0) 编辑
摘要:如果项目上使用了Swagger做RESTful的文档,那么也可以通过Swagger提供的代码生成器生成客户端代码,同时支持Feign客户端。 但是经过测试,生成Feign代码和REST客户端有些臃肿。 官方网站:https://github.com/swagger-api/swagger-codeg 阅读全文
posted @ 2017-11-14 09:29 EasonJim 阅读(3343) 评论(0) 推荐(0) 编辑
摘要:Elasticsearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上 阅读全文
posted @ 2017-11-13 18:42 EasonJim 阅读(10139) 评论(0) 推荐(0) 编辑
摘要:如上图所示。 阅读全文
posted @ 2017-11-13 10:23 EasonJim 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:说明:基于前后端,尤其是使用Ajax请求的接口,现在市面上网页上调用的Ajax基本都是没有验证的,如果单独提取之后可以无线的刷数据。 继上一篇http://www.cnblogs.com/EasonJim/p/6178402.html文档所提到的Ajax请求的接口验证问题,现在基本上有了解决思路了, 阅读全文
posted @ 2017-11-13 00:54 EasonJim 阅读(6143) 评论(0) 推荐(0) 编辑
摘要:在pom.xml文件中配置Jetty插件的参数:scanIntervalSeconds 然后使用正常运行或者Debug运行都可以,不过时间应该在3秒以内会发现然后重启。 如果使用Eclipse的Jetty插件,很遗憾,没找到解决方法。 如果使用Eclipse的Tomcat插件,这个默认支持热部署的。 阅读全文
posted @ 2017-11-12 10:52 EasonJim 阅读(3075) 评论(0) 推荐(0) 编辑
摘要:第一种: 第二种: 第三种: import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** 阅读全文
posted @ 2017-11-11 22:52 EasonJim 阅读(2461) 评论(0) 推荐(0) 编辑
摘要:Schedule存在spring-context.jar包中。 实现简单步骤: 1、配置bean.xml开启定时任务支持。 代码实现: 注意要加@Component这类的注解。 示例工程:https://github.com/easonjim/5_java_example/tree/master/s 阅读全文
posted @ 2017-11-11 22:50 EasonJim 阅读(5350) 评论(0) 推荐(0) 编辑
摘要:适用的工具是:Schedule 集成步骤: 1、开启Schedule支持 2、使用 说明:支持Linux的cron表达式。 cron表达式 示例工程:https://github.com/easonjim/5_java_example/tree/master/springboottest/sprin 阅读全文
posted @ 2017-11-11 22:15 EasonJim 阅读(2691) 评论(0) 推荐(0) 编辑
摘要:说明:Spring MVC中集成Spring Data Redis和Spring Session时版本是一个坑点,比如最新版本的Spring Data Redis已经不包含Jedis了,需要自行引入。且最新版本的2.0.1会与Spring MVC 4.1.4有冲突,估计写法错了。所以要明确引入的Sp 阅读全文
posted @ 2017-11-10 18:05 EasonJim 阅读(1942) 评论(0) 推荐(0) 编辑
摘要:出现这个问题:No bean named 'springSessionRepositoryFilter' available的的原因: 1、Spring MVC加载了多个配置文件导致的,并不是版本问题。 2、如果使用org.springframework.web.context.ContextLoa 阅读全文
posted @ 2017-11-10 17:35 EasonJim 阅读(7799) 评论(0) 推荐(0) 编辑
摘要:从Redis的Key入手,比如Spring Session在注解@EnableRedisHttpSession上提供了redisNamespace属性,只需要在这里设置不同的值即可,效果应该是这样的: 或者从Redis的多个数据库索引入手,比如在Redis单机版上可以支持多个数据库,最多好像默认是1 阅读全文
posted @ 2017-11-10 14:45 EasonJim 阅读(593) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 39 下一页