- 博客(15)
- 资源 (32)
- 收藏
- 关注
转载 java数据结构之循环双链表
感谢tu451953337的分享 原文链接地址:点击打开链接这个循环双链表写的相当不错,注释解析也很清晰。是个不错的博文!public class DbLinkedList { //定义内部类,用作链表的节点 private class Node { Node pre; //指向前一个节点
2016-05-31 21:44:43 1995
原创 java数据结构之循环单链表
下面直接上代码举例说明:public class CircularLinkedList { //java中循环单链表 private class Node {//创建一个内部节点类 private Node next = null; private Object value = null; public Node() { } public Node(Object
2016-05-31 20:38:34 3071
原创 java数据结构之单链表
在单链表中对表头进行插入或者删除时,时间复杂度为O(1)。单链表查询指定节点时因为要进行循环查找平均需要查找N/2次,所以时间复杂度为O(N)。存储密度=数据占用的存储量/整个结点占用的存储量。根据这个公式可以得出单链表的存储密度为大于1,在空间利用率上面比顺序表要差;所以可以得出以下结论:单链表一般作为插入或者删除频繁,查询比较少的场景下使用。空间使用率上面是比较顺序表要低。
2016-05-29 22:51:05 766
原创 java数据结构之顺序表
1.顺序表中按位置随机访问的时间复杂度为O(1);2.顺序表中的在给定位置插入或者删除需要移动差不多一半的以上的元素,所以时间复杂度为O(n);3.存储密度=数据占用的存储量/整个结点占用的存储量。根据这个公式可以得出顺序表的存储密度为1;所以可以得出以下结论:线性表一般作为查询频繁,插入或者删除比较少的场景下使用。空间使用率上面是比较高的。下面直接上代码举例说明:publ
2016-05-29 20:54:30 2212
原创 Solr之搭建Solr6.0服务并从Mysql上导入数据
目前百度上面关于solr对MYSQL的集成一般都是4.0左右。但是前solr的版本已经到了6.0,很多配置都和一起不一样了。所以我今天就和大家聊聊solr6.0如何进行MYSQL数据库的配置。(配置的前提是已经搭建好solr服务器了,如果有什么不清楚的可以参考这篇博客:点击打开链接)。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~...
2016-05-20 22:02:26 17796 19
转载 Solr 6.0 学习(一)环境搭建
感谢upxiaofeng的分享。 转载地址: 点击打开链接准备工作:目前最新版本6.0。下载solr 6.0:Solr6.0下载JDK8 下载jdk1.8:jdk1.8【solr6.0是基于jdk8开发的】tomcat8.0 下载:tomcat8##################################在说明搭建环境之前,其实solr5
2016-05-20 11:50:46 16115 15
转载 java Date获取 年月日时分秒
感谢暖流的分享,原文连接地址:点击打开链接package com.util; import java.text.DateFormat;import java.util.Calendar;import java.util.Date; public class Test { publ
2016-05-12 18:21:58 1027
转载 Java中怎样判断一个字符串是否是数字
本文转载自点击打开链接1.用JAVA自带的函数public static boolean isNumeric(String str){for (int i = 0; i System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return
2016-05-08 11:15:48 1279 1
转载 java与(&,&&)和或(|,||)的区别
感谢:cys1990922的分享 原文链接:点击打开链接1.与(&,&&)和或(|,||)的区别 1.1使用与操作的时候,要求前后几个表达式的内容都是true,最终结果才是true,如果有一个是false,则最终结果就是false; 1.2使用或操作的时候,要求前后几个表达式只要有一个true,则最终结果就是true,如果全都是false,则最终结果才是false;
2016-05-07 17:37:58 922
转载 Java生成缩略图之Thumbnailator
本文转载自:点击打开链接 感谢:rensanning的分享。Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。 http://code.google.com/p/th
2016-05-06 11:44:17 6346
原创 FullCalendar应用解析
最新在网上看到一款关于FullCalendar日历开源项目,可以用日历的形式直观的展示了日程安排、代办事宜等事件。是一款功能强大的开源项目。因为项目需要所以就研究了一下FullCalendar的用法和原理,感觉效果挺不错的所以拿来分享分享。运行界面:这里直接上代码,在代码中讲解FullCalendar日历的用法:FullCalendar应用#c
2016-05-01 16:50:29 1182
原创 实现Struts2中对未登录的jsp页面进行拦截功能(采用的是Struts2中过滤器进行过滤拦截)
Struts2中拦截器大家都很经常使用,但是拦截器只能拦截action不能拦截jsp页面。这个时候就有点尴尬了,按道理来说没登录的用户只能看login界面不能够通过输入URL进行界面跳转,这显然是不合理的。这里介绍Struts2中Filter实现jsp页面拦截的功能。(有兴趣的人可以去研究Filter过滤器的其它用法,因为利用过滤器也可以实现action拦截的功能)下面直接上代码,边看边分析实
2016-05-01 16:21:29 9900 1
原创 Struts2 拦截器详细配置过程
Struts2中一个很重要的功能就是拦截器,例如你不想让没有登录的人进入到你其他的action就必须进行验证拦截。其实就是在用户进入action之前进行判断。拦截器有很多种用法,例如设置全局拦截器,方法拦截,设置白名单,黑名单等。这里我就介绍最常用的针对于特定的action进行拦截。1.首先在struts.xml配置文件中进行拦截器的配置:<!DOCTYPE struts PUBLIC
2016-05-01 15:59:00 788
原创 实现带有验证码的ajax局部刷新登录界面
现在的登录界面大多数都带有:验证码的功能+验证码局部刷新+ajax登录。用ajax登录的好处最明显就是速度快,URL地址没有变化。所有现在登录功能很少再用form表单post提交了,大多数都已经采用了ajax局部访问后台然后解析返回值并显示结果到界面上面。理论还是要拿来实践才能验证的,下面直接上代码。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫...
2016-05-01 13:26:51 26660 5
原创 利用java自动生成验证码
验证码生成有两种形式,一种是保存一定的验证码图片在数据库中然后把相应的验证码也保存起来。通过查询数据库来确定用户输入的验证码是否正确。但是这种方式有很大的问题,其一就是验证码图片数量过少很容易就会发生重复,其二是每次验证都要查询数据库影响性能。 所以我采用了第二种方式利用java画笔画出一个验证码图片出来。这样的好处是验证码基本每次都不一样,而且生成的验证码是放在session中
2016-05-01 11:47:48 2767
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人