自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows共享文件夹,用户访问被限制,错误代码:0x80004005,未指定的错误

Windows共享文件夹,用户访问被限制,错误代码:0x80004005,未指定的错误

2023-05-15 15:26:24 3862 1

原创 java 比较器

比较器

2022-12-22 15:54:14 186

原创 java office

java 与 office 交互

2022-12-16 09:05:59 136

原创 设计模式笔记

设计模式笔记

2022-09-14 18:51:04 199

原创 5-3 内部锁

个人笔记

2022-09-06 10:07:12 69

原创 ES6 & react

note

2022-08-21 00:21:46 171

原创 hand_maven

个人笔记

2022-08-01 19:08:11 68

原创 hand_springcloud

个人笔记

2022-08-01 17:48:17 179

原创 hand_springboot

个人笔记

2022-07-26 18:47:25 299

原创 hand_git & DDD

个人笔记

2022-07-26 18:45:42 221

原创 hand_mysql

个人笔记

2022-07-26 18:41:24 787

原创 1-4 进制表示与转换

进制问题

2022-06-19 15:05:23 97

原创 5-2 Java线程

进程与线程进程是系统资源分配的基本单位,线程是处理机调度的基本单位。一个进程至少包含一个线程,比如java中运行main方法的主线程。多线程是在一个程序中同时运行多个子任务。多线程可以更好地利于系统资源,提高处理机利用率。创建线程的方式继承Thread类实现Runnable接口实现Callable接口和FutureTask对象创建线程1)自定义一个类实现Callable接口并实现其中的call()方法来创建线程任务(Callable的call方法类似于Runnable的run方法)

2022-03-15 18:05:40 557

原创 5-1 JMM

Java内存模型(JMM)JVM Runtime Data AreaJava虚拟机运行时数据区JMM分区程序计数器是线程隔离的虚拟机栈栈是线程隔离的包含了本地方法栈堆堆是线程共享的,不是线程安全的堆是JVM所管理的最大的一块内存空间所有的对象实例以及数组都要在堆上分配堆在JVM启动时创建堆是GC管理的主要区域jdk1.8后,堆中包含了方法区:方法区包含所有的class信息、static变量、final变量,又被称作静态区、永久代,不会频繁被GC垃圾回收,它存储

2022-03-14 15:13:07 325

原创 数据结构 堆排序

堆排序选择排序的一种堆要求(以大顶堆为例):是一颗完全二叉树(叶子结点只能在最后两层,最底层的叶子结点自左到右要连续无空缺)是每个节点的值都大于其所有子节点算法性能时间复杂度:O(nlogn)空间复杂度:O(1)稳定性:不稳定代码演示代码1首先为了方便理解算法思路,代码1 为堆单独开辟一块空间,空间复杂度为O(n).#include <iostream>using namespace std;int a[] = {9, 7, 2, 5, 4, 2

2022-03-11 11:01:03 600

转载 Git 笔记

