自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 MySQL简单使用

常用数据类型数值类型 大小 范围(有符号) 范围(无符号) TINYINT 1 Bytes (-128,127) (0,255) SMALLINT 2 Bytes (-32 768,32 767) (0,65 535) MEDIUMINT 3 Bytes (-8 388 608,8 388 607) (0,16 777 215) INT或INTEGER 4 Bytes (-2 147 483 648

2021-12-24 23:16:51 110

原创 RocketMQ学习笔记

优点:异步、解耦、削峰缺点:系统可用性降低、复杂性提高、系统的一致性(若A系统成功,B、C系统失败)适用于上下游关系,上游作为生产者,下游作为消费者Producer 生产者Producer Group 生产者组,发送同一类消息的生产者Consumer 消息消费者Consumer Group 消费者组,消费同一类消息的多个 consumer 实例组成一个消费者组Name Server 为producer和cunsumer提供路由信息Broker Broker 接收来自生产者.

2021-12-23 21:07:08 985

原创 Redis学习笔记

Redis 官网redis中文官方网站 中文网windows环境安装使用1、下载windows版本后解压2、双击redis-server.exe,启动服务3、双击redis-cli.exe,启动客户端4、执行ping命令,返回PONG则代表成功Linux环境安装使用1、在官网下载Linux版本,并解压到linux服务器,使用root权限,进入解压目录2、yum install gcc-c++ 安装gcc环境(若已有gcc环境,则直接进入第4步)3、make4、ma

2021-12-19 22:18:26 571

原创 JVM学习笔记1

JVM(Java Virtual Machine)JAVA从编译到执行1、首先建立一个test.java文件2、在cmd窗口输入 javac test.java生成test.class文件3、输入 java test,运行class文件4、调用字节解释器或者JIT编译器进行解释编译5、通过执行引擎调用 OS硬件Java程序最初是通过解释器进行解释执行的,当虚拟机发现某个方法或代码块运行的特别频繁时,会把这些代码认定为“热点代码”(Hot Spot Code,...

2021-11-02 23:04:25 81

原创 SQL的简单使用

多表查询首先涉及到笛卡尔积的计算SELECT查询DISTINCT去重SELECT DISTINCT STUDENT_NO FROM STUDENT_BASIC;LIKE使用标识符 作用 % 通配符,可以匹配一个或多个字符 _ 只匹配一个字符 例:SELECT STUDENT_NO FROM STUDENT_BASIC WHERE STUDENT_NO LIKE '100100%';SELECT STUDENT_NO FROM STUDE

2021-11-02 22:59:44 132

原创 JAVA读取Excel文件

使用POI读取Excelimport java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apach

2021-10-14 23:14:02 579

原创 Java的Stack类

虽然操作Stack时,虽然可以通过add(),remove(),get()等方法操作栈中的数据,但是这些方法都是Stack发父类Vouctor提供的,在Java的栈中,只提供了以下5个方法用来操作栈中的数据。pop()移除堆栈顶部的对象,并作为此函数的值返回该对象,在源码中的实现如下,会将在Stack<E>中定义的E类型作为返回类型,返回栈顶的对象。 public synchronized E pop() { E ...

2021-09-25 22:24:07 352

原创 Cannot find class [org.apache.commons.dbcp.BasicDataSource]

警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'oracleDataSource' defined

2021-09-17 22:56:02 329

原创 Java的正则校验

正则校验方法 /** * @param rex 正则校验规则 * @param str 要校验的字符串 * @return 返回校验结果,若满足校验规则,则返回true,否则返回false */ private static Boolean match(String rex, String str) { // TODO Auto-generated method stu...

2019-09-21 23:57:26 6804

原创 Java大数据BigInteger和BigDecimal

BigInteger和BigDecimal是以方法调用方式取代运算符方式来实现,等于是用速度换取了精度。BigInteger(长整数)BigInteger的常量 常量名称 常量含义 BigInteger.ONE 常量1(BigInteger类型常数) BigInteger.TEN 常量10(BigInteger类型常数) BigInteger.ZERO ...

2019-09-08 21:13:30 281

转载 Kindeditor在JSP中的使用

转自:https://blog.csdn.net/weixin_41704733/article/details/79872007kindeditor官方网站网址: http://kindeditor.net/demo.php 解压下载包,开发中只需要导入选中的文件(通常在 webapp 下,建立 editor 文件夹 )。 在HTML文件中导入相关js和css文件。 ...

2019-04-04 18:07:59 369

原创 bat格式获取不同格式的时间

使用echo %date%指令会输出系统的当前时间,格式如下:分别代表年/月/日 星期当需要获取年份的时候,则需要取出其第0位开始取,取出四位代表年份,月份则是从第五位开始取,取出两位代表当前月份,同理可取出日期和星期,如下所示:获取年份:echo %date:~0,4%获取月份:echo %date:~5,2% 获取日期:echo %date:~8,2% 获取星期:ech...

2019-04-04 11:21:22 3402 2

原创 Vue is not defined

在使用vue写第一个程序时,控制台报错,Vue is not defined在index.html中写入HTML程序<head> <link rel="stylesheet" type="text/css" href="js/index.js" /> <script type="text/javascript" src="js/vue....

2019-04-02 21:10:31 58241 7

原创 Mybatis的使用方式——映射文件

mapper的属性简单的示例如下:&lt;mapper namespace="com.maven.sssm.Dao"&gt;&lt;/mapper&gt;namespace的值就是dao接口的完整路径,就这个demo而言namespace 就是Dao.java的完整路径.。select查询语句查询语句是 MyBatis 中最常用的元素之一,简单的示例如下:&lt;se...

2018-12-04 14:01:56 281

原创 Spring的基本概念

非侵入式设计从框架角度可以理解为无需继承框架提供的类,这种设计就可以看做是非侵入式设计,如果继承了这些框架类则是侵入式设计,所以想更换框架之前写过的代码几乎无法重用,如果是非侵入式设计则之前写过的代码仍然可以继续使用。轻量级及重量级轻量级是相对于重量级而言的,轻量级一般就是非侵入式的、所依赖的东西非常少、资源占用非常少、部署简单的,其实就是比较容易使用,而重量级恰好相反。POJO...

2018-11-26 16:14:14 189

原创 JDBC API

JDBC访问数据库的流程注册驱动程序 创建和数据库的连接 创建状态对象 执行SQL语句 处理结果 关闭资源JDBC常用的APIJDBC定义了很多接口和类,主要把包括DriverManager、Connection、Statement、PreparedStatement和ResultSet等。驱动程序管理器DriverManagerDriverManager是JDBC管理...

2018-11-26 10:51:47 1024

原创 JavaBean

JavaBean实质上是一个Java类,但具有其独有的特点,包括:JavaBean是公共类 有一个默认的无参构造方法 属性必须声明为private,方法必须声明为public 用一组set方法设置Javabean的内部属性 用一组get方法获取内部属性的值 Javabean是一个没有main方法的类JavaBean和JSP技术的结合不仅可以实现表示层和业务逻辑层的分离,还可以提高J...

2018-11-23 12:10:11 375

原创 application对象

application对象提供了对javax.servlet.ServletContext对象的访问,用于多个程序或者多个用户之间的共享数据。对于一个容器而言,每个用户都共用一个application对象,这一点与session对象不同。服务器启动后就会产生application对象,当客户在所访问的网站的各个页面之间浏览时,所用的application对象都是一个,知道服务器关闭,且所有的客户的...

2018-11-22 13:56:51 4623

原创 Session对象

会话是指用户通过浏览器向服务器发送请求信息,服务器将处理用户的请求信息,并将响应结果返回给用户的一次过程。一次会话过程结束后,服务器不会记载任何关于用户的信息。但是,往往用户在经过多次访问服务器后,希望服务器能够记载关于用户的信息,此时需要使用session对象将用户的信息保存下来,这种机制称为会话跟踪。session对象常用的方法如下所示:session对象的常用方法 方法名称 ...

2018-11-22 13:26:21 248

原创 response对象

response对象是与响应相关的HttpServletResponse类的一个对象,封装了服务器对客户端的响应,然后被发送到客户端以响应客户请求。response对象的常用方法 方法名称 功能说明 void addHeader(String name,String value) 新增HTTP文件头 void sendError(int sc) 向客户端传送状态码...

2018-11-21 14:41:36 340

原创 request对象详解

request对象代表请求对象,包含所有的客户端传送给服务器端的数据。其作用域就是一次request请求。request的常用方法如下所示:&lt;% //获取客户端传给服务器中名称为name的参数值 String name = request.getParameter("name");%&gt;name的值为:&lt;%=name %&gt;&lt;% //获取客户端...

2018-11-21 13:32:16 684

原创 JSP内置对象概述

JSP包含9个内置对象,又叫隐含对象,这些对象不需要预先声明定义就可以在JSP页面的脚本和表达式中使用。1、request对象访问请求参数 解决中文乱码问题 获取服务器端的信息 获取复杂表单的信息2、response对象重定向 处理HTTP文件头信息3、session对象绑定和获取会话中的参数 移出会话中的参数 销毁参数4、application对象用于多个程...

2018-11-21 10:16:02 185

原创 JSP的标签

JSP指令标签指令标签主要用于在JSP转换为Servlet阶段中提供整个JSP页面的相关信息,指令不会产生任何输出到当前的输出流中。page指令page指令作用于整个JSP页面,定义了许多与页面相关的属性。在一个JSP页面中,page指令可以定义在任何一个位置,但为了程序的可读性,一般放在页面的开始部分。page指令可以出现多次,但该指令中的属性只能出现一次,重复的属性设置将覆盖先...

2018-11-21 09:47:18 198

原创 JSP脚本及注释

JSP的注释JSP中的注释使用&lt;%--  --%&gt;进行包围,例:&lt;%-- JSP的注释 --%&gt;JSP的声明语句在JSP页面中,可以声明合法的变量和方法,语句格式为:  &lt;%!   %&gt;.在声明变量和方法是,要注意以下几点:声明必须以“;”结尾 一个声明只能在一个页面中有效 可以在一个 &lt;%!   %&gt;中声明多个变量和方...

2018-11-20 21:25:59 472

原创 集合

目录Collection接口List接口ArrayList类Vector类Queue类LinkedList类Set接口TreeSet接口Comparable接口Collection接口是Java最基本的集合接口,是集合类的父接口,所有继承和实现Collectiond的接口和类都必须实现Collection提供的核心方法,常用方法如下:add(Obje...

2018-11-20 19:33:28 156

原创 Java线程的同步

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。单线程程序:即,若有多个任务只能依次执行。当上一个任务执行结束后,下一个任务开始执行。多线程程序:即,若有多个任务...

2018-11-20 14:28:30 131

原创 Java线程的创建

Java线程的创建方式继承Thread类,重新父类中的run()方法 实现Runnable接口 使用线程池创建线程。继承Thread类,重新父类中的run()方法public class Main extends Thread{ public Main(String name){ super(name); } @Override public void run() {...

2018-11-19 19:38:19 180

原创 接口和抽象类

接口    接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。    1.优点     一个类可以实现多个接口,接口可以让这个类不仅具有主类型的行为,而且具有其他的次要行为,比如所HashMap接口的主要类型是Map,而Cloneable接口是它具有一个次要类型,这个类型说明它可以安全的克...

2018-11-19 13:39:30 308

原创 Java中数组

    Java数组是一种复合数据类型,分为一维数组和多维数组。其中,一维数组的使用频率较高。一维数组    一维数组的声明方式有两种:type arr [] 或者 type [] arr,其中type为数据类型,var为数组名称。    Java中使用关键字new创建数组对象,其创建格式为 type  arr [] = new type[length];    数组的初始化分为动...

2018-11-18 23:16:56 168

原创 安卓的数据共享——从一个APP中调用另一个APP数据的方法

在Android中如何在一个APP中调用另一个APP中的数据呢?大致有以下五种方法可以实现1、首选项信息-Shared Preferences2、文件3、SQLite4、Content Provider5、广播下来对上述的五种方法进行详细的解析:1、首先对于Shared Preferences系统提供了三种权限的管理模式,分别是            MODE_PRIVATE: 私有模式     ...

2018-07-04 23:58:48 10085 1

原创 File的简单操作

对于Java的File操作:        由于在Windows下使用“\”表示路径分隔符,而在Unix下使用“/”表示路径分隔符,故使用File.separator来表示路径分隔符。        首先可以使用new File();进行创建一个文件夹例:在F盘下创建一个demo文件夹        File file2 = new File("F:" + File.separator + "de...

2018-05-07 21:30:24 208

原创 Android的SQLite的基本操作

SQLite的简介:        SQLite是一款轻型的数据库,它的设计目标是嵌入 式的,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比起 Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite的特点 1:轻量级 SQLi...

2018-04-25 22:07:41 280

原创 ArrayList的一些基本操作

       首先创建一个ArrayList集合对象,使用new方法进行实现。 ArrayList&lt;String&gt; list = new ArrayList&lt;String&gt;();       然后对list进行添加数据的操作,使用add方法。/** * 在list中存放数据 * @param list */ private static...

2018-04-01 15:42:36 758

转载 非确定有限状态自动机的构建-NFA的定义和实现

保留版权,转载需注明出处(http://blog.csdn.net/panjunbiao)。非确定有限状态自动机(Nondeterministic Finite Automata,NFA)由以下元素组成:一个有限的状态集合S一个输入符号集合Sigma,并且架设空字符epsilon不属于Sigma一个状态迁移函数,对于所给的每一个状态和每一个属于Sigma或{epsilon}的符号,

2017-11-22 20:52:13 1987

原创 字体样式的设置

使用js改变字体样式 首先通过id获取元素var p = document.getElementById('p1'); 设置字体内容p.innerHTML = '使用js设置字体样式';

2017-07-21 09:22:55 2959

原创 js实现简单的计算器

js实现一个简单的计算器,有加减乘除的基本功能。 首先使用HTML写一个界面,需要三个文本框,包括两个输入框,一个输出框,输出框不能被操作,还需要一个选择框,用来选择运算方式,最后还需要两个按钮,等于按钮以及清零按钮。 选择框使用标签select 输出按钮不能被操作则应使用属性disabled="true" 清零功能则使用reset,可以清零整个表单,不

2017-07-19 21:13:49 910

原创 关于button按钮的操作

创建登录按钮js获得按钮的值document.getElementById("timer").value;js设置按钮的可点击禁止点击document.getElementById("timer").disabled=true;允许点击document.getElementById("timer").disabled=false;改变按钮的值msg

2017-07-18 14:03:02 826

原创 响应式网页

响应式网页

2017-07-17 21:09:58 374

原创 分治法--快速排序

对于快速排序法import java.util.Arrays;public class QuickSort { public static void main(String[]args){ int []arr = {9,5,8,15,3,12,7,1,24,14,4,6}; //定义数组,对数组元素进行排序 int left=0; int right=arr

2017-06-26 22:20:41 504

原创 众数问题

众数问题: 问题描述:给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数,重数最大的元素称为众数。

2017-06-26 19:52:43 364

poi-3.8.zip

poi3.8的jar包

2021-10-14

common-jars.zip

搭建mybatis时使用的commons-dbcp.jar、commons-pool.jar

2021-09-17

JavaBean示例

一个JavaBean的小示例,帮助熟悉学习Javabean的使用,实现了一个简单的交互。

2018-11-23

英语四级考试试题

2015-2016英语四级考试试题 2015-2016英语四级考试试题

2017-12-02

Java开发实战宝典

Java开发实战宝典 PDF文件 第一章 进销存管理系统

2017-10-21

统计字符出现的次数

js实现统计不同字符的出现次数,区分大小写,包括字母、数字、汉字等。

2017-07-19

动态规划--矩阵连乘

关于使用动态规划解决矩阵连乘问题的Java代码及必要注释

2017-06-28

空空如也

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

TA关注的人

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