自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解Pattern类和Matcher类

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。以

2021-11-12 17:33:34 4782

原创 正则表达式高级使用

分组的引入: 对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X? X,一次或一次也没有 X* X,零次或多次 X+ X,一次或多次 X{n} X,恰好n次 X{n,} ...

2021-11-12 16:50:17 542

原创 常用正则表达式

1 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;//输出 trueconsole.log(uPattern.test("iFat3"));2 密码强度正则//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ].

2021-11-12 16:25:29 155

原创 CharSequence字符序列化

CharSequence是一个描述字符串结构的接口,在这个接口里面一般发现有三种常用的子类:CharSequence类是java.lang包下的一个接口,此接口对多种不同的对char访问的统一接口,像String、StringBuffer、StringBuilder类都是CharSequence的子接口;CharSequence类和String类都可以定义字符串,但是String定义的字符串只能读,CharSequence定义的字符串是可读可写的;对于抽象类或者接口来说不可以直接使用new的方式

2021-11-12 14:42:39 404

原创 Pattern用法正则表达式

1. 正则表达式的应用 在给用户发送消息时通常情况会有相同的消息模板,但其中部分信息跟用户相关,因此需要对消息模板中的变量部分进行替换。而对于一个系统而言可能有很多套完全不同的模板。因此需要一个通用的根据实际信息替换消息模板中变量的方法。消息模板的变量与velcity中的变量规范相同。publicstatic <K, V> String replacePlaceHolderWithMapValue(String msg,Map<K,V> placeHolderMap...

2021-11-12 10:09:51 1525

原创 Formatter(格式化)

对于一般字符、数字的格式修饰的格式:%[argument_index$][flags][width][.precision]conversionargument_index$:指定参数在参数列表中的位置 flags:修改输出的字符集,其值取决于conversion width:指定输出字符的宽度 precision:指定字符的长度,具体取决于conversion conversion:指定格式怎么样转换的指示字符convers...

2021-11-10 17:57:12 794

原创 Generator设计模式

Generator设计模式其实只是著名的Factory Method设计模式在《Thinking in Java》中的一个变种,区别在于Factory Method在生成新实例时通常要参数,而Generator不输入参数。基本形式://: net/mindview/util/Generator.java// A generic interface.package net.mindview.util;public interface Generator<T> { T nex

2021-11-10 16:00:43 482

原创 import

在java编程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeInstructions.html去下载,并按照所在页面的操作进行操作。当然也可以直接我下载下面的链接,下载的直接是JAR包,可以直接导入并使用:  net.mindview.util包:https://pan.baidu.com/s/1SAb4Z1wD21xJ-iCwGvd0aw 提取码: 5inz     下面我简单的介绍一下源码...

2021-11-05 17:51:38 124

原创 Throwable类的详细解释

概述 软件包 类 使用 树 已过时 索引 帮助 JavaTM 2 PlatformStandard Ed. 5.0 上一个类 下一个类 框架 无框架 所有类 摘要: 嵌套 | 字段 | 构造方法 | 方法 详细信息: 字段 | 构造方法 | 方法--------------------------------------------------------------------------------object 老祖宗要点:是所有异常信息的祖...

2021-10-24 11:25:03 1520

原创 Throwable initCause()方法

Throwable类initCause()方法(Throwable Class initCause() method) initCause() Methodis available in java.lang package. initCause()方法在java.lang包中可用。 initCause() Methodis used to instantiate the cause of this throwable to the given value and this meth...

2021-10-24 11:16:04 240

原创 printStackTrace和getStackTrace和fillInStackTrace

捕获到异常时,往往需要进行一些处理。比较简单直接的方式就是打印异常栈轨迹Stack Trace。说起栈轨迹,可能很多人和我一样,第一反应就是printStackTrace()方法。其实除了这个方法,还有一些别的内容也是和栈轨迹有关的。 1.printStackTrace() 首先需要明确,这个方法并不是来自于Exception类。Exception类本身除了定义了几个构造器之外,所有的方法都是从其父类继承过来的。而和异常相关的方法都是从java.lang.Throwable类继承过来的...

2021-10-24 10:24:48 2560

原创 getStackTrace()方法

public StackTraceElement[]getStackTrace()返回一个表示该线程堆栈转储的堆栈跟踪元素数组。如果该线程尚未启动或已经终止,则该方法将返回一个零长度数组。如果返回的数组不是零长度的,则其第一个元素代表堆栈顶,它是该序列中最新的方法调用。最后一个元素代表堆栈底,是该序列中最旧的方法调用。如果有安全管理器,并且该线程不是当前线程,则通过 RuntimePermission("getStackTrace") 权限调用安全管理器的 checkPermission 方法,查看

2021-10-24 09:52:16 2512

原创 Java 迭代器ListIterator

java.utilInterface ListIterator<E> All Superinterfaces: Iterator<E> public interface ListIterator<E>extends Iterator<E> An iterator for lists that allows the programmer to traverse the list in either direction, modify.

2021-10-17 08:37:03 205

原创 Java迭代器

前言迭代器是一种模式、详细可见其设计模式,可以使得序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部 Iterable实现这个接口的集合对象支持迭代,是可以迭代的。实现了这个可以配合foreach使用~ Iterator迭代器,提供迭代机制的对象,具体如何迭代是这个Iterator接口规范的。//Iterable JDK源码//可以通过成员内部类,方法内部类,甚至匿名内部类去实现Iterator..

2021-10-12 16:10:40 97

原创 [大数据开发]学习路线

大数据开发基础学习编程语言往往是我们开启学习之路的第一大步。大数据领域的很多框架都是基于Java语言开发的,而且各种框架也都提供了Java API来提供使用和操作接口,所以Java语言的学习逃不掉。除此之外Scala在必要时也可以学一下,在大数据开发领域里用得还是挺多的。Scala语言的表达能力很强,代码信噪比很高,而且很多大数据框架也都提供了Scala语言的开发接口,况且Scala也可以运行于Java平台(JVM),并且兼容Java程序,所以也可以和大数据相关系统进行很好的集成。除此之外,老生常谈的

2021-10-12 11:16:57 169

原创 centos 7 启动图形界面及切换用户

当前普通用户登录,想要切换为root用户,需要输入命令su需要输入root密码。输入时候屏幕不会显示,直接输入完了,回车即可回车后,即切换到root用户下想要从root用户切换到普通用户,只需要输入su 用户名即可切换到普通用户!!安装图形界面默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:开启系统,以root身份进入安装X(X Window System),命令如下: yum groupinstall "X ...

2021-10-10 10:28:56 7148

原创 sql server 2008 mdf文件太大

查看数据库表中容量大小的SQL代码可以看到数据库中的表有多少记录,占多少空间以及索引的大小,以及未使用的空间:==============查看数据库表的容量大小========start================================?============Create Table #TableSpaceInfo --创建结果存储表(NameInfo NVarchar(50) ,RowsInfo int ,Reserved NVarchar(20) ,Data...

2021-10-04 22:37:59 919

原创 The Euclidean Algorithm

Recall that the Greatest Common Divisor (GCD) of two integers A and B is thelargest integer that divides both A and B.TheEuclidean Algorithmis a technique for quickly finding theGCDof two integers.The AlgorithmThe Euclidean Algorithm for finding...

2021-08-30 09:54:31 285

原创 Delphi 中的颜色常量及效果图

颜色名称 颜色效果 Hex HTML clBlack $000000 #000000 clMaroon $000080 #800000 clGreen $008000 #008000 clOlive $008080 #808000 clNavy $800000 #000080 clPurple $800080 #800080 ...

2021-08-11 16:09:03 3426

原创 药店专业用语

库存保有单位即库存进出计量的单位,可以是以件、盒、托盘等为单位。SKU是物理上不可分割的最小存货单元。在使用时要根据不同业态,不同管理模式来处理。stock keeping unit SKU存货单元,库存单元,库存单位,货物存储单位,存货保存单位,单元化单位,单品,品种业务:最小零售单位、最小销售单位、最小管理单位、库存盘点单位专业物流:货格对商品而言,当其品牌、型号、配置、等级、花色、包装容量、单位、生产日期、保质期、用途、价格、产地等属性与其它商品存在不同时,称为一个单.

2021-05-13 09:18:08 1346

原创 Java引入import其它目录的自定义包

在学习import或者package时,我们总是好奇,当Java包不在系统默认路径下,那么我们怎么导入并使用自定义的包,下面就简单的介绍一下导入自定义包的设置1. 在不同目录(test_project和be_project)下新建两个文件夹(package1和package2),并且在每个文件夹下新建一个java文件(TestImport.java和BeImport.java),并且写上测试代码,文件目录形式以及代码如下图。下面这张图是要被其它类调用的一个自定义包中的类,然后在里面简单地定义了一个实例

2021-05-07 19:51:24 3391

原创 photoshop设置A4纸张大小

做宣传页或者海报的时候,A4纸张设置:第一种,就是新建在预设里面找到A4纸张 打开PS,Ctrl+N 新建文件。 在 大小 一栏里面选择A4纸张大小的就OK了。 第二种方法,就是需要了解A4纸张的尺寸。首先,如果要打印出来的话,新建A4的分辨率最好在300。PS里面新建A4尺寸是:2480*3508 。 打开PS软件。Ctrl + N 新建文件,然后把上面的数据对应输入进去。 ...

2021-04-22 11:43:32 13998

原创 JAVA9 API

https://docs.oracle.com/javase/9/docs/api/overview-summary.htmljava.lang.String:https://docs.oracle.com/javase/9/docs/api/java/lang/String.htmlModulejava.basePackagejava.langClass Stringjava.lang.Object java.lang.String All Implemented I..

2021-04-12 17:05:12 1038

原创 Eclipse版本

1、JDK最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、JDK历史版本下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html3、Eclipse最新版本下载地址:https://www.eclipse.org/downloads/eclipse-packages/4、Eclipse历史版本下载地址:http

2021-04-06 19:30:13 1268

原创 Eclipse版本

下载Eclipse官网:https://www.eclipse.org/直达直接进入连接????:https://www.eclipse.org/downloads/packages/installer在右侧边栏或者进入官网选择版本可以直接到Eclipse官网说明地址:http://wiki.eclipse.org/Eclipse/Installation部分说明如下:Eclipse 4.18 (2020-12)Eclipse 4.18(2020-12) was

2021-04-06 18:49:18 271

原创 JDK9.0.4与Eclipse2017

1、Windows——Preference2、Add3、可以添加多个JDK

2021-04-06 18:46:29 151

原创 JDK与Eclipse版本

错误环境:  操作系统---win10家庭中文版 64位  jdk版本-----1.6.0_45  参考eclipse.ini配置文件的官方说明文档----http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example主要错误:直接在eclipse官网下载最新的eclipse!而该eclipse的版本仅支持jdk1.8以上解决:下载对应jdk版本的eclipse。最后附eclipse的版本相对应jdk  ec.

2021-04-06 18:43:58 2012

原创 JDK与Eclipse版本号

1.查看Eclipse版本号的方法:1)找到eclipse安装目录。2)进入readme文件夹,打开readme_eclipse.html。3)readme_eclipse.html呈现的第二行即数字版本号,如:<h1>Eclipse Project Release Notes</h1><p>Release 4.5.0<br/>Last revised June 3, 2015</p>...

