自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 JDBC连接数据库

不用预处理        Statement//连接数据库操作 public void connection() throws SQLException{ Connection con = null; Statement stmt = null; ResultSet rs = null; try{ Class.forName("数据库驱动"); }catch(Cl...

2018-09-28 14:45:43 240

原创 文件基本操作

1.获取目录下,全部文件与文件夹/** * 获取目录下,全部文件与文件夹 * */ public static void getAllFile(String path) { // 创建 File对象 File file = new File(path); // 取 文件/文件夹 File files[] = file.listFiles(); // ...

2018-09-27 22:44:20 141

原创 linux创建快捷方式

快捷方式 命令ln-s源目录目标快捷方式比如你要在目录/etc/www下面, 建立/usr/share/phpmyadmin文件夹(或文件)的快捷方式, 如下ln-s/usr/share/phpmyadmin/etc/www 命令 ln -s 源目录 目标快捷方式  比如你要在目录/etc/www下面,建立/usr/share/phpmyadmin文件夹(或...

2018-09-25 16:07:35 2112

原创 Centos7安装安装MySQL-server-5.6.35-1.el7.x86_64.rpm,提示安装失败

Centos7安装安装MySQL-server-5.6.35-1.el7.x86_64.rpm,提示安装失败因为Centos7安装时默认安装mariadb-libs.XXXXXX.rpm, 需要卸载mariadb-libs.XXXXXX.rpm,才能安装,卸载mariadb-libs.XXXXXX.rpm 使用rpm -qa|grep -i mariadb-libs 搜索 然后rpm -e...

2018-09-22 18:13:38 3497 1

原创 linux tomcat开机自启

linux tomcat7开机自启 类似很多上面的这种开机自启问题都可以通过下面的方法解决,这两天查询了很多资料,试了很多方法。终于解决了。比如想要开机自启动tomcat7,最简单的方法就是修改/etc/rc.d/rc.local文件。在最后添加 1.修改/etc/rc.d/rc.local   vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住...

2018-09-18 11:22:34 340

原创 Redis非关系型数据库

非关系型数据库(NOSQL):         为了处理海量数据,需要将关系型数据库的关系 去掉。                 非关系型数据库设计之初 是为了替代 关系型数据库的         Redis                 优点:1、海量数据的增删改查,非常轻松应对                     2、海量数据的维护非常轻松。      ...

2018-09-17 12:41:40 544 1

转载 linux 下 mysql 修改密码

有时我们会忘记Mysql的密码,或者想改一个密码,以下将对这两种情况修改密码的三种解决方法做个总结本文都以用户为 root 为例;一、拥有原来的myql的root的密码;方法一: 在mysql系统外,使用mysqladminmysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】12方法二: 通过登...

2018-09-17 12:09:07 200

原创 linux安装JavaWeb环境与注意事项

linux搭建JavaWeb环境分为三个步骤(jdk+tomcat+mysql)1.第一步安装jdk首先安装jdk时候要注意,必须联网先安装依赖程序yum install glibc.i686(jdk依赖程序)(glibc.x86_64)yum install gcc-c++(mysql依赖程序)yum -y install libaio.so.1 libgcc_s.so.1 ...

2018-09-16 18:43:01 769

原创 java小细节

我们常常遇到abstract class与 interface的区别,今天却遇到了abstract interface,感觉interface不用abstract再修饰了啊。结论:事实也确实如此,编译为.class文件后abstract interface成为了interface。...

2018-09-12 09:07:41 120

原创 java界面编程

Frame类• 代表一个窗口。• 是Window类的子类• 有标题,可通过拖拉改变大小• 初始化时为不可见,可用setVisible(true)使其显示出来• 使用BorderLayout作为其缺省布局管理器• 使用setLayout方法改变布局管理器布局管理器•用户界面上的屏幕组件可以按照一定的格式布局例如水平排列,或按网格方式排列•布局管理器类是一组类,它• 实现 ja...

2018-09-11 17:29:44 1458

原创 java线程

Java中线程的实现• 在Java中要想实现多线程代码有两种手段:•一种是继承Thread类•另一种就是实现Runnable接口创建线程的两种方式11. 继承Thread类1) 定义子类继承Thread类。2) 子类中重写Thread类中的run方法。3) 创建Thread子类对象,即创建了线程对象。4) 调用线程对象start方法:启动线程,调用run方法。 Thread类...

2018-09-11 17:12:28 230

原创 java数据库编程

