- 博客(43)
- 收藏
- 关注
原创 去掉最后一个符号
/3、将字符串中最后一个元素","逗号去掉,//定义一个object对象。str += obj[item] + ","//将obj对象的值遍历出来,并且追加到str字符中。//str += item + ","//将obj对象的属性遍历出来,并且追加到str字符中。//第一种方法、将字符串中最后一个元素","逗号去掉,//第二种方法、将字符串中最后一个元素","逗号去掉,//第三种方法、将字符串中最后一个元素","逗号去掉,//第四种方法、将字符串中最后一个元素","逗号去掉,
2025-02-06 15:19:06
183
原创 ECMAScript 6 之二
在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。2)只有三个参数p1、p2、p3的状态都变成fulfilled,p的状态才会变成fulfilled,三参的返回值组成一个数组,传递给p的回调函数。方法,获取指定对象的所有Symbol属性名,该方法返回一个数组,成员是当前对象的所有用作属性名的Symbol值。1、Symbol() 函数不能使用new命令,否则会报错,生成的Symbol是一个原始类型的值,不是一个对象;
2023-07-14 13:33:30
670
原创 数据库的学习(二)
一、数据完整性1.1 数据库的完整性用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性。确保数据的完整性 = 在创建表时给表中添加约束。完整性的分类:- 实体完整性(行完整性);- 域完整性(列完整性);- 引用完整性(关联表完整性): 主键约束:primary key 唯一约束:unique [key]...
2022-11-08 10:26:34
173
原创 layui 同一个页面多个时间选择器时闪退的问题
遇到的问题:一个页面中包含多个渲染的时间选择器,如下:html:<td colspan="5"> <input type="text" name="StartTime" autocomplete="off" placeholder="请选择开始时间" class="layui-input dzstartTime"> <span>到</span> <input type="text" name="EndTime"
2022-05-23 10:46:10
661
原创 分布式RPC框架Apache Dubbo(浅习二)
分布式RPC框架Apache Dubbo(浅习一)5、Dubbo管理控制台我们在开发时,需要知道Zookeeper注册中心都注册了哪些服务,有哪些消费者来消费这些服务。我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用,部署到tomcat即可。5.1 安装安装步骤:(1)将资料中的dubbo-admin-2.6.0.war文件复制到tomcat的webapps目录下(2)启动tomcat,此war文件会自动解压(3)修改WEB-INF下的dubbo.prope
2022-04-19 15:14:51
199
原创 分布式RPC框架Apache Dubbo(浅习)
1、软件架构的演进过程软件架构的发展经历了单体架构、垂直架构、SOA架构到微服务架构的演进过程。1.1 单体架构架构说明:全部功能集中在一个项目内(All in one)。架构优点:架构简单,前期开发成本低,开发周期短,适合小型项目。架构缺点:全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护;技术栈受限,只能使用一种语言开发;系统性能扩展只能通过扩展集群节点,成本高。1.2 垂直架构架构说明:按照业务进行切割,形成小的单体项目。架构优点:技术栈可...
2022-04-19 13:54:48
222
原创 Spring(三)
1、切入点方法的定义表达式匹配规则举例:public * addUser(com.pb.entity.User):*表示匹配所有类型的返回值示例:public int addUser(User u);public String addUser(User u);public void *(com.pb.entity.User):"*"表示匹配所有方法名。示例:public void selectUser(User u);public void a(User u);pub
2022-04-10 15:44:17
544
原创 Spring(一)
1、Spring介绍Spring是一个开放源代码胡设计层面框架,解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是2003年兴起的一个轻量级的java开发框架,由RodJohnson创建。简单来说,Spring是一个分层的javaSE/EE full-stack(一站式)轻量级开源框架。1.1 spring特点1)方便解耦,简化开发通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦
2022-04-07 19:26:00
690
原创 数据库的学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言数据库的学习一、数据库简介示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as
2022-02-22 18:37:23
4050
原创 XML与JSON(七) --- JSON解析
一、Gson --- Google开源GSON的使用开源地址:https://github.com/google/gson
2022-02-21 18:47:42
201
原创 XML与JSON(六) --- JSON
一、简介 JavaScript Object Notation JS对象简谱,是一种轻量级的数据交换格式。二、对象格式 一个对象,由一个大括号表示: 括号中描述对象的属性,通过键值对来描述对象的属性 格式: 键与值之间使用冒号链接,多个键值对之间使用逗号分隔; 键值对的键,应使用引号引住(通常Java...
2022-02-21 10:53:33
374
原创 XML与JAON(五) -- JAVA生成XML
步骤:1、通过文档对象(DocumentHelper),创建空的文档对象;2、通过文档对象,向其中添加根节点;3、通过根节点对象root,丰富子节点;4、创建一个文件输出流,用于存储XML文件;5、将文件输出流转换为XML文档输出流;6、写出文档;7、释放资源。例:package com.java.h.demo;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.E
2022-02-18 20:58:56
239
原创 XML与JSON(四) --- XPATH解析XML
路径表达式:通过路径快速的查找一个或一组元素表达式:1. / :从根节点开始查找 2. // :从发起查找的节点位置 查找后代节点 *** 3. . :查找当前节点 4. ..:查找父节点 5. @ :选择属性. * 属性使用方式:[@属性名='值'] ...
2022-02-18 20:23:39
119
原创 XML与JSON(三) --- XML解析
本地文件解析:package com.java.h.demo;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;i
2022-02-18 20:06:11
264
原创 IDEA快捷键大全
- 提示与代码生成部分Alt + Enter IDEA 根据光标所在问题,提供快速修复选择Ctrl + Alt + T 对选中的代码弹出环绕选项弹出层(try,if等语句包裹)Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等Ctrl + O 选择可重写的方法Ctrl + I 选择可实现的方法Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号- 选择/移动/复制代码:Ctrl + W 递进
2022-02-14 17:59:02
73
原创 网络编程(一)
一、什么是计算机网络分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统。计算机网络, 可以很方便的进行 信息的传递, 资源的共享 ! 二、计算机的IP地址 IP地址是计算机在互联网中的唯一标识(公网中)。 本机IP:127.0.0.1/localhost IP地址分类: Ipv4:是一个32位的二进制数,通常被分为4个字节,表示成a.b.c.d的形式,其...
2022-02-10 21:32:40
970
原创 JAVA之多线程(三)
一、线程安全问题package pers.h.express.main;/** * @author hys * @version 1.0 * @date 2022-02-09 13:14 */public class Demo { public static void main(String[] args){ // 线程不安全 Runnable run = new Ticket(); new Thread(run).start();
2022-02-10 17:36:49
71
原创 JAVA之多线程(二)
一、线程休眠public class Main{ public static void main(String[] args) throws InterruptedException{ //线程的休眠 sleep for(int i = 0; i < 10; i++){ System.out.println(i); Thread.sleep(millis:1000); } }}
2022-02-09 13:12:18
349
原创 快递管理训练(IO)
任务概述:采用二维数组存储快递,使用IO技术将快递数据存储到文件中,可以在每次启动应用时读取文件中的内容。1、管理员- 快递录入-柜子位置(系统产生,不能重复)- 快递单号(输入)- 快递公司(输入)- 6位取件码(系统 产生,不能重复)- 根据单号删除快递- 根据单号修改快递- 查看所有快递(遍历)2、普通用户- ...
2022-02-08 16:05:16
312
原创 JAVA之多线程
一、线程与进程1、进程 指一个内存中运行的应用程序,每个进程都有一个独立的内存空间; 一个程序至少有一个进程,一个进程至少有一个线程。 例如:windows系统中,一个运行的.exe就是一个进程。2、线程 进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。...
2022-02-07 18:27:03
182
原创 关于日期格式的问题(必知)
今天用jspxcms模板时日期显示有问题,查询才知道java中的日期格式要求很严格,记一笔。如下:yyyy-MM-dd HH:mm:ss:代表将时间转换为24小时制,例: 2021-09-27 13:55:21yyyy-MM-dd hh:mm:ss:代表将时间转换为12小时制,例: 2021-09-27 01:55:21 注意:要严格区分大小写 另:oracle中的日期格式为:yyyy-MM-dd HH24:mi:ss和...
2021-09-27 10:57:17
638
原创 常用类库学习之三 --- Math
介绍类Math包含用于执行基本数字运算的方法,例如基本指数,对数,平方根和三角函数;它位于java.lang中,所有方法都是静态方法,可以用类名.方法名的方法直接调用。方法汇总: 变量和类型 字段 描述 字段 static double E double值比任何其他值更接近e,即自然对数的基数 static double PI double值比任何其他pi更接近,圆的圆...
2021-09-22 16:08:19
105
原创 常用类库之二 ---- Objects
目录Objects类 介绍 方法checkFromIndexSize(int fromIndex, int size, int length) checkFromToIndex(int fromIndex, int toIndex, int length) checkIndex(int index, int length) deep...
2021-09-21 14:03:29
404
原创 常用类库学习(一)------ 泛型
一、何为泛型? 泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。二、泛型的使用(一)泛型类 定义一个泛型类:public class ClassName<T>{ private T data; public T getData() { return data; } ...
2021-09-19 23:01:35
62
原创 JAVA基础之“变量”
学习目标:学习java语言中的“变量”学习内容:1、是什么?2、分类3、作用域4、注意学习产出:1、是什么变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。2、分类 (1)按所属的数据类型分类 (2)按声明的位置分类...
2021-09-18 17:10:10
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人