自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义View

 一.前言         安卓提供了许多易用的,功能强大的View对象,如TextView,ImageView等等。但是这些View不一定能满足我们的需要,我们需要自定义View。下面我们以两部分来说明,包括自定义View和自定义属性。下面我们来看下       1.关于Activity,View和布局文件的说明              首先我们在编写安卓程序常常碰到的的三个文件,...

2018-10-28 01:29:31 343

原创 GridView的使用与跑马灯效果

一 GridView的使用        gridView和ListView一样都是一种列表显示的视图控件,ListView是竖直列表的形式来展现,常常用于新闻条目这种.而gridView是可以按照多少列来横向列表的形式来展现的.两者的使用十分相似.      1.创建GridView的控件            在你的布局文件中创建gridView控件如下:           ...

2018-10-26 13:25:46 552

原创 安卓7.0下载更新并且自动跳转到安装页面

一.前言    安卓6.0之后有很多的改动,比如动态获取权限,特别是获取内部存储的权限只能动态获取,不能在AndroidManifest.xml写死,同时        跳转安装页面的代码也有所改动,网上也有相关资料,我在这里把我遇到问题整理,并且发不出来,以android下载更新这个Demo来说明. 1.动态获取内部存储访问权限    (1).在代码里面声明你的权限列表,用字符串...

2018-10-25 10:49:12 2948

原创 Linux基础与Shell编程

由于需要,也是为了更加了解linux的使用,看了一本关于linux的书,书名叫<<Linux命令行与shell脚本编程大全>>,在翻看的过程中将其中的一些知识点做了记录并且进行了整理.总共分为三部分,第一部分主要是linux的基础设shell的基础知识,第二部分则是具体介绍了shell脚本的编程,第三部分则是关于sed和gawk的一些应用.链接如下:linux基础和Sh...

2018-09-29 16:29:57 238

转载 android项目如何引入library

安卓一.Idea引入Library,无法使用的问题步骤如下:1. 将library拷贝到项目根目录下2.将library加入到setting中3.将library添加到compile中,并且同步编译参考笔记: [link]https://blog.csdn.net/niubitianping/article/details/52218537)...

2018-08-14 11:06:36 611

原创 Hadoop配置与使用

一,介绍       Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。它主要解决以下三个问题      1.海量的数据存储(HDFS)      2.海量的数据分析(MapReduce)      3.资源管理调度(YARN)  1.Hadoop的配置         因为hadoop是...

2018-02-27 20:15:22 431

原创 微信支付开发流程

一.说明           公司最近要做微信支付的功能,看了网上的许多的博客,说的不是很具体,这里总结下,以比较具体的方式总结下微信支付开发流程,总的来说分为两个过程,第一个是生成微信JSSDK的签名,这个过程是用来拉起微信支付的框框的,第二个是预支付ID的生成,这个是用来真正支付的。好了,下面介绍这两个模块的开发过程二。微信支付        1.生成微信JSSDK的签

2018-01-02 20:20:11 5671

原创 使用eclipse创建maven项目

一.介绍                        之前使用MyEclipse2014创建maven项目时出现各种问题,不能使用build命令,今天使用eclipse来搭建maven,经过两天的折腾总算弄好了,所以在这里总结下方法,以便大家查看         二,下载与使用maven            1.下载与配置maven               

2017-09-21 08:23:43 493

原创 idea创建struts2工程

一.介绍                      今天终于开始使用了idea,打算创建一个struts2的工程,但是遇到了一些问题,网上写的不太详细,或者很分散,在这里,我打算详细的介绍下配置过程。                     对于idea这个工具和MyEclipse还是有很多的不同,刚刚接触肯定比较难受,但是刚刚接触都是这样,熟悉就好了,现在开始介绍了

2017-09-12 17:42:54 1147

原创 Mybatis介绍与使用(二)

一.介绍                                在前面的mybatis博客中,我介绍了mybatis的基本使用方法,现在我来说说mybatis的一些特别的功能。主要说下

2017-08-20 11:20:25 348

原创 mybatis介绍与使用(一)

一,介绍                                   今天来介绍一个和hibernate很像,但是又有不同的框架,他的名字叫做mybatis,                                         他的前身是ibatis,是阿帕奇的一个开源项目,这个项目后面转到谷歌,正式

2017-08-19 18:06:13 431

原创 在eclipse中添加C/C++开发插件

一,说明                            最近要使用C语言,虽然我已经忘得差不多了,但是没办法。我又不想下载微软家(巨硬)的visual studio系列, 好像都2017了,但是那个太大了,而且还不好卸载,占用c盘空间,不能更改安装目录的,所以我就想eclipse能不能写,反正只是现在要用,以后也不用,上网查了下真的可以在eclipse上安装C/C++开发插件这个插件名

