自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (19)
  • 收藏
  • 关注

原创 单例模式介绍

一,简介                                     单例模式是很常见一个设计模式,也是基本的设计模式,也是面试,笔试经常提到的设计模式,主要分为饿汉式,赖汉式                                      特点:                                      1、单例类只能有一个实

2017-07-31 21:45:10 276

原创 关于Thread可能的面试题

一,程序,进程,线程,请分别解释这三个概念和区别                               1.程序是静态的,进程,线程是动态的                                2.一个程序可以对应多个进程,一个进程可以对应多个线程                                3.程序不负责申请系统资源,进程申请系统资源,线程共享进程的

2017-07-31 21:26:55 2188

原创 Thread买票这个案例问题分析

今天,写了一个写了一个买票的案例,测试多线程访问的问题,结果打印总是某一个线程,其他线程都不能进来,下面贴下代码                  一。错误代码                                                   打印结果如下                                            

2017-07-31 17:07:01 531

转载 Java Thread 总结

Ø线程的概述(Introduction)线程是一个程序的多个执行路径,执行调度的单位,依托于进程存在。 线程不仅可以共享进程的内存,而且还拥有一个属于自己的内存空间,这段内存空间也叫做线程栈,是在建立线程时由系统分配的,主要用来保存线程内部所使用的数据,如线程执行函数中所定义的变量。注意:Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许

2017-07-31 15:10:22 311

原创 Lucene6.6的介绍和使用

一,什么是Lucene                      Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的  架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标

2017-07-30 18:26:46 6777 4

转载 【java.lang.UnsupportedClassVersionError】版本不一致出错

这种错误的全部报错信息: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0 2 at java.lang.ClassLoader.defineClass1(Native Method) 3 at ja

2017-07-29 12:51:06 433

原创 使用FusionChartsFree整合项目

一,前言                    前面我们说了使用JFreeChart如何生成图表,现在我们使用FusionChartsFree来生成图表,相比于   jfreeChart,FusionCharts具有一定的特效效果,可以说比jfreeChart效果好。但是FusionChartsFree,以下简称为FCF,不像jfreeChart那样是使用api来生成图片的,但是FCF是用XM

2017-07-27 15:10:20 829

原创 关于String str="abc"与String str= new String("abc")区别

看到一个面试题说是String str1="abc"与String str2="abc"打印 str1==str2的结果,结果搞错了下面说明下这个问题,先看下代码                      String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2)

2017-07-27 09:54:54 2744 1

原创 使用jfreeChart生成柱状图,折线图,饼图等

一些项目可能会使用图形报表方式让产品销售,人员分布,以及其他各种需要统计的东西更加的清晰直观的表现出来,这里介绍如何使用jfreechart生成图形报表,                      首先,你需要下载jfreeChart的包,导入其中的jar包,主要导入以下的jar包                                           

2017-07-26 16:32:49 1431

转载 HashMap,LinkedHashMap,TreeMap的区别

Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash

2017-07-26 11:41:04 279

原创 记住密码功能的制作

在登录页面一般都有一个叫做记住密码的功能,它是利用session和cookie技术完成的,下面介绍下如何完成一个记住密码的功能开发            1.在登录页面提供一个记住密码的选项,如下图                                       类似与记住我这个功能的,代码入下,在html文件中写

2017-07-26 09:09:56 2032

原创 List中的值的更新

最近,由于一直在用hibernate写项目,总是被新建对象和持久化对象,给绕的头晕,以至于以为List里面的值的更新,也要先取出对象,再更新对象,再将对象存入List(根本无关吗),所以在这里决定总结下List的存储,以免自己又忘记了,以下放图:                                       从图中可以看到,List存储的时对象的引用,因此当你将List集合中

2017-07-25 09:55:22 5472

转载 ArrayList Vector LinkedList 区别与用法

ArrayList Vector LinkedList 区别与用法最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayL

2017-07-24 11:20:56 1329

原创 导入excel报表到数据库中(jxi技术)

前面说过如何用poi导出数据到excel中,现在说下如何导入excel报表到数据库中,其实前面poi就可以作导入excel报表数据到数据库中,但是比jxi要麻烦一些,但是比jxi要  强大,jxi只支持excel2003的.xls格式的excel文件,对于excel2007的则要使用poi导入,大家可以了解下,我自己也要看下,毕竟poi更强大,现在就介绍下jxi导入excel数据的使用