2021-04-06 18:42:37 344

原创 Linux系统介绍

Linux 系统内核:由Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。Linux发行套件系统:即Linux操作系统,由Linux内核与各种常用软件的集合产品。红帽企业版Linux(RedHat Enterprise Linux,RHEL)社区企业操作系统(Community Enterprise Operating System,CentOS):通过RHEL系统重新编译并发布给用户免费使用的Linux系统。Fedora:由红帽公司发布的

2021-04-03 09:19:14 147

原创 XMLHttpRequest.responseType

XMLHttpRequest.responseType属性是一个枚举类型的属性,返回响应数据的类型。它允许我们手动的设置返回数据的类型。如果我们将它设置为一个空字符串,它将使用默认的"text"类型。在工作环境(Work Environment)中将responseType的值设置为"document"通常会被忽略. 当将responseType设置为一个特定的类型时,你需要确保服务器所返回的类型和你所设置的返回值类型是兼容的。那么如果两者类型不兼容呢?恭喜你,你会发现服务器返回的数据变成了null,.

2021-03-02 10:04:28 1838

原创 window.URL || window.webkitURL || window.mozURL 的作用

window.URL || window.webkitURL || window.mozURL 的作用URL对象是硬盘(SD卡等)指向文件的一个路径,如果我们做文件上传的时候,想在没有上传服务器端的情况下看到上传图片的效果图的时候就可是以通过var url=window.URL.createObjectURL(obj.files[0]);获得一个http格式的url路径,这个时候就可以设置到<img>中显示了。window.webkitURL和window.URL是一样的,window.

