自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 通过Java代码的方式将jar包以及快照上传至nexus上,通过与chatgpt对话的方式完成

与chatgpt的对话。

2023-03-30 15:42:52 577 1

原创 随笔小记(default-Java和explain-MySQL和Linux端口对外开放)

这里写目录标题default的用法用于Switch语句用于interfacedefault的用法用于Switch语句default可以用于Switch语句, 用于在case匹配不到值的时候给予其默认值int day = 8; String dayString; switch (day) { case 1: dayString = "Monday"; break;

2022-03-30 11:06:37 164

原创 opengauss安装配置

安装按照改步骤一步步来即可完成极简版安装(单节点部署)高斯数据库极简版安装安装过程中需要注意的是用户组以及用户的权限配置, 一定要赋予用户安装目录的操作权限以及解压缩等权限远程链接配置远程链接配置参考1远程链接配置参考2在配置pg_hba.conf文件时, 添加访问地址白名单, 图省事的话可以直接写host all all 0.0.0.0/0 md5如果这里写了md5,postgresql.conf文件中的password_encryption_type需要更改为0...

2022-03-28 10:08:25 874

原创 maven镜像配置

<?xml version="1.0" encoding="UTF-8"?><!--Licensed to the Apache Software Foundation (ASF) under oneor more contributor license agreements. See the NOTICE filedistributed with this work for additional informationregarding copyright ownershi

2022-01-06 18:09:02 658

原创 oracle学习笔记

这里写目录标题oracle学习笔记1. 表相关2. 函数decode字符串操作大小写转换字符串拼接字符串截取字符串查找字符串替换3. 存储过程oracle学习笔记1. 表相关-- 查询以KJ为开头的所有表SELECT table_name FROM user_tab_cols WHERE table_name LIKE 'KJ%';-- 查询以KJ为开头的表在哪个模式中SELECT * FROM dba_tables WHERE table_name = 'KJ00';-- 利用user_

2021-12-29 17:02:52 495

原创 springboot中使用Schedule注解时@Value以及@Autowired报空指针异常

文章目录@Value报空指针@Autowired空指针自定义定时器就没有这些问题了@Value报空指针在使用@value注解获取application.properties文件的内容的时候, 由于使用了@Schedule去创建定时任务, 因为他的加载比较早, 就会导致@value报空指针异常, 可以自己写一个获取配置文件内容的方法, 就可以规避这种错误, 代码如下:其中: System.getProperty(“user.dir”) + File.separator + “conf” + File.s

2021-11-19 13:50:26 1703

原创 调用远程链接 springboot

这里写目录标题调用远程链接工具类访问远程链接时遇到的问题Attempted read from closed streamcheck your viewResolver setUpClientProtoclExceotion: target host is not specified调用远程链接工具类在调用远程连接时需要通过 CloseableHttpClient 和 HttpPost/HttpGet/HttpPut 等创建访问远程链接的http, 以HttpPost为例:其中 CloseableHt

2021-11-19 10:39:21 428

原创 工作笔记_01

达梦 查看权限、表空间等-- 查看权限select * from SESSION_ROLES;-- 查看表空间select tablespace_name, file_name, status from dba_data_files order by 1;-- 创建表空间 create tablespace dave datafile 'D:\dm\data\tableSpace\dave.dbf' size 32;常用管理脚本...

2021-10-11 14:23:58 57

原创 EL和JSTL

这里写目录标题El基础语法JSTL概述操作相关的数据库导包和引入示例核心标签库格式化标签库自定义函数标签库创建一个tld文件El基础 <!-- 在jsp中是默认支持EL表达式的 在page指令中添加 isELInor ed="true"会忽略当前页面中的EL表达式 --> <!-- \${ }也可以, 意思是忽略当前EL表达式 --><tr> <td><%=request.getAttribute("name") %></

2021-03-19 22:53:02 68

原创 JSP和EL

这里写目录标题JSP概述包含JSP中的跳转重定向请求跳转base内置对象ELJSP概述<!-- jsp 解决了什么问题 : 在Servlet中, 想要将数据等内容打印到客户端中, 需要在java代码中 拼接大量的HTML代码, 为了解决这个问题, 引入了jsp--> <!--JSP---Java Server Pages 本身相当于servlet, 所以具有servlet的优点, 直接在HTML代码 中镶嵌java代码--> <!--JSP代码先由JSP引擎

2021-03-18 22:24:50 100

原创 Servlet、跳转方式、ajax交互

这里写目录标题ServletResponse字符字节跳转方式重定向和请求转发作用域requestSessionServletContext请求转发1.2.3.重定项区别ajax交互ServletResponse字符/** * response 是 HttpServletResponse 继承 ServletResponse 接口, 专门封装HTTP相应消息的对象 具有以下功能 * : 1 设置响应行 [ 格式: HTTP/1.1 200 ok ] [ 设置状态码 : setStatus(int

2021-03-17 23:05:37 119

原创 Tomcat、Servlet

这里写目录标题TomcatServlet创建项目创建首页端口冲突问题注册和映射servlet接口HttpServlet类requestAPIgetHeadrefererdoGet和doPostTomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat

2021-03-16 23:21:03 96

原创 插件、Ajax、JSON、三级联动

这里写目录标题插件Ajax概述textxmljQuery中的ajaxloadgetpostJSON转换JOSNP三级联动(省市区)插件jquery有很多插件, 需要的可以直接百度, 常用的有jquery.color.js, jquery.lazyload.min.js等Ajax概述/** * 1 获取ajax引擎对象 XMLHttpRequest * 2 配置请求连接的URL,代表浏览器要发出的请求以及目的地,还有就是是否异步 *

2021-03-11 22:22:23 84

原创 事件委托、动画

这里写目录标题动画动画效果自定义动画stop事件事件绑定event对象原型each(与java中的each作用是一样的)HTML设置和捕获获取与设置valattrprpo()宽高相关滚动条元素操作动画动画效果<script> $(function () { // 如果不写参数,或者写一个时间,那么toggle只是隐藏和显示的功能 // $("#topicList h3").toggle(1000);

2021-03-10 22:28:04 93

原创 BOM, 定时器, jQuery基础

这里写目录标题BOM概述BOM顶级对象对话框window.locationhistorywindow.navigator定时器setTimeoutsetIntervaljQuery基础jQuery基础语法基础选择器过滤选择器筛选选择器事件class操作BOM概述BOM(Browser Object Model) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对

2021-03-09 22:18:33 114

原创 属性操作,事件,节点

这里写目录标题属性操作阻止a标签跳转属性设置事件鼠标事件mouseover等浏览器滚动条onscroll键盘事件 onkeydown /onkeyup焦点 onfocus /onfocus节点属性操作阻止a标签跳转<script> window.onload = function () { var a = document.getElementsByTagName('a')[0]; a.onclick = function () { //

2021-03-08 21:55:19 53

原创 DOM操作和事件

这里写目录标题获取DOM对象事件onload非表单操作表单操作获取值判断是否选中按钮样式设置innerText和innerHTMLonmouseover 与onmouseenter的区别注 : 代码中的$、getId等函数自己写的, 用来理解之后要学的jQuery的底层逻辑获取DOM对象注意 : 根据id获取和querySelector获取的都是DOM对象 , 其他都是伪数组<script> // 根据id获取 返回单个DOM对象 var box1 = document.ge

2021-03-07 19:27:46 143

原创 对象,数组,内置对象

这里写目录标题对象对象遍历异常数组对象数学对象日期对象字符串相关对象// 1 字面量 var person = { name:'小南美', age : 18, sex : '女', toString:function(){ console.log("姓名:"+this.name+" ,年龄:"+this.age+" ,性别:"+this.sex);

2021-03-05 21:47:27 71

原创 js中的函数、数组

这里写目录标题数组函数函数传递和回调匿名函数和闭包预解析数组<script> // 数组声明 var nums = [1, 2, 3, 4, 5]; // 遍历 , 与java中基本一致 for (var i = 0; i < nums.length; i++) { console.log(nums[i]); } // 另一种遍历 var i in num

2021-03-04 22:53:11 113 1

原创 JavaScript 变量、数据类型、运算、流程控制

这里写目录标题放置方式script尽量放到最后变量数字类型StringBoolean识别小数点和纯数字优先级弹框放置方式<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2021-03-03 22:10:34 82 1

原创 定位

这里写目录标题相对定位绝对定位固定定位层叠性继承性权重权重性计算相对定位 /* 设置相对定位 */ position: relative; /* 距离上面100px,就是向下移动 */ top: 100px; /* 距离左边100px就是向右移动 */ left: 100px;绝对定位绝对定位是相对于其祖宗元素中离他最近的第一个具有定位属性的祖宗元素 , 如果都没有 , 那么就

2021-03-02 21:13:46 69

原创 浮动 清除浮动 盒子布局

这里写目录标题盒子模型之边框表格细边框内边距盒子水平居中外边距合并(相邻)嵌套清除浮动额外标签法overflowafter双伪元素盒子模型之边框 div{ width: 200px; height: 200px; /* 上边框,实线,红色 */ border-top: 1px solid red; /* 下边框,虚线,蓝色 */ border-bottom: 3

2021-03-01 23:01:56 96 1

原创 css外观 div背景 选择器

这里写目录标题外观样式选择器伪元素背景外观样式/* 设置边框厚度为1px 实线 */ border: 1px solid; /* 设置p标签的高度 */ height: 100px; /* 如果行高和高度一致,则文字垂直居中 */ line-height: 100px; /* 文本修饰 */ /* 下划线 */

2021-02-27 14:56:06 91

原创 表格、表单、CSS初识

这里写目录标题表格概述标签使用方式Table属性结构标题合并单元格表单概述表单标签常用属性input控件属性和取值使用扩展-禁用输入框CSS概述放置方式内部样式行内样式外部样式优缺点对比语法结构字体属性Font-size 字体大小,常用单位px和emFont-weight 字体粗细Font-style 字体风格Font-family 字体font:综合设置字体样式 (重点)案例表格概述表格就可以看做数据库表,多少行多少列,列名 等主要用于展示数据标签1.table用于定义一个表格。2.tr 用

2021-02-25 20:52:00 168

原创 html

这里写目录标题html骨架结构化表现(文本表现)标签列表锚点实体字符图片标签base盒子与范围标签html骨架</html><!DOCTYPE html><html lang="en"><head> <title>Document</title> </head><body> </body></html>结构化表现(文本表现)标签

2021-02-24 19:06:44 141

原创 事务 硬代 DBCP

这里写目录标题1.事务机制概述无事务有事务2.SQL注入概述案例3.硬代码优化概述方案1-自定义解析规则解析类方案2-properties连接池JDBC1.事务机制概述数据库特有的术语,单个逻辑工作单元执行的一系列操作,同步发生数据更新时,防止数据的不一致无事务/** * setAutoCommit() : 设置是否自动提交 * @杜智慧 * * @Date 2021年2月23日 */public class JDBC_01_NoTransaction { public static

2021-02-23 21:53:48 79

原创 JDBC

jdbc * JDBC : Java Data Base Connection 数据库连接 , 是一种用于执行SQL语句的JavaAPI 可以为多种数据库提供统一的访问 * * 这个API是由java厂商编写 , 但是其实现类是各个数据库厂商编写 , 所以在导入数据库之前需要导入对应的实现类 * * 连接数据库的步骤 : * (前提)首先要导包 , 创建lib文件夹 , 将jar包复制进去 , 然后build path (创建环境) * * 1 加载驱动 : Class.for

2021-02-19 17:25:59 145

原创 DDL 和 DQL

这里写目录标题DDL增删改六大约束DQL基础查询和插入常用函数DDLDDL : Data Definition Language 数据库定义语言涉及的关键字 : create drop alter增删改-- 更改表名 alter table table_01 rename table_00; -- 运行结果 > OK -- 更改字段名(列名) 更改表 table_00 改变杜智慧列为智慧 且类型更改为 varchar(32) alter table table_00 cha

2021-02-04 22:26:26 355 2

原创 MySQL学习第一天

这里写目录标题概述关系型数据库和非关系型数据库关系型数据库非关系型数据库数据库分类MySQL的基本使用TCL : 用户创建和授权 和DDL : 数据库创建DML : 数据库操作细节概述数据库就是遵循一定数据格式的数据集合 , 可以认为他是对文件系统的改进 , 它解决了不同操作系统之间 , 数据格式的兼容问题 , 也就是说 , 只要是同一个数据库的数据文件 , , 不管是在什么系统上都是可以正常处理的 .关系型数据库和非关系型数据库关系型数据库是指采用了关系模型来组织数据的数据库 , 非关系型数据库

2021-02-03 17:20:58 58

原创 记录Java1.8新特性

这里写目录标题Lambda表达式用法 与 对比(1.8之前可以怎么写,之后可以怎么写)用新写法进行排序Functional interface 函数式接口无参时有参时JDK自带的函数式接口SupplierConsumerFunctionPredicate 断言接口方法和构造器对象的引用::实例方法类名::静态方法名类名::实例方法构造器调用数组引用Stream API创建流的五种方式常用的转换算子常用的动作算子Lambda表达式* Lambda表达式是一种没有名字的函数 , 也可以称之为闭包 , 是Ja

2021-02-02 21:30:24 202

原创 TCP和UDP

这里写目录标题概述TCPTCP的服务器端TCP的客户端UDPUDP的服务器端UDP的客户端概述 * rt.jar 下面的 java/net 下面的类,是关于网络编程的 * * 网络架构 : B/S 和 C/S * * B/S : Browser/Server 基于浏览器的,比如网页版淘宝 * * C/S : Client/Server 基于客户端,比如手机或者淘宝上的APP * * TCP : * 能重传,不丢包,如果丢失会记录,重新发送,但是不会重复 * 可靠

2021-02-01 22:47:00 74

原创 正则表达式

这里写目录标题正则表达式常用语法与String里的方法区别Matcher实例正则表达式正则表达式 : 定义了字符串的模式 , 可以用来搜索 , 编辑 , 或者处理文本 , 并不局限于某一种语言 , 不同语言之间会有一定的差别 , 但是差别不大常用语法* 常用语法 : * \ : 转义符 * 字符取值范围 : * [abc] : 表示这三个数都有可能 * [^abc] : 表示这三个数都不是 * [0-9] : 表示是0到9任意一个数字 * [a-zA-

2021-02-01 22:42:27 104

原创 多线程

这里写目录标题多线程Object里关于多线程的方法以打印奇数偶数为例守护线程死锁比较经典的面试题 : 生产者和消费者定时器线程池CachedThreadPool 可缓存线程池FixedThreadPool会创建一个固定长度的线程池 , 可以控制线程的最大并发数ScheduledThreadPoolSingletThreadExecutor 单线程线程池线程安全的单例模式多线程Object里关于多线程的方法* Object中关于线程的方法 * wait() : 该线程进入等待状态,功能还在,只是没有

2021-02-01 03:07:50 203 2

原创 多线程

这里写目录标题线程创建实现Runnable接口继承Thread类线程的生命周期 sleep currentThreadinterrupt() 强制唤醒优先级Thread.yield() 让时间片stop 终止线程join 线程合并synchronized S锁Lock L锁线程创建 * 创建线程的方式有两种 , 一种是实现Runnable接口 . 另一种是继承Thread类 * 继承类的可以直接创建线程对象 , 实现接口的不行 , 得创建实现类的对象实现Runnable接口class Pr

2021-01-28 21:10:34 57

原创 IO流

这里写目录标题输入流 输出流 缓冲流 打印流FileInputStream 原始字节输入流使用read循环读取read方法重载常用方法FileOutputStream 原始字节输出流FilReader 原始字符输入流FileWriter 原始字符输出流缓冲流BufferedInputStream 缓冲字节输入流BufferedOutputStream 缓冲字节输出流BufferedReader 字符缓冲输入流BufferedWriter 字符缓冲输出流PrintStream 打印流输入流 输出流 缓冲流

2021-01-26 22:36:33 55

原创 TreeSet Map 泛型

这里写目录标题TreeSet Map 泛型TreeSetComparatorComparableMap基本方法特殊的MapSortedMap泛型TreeSet Map 泛型TreeSetTreeSet添加的元素必须排序 , 有两种排序方式 :1 要添加的元素对应的类实现java.lang.Comparable接口 , 并实现compareTo方法2 使用java.util.Comparator比较类 compare方法如果要添加的元素这两种条件都符合 , 会优先执行Comparat

2021-01-24 18:24:38 120

原创 集合概述、List、Set、比较器

这里写目录标题Collection概述继承体系Collection接口定义的方法IteratorContains和removeListArrayListLinkedListSetTreeSetCollection概述下面展示一些 内联代码片。* 通过继承体系 发现集合中两大分类 , List和Set 并且两个都继承了Collection * * 那也就是说 , Collection里的方法 , 在List和Set里是都有的 * * collection集合只能存储单个元素 , 并且只能

2021-01-22 21:03:15 79

原创 常用API和异常

这里写目录标题常用APIdate获取当前系统时间字符串转date有参构造创建的对象日历枚举第一种对第一种的优化对第二种的优化(从java1.5开始)Integer以integer为例 讲解八种包装类常用方法Integer , int , String 三者之间类型转换java1.5新特性自动装箱和拆箱的底层原理MathNmuber数字格式化BigIntegerRandom异常概念try...catch...throwsthrowfinally语句块常用APIdate获取当前系统时间下面展示一些 内

2021-01-21 22:19:52 101

原创 一些常用API

这里写目录标题常用APIStringInteger常用APIStringjava.lang.String : 字符串类 , 并且该类加final修饰 是一个被final修饰的数组底层就是char数组 private final char value[]; 所以字符串的很多特性 都是数组的特性1 字符串一旦创建 , 不可更改2 为了提升字符串的访问效率 , java中提出了字符串常量池 , 相当于是一个缓存区,引用类型对象应该保存在堆内存 , 但是字符串不同 , 他保存在静态区

2021-01-20 21:56:39 92

原创 接昨天内部类和两种设计模式

内部类成员内部类局部 局部内部类 等同于局部变量需注意 , 局部内部类在访问方法中的局部变量的时候 , 局部变量需要加final修饰 (java1.8之前)自java1.8 之后 , final已经可以不加了局部内部类中 , 不能有静态声明 .如果是成员方法中的局部内部类 , 可以直接访问外部类中的所有属性如果是静态方法中的局部内部类 , 需要创建对象才可以访问外部类的成员属性下面展示一些 内联代码片。* @杜智慧 * * @Date 2021年1月

2021-01-19 21:08:44 77

空空如也

空空如也

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

TA关注的人

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