
java
文章平均质量分 67
番茄与西红柿
这个作者很懒,什么都没留下…
展开
-
位运算 几个例子
首先要明白一个概念,Java位运算是针对于整型数据类型的二进制进行的移位操作。主要包括位与、位或、位非,有符号左移、有符号右移,无符号右移等等。需要注意一点的是,不存在无符号左移java有哪些数据类型是整型数据类型和各数字进制之间转换问题。Java整型数据类型有:byte、char、short、int、long。要把它们转换成二进制的原码形式,必须明白他们各占几个字节。我们都知道,一个字节占8位。转载 2016-02-03 14:38:02 · 813 阅读 · 0 评论 -
Dropwizard(一)教程-简单搭建
dropwizard 框架的搭建简单的hello-world程序,数据库操作和视图层操作以后有机会,再接着写原创 2015-11-21 16:18:40 · 10260 阅读 · 0 评论 -
Java 获取UTC时间
取得本地时间:java.util.Calendar cal = java.util.Calendar.getInstance();取得指定时区的时间:java.util.TimeZone zone = java.util.TimeZone.getTimeZone(“GMT-8:00″);java.util.Calendar cal = java.util.Calendar.getInstance(原创 2016-08-11 17:34:06 · 12414 阅读 · 1 评论 -
selenium2 webdriver 简单使用
在项目中看到测试工程师做的自动化测试,觉得蛮有意思的所以在业余时间也自己搭建一个玩玩。采用的是Java编写脚本,此次简单的介绍怎么搭建一个简单的selenium项目。 难点: 不同浏览器需要下载不同的driver,同时不同版本的浏览器需要不同版本的selenium jar包来支持。首先你需要了解自己浏览器的版本。我采用的是Chrome 50.0版本,selenium用的3.0.0版 可以去原创 2016-08-04 22:41:22 · 792 阅读 · 0 评论 -
java8 LocalDate LocalDateTime等时间类介绍
这篇文章主要是java8中新的Date和Time API的实战。新的Date和Time类是java开发者社区千呼万唤始出来的。Java8 之前存在的Date类一直都受人诟病,很多人都会选择使用第三方的date库joda-time。Java8中的date和time api是jodatime的作者参与开发的,实现了JSR310的全部内容。这些新的api都在包java.time下。原创 2016-07-21 22:04:25 · 23745 阅读 · 0 评论 -
java8 Stream流操作介绍
java8 流操作使用Stream基本步骤1. 创建Stream;2. 转换Stream,每次转换原有Stream对象不改变,返回一个新的Stream对象(**可以有多次转换**);3. 对Stream进行聚合(Reduce)操作,获取想要的结果;原创 2016-07-13 19:14:19 · 7959 阅读 · 0 评论 -
java8 Optional类用法解析
在Java中,null代表一个不存在的对象,如果对它进行操作就会抛出java.lang.NullPointerException异常。NPE(NullPointerException)是调试程序最常见的异常。google一下有很多关于方法到底应该返回null还是new一个空对象的讨论。 类似于scala的scala.Option[T]、Haskell的Data.Maybe,Java 8 引原创 2016-07-12 16:48:45 · 4815 阅读 · 0 评论 -
java8 lambda排序
首先,让我们先定义一个简单的实体类:public class Human { private String name; private int age; public Human() { super(); } public Human(final String name, final int age) { supe原创 2016-06-30 17:59:11 · 4167 阅读 · 0 评论 -
java annotation 自定义注释
元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited 这些类型和它们所支持的类在java.lang原创 2016-06-28 09:40:57 · 491 阅读 · 0 评论 -
Hibernate 自动建表 type=InnoDB 错误
Hibernate自动建表配置hibernate.hbm2ddl.auto=update或hibernate.hbm2ddl.auto=create设置数据库方言的时候要考虑到数据库版本问题,当MySQL数据库版本为5.1~5.5时#设置数据库方言hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect原创 2016-05-17 22:46:21 · 926 阅读 · 2 评论 -
几种排序算法 冒泡、快速排序、归并、选择排序等
/** * 快速排序 * @param arrays * @param left * @param right */ public static void quickSort(int arrays[], int left, int right) { int dp; if (left < right) {原创 2016-02-03 19:03:58 · 419 阅读 · 0 评论 -
Dropwizard(二) hibernate连接Mysql数据库
分享一下官网的连接:Dropwizard Hibernate整合 作者自己没有采用JDBI来连接数据库,而是采用了dropwizard-hibernate 框架连接数据库,并进行处理数据。结合官网的教程,和git-hub上的例子一步一步的整合。1.1 导入dropwizard-hibernate 包 上一篇文章以已经提到,采用maven管理此web项目,所以先在pom文件中添原创 2015-11-30 22:05:14 · 3240 阅读 · 0 评论