2021-03-01 17:04:01 2312

原创 django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, b ut settings are not

在Django开发过程中,我们有时需要快速执行一些python代码,这时我们就需要用到我们linux强大的shell来编写python,但是当我们用python命令启动交互解释器时,在执行import等一些命令时,经常会报:django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either de

2020-10-17 15:51:25 831 1

原创 Sublime Text介绍

Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换

2020-10-14 10:53:12 2734 1

原创 Excel闪退

1、双击【计算机】,打开资源管理器2、点击【工具】→【文件夹选项】3、,在查看中勾选【显示隐藏的文件、文件夹和驱动器】4、依次点击C盘→用户→Administrator→AppDate→Roaming→Microsoft→Excel5、将文件夹选中,按Shift+Delete按键,弹出来的提示,点击【是】6、最后就可以打开Excel不闪退了...

2020-03-10 08:11:20 2757 1

翻译 Pycharm:error:please select a valid Python interpreter

问题原因:在pycharm导入源项目的时候没有选择运行Python的程序解决办法:1、更改Pycharm的设置打开settings(CTRL + ALT + S)或者file>settings,打开配置框,如下图:2、在查询框中输入interpreter,进行查询操作步骤如下:第一步:输出要查询的内容 第二步:选择Project Interpreter...

2020-02-26 19:15:27 624

报表设计工具

FastReport报表文件frf编辑软件,不用在开发工具编辑报表

2018-03-14

空空如也

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

TA关注的人

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