自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用Swing的JList组件实现可滑动的图片列表、好友列表

先放效果图吧,代码是从程序里抽出来的,没有特意的做效果,挺丑的凑合着看吧。前面是思路,不想看思路的,可以直接跳到后面看源码(有3个类哦)。一、实现JList每一项以图片的形式展示并附带滚轮思路:1.需要【JScrollPane】对象,将JList放置在JScrollPane上,而不是普通的JPane中。 JScrollPane scrollPane = new JSc...

2018-12-03 11:38:52 7163 6

原创 使用Swing上传指定大小图片到指定路径,并自适应显示上传图片

Swing上传头像功能: Swing初学者,磨了一个上午才做出来的,分享一下具体的代码。不合理的地方希望指出,谢谢。运行效果图: 具体代码:public void a(JButton btnNewButton){ //创建一个文件选择器对象 JFileChooser choose = new JFileChooser(); //设...

2018-12-03 11:38:31 2055 19

原创 23种设计模式——代理模式

代理模式(结构型模式)代理模式(Proxy Pattern):所谓代理模式,就是为A提供一个B对象以控制对A的访问。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,并执行现有对象的相关方法,以便向外界提供功能接口。一般代理模式主要解决直接访问对象不合适的情形。比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某...

2018-12-11 09:12:23 231

原创 23种设计模式——原型模式

原型模式虽然是创建型的模式,但是与工程模式没有关系,从名字即可看出,该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。一、应用场景假设有这样一种情景:如果你正在开发一个银行管理系统,其中有一个功能是在客户端查看某人的账户余额,你采用简单工厂模式,由AccountFactory负责根据用户传入的用户名创建用户账号的对象,然后返回给客户端,具体代码如下:...

2018-12-11 09:12:19 414

原创 23种设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式其实还有两类:并...

2018-12-11 09:11:14 158

原创 Solr之管控台的使用

1.Overview(概览) 2.Analysis(分析) 3.Dataimport(从数据库导入数据):前提是已经配置好了相关的配置 4.Documents(索引文档) 5.Files(文件夹):solr_home下的core下的conf下的相关文件,可单击查看里面的内容 6.Query(查询页面):查询的结果要显示哪个字段,就得将sc...

2018-12-08 11:56:30 155

原创 Solr之中文分词器配置

1.找到solr库下的schema.xml2.添加如下配置3.引用方式4.拷贝中文分词器jar包到solr/WEB-INF/lib下5.拷贝中文分词器配置文件到solr/WEB-INF/classes下6.启动服务器测试中文分词器 ...

2018-12-08 10:50:27 207

原创 Solr之安装与配置

(一)Solr的索引库创建和配置1.在任意盘符下创建文件夹solrHome 2.解压solr-4.10.3压缩包,将文件中example下的solr文件夹下的所有内容复制到solrHome中 3.修改solrHome中复制过来的内容,将connection1文件夹改名为solrCore,进入solrCore文件夹,打开cere.properties配置文件,将name的值也...

2018-12-08 10:39:31 170

原创 Linux之常用命令

1.查看IP信息ifconfig2.进入指定的目录绝对路径:cd /目录/子目录/../..相对路径:cd 当前路径的子目录/子目录/../..根目录:cd /3.返回上级目录回退到上级目录,退一层:cd ..回退两次: cd ../..4.查看当前路径pwd5.查看当前目录下的内容只显示文件名或者目录名:ls以详细信息的方法列出当前目录的内容:...

2018-12-07 14:58:42 137

原创 Linux之centos7.3安装tomcat7

1.使用filezilla软件将tomcat7的安装包上传到Linux主机的指定文件夹下2.解压tomcat安装包,复制到/usr/local目录下cp -r apache-tomcat-7.0.68 /usr/local/tomcat73.编辑profile配置文件,配置tomcat7的配置信息vim /etc/profile4.在jdk的配置后面加上如下:export ...

2018-12-03 11:41:12 666 2

原创 Linux之centos7.3安装mysql

1.进入到要存放安装包的位置cd /usr/local/mysql 2.下载mysql5.7的YUM源:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 3.安装 mysql57-community-release-el7-8.noarch.rpm:rpm -ivh mysql57...

2018-12-03 11:40:54 366

原创 Linux之centos7.3安装jdk

1.解压jjdk到/usr/local/jdk下2.修改etc下的profile文件,在其中配置jdk的环境变量使用vim /etc/profile 命令进入环境变量配置文件的编辑状态在文件中找到export行,并将其注释,添加如下配置信息:#export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROLexport JAV...

2018-12-03 11:40:34 107

原创 SpringMVC

一、SpringMVCSpringMVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型。SpringMVC前端控制器是DispatcherServlet,应用控制器其实拆为处理器映射器(Handler Mapping)进行处理器管理和试图解析器(View Reso...

2018-12-03 11:40:13 197

原创 Spring

目录一、SpringIOC(一)SpringIOC的概念(二)SpringIOC的使用1.所需jar包2.在src下创建并配置applicationcontext.xml文件3.在java代码中的应用(三)SpringIOC创建对象的三种方式1.构造器方式2.工厂方式3.属性注入方式(四)Spring的DI依赖注入1.构造器注入之依赖注入2.属性...

2018-12-03 11:39:56 380

原创 Mybatis

目录一、初识Mybatis(一)Mybatis的原理(二)Mybatis的配置二、基于SqlSession的单表增删改查(一)无参数的(二)有参数的(三)SqlSession总结三、基于Sql动态代理的单表增删改查四、MybatisSql语句的动态拼接五、Automapping自动注入和自定义注入(一)Automapping自动注入(二)自定义注入...

2018-12-03 11:39:35 628

转载 Swing滚动条重写

package com.bjsxt.view.ui;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import javax.swing.ImageIcon...

2018-12-03 11:39:10 439

原创 将图片进行黑白灰处理

将图片黑白灰处理需要用到BufferedImage类,在BufferedImage类中,BufferedImage的构造方法new BufferedImage(w,h,x),x参数则是使头像黑白灰处理的重点--BufferedImage.TYPE_BYTE_BINARY。使用两个循环得到像素点,由于我的图片是圆形的png图像,绘制出来后边角都变成了黑色,在控制台输出rgb参数,发现有很多-1,...

2018-12-03 11:37:52 951

原创 TextPane接收到较长英文不换行bug的处理

import javax.swing.JTextPane;import javax.swing.text.AbstractDocument;import javax.swing.text.BoxView;import javax.swing.text.ComponentView;import javax.swing.text.Element;import javax.swing.te...

2018-12-03 11:37:34 448

原创 数据库

第一章 数据库 3一、认识数据库 31.1概念 31.2安装 31.3知识点 41.4使用客户端链接数据库PLSQL 5二、关系数据库(database manager system) 5三、DML语言:数据库管理语言 63.1Oracle基本操作 63.2用户管理 7第二章 Oracle数据库 7一、表(Tabel) 81.1理解表 81.2表...

2018-12-03 11:36:46 733

原创 第六章 常用类

一、StringStringBuilder可变字符串,线程不太安全,但效率高,推荐使用。StringBuffer可变字符串,线程安全,但效率低,不推荐使用。String是不可变字符串,根据实际情况使用。1.1String类 length() 返回字符串的长度 String s1  = new String("abcdef");...

2018-12-03 11:36:22 178

原创 第五章 异常

一、认识异常1.1概念程序中出现的错误被称为异常(Exception)。1.2异常分类JDK中定义了很多异常类,这些类对应了各种各样可能出现的异常事件,所有异常对象都是派生于Throwable类的一个实例。如果内置的异常类不能够满足需要,还可以创建自己的异常类。异常分为Error和Exception。Error:Error类层次描述了Java运行时系统内部错误或资源耗尽...

2018-12-03 11:35:57 371

原创 第四章 面向对象编程

一、面向对象初识以对象为导向的程序设计,简称oop(object orientated programming)。1.1面向对象与面向过程 区别:面向过程:事物比较简单,可以用线性的思维去解决。面向对象:事物比较复杂,使用简单的线性思维无法解决。共同点:面向过程和面向对象都是解决实际问题的一种思维方式。二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便于我...

2018-12-03 11:35:39 345

原创 第三章 条件语句、循环与方法

一、概述流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:顺序结构、分支结构和循环结构。二、选择结构2.1条件语句ifif分支结构分为三种:if、if else、if-if else。结构不同,优缺点不同。2.1.1 if和elseScanner sc = new S...

2018-12-03 11:35:16 324

原创 第二章 变量、数据类型和运算符

一、标识符作用:在java中的标识符就是用来给java中的一些类、方法、变量、包命名的。命名规则:以美元符号$、_下划线、字母开头,后跟$、_下划线、字母、数字的任意组合。不能以数字开头,大小写敏感,长度无限制,不可以是java中的关键字。注意:标识符中的字母:包括了中英文。由于Java中没有采用通常语言使用的ASCII字符集。而是采用了unicode这样的标准的国际字符集。储存的数量...

2018-12-03 11:34:51 228

原创 第一章 初识JAVA

一、计算机语言发展历史机器语言:典型的二进制文件和计算机交流。汇编语言:通过大量的助记符表示一些基本的操作指令完成计算机沟通。高级语言:通过常用的英语指令编写程序,完成沟通。常见的高级语言:除了之前提到过的以外ortran:是IBM在1954年提出的。主要用在要求复杂数学计算的科学和工程领域。现在任然被广泛使用,尤其是工程领域。COBOL:于1959年提出。主要用于大量精确...

2018-12-03 11:34:18 851 1

solr中文分词器

solr中文分词器

2018-12-08

空空如也

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

TA关注的人

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