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

原创 JavaScript中的LHS和RHS

所以区分LHS和RHS很重要的依据就是最终 查询在作用域链中找不到需要的变量或函数会抛出什么!而LHS和RHS都会在当前执行作用域中开始查询,当前没找到,就会根据作用域链向上级作用域继续查找目标标识符不成功的RHS会导致抛出ReferenceError异常不成功的LHS会自动隐式在全局作用域中创建一个同名的全局变量严格模式下也会抛出异常。

2024-07-09 17:05:20 633 1

原创 软件版本区分

定义好版本号对于产品的版本发布与持续更新很重要但是对于版本怎么定义规则如何确定却是千差万别。具体应用可以结合自己目前的实际情况命名。另外对于商业软件有的产品号称是永远的Beta版持续不断地更新、优化迭代产品才有生命力。

2023-11-29 16:47:45 669

原创 SUMPRODUCT函数

函数返回相应范围或数组的个数之和。默认操作是乘法,但也可以执行加减除运算。本示例使用 SUMPRODUCT 返回给定项和大小的总销售额:SUMPRODUCT 匹配项 Y/大小 M 的所有实例并求和,因此对于此示例,21 加 41 等于 62。

2023-09-11 20:21:02 890

原创 Linux中修改etc/sudoers

CentOS7将用户添加到sudoers文件中

2023-02-24 09:57:12 5995 1

原创 CDATA

CDATA简单介绍

2022-11-29 09:40:09 453

原创 Java架构

Java架构

2022-11-02 09:44:40 4643

原创 Java保留小数的方法

Java保留小数位数的方法

2022-10-29 16:50:29 3417

原创 JDBC数据库开发入门

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下。关于JDBC的操作就先简单的介绍到这里,后续我们在慢慢深入的学习,这个作为我的开始学习笔记,希望对我日后和新学Java的有所帮助,不过我的是针对SQL数据库的,其他数据库的就是在创建连接上有所不同,JDBC里面的接口的东西用法大同小异,可以试试去写下!最后用完后释放掉数据库的连接。编写的类和接口组成。

2022-10-26 17:47:38 220

原创 Java反射机制

一、Java反射机制是什么?1、Java反射机制()是Java语言中一种动态(运行时)访问、检测 & 修改它本身的能力,主要作用是动态(运行时)获取类的完整结构信息 & 调用对象的方法~获取该对象的成员变量 & 赋值调用该对象的方法(含构造方法,有参/无参)判断该对象所属的类2、更通俗点的说,我们使用某个类,都会知道这个类,以及要用它来做什么,可以直接通过new实例化创建对象,然后使用这个对象对类进行操作,这个就属于正射~3、而反射则是一开始并不知道要初始化的是什么类,无法使用new。

2022-10-26 17:45:48 1264

原创 synchronized同步锁

1、当多个线程同时执行synchronized(x){}同步代码块时呈同步效果。当其他线程执行x对象中的synchronized同步方法时呈同步效果。当其他线程执行x对象方法中的synchronized(this)代码块时也呈同步效果。2. 无论synchronized关键字加在方法上还是对象上,如果它作用的对象是非静态的,则它取得的锁是对象;如果synchronized作用的对象是一个静态方法或一个类,则它取得的锁是对类,该类所有的对象同一把锁。

2022-10-11 17:45:05 231

原创 Java网络编程

Java网络编程

2022-10-11 17:42:50 564

原创 打印机共享后,要主机打印一张其他电脑才能打印

点击开始—控制面板–打印机–添加打印机—添加本地打印机—–创建新端口—local port端口—-\\主机的ip地址\共享名称—-下一步选择从磁盘安装,找到下载的驱动程序,点击打开,确定,下一步即可。设备和打印机——添加打印机——添加本地——使用以下端口——端口选择usb ——从磁盘安装——浏览到打印机驱动文件夹选.inf后缀文件——打开,确定——下一步直到完成。共享名的查看方式:开始—打印机—打印机图标—属性—共享—共享名。5 换其它电脑做主机。

2022-10-09 08:47:09 9693

原创 ORACLE EBS

EBS

2022-06-04 11:24:23 1406

原创 LinkedList

LinkedList

2022-06-02 11:47:33 182

原创 红黑树(Red Black Tree)