为什么需要JDBCJDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力JDBC驱动JDBC驱动由数据库厂商提供• 在个人开发与测试中,可以使用JDBC-ODBC桥连方式• 在生产型开发中,推荐使用纯Java驱动方式 使用JDBC-ODBC桥方式连接数据库• 将对JDBC API的调用,转换为对另一组数据库连接API的调用• 优点:可以访问所有OD...

2018-09-09 16:02:27 4298 3

原创 java网络编程

网络编程基础网络编程的目的:直接或间接地通过网络协议与其它计算机进行通讯。网络编程中有两个主要的问题:Ø如何准确地定位网络上一台或多台主机Ø找到主机后如何可靠高效地进行数据传输。如何实现网络中的主机互相通信:Ø通信双方地址 【IP地址】Ø一定的规则(有两套参考模型)OSI参考模型:模型过于理想化,未能在因特网上进行广泛推广TCP/IP参考模型(或TCP/IP协议):事实上的国...

2018-09-09 15:37:05 2573 1

原创 javaIO操作(上)

IO原理• 程序运行在内存和CPU所构成的资源里,可是有很多东西需要程序来操作,它们都不在内存里,比如键盘、硬盘、打印机、网络等。• 在内存中的程序,需要一种模式来和内存外的资源打交道,我们管这样的操作叫IO流,I是input(输入),O是output(输出)。• IO流需要三步操作• 第一步:定位,我们程序要知道操作的东西在哪个地方• 第二步:建立管道• 第三步:操作管道...

2018-09-09 14:17:07 508

原创 文件操作IO流——File类

File类是一个文件操作类,只能操作文件,不能操作文件的内容,要操作文件的内容得必须要用流来操作File 类java.io.File类:文件和目录路径名的抽象表示形式,与平台无关File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。File对象可以作为参数传递给流的构造函数File 类访问文件名:Ø get...

2018-09-09 12:35:19 431

原创 其他集合类

1.Stack类 2.属性类:Properties可以操作.properties与.xml文件   

2018-09-08 20:59:57 246

原创 集合工具类:Collections

1.集合基本方法 】          

2018-09-08 20:37:49 170

原创 Map接口的小细节

Map接口的常用子类HashMap,Hashtable,TreeMap,WeakHashMap,IdentityHashMap1.Map接口中的方法Map实现类之:HashMapMap接口的常用实现类:HashMap、TreeMap和Properties。HashMap是 Map 接口使用频率最高的实现类。允许使用null键和null值,与HashSet一样,不保证...

2018-09-08 20:21:07 162

原创 集合的输出

集合的输出1.Iterator接口迭代输出时删除元素的注意点• 正常情况下,一个集合要把内容交给Iterator输出,但是集合操作中也存在一个remove()方法• 如果在使用Iterator输出时,集合自己调用了删除方法,则会出现运行时的错误。import java.util.ArrayList;import java.util.Iterator;import ...

2018-09-08 19:29:41 257

原创 SortedSet接口的小细节

1.SortedSet接口   继承了Set接口,基本类型加String类型放到排序的集合中,可以不用写实现Comparable接口,但是自定义类类型就必须实现这个接口,不然会报类型转换错误(collection接口的remove())  SortedSet接口的子类有TreeSet类 ...

2018-09-08 19:09:21 616

原创 set接口的小细节

1.set集合,不能加入重复的元素,而且是无序的,null只能有一个2.set接口的子类,HashSet,TreeSet3.set接口没有提供get()方法4.HashSet类2.TreeSet类      5.HashSet重复元素,必须覆写equals()方法与hashCode()方法 加了hash...

2018-09-08 18:08:23 157

原创 List接口的小细节

list接口的子类有,ArrayList,Vector,LinkedList 1.List扩展的方法     删除指定位置的元素    public E remove(int  index)  2.提示关于使用Remove(Object o)     方法删除对象的说明   在集合中可以插入任意类型的对象,基本类型加String类型使用这个方法都可以直接删除;而对于...

2018-09-08 17:50:11 132

原创 maven web项目构建的注意事项

创建web maven项目三个步骤1.首先我们创建maven项目一步一步来,选择创建maven项目,选择webapp项目,一路确定下去,然后点完成,完成后会显示一个红叉在项目上面怎么解决这个问题呢,点构建路径,把自带的tomcat构建进来,然后红叉就会消失。2.然后接着把maven模板的servlet版本改成从2.3改成3.1,进入导航器,然后选择.setings文件夹,...

2018-09-08 16:39:20 372

原创 SpringMVC文件上传与下载

