- 博客(38)
- 收藏
- 关注
原创 DM8数据库批量创建表,插入数据,更改表信息,删除测试表
在测试产品的功能和性能的时候需要大量数据表,我们可以通过游标和存储过程批量创建测试表,插入测试数据,更改测试表,删除测试表。
2022-08-30 14:32:10
2083
原创 达梦数据库存储过程
存储过程数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。...
2022-08-11 11:43:19
14457
1
原创 DM8重做日志文件和归档管理
归档是指对redo(重做)日志的归档,我们可以利用归档的日志文件,将系统回复到故障发生的前一刻,也可以还原到指定的时间点,如果没有归档日志文件,则只能利用备份文件来进行恢复。重做日志文件,用来保存redo日志,redo日志默认2个,循环使用,不断覆盖,联机日志由系统自动切换,不能手动切换,联机日志过小,会制造日志频繁切换,过大则浪费磁盘空间。用于记录redo(重做)信息,重做日志默认为256M,数据库中的增、删、改操作都会记录redo和undo信息。(arch_mode为Y代表开启归档模式)...
2022-08-05 17:13:33
774
原创 DM 数据迁移工具——DTS(MySQL数据迁移到DM8数据库 Windows环境)
MySQL数据迁移到DM8数据库 Windows环境DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能。得益于 DM 数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于 DM 图形界面且采用向导方式引导各个迁移步骤的 DTS 工具,移植工作可以变得非常的简单。本文运行环境系统环境:Windows 10 19044.1706软件环境:DM8 Win64Window
2022-07-13 16:06:38
4338
原创 DM8_DIsql简单入门教学(WINDOWS和LINUX)
本章主要讲解Windows版和Linux版的DM8 disql的简单入门教学DIsql 是 DM 数据库的一个命令行客户端工具,用来与 DM 数据库服务器进行交互。disql 是一款命令行客户端工具,用于进行 SQL 交互式查询,disql 工具一般用于没有图形界面时的操作,或者使用的连接工具为命令行形式,如 Xshell、SCRT 等工具。点击【开始界面】,选择【达梦数据库】菜单,点击【SQL 交互式查询工具】进入 CMD 命令行方式,如下图所示:以 login 为例,登录到 IP 地址为 192
2022-07-08 15:42:00
1526
原创 达梦DMETLV5.0快速入门
达梦数据交换平台(简称DMETL)是在总结了众多大数据项目经验和需求并结合最新的大数据发展趋势的基础上研发的具有自主版权的数据处理 与集成平台。达梦数据交换平台创新地将传统的ETL工具(Extract、Transform、Loading)与分布式大数据处理平台相结合,实现了对数据同步、 数据处理以及数据交换共享的一站式支持,大幅度降低了用户使用各种平台进行大数据整合处理的技术门槛,是构建数据中心、数据仓库、数据 交换和数据同步等数据集成类应用的理想平台。DMETLV5.0目前提供linux64位和windo
2022-06-30 17:08:26
1574
4
原创 如何部署宝塔面板
宝塔面板如何部署静态网站?如果你有做好的静态网站源码,想要直接上传到宝塔面板,有的朋友可能不知道放在哪里。这里教大家一个最简单的方法:首先,一键部署好你的网站,这里用WordPress一键部署来举例。填写好你的网站信息,保存好数据库名和密码。让它自己创建成功再安装WordPress。这个时候你应该能够正常访问你的网站,此时是WordPress的页面。接着,点击左侧的“文件”,选择你刚刚搭建的网站目录。然后,点开这个目录。进入里面会看到WordPress建站程序的源码。因为默认的首页文件后缀是i
2021-12-18 22:27:45
1066
原创 剑指Offer---左旋转字符串
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。1.题目解读本题做法较多,本文主要介绍 “字符串切片” , “列表遍历拼接” , “字符串遍历拼接” 三种方法。其中列表遍历拼接和字符串遍历拼接,这两种方法思路一致,区别是使用字符串代替列表。由于本题的多解法涉及到了 字符串为不可变对象 的相关概念,导致效率区别较大。因此,单列一节 三种
2021-12-13 07:00:00
142
原创 高危漏洞 log4j漏洞,产生原因和解决方案
2021年12月09日,360CERT监测发现Apache Log4j 2存在JNDI远程代码执行,漏洞等级:**严重**,漏洞评分:**9.8**。
2021-12-12 01:03:48
37174
8
原创 剑指Offer---替换空格
题目如下请实现一个函数,把字符串 s 中的每个空格替换成"%20"1.题目解读把字符串 s 中的每个空格替换成"%20,学过Java基础的同学当然会java自带的替换字符串方法replaceAll将空格替换成"%20",但是并不是题目要求的解题思路,我们可以通过StringBuilder方法和数组解决该题。2.题目解法数组求速度牺牲空间方法我们使用静态数组方法,首先我们要创建一个数组,来储存原字符串数组和要替换的数组元素。我们在原数组和自己创建的数组设定一个指针,使用一个判断条件,如果不
2021-12-11 07:00:00
402
原创 SSMP业务层和表现层快速开发
SSMP框架业务层和表现层快速开发本章节基于SSMP框架实现业务层和表现层的快速开发文章目录SSMP框架业务层和表现层快速开发前言快速了解什么是业务层和表现层总结 各层之间的联系:一、业务层的快速开发IBookService接口IBookServiceImpl实现类二、表现层开发测试前言本章节接着上一章实体类和数据层编写完毕后继续编写业务层和表现层。下面是上章节的链接实体类和数据层快速开发快速了解什么是业务层和表现层业务层Service层主要负责业务模块的逻辑应用设计。可以细分为se
2021-12-10 11:09:05
1374
3
原创 SSMP实体类和数据层快速开发
SSMP框架实体类和数据层快速开发本章节基于SSMP框架实现实体类和数据层快速开发文章目录SSMP框架实体类和数据层快速开发前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言什么是实体类和数据层提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as
2021-12-09 22:53:35
621
原创 springboot项目如何查看MP运行日志
查看MP运行日志文章目录查看MP运行日志一、为什么要查看运行日志?二、MP运行日志一、为什么要查看运行日志?在进行数据层测试的时候,因为基础的CRUD操作均由MP给我们提供了,所以就出现了一个局面,开发者不需要书写SQL语句了,这样程序运行的时候总有一种感觉,一切的一切都是黑盒的,作为开发者我们啥也不知道就完了。如果程序正常运行还好,如果报错了,这个时候就很崩溃,你甚至都不知道从何下手,因为传递参数、封装SQL语句这些操作完全不是你干预开发出来的,所以查看执行期运行的SQL语句就成为当务之急。
2021-12-07 21:52:18
1205
原创 剑指Offer---反转链表
题目如下定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。1.题目解读2.题目解法方法一:迭代假设链表为1→2→3→∅,我们想要把它改成 ∅←1←2←3。在遍历链表时,将当前节点的next 指针改为指向前一个节点。由于节点没有引用其前一个节点,因此必须事先存储其前一个节点。在更改引用之前,还需要存储后一个节点。最后返回新的头引用。class Solution { public ListNode reverseList(ListNode head) {
2021-12-06 20:42:22
150
原创 Ajax实现百度搜索框自动提示功能
Ajaxs实现百度搜索框自动提示功能当你在搜索框内写入关键字时下拉框会匹配和你输入的关键字相匹配的信息文章目录Ajaxs实现百度搜索框自动提示功能实现效果一、pandas是什么?二、代码实现1.前端页面2.后端代码实现效果当你在搜索框内写入关键字时下拉框会匹配和你输入的关键字相匹配的信息一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、代码实现1.前端页面baidu.jsp<%@ page language
2021-12-05 12:08:02
1796
1
原创 剑指Offer---从尾到头打印链表
题目如下输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。1.题目解读栈的特点是后进先出,即最后压入栈的元素最先弹出。所以先将链表元素压入栈内例如:我们先将元素 1 2 3依次压入栈中,此时的链表 temp表示为1,2,3由于栈的特点是后进先出我们依次将栈中的元素弹出到一个数组print中,此时弹出的顺序是3 2 1,数组print表示为3,2,1,这样我们就完成了链表顺序倒置。2.题目解法java代码具体解法的实现方法一:栈使用栈将链表元素顺序倒置。从链表
2021-12-04 12:05:07
761
原创 SpringBoot整合MyBatis教学
SpringBoot整合MyBatis教学整合MyBatis这个技术是大部分公司都要使用的技术,务必掌握。如果对Spring整合MyBatis不熟悉的小伙伴好好复习一下,下面列举出原始整合的全部内容,以配置类的形式为例进行。文章目录SpringBoot整合MyBatis教学前言一、IDEA创建MyBatis模块步骤二、编写MyBatis整合测试1.编写yml配置文件2. 编写domain的User实体类3.编写dao4.编写测试类并运行测试结果展示前言整合MyBatis这个技术是大部分公司都要
2021-12-03 15:39:27
593
原创 快速上手SpringBoot
快速上手SpringBootSpringBoot开发团队认为原始的Spring程序初始搭建的时候可能有些繁琐,这个过程是可以简化的文章目录快速上手SpringBoot前言一、创建SpringBoot项目步骤二、SpringBoot入门测试总结前言基于IDEA.2017版本制作,使用的Maven版本为3.6.1,JDK版本为1.8。如果你的环境和上述环境不同,可能在操作界面和操作过程中略有不同,只要软件匹配兼容即可(说到这个Idea和Maven,它们两个还真不是什么版本都能搭到一起的,说多了都是
2021-12-02 22:07:12
472
原创 java Ajax入门
java Ajax入门文章目录java Ajax入门前言一、同步和异步二、Ajax的使用JavaScript方法JQuery方法总结前言接下来整理一下Ajax相关的内容,AJAX(asynchronous js and xml),即异步的JavaScript和xml,它的主要作用就是让页面不必等待服务器返回整个页面信息,而可以通过异步的方式给服务器发送数据和获取数据,对页面进行局部刷新,是一种提高用户体验的技术。一、同步和异步同步和异步的主要区别如下;(1)同步:一个响应结束后才能发送下
2021-12-01 22:37:16
7495
原创 SSM框架整合
SSM框架整合使用原始方式整合文章目录SSM框架整合一、准备工作二、创建Maven工程三、导入Maven坐标四、编写实体类五、编写Mapper接口六、编写service接口七、编写service接口实现八、编写Controller九、编写添加页面十、编写列表页面十一、编写相应配置文件•Spring配置文件:applicationContext.xm•SprngMVC配置文件:spring-mvc.xml•MyBatis映射文件:AccountMapper.xml•MyBatis核心文件:sqlMapCo
2021-11-30 22:30:04
300
原创 MyBatis使用出错 Cause: org.xml.sax.SAXParseException; 元素类型为 “dataSource“ 的内容必须匹配 “(property)*“的Bug解决
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2021-11-29 21:49:55
1125
原创 深扒现今大学计算机专业七宗罪---第一罪“错误的入门指导”
欢迎阅读我的周日深夜栏目《唱唱反调》大家好!我是失落的爱。欢迎大家阅读我的新栏目《唱唱反调—深扒现今大学计算机专业6宗罪》,本栏目为周更,每周日深夜更新,带大家深入扒一扒大学计算机教育中的怪圈。文章目录欢迎阅读我的周日深夜栏目《唱唱反调》前言七宗罪之第一罪“错误的入门指导”错误的教学方式错误的编程指导错误的学习方式预告本栏目文章纯属“扯淡”,如有抬杠者请绕道。废话不多说,我们直接开扒!!!前言在深扒第一宗罪之前我还是想谈谈大学计算机专业和我们为什么在大学中选择计算机专业。1.浅谈计算机
2021-11-28 22:00:00
8376
1
原创 剑指Offer---包含min函数的栈
题目如下题目解读此题要求写一个栈,与普通栈不同的是多出了一个获取最小值的方法。由于栈比较简单,这里就不多说了,主要还是说说怎么以 O(1) 的时间复杂度查找栈中的最小值。1.使用一个变量 min 记录每次栈中的最小值,每次有元素进栈都对 min 进行更新。这个方法存在一个问题,没有考虑出栈时,怎么对 min 进行更新。2.为了解决出栈对最小值的更新,可以设定一个辅助栈,栈顶表示当前数据栈中的最小值,每次有元素入栈,就将当前最小值入辅助栈。出栈时,辅助栈也要将栈顶元素出栈,这就解决了出栈时的最小
2021-11-28 14:56:46
113
原创 剑指Offer---用两个栈实现队列
题目如下用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,null,3,-1]首先我相信很多同学看到这道题目时候和我初识这题一样,一脸懵逼根本看不懂题目的意思,更
2021-11-27 14:50:25
447
原创 MyBatis的增删改查操作
MyBatis的增删改查操作简单实现一下MyBatis的增删改查的简单实现,并且在控制台输出结果。文章目录MyBatis的增删改查操作MyBatis的简单入门一、查询操作二、增加操作三、修改操作四、删除操作总结MyBatis的简单入门通过MyBatis框架连接Mysql数据库,详细MyBatis入门代码和步骤可以参考我之前写的文章《MyBatis代码快速入门》,下面是我文章的连接。《MyBatis代码快速入门》一、查询操作在UserMapper.xml中添加查询代码,我们编写一个根据i
2021-11-26 14:36:02
7492
原创 MyBatis代码快速入门
MyBatis代码快速入门文章目录MyBatis代码快速入门什么是Mybatis,Mybatis的优势是什么?一、添加MyBatis的坐标二、创建user数据库三、编写User实体类四、 编写UserMapper.xml映射文件五、 编写MyBatis核心文件sqlMapConfig.xml在Maven项目中六、编写测试类总结什么是Mybatis,Mybatis的优势是什么?mybatis 是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费
2021-11-25 22:52:26
1168
原创 利用SpringMVC从前端页面接收值且在控制台输出
利用SpringMVC从前端页面接收值且在控制台输出文章目录利用SpringMVC从前端页面接收值且在控制台输出模块介绍一、效果展示二、简单的代码实现1.首先创建一个前端页面2.在pojo包中创建Employee类3.在config包中创建Data类4.在controller包中创建TestController类总结模块介绍利用SpringMVC的接收值的方法,从页面里面接受值,其中包括输入框,单选框,和多选框的值,并且完成将前端的form表单信息到后台控制器接受的操作,需在控制台输出前端for
2021-11-24 22:20:28
1598
原创 SpringMVC开发步骤详解
本文章带领大家进行SpringMVC简单的代码入门1.导入SpringMVC相关坐标打开Maven项目的pom文件,导入SpringMVC的坐标这是我导入的SpringMVC坐标,大家可以复制一下。<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version&g
2021-11-23 16:49:53
595
1
原创 如何使用IDEA导入Maven项目
1.点击左上角File,打开项目结构(Project Structure)2.左侧栏选中Modules,然后点击右侧左上角的绿色加号、3.选中加号后,点击其中的Import Module4.在你的电脑文件夹中选择你要导入的项目文件,选中要导入的文件后点击ok,会出现一个Import Model的界面,请选择第二项"Import module from external model"中的Maven,接着可以全部点击Next下一步,最后选择apply就成功完成部署你的Ma...
2021-11-22 21:54:41
11191
1
原创 数据源练习报错——通过配置文件使用c3p0连接池技术连接Mysql数据库失败(未解决)
项目场景:spring框架数据源练习,练习通过配置文件的方式使用c3p0和Druid连接池技术连接Mysql数据库问题描述:通过配置文件的方式使用c3p0连接Mysql数据库爆红,说什么找不到合适的驱动。报错代码如下警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@7db4e94c -- Acquisition Attempt Failed!!! Clearing pending acquires. While t
2021-11-17 21:38:18
1455
2
原创 IDEA+jsp+Mysql+bootstrap+druid实现黑马学生信息管理系统
IDEA+jsp+Mysql+Tomcat+bootstrap+druid实现黑马学生信息管理系统需要完成jsp课程设计的同学可以参考一下我的源码文章目录IDEA+jsp+Mysql+Tomcat+bootstrap+druid实现黑马学生信息管理系统前言一、项目结构展示1.后端项目结构展示2.前端项目结构展示二、项目逻辑结构展示1.MVC开发模式2.三层架构3.登录功能4.列表查询5.添加功能6.修改功能7.删除功能8.简单和复杂条件分页查询9.过滤敏感词汇三、项目实现功能界面展示验证码 账号 密
2021-11-02 13:20:51
1372
原创 三层架构实现jsp页面访问并且查询数据库里面数据(mysql)并且使用JDBCUtils和druid简化sql书写
三层架构简答实现jsp页面访问并且查询数据库里面数据(mysql)并且使用JDBCUtils和druid简化sql代码书写文章目录三层架构简答实现jsp页面访问并且查询数据库里面数据(mysql)并且使用JDBCUtils和druid简化sql代码书写前言一、什么是三层架构,三层架构和MVC模式有什么区别?二、项目源码1.项目结构展示2.展示成果总结前言简单的jsp页面实现一、什么是三层架构,三层架构和MVC模式有什么区别?三层架构(3-tier architecture) 通常意义上的三层
2021-10-29 11:49:59
2589
原创 IDEA+JSP+Servlet+Tomcat实现的学生成绩管理系统
IDEA+JSP+Servlet+Tomcat实现的学生成绩管理系统学生成绩管理系统这里写目录标题**IDEA+JSP+Servlet+Tomcat实现的学生成绩管理系统**学生成绩管理系统一、系统介绍二、系统展示三级目录一、系统介绍软件环境OS:Windows10IDEA:2017.3.5Java:jdk1.8Mysql:8.0.13Bootstrap:bootstrap.min.cssJuqery:jquery-ui-1.10.4.custom.min.cssTomcat:9.0.
2021-10-26 11:49:11
14382
2
原创 idea2017导入c标签不成功显示服务器500
idea2017运行c标签时报错解决方案:在WEB—INF目录下建立lib目录并且将这2个jar包放在其中,如下图所示并且在设置中搜索DTD,在左边的标签选项卡找到“Schemas and DTDS”,然后选择右边的“External schemas and dtds”中的添加按钮选择已经下好的jstl文件,中的c.tld文件在url的地方:写上<%@taglib prefix="c" uri="http://java.sun.com/js...
2021-10-20 13:26:50
335
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人