2017-07-23 20:10:20 1584

原创 导出数据库数据到excel表中(使用POI技术)

一,前言                 项目中可能经常需要导出数据报表到excel中,方便保存和备份,下面介绍使用poi进行数据导出到excel表中的方法                                 1,准备poi的jar包,可以在网上搜索,在官方网站或者其他技术网站下载                                        

2017-07-22 14:44:54 1722

原创 如何给登录页面添加一个验证是否是机器登录的方式(验证码)

验证码,几乎是每个项目都需要的功能,用于检测是否是机器登录,或者是防止对网站的故意攻击,现在介绍验证                  码的制作(也是为了防止自己忘了忘记)              1.首先制作一个用于产生验证码的servlet,或者jsp页面也是可以的,这里用jsp,下面是代码                                <%

2017-07-21 15:12:40 1873

原创 简单的分页制作

1.制作一个带首页,上一页,下一页,末页这样的页面命名为pageUI.jsp                                      页面代码 (例子,可以参考)                                  总记录数:条

2017-07-20 13:36:42 884

原创 Lucene的配置与使用

最近在写一个项目的时候用到了luncene全文检索,为避免以后会忘记,现在将配置方案记录如下        1.导入luncene所使用的jar包,如下图                                解释下每个包的作用:IKAnalyzer2012_u6.jar,这是一个中文用分词包,具有对中文进行分词的功能                            

2017-07-19 16:55:19 1123

原创 如何在struts2中上传和下载文件

一,上传文件          1.在jsp页面准备上传文件的标签                                   2.准备上传文件的模型驱动(在Action中写)

2017-07-16 00:10:26 631

原创 如何处理在下载文件时,中文的文件名传输

1.方法一            // 准备文件名(解决乱码问题) String fileName = URLEncoder.encode(fileName, "utf-8"); // 方法一2.方法二            String fileName = new String(fileName.getBytes("gbk"),

2017-07-14 10:03:59 486

原创 关于如何配置java环境变量

1.JAVA_HOME的配置2.Path的配置3.ClassPath的配置

2017-07-13 17:58:58 267

原创 关于如何在gitter聊天软件中发送图片

不知道,大家在使用FreeCodeCamp学习时,是否遇到在聊天室中不知道如何发送图片的情况,下面告诉大家方法(搞了一上午才知道)     方法就是:                     直接拖拽图片到发送消息的区域就行,如下图

2017-07-13 17:42:59 1149

ComputeHASHUtility_

查看电脑文件哈希值的工具

2018-10-21

rabbitmq-server-3.7.8

rabbitmq最新的服务端

2018-10-21

easyui中文手册

easui中文手册,包括树结构,datagrid等等结构的使用,方便开发者更好的使用easui 开发界面,开发界面,开发界面,开发界面,

2017-09-09

mybatis源代码

mybatis的源代码

2017-08-19

mysql数据库的连接驱动(java)

mysql的连接驱动

2017-08-11

mysql参考手册

MySQL的中文参考手册

2017-08-08

sql查询测试数据

是我博客里题目的sql测试数据

2017-08-07

schema.xml说明

solr中的schema.xml说明

2017-08-04

solr6.6pdf文档

solr6.6pdf文档,里面有solrJ编程的核心api使用以及solr介绍

2017-08-04

c3p0连接池所有jar包

c3p0连接池,所有的jar包

2017-07-30

Spring技术内幕

Spring技术内幕

2017-07-30

深入java虚拟机

深入java虚拟机

2017-07-30

IKAnalyzer-2016FF.jar

支持solr6.0的中文分词器

2017-07-30

阿里巴巴java开放手册

阿里巴巴多年开放经验总结,帮助你避免开发的误区

2017-07-30

BooStrpat3.0

bootStrap3.0 facebook开发,开放使用的页面制作工具,对移动设备页面开放很好用

2017-07-30

lukeall.jar

一个用于方便查看Lucene索引库数据的工具包。

2017-07-30

JDK API 1.8 google班

java Api 1.8 中文版,google版,基本都中文化了,很好用,适合打算挑战java新版本的 开发者们

2017-07-30

IKAnalyzer

支持Lucene6.6版本的IKAnalyzer,亲测可以使用,包括扩展自己词典和停用词。

2017-07-30

空空如也

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

TA关注的人

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