2017-08-13 21:53:55 18424 3

原创 SpringMVC的介绍与使用

一,MVC           1.什么是mvc              mvc是一种设计模式,帮助使用者更好搭建和编写项目,在b/s,c/s架构中经常使用,mvc表示全称为Model-View-controller,即模型-视图-控制三层结构,三层每层负责不同的功能,其中,model层用于封装简单的javaBean和复杂的javaBean,包括业务层,甚至dao层,只要是个java

2017-08-10 09:04:12 5406 2

原创 关与sql查询的题目及其答案

一,简介                             本博客收录了,一些常见的sql语句的写法,值得借鉴,学习,其中有些是比较复杂的,                               1.sql数据                                                   有关的sql测试数据在以下链接       

2017-08-07 14:44:21 1257

原创 solr6.6solrj编程,参数意义以及数据导入

一,简介                       前面已经说了solr6.6的配置和管理工具的使用,现在来说下solr6.6api接口编程,solr6.6的api接口编程可以应对java,c#,python这些语言进行编程,本博客以java为例进行说明。同时说明下里面的配置文件solrConfig.xml和managed-schema内容,还有如何从数据库中导入数据到索引库中

2017-08-04 09:43:33 2446 1

原创 solr6.6的介绍与使用

一,简介                 Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生  成索引 也可以通过HttpGSolrJ操作提出查找请求,并得到XML格式的返回结果。               采用Java开发,基于Lucene的全文搜索服务器。同时对其进行

2017-08-03 22:56:47 1933

原创 安装mysql遇到服务已经存在的错误

前言                               mysql是一个小巧,方便,快捷的数据库软件,虽然5.7版本已经很大,主要是扩展了多别的功能,但是5.5版本还是很小的,只有55mb,学习使用很方便,   但是mysql经常因为卸载不干净,会导致无法重新安装数据库,所以下面介绍一种处理方式                                 

2017-08-03 15:23:51 14294 1

原创 java中的内部类的总结

一,介绍                                               java中的内部类主要分为普通内部类,静态内部类,匿名内部类,局部内部类四种,其中匿名内部类较为常用,大家最好可以掌握它的使用方法,以便在以后的编程中使用它,下面分别介绍下这些内部类                        1.普通内部类             

2017-08-02 20:31:10 352

原创 java比较难面试题(一)

题目一.               58阅读以下程序,运行结果为                  public classExamTest {  public static void main(String[] args) {   new Derived();  } } class Base

2017-08-02 14:33:52 2717

原创 关于子类继承父类属性的问题讨论(希望得到大神指点)

一,介绍                           我们知道当子类继承父类时,会覆盖父类中和子类同名的方法和属性,前提这些方法和属性不是私有的,下面让我们看一段代码如下                    class A{ public int num = 1 ; public String name="A"; public int get

2017-08-02 12:30:56 1720

原创 Thread的生产者和消费者模式

一,介绍                            生产者消费者模式,其实也是一种线程同步的机制,是利用线程间互斥的规则来达到,线程同步的,下面画个图来解释下这种机制                                  如下图:

2017-08-01 11:48:32 525

原创 单例模式介绍

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

2017-07-31 21:45:10 253

原创 关于Thread可能的面试题

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

2017-07-31 21:26:55 2150

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

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

2017-07-31 17:07:01 504

转载 Java Thread 总结

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

2017-07-31 15:10:22 293

原创 Lucene6.6的介绍和使用

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

2017-07-30 18:26:46 6682 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 410

原创 使用FusionChartsFree整合项目

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

2017-07-27 15:10:20 813

原创 关于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 2665 1

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

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

2017-07-26 16:32:49 1361

转载 HashMap,LinkedHashMap,TreeMap的区别

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

2017-07-26 11:41:04 256

原创 记住密码功能的制作

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

2017-07-26 09:09:56 2002

原创 List中的值的更新

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

2017-07-25 09:55:22 5376

转载 ArrayList Vector LinkedList 区别与用法

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

2017-07-24 11:20:56 1304

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

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

2017-07-23 20:10:20 1540

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

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

2017-07-22 14:44:54 1697

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

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

2017-07-21 15:12:40 1814

原创 简单的分页制作

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

2017-07-20 13:36:42 864

原创 Lucene的配置与使用

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

2017-07-19 16:55:19 1016

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

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

2017-07-16 00:10:26 615

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关注的人

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