红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。[1]红黑树是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被 Leo J. Guibas 和 Robert Sedgewick 修改为如今的“红黑树”。[2]红黑树是一种特化的AVL树(平衡二叉树),都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的...

2022-05-30 09:07:36 207

原创 Matcher

Modulejava.basePackagejava.util.regexClass Matcherjava.lang.Object java.util.regex.Matcher All Implemented Interfaces: MatchResult public final class Matcherextends Objectimplements MatchResult An engine that performs match operation..

2022-05-20 11:49:01 280

原创 java运行jar命令提示没有主清单属性

jar包中的META-INF文件夹下的MANIFEST.MF文件缺少定义jar接口类。说白了就是没有指定class类。这里说明一下MANIFEST.MF就是一个清单文件。解决这个问题的方法就是要在MANIFEST.MF文件中添加一个入口类。即需要一个Main-Class定义行。更详细的MANIFEST.MF文件定义说明,请参考官方MANIFEST.MF文件定义手册。用记事本打开MANIFEST.MF文件,看看文件中是否有Main-Class这样一行文字,如果没有的话添加一行。...

2022-05-20 11:38:49 6618

原创 Calendar

Modulejava.basePackagejava.utilClass Calendarjava.lang.Object java.util.Calendar All Implemented Interfaces: Serializable,Cloneable,Comparable<Calendar> Direct Known Subclasses: GregorianCalendar public abstract class Calend...

2022-05-18 18:54:28 246

原创 RoundingMode

Modulejava.basePackagejava.mathEnum RoundingModejava.lang.Object java.lang.Enum<RoundingMode> java.math.RoundingMode All Implemented Interfaces: Serializable,Comparable<RoundingMode> public enum RoundingModeextends...

2022-05-18 18:30:33 727

原创 BigDecimal

Modulejava.basePackagejava.mathClass BigDecimaljava.lang.Object java.lang.Number java.math.BigDecimal All Implemented Interfaces: Serializable,Comparable<BigDecimal> public class BigDecimalextends Numberimplements Compa...

2022-05-18 17:51:13 528

原创 String

Modulejava.basePackagejava.langClass Stringjava.lang.Object java.lang.String All Implemented Interfaces: Serializable,CharSequence,Comparable<String> public final class Stringextends Objectimplements Serializable, Comparable&l...

2022-05-18 10:46:11 3359 1

原创 Charset

Modulejava.basePackagejava.nio.charsetClass Charsetjava.lang.Object java.nio.charset.Charset All Implemented Interfaces: Comparable<Charset> public abstract class Charsetextends Objectimplements Comparable<Charset> A name..

2022-05-18 10:42:57 163

原创 java.lang.System

Modulejava.basePackagejava.langClass Systemjava.lang.Object java.lang.System public final class Systemextends Object TheSystemclass contains several useful class fields and methods. It cannot be instantiated. Among the facilities provi...

2022-05-17 08:26:15 501

原创 jar命令

用法: jar [OPTION...] [ [--release VERSION] [-C dir] files] ...jar 创建类和资源的档案, 并且可以处理档案中的单个类或资源或者从档案中还原单个类或资源。 示例: # 创建包含两个类文件的名为 classes.jar 的档案: jar --create --file classes.jar Foo.class Bar.class # 使用现有的清单创建档案, 其中包含 foo/ 中的所有文件: jar --create ...

2022-05-15 16:16:49 3782

原创 Lambda表达式超级详细讲解

Lambda表达式函数式编程思想概述:在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调“必须通过对象的形式来做事情”。函数式思想则尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”而我们要学习的Lambda表达式就是函数式思想的体现。Lambda 规定接口中只能有一个需要被实现的方法,即有且仅有一个抽象方法,不是规定接口中只能有一个方法。Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,简化对匿名内.

2022-05-12 18:04:03 713

原创 Java Lambda 表达式

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }以下是lambda表达式的重要特征:可选类型声明:不需要声明参数类型,编译器可以统一识别参数值。 可选的

2022-05-12 16:55:55 115

原创 索引设计原则(3)

2022-04-28 15:10:49 106

原创 索引介绍(新)

2022-04-28 11:50:53 82

原创 索引设计原则

2022-04-26 16:57:05 210

原创 final使用

