上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 118 下一页
摘要: 说明:Java的枚举比dotnet的枚举好用,至少支持的方式有很多。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 用法二:switch JDK1. 阅读全文
posted @ 2017-11-14 23:49 EasonJim 阅读(4436) 评论(0) 推荐(0)
摘要: 说明:最简单的理解,基本类型有默认值,而包装类型初始为null。然后再根据这两个特性进行分业务使用,在阿里巴巴的规范里所有的POJO类必须使用包装类型,而在本地变量推荐使用基本类型。 Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包 阅读全文
posted @ 2017-11-14 23:21 EasonJim 阅读(18770) 评论(0) 推荐(3)
摘要: 继上一篇文章http://www.cnblogs.com/EasonJim/p/6937690.html中介绍的集合类有非常多,但是在实际使用中,最常用的应该是下面这几种: Java的集合框架分为List和Set接口 Set和List: Set子接口:无序,不允许重复。List子接口:有序,可以有重 阅读全文
posted @ 2017-11-14 10:36 EasonJim 阅读(351) 评论(0) 推荐(0)
摘要: 如果项目上使用了Swagger做RESTful的文档,那么也可以通过Swagger提供的代码生成器生成客户端代码,同时支持Feign客户端。 但是经过测试,生成Feign代码和REST客户端有些臃肿。 官方网站:https://github.com/swagger-api/swagger-codeg 阅读全文
posted @ 2017-11-14 09:29 EasonJim 阅读(3426) 评论(0) 推荐(0)
摘要: Elasticsearch简介 Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上 阅读全文
posted @ 2017-11-13 18:42 EasonJim 阅读(10243) 评论(0) 推荐(0)
摘要: 如上图所示。 阅读全文
posted @ 2017-11-13 10:23 EasonJim 阅读(1543) 评论(0) 推荐(0)
摘要: 说明:基于前后端,尤其是使用Ajax请求的接口,现在市面上网页上调用的Ajax基本都是没有验证的,如果单独提取之后可以无线的刷数据。 继上一篇http://www.cnblogs.com/EasonJim/p/6178402.html文档所提到的Ajax请求的接口验证问题,现在基本上有了解决思路了, 阅读全文
posted @ 2017-11-13 00:54 EasonJim 阅读(6252) 评论(0) 推荐(0)
摘要: 继上一篇文章Http://www.cnblogs.com/EasonJim/p/7807794.html中说到的,Nginx虽然很强大,但是面对大并发时,一台Nginx总是有限的。即使后端有多台Nginx组成的集群时,前端毕竟只有一台Nginx,资源往往有限。 下面将介绍应对这样的情况应该有的解决方 阅读全文
posted @ 2017-11-12 22:54 EasonJim 阅读(2444) 评论(0) 推荐(0)
摘要: Nginx的配置文件在一开始可能真的不太好理解,就像当初开始使用Apache那样,像JSON但却不是。可以说是Nginx的一种专门语言,仅为Nginx服务的。 市面上基本都是写了一点不写一点的教程,基本是不全的,所以最全的解释应该去官网,官网上找的时候针对模块去,切记,Nginx是一个以模块组合而成 阅读全文
posted @ 2017-11-12 22:28 EasonJim 阅读(5645) 评论(0) 推荐(0)
摘要: Nginx实在是太强大了!灰度发布、金丝雀发布、负载均衡就只需要简单的几行配置就可以实现,这些特性嗾使微软无法比拟的。 原来Nginx除了使用ngx_http_stub_status_module模块(http://127.0.0.1/ngx_status)实现Web页面上的监控外,还有一些第三方的 阅读全文
posted @ 2017-11-12 22:04 EasonJim 阅读(17013) 评论(0) 推荐(0)
摘要: 在pom.xml文件中配置Jetty插件的参数:scanIntervalSeconds 然后使用正常运行或者Debug运行都可以,不过时间应该在3秒以内会发现然后重启。 如果使用Eclipse的Jetty插件,很遗憾,没找到解决方法。 如果使用Eclipse的Tomcat插件,这个默认支持热部署的。 阅读全文
posted @ 2017-11-12 10:52 EasonJim 阅读(3152) 评论(0) 推荐(0)
摘要: Linux,Nginx 链接: https://pan.baidu.com/s/1cfgZW6 密码: yj9m 阅读全文
posted @ 2017-11-12 00:59 EasonJim 阅读(780) 评论(0) 推荐(0)
摘要: 在线的转换,Shell脚本的转换都试过了,都没有原生Word文档集成的插件转换这么好用,并且没有Bug。 下载:http://www.writage.com/ 阅读全文
posted @ 2017-11-12 00:18 EasonJim 阅读(1566) 评论(0) 推荐(0)
摘要: 第一种: 第二种: 第三种: import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** 阅读全文
posted @ 2017-11-11 22:52 EasonJim 阅读(2497) 评论(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 阅读(5457) 评论(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 阅读(2730) 评论(0) 推荐(0)
摘要: 其实原理很简单,使用Launchd创建一个开机启动的服务,然后这个服务关联/etc/rc.local文件,那么接下来操作rc.local就和Linux下一样的了。 当然,这种思路还可以直接使用在~/.bashrc文件上,但是这种方式有个弊端,就是权限不是root,所以适用范围小很多。而通过这个服务创 阅读全文
posted @ 2017-11-11 21:22 EasonJim 阅读(2247) 评论(0) 推荐(0)
摘要: 经过测试在10.12.6下/etc/rc.common不生效,原因是已经被launchd守护进程所取代,虽然保留着这个文件,但是基本是不起作用的。 如果要开机启动请直接使用launchd进行操作。 同样的,在/etc/rc.local新建这个文件也是不起作用的。 阅读全文
posted @ 2017-11-11 19:37 EasonJim 阅读(635) 评论(0) 推荐(0)
摘要: 说明: 1、Linux和Mac下操作crontab都是一致的 2、配置文件都在/etc/crontab下,如果没有就创建。 3、测试发现直接使用crontab -e命令创建的定时任务是放在临时文件夹的,重启会删除,并且与/etc/crontab文件无关联。 实际操作: 查看 crontab 是否启动 阅读全文
posted @ 2017-11-11 18:04 EasonJim 阅读(16914) 评论(1) 推荐(0)
摘要: 在Mac没有iptables这些,替代的软件为PF,命令为pfctl。在早些版本用ipfw(<=10.10),后面改为PF。还有一些可以使用OpenBsd,不过这个不太好用。 网上关于pfctl的参数估计不太全,建议直接使用man pfctl去查看。 下面是收集的一些用法: 用PF做端口转发: 首先 阅读全文
posted @ 2017-11-11 17:09 EasonJim 阅读(12741) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 118 下一页