自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 xsd约束错误 | SSM框架整合

cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘tx:advice’ 的声明。

2021-05-22 23:29:29 202

原创 Oracle | 数据库操作语言-SQL基础

数据库和数据库表的基本操作2020.4.13前完成,下周星期2前

2021-04-17 01:05:54 277

原创 MyBatis实战 | 使用IDEA创建一个MyBatis项目

创建MyBatis工程创建新表:

2021-04-14 00:05:26 671 2

原创 MyBatis相比Hibernate和JDBC的好处

一、java框架的演变过程Hibernate缺点:将sql编辑与运行的过程封装起来,没法自动做到sql优化方法。MyBatis:在Hibernate框架的基础上,将封装在框架的sql语句以映射文件的形式提取出来,由程序员进行编译,进一步优化了框架的使用。二、几种方式的区别MyBatis的优点:(1)、MyBatis是一个半自动化的持久层框架(2)、sql 和 java 编码分开,功能边界清晰,一个专注业务,一个专注数据。JDBC:1.SQL夹在java代码块中,耦合度高导致硬编码内伤2.

2021-04-08 23:09:52 239

原创 AcWing--38. 二叉树的镜像

38. 二叉树的镜像题目:输入一个二叉树,将它变换为它的镜像。思路:前序遍历+递归遍历每个节点,如果有子节点,就交换两个子节点,并向下递归,当交换了所有非叶子节点后,就得到了二叉树的镜像。样例输入树: 8 / \ 6 10 / \ / \ 5 7 9 11 [8,6,10,5,7,9,11,null,null,null,null,null,null,null,null] 输出树: 8 / \ 10 6 /

2021-04-01 10:49:16 75

原创 ORA-0110-数据库未打开

ORA-0110-数据库未打开原本可以使用的数据库,重新打开时,老是报数据库未打开错误,通过修改最终可以运行,然后总结一波。尝试创建用户,报错create user c##scott identified by tiger;修改步骤:代码:SQL> shutdown immediate;SQL> alter database open; //获取自己的数据文件路径SQL> alter database datafile '自己的数据文件路径' offline dr

2021-03-30 10:23:25 293

转载 解决OracleOraDB19Home1TNSListener服务启动后停止

为了解决这个问题,索罗了好多案例,但是只有这篇【伪墨https://blog.csdn.net/qq997404392/article/details/73296429】的文章帮助到我,所以我打算做一个总结.今天遇到OracleOraDB19Home1TNSListener服务启动不了的问题1. 配置Oracle的listener.ora文件F:\orcle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,其中Listener修改为: LISTENER = (

2021-03-27 17:23:16 7984 4

原创 IDEA基本界面设置

大致使用格式/** @author name @create ${YEAR}-${MONTH}-${DAY} ${TIME}*/

2021-03-23 14:24:45 9934 3

原创 AcWing--36. 合并两个排序的链表

36. 合并两个排序的链表题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。思考题:请同时实现迭代版本和递归版本。样例输入:1->3->5 , 2->4->5输出:1->2->3->4->5->5代码/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode

2021-03-21 22:06:08 98

原创 AcWing --35.反转链表

35. 反转链表题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。思考题:请同时实现迭代版本和递归版本。样例输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL代码:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode n

2021-03-21 21:20:58 69

转载 php报错SERVER SENT CHARSET (255) UNKNOWN

转载出处:http://dakaijun.cn/note/1386/phpmyadmin报错SERVER SENT CHARSET (255) UNKNOWN和(HY000/2054)的解决方法:原本运行好好的php,重启了一下后,报错,但是apache,php,mysql都设置好了,报错内容为:mysqli_real_connect(): Server sent charset (255) unknown to the client. Please, report to the developers

2020-12-09 10:18:15 4196 5

原创 中缀转后缀表达式(逆波兰式java)

中缀表达式转后缀表达式一、介绍:中缀表达式:操作符是以中缀形式处于操作数的中间(例:3 + 4)后缀表达式:也称为逆波兰式,方便计算机执行运算二、中缀转后缀思路:创建两个栈,一个存储运算符s1,一个存储中间结果的栈s2从左向右扫描表达式如果遇见数值(操作数)压缩s2如果扫描到运算符,于s1栈顶比较优先级1)如果s1为空,或栈顶的运算符为“(”直接压入栈2)如果s1栈顶的优先级比扫描到的小,运算符同样压入栈3)如果s1栈顶的优先级比扫描到的运算符大,弹出s1栈顶元素并入栈s2,将扫描的