工作区域Workspace:工作区,就是你平时存放项目代码的地方Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(comm

2022-03-09 20:14:11 59

原创 4-9 logback & 定时任务

简介logback是springboot自带的日志服务,不需要单独导入依赖。具体代码application.yml 配置#logback日志#日志可以分割,按时间分割、按文件大小分割logging: # 日志输出级别,从低刀高为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,默认是INFO级别 level: com.st.controller.StaffController: INFO com.st

2022-03-03 10:05:16 574

原创 4-8 Redis

简介redis是一个非关系型数据库(NoSQL),数据从内存中读取,快于数据从硬盘中读取,所以redis的数据查询效率高于mysql。redis是一个高性能的(key/value)分布式内存数据库;redis是一个NoSql数据库,基于内存运行也支持持久化;redis的持久化方案有两种:RDB和AOF;RDB 是 Redis 默认的持久化方案。在指定的时间间隔内,执行指定次数的写操作,则会将内存中的数据写入到磁盘中。即在指定目录下生成一个dump.rdb文件(快照)。Redis 重启会通

2022-03-02 19:53:00 455

原创 4-7 SpringBoot & thymeleaf

maven依赖 pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/

2022-03-01 10:43:13 208

原创 4-6 MyBatis

简介MyBatis是一个基于Java的持久层框架。MyBatis采用配置文件动态管理SQL语句,并含有输入映射、输出映射机制以及数据库连接池配置。ORM(Object/Relational Mapping)对象/关系映射是一种数据持久化技术,它在对象模型和关系型数据库之间建立了对应关系,并且它提供了一种机制,通过JavaBean对象操作数据库表中的数据。MyBatis是ORM解决方案。通过MyBatis可以建立SQL关系映射,便捷地实现了数据的增删改查等操作。代码实现maven依赖 pom.

2022-02-25 11:57:24 492

原创 4-5 spring framwork

IOC 控制反转IOC 控制反转,指的是将对象的创建权交给 Spring容器。Spring Bean就是Spring容器创建管理的Java 对象;Spring 通过读取 XML 或 Java 注解中的信息来获取哪些对象需要实例化IOC容器会自动扫描包路径下的所有被@Controller、@Service、 @Repository、@Component四个注解声明的类,并为其创建对象。@Controller一般声明controller层的类@Service一般声明Service层的类@Rep

2022-02-23 17:10:25 190

原创 4-4 SpringMVC

简介springMVC是Spring框架的一个部分、一个模块。SSM中Mybatis对应着Dao层,Spring对应着Service层,SpringMVC就对应着Controller层和View层。工作流程浏览器发送请求到中央调度器DispatcherServlet。DispatcherServlet解析URL调用HandlerMapping映射处理器。HandlerMapping会找到该请求对应的处理器(根据xml配置或注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一

2022-02-22 16:53:31 287

原创 4-3 Servlet

package servlet;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpSe

2022-02-10 17:39:10 367

原创 4-2 JSP & ajax & jstl

requestjsp传参到servlet<a href="demoServlet?addr=China&userNo=3&phone=123456">URL:http://localhost:8080/web01/demoServlet?addr=China&userNo=3&phone=123456//servlet中获取request参数String addr = req.getParameter("addr");System.out.p

2022-02-10 17:33:43 431

原创 4-0 Web零碎问题

Tomcat WEB-INF目录下的文件,浏览器一般无法直接方法,只能通过重定向后才可以访问,如果需要直接访问,可以放在和WEB-INF同级目录下。getPatameter与getAttribute用法getParameter在后端java代码中应用System.out.println(req.getParameter("addr"));getAttribute在前端jsp中使用<%= request.getAttribute("name") %>...

2022-02-10 14:04:49 282

原创 4-1 Http请求 & tomcat

JSPJSP(全称Java Server Pages)是一种动态网页开发技术,它使用JSP标签在HTML网页中插入java代码。标签成对出现<% %>。JSP是一种Java Servlet,主要用于实现Java Web应用程序的用户界面部分:JSP标签有多种功能,如访问数据库、记录用户选择信息、访问javaBeans组件等,还可以在不同的网页中传递控制信息和共享信息;JSP文件后缀名为*.jspJSP开发的web应用可以跨平台使用,既可以运行在Linux上也能运行在Windows上。

2022-02-10 10:26:13 1013

原创 3-5 jQuery

简介jQuery是javaScript的一个封装库。基础选择器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>jquery示例</title> <!-- 引入css文件 --> <link rel="stylesheet" type="text/css" href="../css/main.css" /> &l

2022-01-18 21:23:00 301

原创 3-4 JavaScript

简介Java Script 简称JS,是一种基于对象Object和事件驱动Event Driver的解释型脚本语言,用于增强HTML页面的动态交互性。特点嵌套在HTML中;环境支持,js在运行中需要浏览器环境的支持,如果使用的浏览器不支持js脚本,那么浏览器在运行时将忽略js代码;解释执行,无需经过专门编译器的编译,在嵌入脚本的HTML文档载入时被浏览器逐行地解释执行;弱类型语言,js中不需要指定变量的类型;基于对象,js提供了很多内建对象,也允许定义新的对象,还提供对DOM(文档对象模

2022-01-14 16:16:21 72

原创 3-3 html选择器 & css

源码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> /* 标签选择器 */ body{ background-color: antiquewhite; } /* 类选择器 */ .cl{ color: #00FFFF;

2022-01-13 11:41:52 321

原创 3-2 html frameset标签

源码main.html<!doctype html><html> <head> <meta name="" content="" charset="utf-8"/> </head> <!-- framset标签和body标签不能同时用 --> <frameset cols="80%, 20%" border="1"> <frame src="part1.html" > <fr

2022-01-13 11:39:22 91

原创 3-1 HTML基础标签

<!DOCTYPE html><!-- 明确HTML版本为HTML5版本,简称H5;只有明确版本,浏览器才能正确显示HTML --><!--HTML页面的跟标签--><html> <!-- head标签包含HTML页面的元数据,head标签中的内容不会显示到浏览器上 --> <head> <!-- 网页编码格式 --> <meta charset="utf-8" /> <!-- 标题标

2022-01-12 16:50:24 82

原创 1-9 java Collection集合

CollectionCollection接口是实现类只能存储引用类型,所以对于基本数据类型,Collection的实现类存储的是它们的包装类(位于java.lang包下)除了 int 对应 Integer,char 对应 Character,其它基本数据类型首字母大写即是其包装类类名。Set元素无序且不重复List元素有序可重复Map...

2022-01-11 20:41:53 189

原创 2-5 jdbc连接mysql & 通用查询

package st_2_1;import java.sql.*;public class Conn { //数据库URL private static final String URL = "jdbc:mysql://localhost:3306/mydb?" + "useUnicode=true&characterEncoding=utf8&" + "serverTimezone=Asia/S

2022-01-11 16:46:00 184

原创 2-4 mysql 约束 & 锁 & 范式

约束作用限制表中的数据,确保数据的准确性和可靠性。约束分类列级约束与表级约束列级约束:列级约束是字段定义的一部分,只能应用于一个字段上。除了外键没效果,其他都支持列级约束。create table t_student( id int not null, name varchar(32) not null, email varchar(64) unique)表级约束:表级约束独立于字段定义,可应用于一个表的多个字段上。除了默认、非空,其他都支持表级约束。create ta

2022-01-10 19:59:03 440

原创 正则表达式

正则

2022-01-08 14:40:59 169

原创 Java练习题2

2022-01-07 17:29:51 277

原创 2-3 mysql 事务 & 触发器

事务简介事务是加在一段代码上的约束,使得这一段业务逻辑代码要么全部执行成功,要么回滚到事务开始的状态。死锁简介多个事务相互占用着彼此所需要的资源,造成每一个事务都在等待的局面。事务的ACID原则原子性(atomicity)事务内的语句是一个整体,不可分割。一致性(consistency)要求所有语句的执行要么同时成功,要么同时失败。隔离性(isolation)隔离级别读未提交读已提交可重复读串行化持久性(durability)...

2022-01-07 17:08:33 516

原创 1-8 面向对象 & final & static

面向对象简介面向对象程序设计(object oriented programming 简称OOP)对象是一个由信息(变量)及对信息进行处理(方法)的描述,其本质是对现实事物的特征和变化规律建立的模型。面向对象三要素封装将成员变量设置为私有,然后提供get和set方法给外界访问。优点:能够减少耦合隐藏实现细节等信息安全this关键字this关键字,表示当前类的对象this关键字在程序中三种常见的用法:通过 this 关键字可以明确地去访问一个类的成员变量,解决与局部

2022-01-06 20:13:25 56

原创 2-2 mysql 索引

索引定义索引分类单列索引2. 唯一索引3. 主键索引

2022-01-06 19:14:00 594

原创 1-7 String

String(字符串常量)空间存储String是一个final类,不可被继承数据存储在一个final类型的char数组中修改String对象的值,内存地址会发生改变基本操作public class Test{ public static void main(String args[]){ //检查字符串常量池中是否有相同的值,如果有,返回常量池中该值的引用。 String a= "abc"; //创建一个String对象,存储在堆中

2022-01-06 18:39:43 56

LR0语法分析器python源码(免费).rar

附测试用例

2021-06-08

LL1语法分析器python源码(免费).rar

附测试用例

2021-06-08

空空如也

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

TA关注的人

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