1.文件上传多数文件上传都是通过表单形式提交给后台服务器的,因此,要实现文件上传功能,就需要提供一个文件上传的表单,而该表单必须满足以下3个条件: form表单的method属性设置为post; form表单的enctype属性设置为multipart/form-data;提供<input type="file" name="filename" />的文件上传输入框;...

2018-09-05 14:55:00 2597 1

原创 行为型模式之解释器模式

解释器模式(Interpreter)解释器模式一般主要应用在OOP 开发中的编译器的开发中,所以适用面比较窄。 Context类是一个上下文环境类,Plus和Minus分别是用来计算的实现,代码如下:public class Context { private int num1; private int num2; public Context(int num1,int...

2018-09-04 20:42:42 360

原创 行为型模式之中介者模式

中介者模式(Mediator)中介者模式也是用来降低类类之间的耦合的,因为如果类类之间有依赖关系的话,不利于功能的拓展和维护,因为只要修改一个对象,其它关联的对象都得进行修改。如果使用中介者模式,只需关心和Mediator 类的关系,具体类类之间的关系及调度交给Mediator 就行,这有点像spring 容器的作用。先看看图:User 类统一接口,User1 和User2 分别...

2018-09-04 20:26:37 298

原创 行为型模式之访问者模式

访问者模式(Visitor)访问者模式把数据结构和作用于结构上的操作解耦合,使得操作集合可相对自由地演化。访问者模式适用于数据结构相对稳定算法又易变化的系统。因为访问者模式使得算法操作增加变得容易。若系统数据结构对象易于变化,经常有新的数据对象增加进来,则不适合使用访问者模式。访问者模式的优点是增加操作很容易,因为增加操作意味着增加新的访问者。访问者模式将有关行为集中到一个访问者对象中,...

2018-09-04 19:57:58 356

原创 行为型模式之状态模式

状态模式(State)核心思想就是:当对象的状态改变时,同时改变其行为,很好理解!就拿QQ 来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。2、你的好友能同时看到你的变化。看图:State 类是个状态类,Context 类可以实现切换,我们来看看代码:public clas...

2018-09-02 23:34:31 211

原创 行为型模式之备忘录模式

备忘录模式(Memento)主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A 中有各种属性,A 可以决定需要备份的属性,备忘录类B 是用来存储A的一些内部状态,类C 呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。做个图来分析一下:Original 类是原始类,里面有需要保存的属性value 及创建一个备忘...

2018-09-02 16:34:05 226

原创 行为型模式之命令模式

命令模式(Command)命令模式很好理解,举个例子,司令员下令让士兵去干件事情,从整个事情的角度来考虑,司令员的作用是,发出口令,口令经过传递,传到了士兵耳朵里,士兵去执行。这个过程好在,三者相互解耦,任何一方都不用去依赖其他人,只需要做好自己的事儿就行,司令员要的是结果,不会去关注到底士兵是怎么实现的。我们看看关系图:Invoker 是调用者(司令员),Receiver 是被...

2018-09-02 16:10:00 219

原创 行为型模式之责任链模式

责任链模式(Chain of Responsibility)责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求。但是发出者并不清楚到底最终那个对象会处理该请求,所以,责任链模式可以实现,在隐瞒客户端的情况下,对系统进行动态的调整。先看看关系图:Abstracthandler 类提供了get 和set 方法,方...

2018-09-02 14:58:02 220

MySQL Server 8.0.7z

mysql8.0客户端与服务端,有时候写脚本需要用到mysql客户端

2021-10-30

java面试手册.rar

涵盖市面上大部分java面试题

2021-10-30

Spire.Doc-FE_2.7.3.rar

Spire.Doc-FE_2.7.3.jar,是一款java生成word的工具类,可以很方便的提供word的各种各样的操作,还有在线说明文档 https://www.e-iceblue.cn/spiredocforjava/insert-hyperlinks-in-word-in-java.html。基本操作都有java demo,所以很好上手。

2020-03-13

Calculator.rar

界面优美,可以在这个计算器的代码上继续扩展,div自己的功能,资源提供源码,纯java代码编写,基于swing库开发出来的。

2019-12-25

Oracle可执行文件,包含导入导出可执行文件

Oralce导入导出可执行文件,版本是11.2,免去了要安装Oracle的烦恼,可以配合plsql使用,非常方便,大大调高了开发的效率

2019-12-16

SingleChainList.java

java的链表实现,以及一些必要的功能方法,还有需要的方法可以自行添加,基本的数据结构已经设计好了

2019-07-09

BigNumber.java

没有借用工具类,基于加法原理进行相加,无论多大的数都可以加出来

2019-07-07

空空如也

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

TA关注的人

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