final修饰属性,则该属性不可再次改变,而且在初始化中必须在属性或者是构造方法中其中且中有一个中初始化它。final修饰方法,则该方法不可被重写。(@override)final修饰类,则不可被继承。(extends)1:当内部类需要引用外部类的局部变量或者是传入的参数时那么该变量必须被定义为final:防止该变量在内部类和外部类表现为两个变量的情况发生,防止内部类对引用的变量进行重定向。public class HttpUtils { public static void

2022-04-26 10:46:20 237

原创 详解Java的自动装箱与拆箱(Autoboxing and unboxing)

一、什么是自动装箱拆箱很简单,下面两句代码就可以看到装箱和拆箱过程1 //自动装箱2 Integer total = 99;3 4 //自动拆箱5 int totalprim = total;简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。下面我们来看看需要装箱拆箱的类型有哪些:这个过程是自动执行的,那么我们需要看看它的执行过程:1 public class Main {2 public stati.

2022-03-14 17:49:33 709 1

原创 Java位运算

二进制数表现形式称为“有符号的二进制补码和反码”按位运算符按位运算符用来操作整数基本数据类型中的单个“比特(bit)”,即二进制。按位操作符会对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。&:如果两个输入位都是1,则按位“与”操作符(&)生成一个输出位1;否则生成一个输出位0| :如果两个输入位里只有一个是1,则按位“或”操作符( | )生成一个输出位1;只有在两个输入位都是0的情况下,它才会生成一个输出位0^:如果输入位的某一个是1,但不全都是1,那么按位“

2022-03-14 10:24:59 133

原创 WIN10你不能访问此共享文件夹,因为你组织的安全策略

首先按window+R键打开运行。 在运行中输入“gpedit.msc”来启动本地组策略编辑器。 在编辑器中找到“计算机配置” 在“计算机配置”中找到“管理模板”并点击打开。 在“管理模板”中找到“网络”并在“网络”中找到“Lanman工作站” 点击“Lanman工作站”在本地策略编辑器的右侧,可以找到“启用不安全的来宾登录” 7 双击“启用不安全的来宾登录”。选择“已启用”,并点击确定,解决问题。 ..

2021-12-28 09:45:45 10980

原创 Ability

Package ohos.aafwk.abilityClass Abilityjava.lang.Objectohos.app.AbilityContextohos.aafwk.ability.Abilitypublic class Abilityextends AbilityContextimplements ILifecycleAn ability is an abstraction of functionalities that a HarmonyOS ...

2021-12-27 14:50:55 304

原创 JAVA类

2021-11-30 11:23:05 264

原创 冒泡法排序和选择排序

import java.util.Arrays;public class MaoPaoPX { public static void main(String[] args) { // TODO Auto-generated method stub int[] a = {25,23,21,29,15,3,10}; int[] b = Arrays.copyOf(a, a.length); System.out.print("冒泡法排序...

2021-11-25 22:35:17 502

原创 marven简介与使用

introductionMaven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。下载:Maven – Download Apache M.

2021-11-19 10:09:25 2703

原创 项目间的类引用

2021-11-19 09:40:21 180

原创 Java字符串的替换(replace()、replaceFirst()和replaceAll())

在Java中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll()replace() 方法replace() 方法用于将目标字符串中的指定字符(串)替换成新的字符(串),其语法格式如下:字符串.replace(String oldChar, String newChar)其中,oldChar 表示被替换的字符串;newChar 表示用于替换的字符串。replace() 方法会将字符串中所有 oldChar ..

2021-11-15 16:31:50 284

原创 JAVA正则表达式matcher中find,matches,lookingAt匹配字符串的区别

在Matcher类中find,matches,lookingAt都是匹配字符串的方法,这三个匹配操作方法均返回boolean类型,当匹配到时返回true,没匹配到则返回false,但容易混淆,整理它们的区别如下:1、Matcher.matches() 对整个字符串进行匹配,只有整个字符串都匹配了才返回true2、Matcher.lookingAt() 从输入的头开始找,只有字符串的前缀满足模式才返回true3、Matcher.find() 对字符串进行匹配,匹配到的字符串可以在任何位置....

2021-11-15 15:27:51 1218

报表设计工具

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

2018-03-14

空空如也

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

TA关注的人

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