自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林老师带你学编程

从前端到服务器、从服务器到Linux运维,林老师带你走进编程的世界

  • 博客(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

nginx demo

利用Nginx负载均衡的访问SpringBoot服务,还有利用Nginx实现404,500等错误页面的拦截。

2017-06-28

Postman_v4.1.3

chrome安装Postman插件,实现浏览器post请求

2017-06-01

DbVisualizer破解工具

DbVisualizer破解工具

2016-11-10

ajaxfileupload

JQuery ajax文件上传所以来js文件

2016-11-03

RedisDemo案例

RedisDemo案例

2016-09-29

Redis缓存数据库

Redis缓存数据库

2016-09-29

SpringBoot中web-mvc搭建案例

在IDEA中搭建一个SpringBoot中web-mvc案例

2016-09-19

json所需jar包

Java中json开发所需要的jar包,以及依赖的相关jar包

2016-07-19

solr6.0+mysql+IK分词集成

solr6.0+mysql+IK分词集成

2016-06-01

solr6.0中IK分词需要的资料

solr6.0需要的IK分词资料,其中包括IK分词的jar和配置文件还有搜狗词库

2016-06-01

solr6.0+mysql集成配置

利用solr搭建MYSQL集成环境,实现MYSQL数据库索引的添加和修改。

2016-05-20

FullCalendar应用

利用FullCalendar应用实现日历事件开发

2016-05-01

带有验证码的漂亮ajax登录界面

带有验证码的漂亮ajax登录界面。实现局部刷新验证码,ajax登录功能

2016-05-01

带有验证码的漂亮登录界面

带有验证码的和输入验证的后台漂亮登录界面

2016-05-01

java验证码自动生成代码

利用java自动生成验证码,是图片的格式哦

2016-05-01

Android上次多个文件到Struts2

利用Android上传多个文件到Struts2中。

2016-04-14

SSH框架搭建例子

这里是SSH框架的一个例子。

2016-04-14

最新SSH的jar包

目前最新的SSH开发所需要用到的jar集合,测试过可以用。

2016-04-14

James开发所需jar包

James开发所需jar包

2016-04-10

java邮件发送接收

利用James邮件服务器实现对邮件的发送或者接收

2016-04-10

James邮件服务器

Apache中的一个邮件服务器

2016-04-10

Lucene搜索引擎开发

利用开源框架Lucene实现汉字分隔,拼音检索,纠错提示的公共的一个综合demo

2016-03-29

JPush推送,利用java后台推送消息

Android中实现对JPush信息的处理,后台服务器采用java开发。可以自定义要推送的信息和模式

2016-03-29

hibernate所需驱动

hibernate开发中所要用到的各种技术。其中jar包都兼容性很好。

2015-09-11

Struts驱动

Struts开发中所需要的各种驱动,都是兼容性就高的,最稳定的驱动。

2015-09-11

数据库的各种驱动

里面有MySQL,oracle,sql server数据库所需求的数据库驱动。

2015-09-11

Gson所需驱动

Gson开发时候所要用到的驱动,兼容性很好。

2015-09-11

Jquery所需驱动

Jquery所需驱动,是用来开发Android中JQuery比不可少的驱动。

2015-09-11

Json所需驱动

Json所需的所有驱动,总共有7个多。我已经给大家整合在一起啦。

2015-09-11

tomcat驱动

tomcat所需要的驱动,没有这个驱动tomcat运行不了。

2015-09-11

利Android AQuery中ajax访问SSH搭建的后台Java Web服务器

利Android AQuery中ajax访问SSH搭建的后台Java Web服务器

2015-09-11

Fragment和ViewPager的用法

利用Fragment和ViewPager,简单的实现界面切换的功能。

2015-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除