JAVA
文章平均质量分 86
top_gun_1
我只看看
展开
-
2016年会成为Java EE微服务年吗?
进入2016年时间还不是很长,让我们回顾下去年年底的一个预言。去年12月,来自C2B2的Steve Millidge预测,2016年将会成为Java EE微服务年。在一定程度上,这是基于Steve在JavaOne上的演讲,他在演讲中详细地讨论了这个主题。此外,Steve还是Payara的联合创始人,Payara的目标用户也是对微服务感兴趣的Java EE开发人员。Steve还认为,SO转载 2016-03-01 14:10:06 · 955 阅读 · 0 评论 -
java 获取邮件数据
有时候我们需要去读取指定邮箱里面的邮件数据,这就需要使用到获取邮件的方法了public static void main(String args[]) throws MessagingException, IOException, javax.mail.MessagingException { Properties props = new Properties原创 2017-03-20 15:53:32 · 2078 阅读 · 0 评论 -
task:scheduled-tasks cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为 秒(0~59) 分钟(0~59) 小时(0~23) 天(月)(0~31,但是你需要考虑你月的天数) 月(0~11) 天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099)其中每个元素可以是一个值(如6转载 2017-02-21 16:37:18 · 2182 阅读 · 0 评论 -
JSOUP 获取节点方法
JSOUP是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。虽然JSOUP有API,可是对于一些方法还是不太熟悉,尤其是获取兄弟节点的方法:(1)firstElementSibling(): 这个方法是获取节点的第一个兄弟节点。这个方法返回的是Element类型;(2)lastElementSibling(): 这个方法是获取节点原创 2016-10-11 16:09:05 · 11471 阅读 · 0 评论 -
jsp 判断list是否包含string
在jstl里面有fn:contains(str,str)这样的方法来判断字符串是否包含另一个字符串,可是没有判断list是否包含string的方法,所以就自己写了一个方法contains.tag:<% String sepChars=separatorChars==null?"-":separatorChars; String[] splitChars原创 2016-07-09 09:28:22 · 3932 阅读 · 0 评论 -
java 获取mac地址
我在网上找了一下获取mac地址的方法,找了两种比较不太一样的方法。第一种 public static void main(String[] args) throws Exception { InetAddress ia = InetAddress.getLocalHost(); System.out.println(getMACAddress(ia)); } private st原创 2016-06-07 10:11:42 · 4522 阅读 · 3 评论 -
JavaWeb中导出excel文件
在平时做系统项目时,经常会需要做导出功能,不论是导出excel,还是导出cvs文件。我下面的demo是在springmvc的框架下实现的。1.JS中只需要用GET模式请求导出就可以了: $('#word-export-btn').parent().on('click',function(){ var promotionWord = JSON.stringify($('#main原创 2016-06-01 09:34:41 · 991 阅读 · 0 评论 -
Java中Set集合的使用
Set类继承了Conllection类,是一种集合类。Set的实现类有三个,下面我们会一一来说这些的不一样。 HashSet HashSet类按照哈希算法来存取集合中的对象,存取速度比较快。 1.Set中是不能出现重复数据的。 2.Set中可以出现空数据。 3.Set中的数据是无序的。原创 2016-05-30 09:36:00 · 22612 阅读 · 0 评论 -
java 中==和equals的区别
== 和 equals 的区别 1. == 是一个运算符。 2.equals则是string对象的方法,可以.(点)出来。 我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和equals原创 2016-04-20 17:33:39 · 1826 阅读 · 0 评论 -
java8中map的新方法--replace
译者:kingvikerMap在Java8中新增了两个replace的方法1.replace(k,v) 在指定的键已经存在并且有与之相关的映射值时才会将指定的键映射到指定的值(新值) 在指定的键不存在时,方法会return回来一个null javadoc的注释解释了该默认值方法的实现的等价java代码: if翻译 2016-04-05 16:26:43 · 27629 阅读 · 2 评论 -
java String 转成Double二维数组
WHY 朋友在群里求助一个问题,问题原型是这样的:String str = "{{10.14, 11.24, 44.55, 41.01},{12.10, 14.21, 52.14, 50.44},{14.44, 16.12, 45.42, 47.55}}";转成double[][]{ {10.14, 11.24, 44.55, 41.01},原创 2016-03-23 10:01:47 · 4335 阅读 · 1 评论 -
java 连接mysql数据库
WHY 今天群里一朋友问关于数据库连接的问题,应该是初学Java吧。然后就想着写写这个让初学者们可以看看。HOW 这个讲解就不多讲了,也没什么好讲的,直接上代码吧 public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; Stri原创 2016-03-22 15:54:57 · 561 阅读 · 0 评论 -
Java通过JNI调用C++程序
JNI是Java Native Interface的缩写,中文为JAVA本地调用。使用JNI可以很方便的用我们的Java程序调用C/C++程序。很多时候,某些功能用Java无法实现,比如说涉及到底层驱动的一些功能,这时候我们就可以利用JNI来调用C或者C++程序来实现,这就是JNI的强大之处。但是JNI也有它的缺点,使用java与本地已编译的代码交互,通常会丧失平台可移植性。 下面是一个JN转载 2014-07-31 17:22:21 · 815 阅读 · 0 评论 -
Java中的多线程你只要看这一篇就好了
引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其转载 2017-03-13 15:38:20 · 2015 阅读 · 1 评论