logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

正则表达式

直接量语法语法:/匹配规格/修饰符RegExp对象的语法语法:new RegExp(匹配规则,修饰符)// 正则表达式:字符串的匹配规则 // 定义正则表达式,方式1 let regExp1 = / abc / /* 判断是否包含字符串abc */ // 定义正则表达式,方式2 let regExp2 = new RegExp('abc') /* 判断是否包含字符串abc */

文章图片
#正则表达式#javascript#前端
数据结构与算法:二叉搜索树

希望大家可以自己动手练习一下,算法光看是不行的,必须亲自动手敲代码,有时候你会发现自己有思路,但是又写不出来,这就是缺乏练习的原因。大家平时在做题的时候,可以多思考,多总结。刚开始的时候,我们可能遇到一种新的题型,完全没有思路的时候,其实可以先去看看别人的思路,还有题解,把它理解下来,然后把代码敲出来。另外,为了检测一下我们是否真正的掌握,我们可以去做几道相似的题目巩固一下,顺便检验一下自己的成果

文章图片
#算法#面试#数据结构
IDEA:cannot start process,the working directory ‘***‘ does not exist

在idea中报错Cannot start process, the working directory ‘***’ does not exist。虽然反复看自己的路径,文件名等都没有问题,但是点击运行就出错。报错原因是:idea没有工作空间这个概念,所以在创建工程的时候指定的工作区间,idea无法找到对应的工程,导致编译不通过。我们要设置一下,idea才会识别到你的工程位置。1.点击RUN,选中e

#intellij-idea#java#intellij idea
计算机网络--传输层

本文是看王道和计算机网络微课堂所写,不过关于三次握手,四次挥手推荐大家看这篇文章,写得比较详细 https://www.cnblogs.com/biehongli/p/11964057.html17就是IP数据报首部的协议字段在UDP伪首部中,包含32位源IP地址,32位目的IP地址,8位协议,16位UDP长度。通过伪首部的校验,UDP可以确定该数据报是不是发给本机的,通过首部协议字段,UDP可以

文章图片
#网络#udp#tcp/ip +1
Java 结构化数据处理开源库 SPL

现代Java应用架构越来越强调数据存储和处理分离,以获得更好的可维护性、可扩展性以及可移植性,比如火热的微服务就是一种典型。这种架构通常要求业务逻辑要在Java程序中实现,而不是像传统应用架构中放在数据库中。应用中的业务逻辑大都会涉及结构化数据处理。数据库(SQL)中对这类任务有较丰富的支持,可以相对简易地实现业务逻辑。但Java却一直缺乏这类基础支持,导致用Java实现业务逻辑非常繁琐低效。结果

文章图片
#java#开源#数据库
数据结构:二叉树的非递归遍历

的顺序来遍历的,如果要使用迭代的方法来解决,我们可以使用栈来解决,先把根节点放入栈中,然后将右孩子加入栈,再加入左孩子。中序遍历是左中右,先访问的是二叉树顶部的节点,然后一层一层向下访问,直到到达树左面的最底部,再开始处理节点(也就是在把节点的数值放进result数组中)后续遍历的遍历顺序是左右根,前序遍历的遍历顺序是根左右,我们发现我们只需要调整一下左右孩子的进栈顺序,然后再反转一下,就可以得到

文章图片
#数据结构#leetcode#算法
多线程基础总结

本文介绍了Java多线程编程的基础知识,主要包括以下核心内容: 进程与线程:进程是程序执行的独立单位,拥有独立内存空间;线程是轻量级进程,共享进程资源但有自己的栈和计数器。Java程序启动即创建一个JVM进程,main方法所在线程为主线程。 并发与并行:并发是宏观同时微观交替执行,单核CPU通过时间片实现;并行是真正同时执行,需多核CPU支持。 线程类型: 用户线程:JVM会等待其执行完毕才退出(

文章图片
使用IDEA开发Servlet程序

步骤1.新建一个空工程,然后在空工程下新建Module【模块】第二步:新建模块(File --> new --> Module…)这里新建的是一个普通的JavaSE模块(这里先不要新建Java Enterprise模块)这个Module起名:servlet01第三步:让Module变成JavaEE的模块。(让Module变成webapp的模块。符合webapp规范。符合Servlet规

文章图片
#java#servlet#intellij-idea
JVM入门

JVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。JVM是JRE的一部分,安装了JRE就相当于安装了JVM,可以运行Java程序JVM本质上是一个运行在计算机上面的程序,它的职责是运行Java字节码文件Java虚拟机(JVM)是一个抽象的计算平台,能够在各种操作系统上提供Java程序的运行环境,而不需要程序员考虑底层系统的架构和具体细节。Java源代码的执行流程如

文章图片
#jvm#java
    共 17 条
  • 1
  • 2
  • 请选择