2020-07-28 17:23:34 214

原创 JavaScript三种输出方法

JavaScript三种输出方法1、页面弹出框alert(“语句”);2、页面内容中显示document.write(“输出语句”);3、控制台输出console.log(“输出语句”);实现代码:<!DOCTYPE html> <html> <meta charset="UTF-8"> <title>简介</title> <!-- 导入JS代码的提示 -->

2020-07-18 17:04:28 687 1

原创 数据结构 -- 队列(Java)

队列* 可用 数组 和 链表 实现* 队列本身是有序列表,先入先出* 队列的输出、输入:变量front与rear分别记录队列前后端下标。* front随着数据的输出而改变,rear随着数据的输入而改变一、[x]数组模拟队列1. 思路分析* 将尾指针往后移: rear+1,当front==rear 【空】·* 若尾指针rear小于队列的最大下标maxSize-1,则将数据存入rear所指的数组元素中,否则无法存入数据。rear == maxSize-1[队列满]2.判断队列空与满的条件

2020-07-12 22:41:55 315

原创 数据结构--稀疏数组(java实现)

稀疏数组意义:减少内存空间的浪费,起到压缩数据的作用。第一行row表示总行数,col表示总列数,value非 0 的个数为8。第二行行数从0开始,row表示第一个数据在哪个行数,col表示列数位置,value表示在这个位置上的数值为都少,往下依旧这样。案例:二维数组转解题思路:1、遍历原始的二维数组,得到有效的数据个数sum2、根据sum创建稀疏数组sparseArr int[sum+1][3]3、将二位数组的有效数据存放到稀疏数组表中稀疏数组转原始二维数组思路:1、读取稀疏

2020-07-09 23:17:49 220 1

原创 WindowBuilder插件安装

windowBuilder插件官网:https://www.eclipse.org/windowbuilder/download.php这里我是用的第一种方法:在eclipse下安装,选择版本并打开网页,并复制网址链接:将刚刚复制的网址输入到文本框中,加载后选择要添加的插件选择后点击安装,跳出的协议界面选择同意。安装完毕出现以下页面表示安装成功...

2020-06-08 11:11:38 686

原创 Eclipse重装 (环境配置与文件复制)

Eclipse重装 (环境配置与文件复制)1、eclipse官网下载:https://www.eclipse.org/downloads/下载完点击:2、点击安装eclipse会跳转到 jdk 下载页面,如果未跳转,附 jdk 下载链接https://www.oracle.com/java/technologies/javase-downloads.html查找和早先下载的ecplise相同版本的jdk,并下载安装程序,一直安装到底,默认安装地址为C:\Program Files\Jav

2020-06-08 10:56:11 1095

原创 Eclipse窗口更改文字大小

Eclipse更改文字大小1、更改主窗口界面步骤: Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Java-> java Editor Text Font 2、更改控制台界面大小步骤: Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic-&

2020-06-03 17:55:43 502

原创 基础练习 | 十六进制转十进制(java实现)

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535import java.util.Scanner;public class 十六进制转十进制 { public static void main(String[] args) { long result = 0; Scanner sc = new Scanner(System.

2020-05-30 18:31:06 247

原创 基础练习 | 杨辉三角形(java实现)

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3 1数据规模与约定1 <= n &lt

2020-05-29 18:27:18 250

原创 算法训练 | 二进制数数(Java版)

试题 算法训练 二进制数数问题描述  给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。  如5的二进制为101,包含2个“1”。  输入格式  第一行包含2个数L,R  输出格式  一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。  样例输入2 3样例输出3数据规模和约定  L<=R<=100000;java实现:import java.util.Scanner;public class 二进制数数 { p

2020-05-28 16:52:02 102

原创 小程序使用腾讯视频插件及插件未授权使用

WX中使用腾讯视频插件p96页

2020-05-16 21:40:24 3279

原创 算法基础-java二分查找

算法基础-java二分查找条件:有序元素列表时间复杂度:O(log2n)对于包含n个元素的列表,使用二分查找最多需要log2n步,而普通查找最多需要n步。java代码实现使用递归实现//递归函数解决二分法public class Binary_search_recursion { public static void main(String[] args) { int m...

2020-04-26 22:12:29 113

第五届蓝桥杯大赛个人赛(软件类)省赛真题.zip

第五届蓝桥杯大赛个人赛(软件类)省赛真题,内容为第五届蓝桥杯的设计性题目,有意向学习蓝桥杯的可以进行下载,若侵权,通知便删除。

2020-05-19

空空如也

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

TA关注的人

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