自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【微信多开】电脑微信多开脚本

微信是我们日常生活中必不可少的社交软件,很多人不止有一个微信,但通常会面临一个问题,在电脑上只能同时打开一个微信,接下来通过vbs脚本实现微信多开。

2024-05-17 17:13:04 2310 5

原创 Linux系统安装MySQL8.0版本详细教程【亲测有效】

按照步骤一步一步执行就能成功安装!一、上传到安装服务器二、解压三、移动位置并重新命名四、创建mysql用户组和用户并修改权限五、创建目录并赋予权限六、配置my.cnf文件配置内容如下:七、初始化数据库进入bin目录下初始化查看密码生成的默认密码如图:先将mysql.server放置到/etc/init.d/mysql中启动到这里mysql基本安装成功了!!!八、修改默认密码执行以下代

2023-02-22 17:19:15 22549 16

原创 Java中创建线程的三种方式

创建线程的三种方式

2022-09-06 16:25:21 9611 1

原创 Vue中this.$route.params和this.$route.query的区别和使用

总结:this.$route.query传递参数时页面的URL显示参数,跳转的页面刷新时数据还会存在;$route.params传递参数时URL不显示参数,跳转的页面刷新时数据不存在。2、this.$route.params的使用。1、this.$route.query的使用。两个方法都用于页面跳转传递参数使用。...

2022-08-15 17:57:25 334

原创 oracle误删数据恢复的方法

原理:由于oracle在删除表时,没有直接清空表所占的块,oracle把这些已删除的表的信息放到了一个虚拟容器“回收站”中,而只是对该表的数据块做了可以被覆写的标志,所以在块未被重新使用前还可以恢复。利用oracle提供的闪回方法,如果在删除数据后还没做大量的操作(只要保证被删除数据的块没被覆写),就可以利用闪回方式直接找回删除的数据。删除的操作有三种:DELETE和TRUNCATE 只删除数据, DROP则删除整个表(结构和数据)确定删除数据的时间(在删除数据之前的时间就行,不过最好是删除数据的时间点).

2022-08-15 11:33:16 9940

原创 Java中三目运算符出现空指针异常

三目运算符在我们日常的开发中使用的也是非常的多,那么针对于三目运算符发现了如下空指针问题

2022-07-21 11:28:54 1477

原创 导出远程oracle数据库到本地【亲测有效】

导出远程oracle数据库到本地【亲测有效】

2022-07-08 15:41:12 3530

原创 Java的Map中put,compute,computeIfAbsent,putIfAbsent与的区别

Java的Map中put,compute,computeIfAbsent,putIfAbsent与的区别

2022-06-29 10:44:19 688

原创 电脑gpedit.msc文件找不到,如何解决?

电脑gpedit.msc文件找不到,如何解决?

2022-06-29 10:29:28 53662 19

原创 Oracle中的NVL()函数的用法

Oracle中的NVL()函数的用法

2022-06-16 15:46:04 24683 1

原创 Java开发时间工具类

在日常的开发过程中难免会涉及到时间相关的计算业务,不同格式日期之间的转换,以及日期转字符串,字符串转日期等等,所以我们封装一个时间工具类是很有必要的。

2022-06-13 11:44:10 198

原创 Element-UI实现可编辑的表格

一、效果图二、描述有时候根据业务需求,需要对数据进行编辑保存,这时候有三种实现方式,分别是点击按钮弹出弹窗修改,双击弹出弹窗修改,以及直接在表格中点击进行修改等,本文讲述的就是最后一种。功能描述:我们点击表格任意想要修改的表格单元格,可以显示一个文本框进行修改,当我们失去焦点或者内容发生改变的时候,执行修改或保存,然后隐藏文本框,完成修改保存。三、代码案例<el-table :data="powerMessageTableAll" border"

2022-05-19 15:48:45 14982 3

原创 Navicat连接Oracle解决connection to server failed, probable Oracle Net admin error问题

一、在创建连接的窗口会弹出“ORA-28547: connection to server failed, probable Oracle Net admin error”错误提醒框。出现的原因:可能是版本不一致导致的解决方法:用你现在oracle安装路径下的 oci.dll文件(你可以通过搜索找到)替换掉你navicat安装目录下的oci.dll文件。然后重启你的客户端软件即可二、如果还出现Ora-12638:身份证明检索失败问题如何解决:找到目录E:\app\oracle\produc

2022-04-06 16:19:39 20109 1

原创 SpringBoot整合Hibernate

Hibernate是什么?Hibernate与MyBatis都是流行的持久层开发框架,只不过Hibernate是全自动ORM框架,不需要关心sql编写。Hibernate 是一个高性能的对象/关系映射(ORM)持久化存储和查询的服务,不仅负责从Java类到数据库表的映射 (还包括从Java数据类型到SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短了手动处理SQL和JDBC上的开发时间。 同时,Hibernate还实现了JPA规范,在SpringBoot中,JPA的默认实现就是使

2022-03-22 15:28:14 11965 2

原创 SpringBoot整合Mybatis-Plus连接Oracle数据库生成代码

1、首先创建一个springboot项目(勾选数据库Driver驱动)2、在pom中添加以下依赖<?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

2022-03-18 11:52:35 3953 4

原创 TortoiseGit小乌龟无法汉化的问题【已解决】

TortoiseGit安装中文语言一直不能汉化,网上有很多解决方案,例如TortoiseGit版本要和语言包版本一致或语言包版本要高于TortoiseGit版本,如果都不行的话,你试试如下方法!主要原因:TortoiseGit默认的是US语言,安装语言包之后语言包不会替换TortoiseGit安装目录下的Languages目录下(如图)的文件,需要手动删除Languages目录下的语言文件删除之后,再重新运行下载的语言包,该目录下会自动生成文件,这时候就大功告成,汉化成功!语言包下载地址:htt.

2022-03-10 16:47:25 6719 11

原创 intellij idea解除svn关联【以解决】

最近公司需要将svn仓库中的项目,移动到git上面,完成移动后用idea打开发现是svn管理的,那么如何取消svn管理,换成git管理呢1.找到项目所在目录删除.svn文件夹2.搜索找到了cvs.xml,其内容如下:<?xml version="1.0" encoding="UTF-8"?><project version="4"><component name="VcsDirectoryMappings"><mapping directory="".

2022-03-10 11:33:48 2165

原创 git命令拉取远程代码并且不覆盖本地修改的代码

当我们多人协作写一个项目的时候,我们会发现上传代码到远程github(码云等)时,拉取上传会很麻烦,很有可能会将我们本来改好的代码直接覆盖掉,这很不利于我们的更新操作。因此,下面我给大家介绍一下如何操作可以避免覆盖问题的发生:1、先将本地代码放到一个地方存储(前提是被git add的文件才会被该命令存储)git stash存储之后使用 git status 查看不到,代表存储成功2、将远程github(码云等)上面的代码拉取下来git pull 3、将第一步暂存区的代码放回本地git.

2022-03-08 15:21:46 4678 2

原创 idea中关闭重复代码提示

设置页面—>Inspections —> General —> Duplicated Code fragment 取消对应的钩选项 【建议不要关闭】

2022-03-07 16:40:49 3087

原创 关于element-ui中el-table组件的序号问题?

场景:列表的第一列为序号,为保护数据信息,防止恶意爬虫,不能把后端给的id直接显示想到这里;实现序号加一解决:通过动态绑定属性 row-class-name 。templete中:<el-table :data="tableData3" height="550" style="width: 100%;background: transparent" @row-click="device_detail" :row-class-name="rowClassName"> &lt.

2022-03-07 16:38:57 1643

原创 svn提交代码出错,Access to ‘/svn/ctm/svn/me‘ forbidden

SVN上提交代码的时候,报错如下:Access to ‘/svn/ctm/!svn/me’ forbidden如何解决:检查自己是否具备读写权限,如果只有读权限,找svn管理员开通权限即可

2022-03-07 16:33:27 1291

原创 Oracle中怎么删除指定日期范围的数据?

方法如下所示delete from 表名 where 时间字段>to_date('2022-01-01 17:58:42','yyyy-mm-dd hh24:mi:ss')

2022-03-07 16:28:47 5068

原创 springboot启动报错Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedde【已解决】

导入项目可能resource资源文件没有标记,打开进行资源文件标记就可以

2022-03-07 16:27:11 279

原创 关闭ESLint检查

打开settings中搜索EsLint选择disable进行关闭即可

2022-03-07 16:23:11 763

原创 oracle导入导出DMP文件【整个步骤】

一、导入1.创建表空间//DDTECH表空间名称 create tablespace DDTECHdatafile 'E:\app\oracle\oradata\DDTECH\TABLESPACE\DDTECH.dbf'size 500Mautoextend on next 100Mmaxsize unlimited;--创建临时表空间//TEMPORARY_JJZBFX 零时表名称create temporary tablespace tempfile 'E:\app\orac.

2022-03-07 16:18:17 11131

原创 Stream流的用法【分组求和、组合排序、求极值】

先声明一个学生实体类方便使用package com.ddtech.business.influencing_factors.test; public class Student { private Integer no; private String name; private Integer age; private Double mathScore; private Double chineseScore; public Student(I.

2022-03-07 16:01:26 789

原创 IDEA 中提示 Duplicated code fragment (15 lines long)【解决方案】

一、说明:这个提示代表当前文件有重复的代码,这个功能可以帮助我们优化代码。建议不要关闭,不过看着不爽,非要关闭的话,如下步骤解决二、如何解决打开设置面板

2022-02-24 11:55:30 8057

转载 element-ui table :span-method(行合并)

项目中使用element-ui table :span-method(行合并)效果图【写的很好】参考地址:https://blog.youkuaiyun.com/qq_29468573/article/details/80742646

2022-01-14 11:19:39 218

原创 Oracle数据库查询时报错:invalid identifier【解决方案】

原因:发生这种情况一般是字段大小写问题解决方案如下1.如果表格字段名为小写:执行sql语句如下图报错如何解决呢?我们给每个字段加上双引号就可以成功解决2.如果表格字段名为大写:执行sql语句字段大小写,一大一小都可以查到总结:在Oracle中创建数据表的时候,建议表名字段名全部为大写,就不会出现这种情况。如果表名为小写,也是查不到的,字段名为小写,在查询的时候必须给每个字段加上双引号就可以成功查询。...

2022-01-13 16:18:56 33418 1

原创 synchronize和lock的区别?--wait和sleep的区别?

一、synchronize和lock的区别synchronize是java关键字,lock是java类synchronize适合锁小部分代码,lock适合锁大量代码synchronize会自动释放锁,lock需要手动释放锁,不然会死锁二、wait和sleep的区别范围不同,wait只能用于synchronize中,sleep可以用于任何地方类不同,wait来自于Object,sleep来自于Threadwait会释放锁,sleep不会释放锁...

2021-11-10 16:25:45 750

原创 connect to <172.22.119.212:10911> failed问题解决

首先进入配置文件broker.conf文件添加brokerIP1=外网服务器ipnamesrvAddr=外网服务器ip:9876rocketmq要开放的端口rocke有9876非vip通道端口:10911vip通道端口:1090910909是VIP通道对应的端口,在JAVA中的消费者对象或者是生产者对象中关闭VIP通道即可无需开放10909端口启动nohup sh bin/mqnamesrv & tail -f nohup.outnohup sh bin/mqbroker -

2021-10-13 12:51:39 2007

原创 NoSQL的相关介绍【详细】

为什么要使用NoSQL?用户的个人信息,社交网络,地理位置。用户自己产生的数据,用户日志等等爆发式增长!这时候我们就需要使用NoSQL数据库的,Nosql可以很好的处理以上的情况!什么是NoSQL?NoSQL = Not Only sQL(不仅仅是SQL)关系型数据库︰表格,行,列泛指非关系型数据库的,随着web2.0互联网的诞生!传统的关系型数据库很难对付web2.0时代!尤其是超大规模的高并发的社区!暴露出来很多难以克服的问题,NoSQL在当今大数据环境下发展的十分迅速,Redis是发展最快

2021-09-30 11:12:41 171

原创 RocketMQ中事务消息

基本流程图定义事务生产者类TransactionSyncProducer类如下package com.cst.transaction;import org.apache.rocketmq.client.exception.MQBrokerException;import org.apache.rocketmq.client.exception.MQClientException;import org.apache.rocketmq.client.producer.TransactionMQP

2021-09-29 16:30:17 116

原创 Rocket学习原理以及命令【详细】

Linux下启动名称服务器命令:nohup sh bin/mqnamesrv &查看状态:tail -f ~/logs/rocketmqlogs/namesrv.log显示:The Name Server boot success…启动经纪人命令:nohup sh bin/mqbroker -n localhost:9876 &查看状态:tail -f ~/logs/rocketmqlogs/broker.log显示:The broker[%s, 172.30.30.2

2021-09-27 16:46:42 660

原创 rocketmq控制台搭建(rocketmq-console)

RocketMQ有一个可视化的dashboard,通过该控制台可以直观的查看到很多数据。一、下载下载地址:https://github.com/apache/rocketmq-externals/releases二、解压安装找到rocketmq-console,先编辑一下rocketmq-console里面的application.properties文件,将项目使用的rocketmq.config.namesrvAddr配置上去(或者在项目启动时,以参数的形式配进去)在根目录下启动cmd命令

2021-09-27 16:39:01 1340

转载 Linux和GIT常用命令以及三种软件安装方式

笔记:GitLinux01:概述及环境搭建Linux02:常用的基本命令(必掌握)Linux03:Vim使用及账号用户管理Linux04:三种软件安装方式及服务器基本环境搭建学习链接:https://mp.weixin.qq.com/mp/homepage?__biz=Mzg2NTAzMTExNg==&hid=2&sn=1650b6338f6469ca519b080fdbbbd333...

2021-09-26 14:06:12 108

转载 MQ(消息队列)功能介绍

MQ(消息队列) 介绍消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。MQ解决什么问题MQ是一直存在,不过随着微服务架构的流行,成了解决微服务之间问题的常用工具。应用解耦以电商应用为例,应用中有订单系统、库存系统、物流系统、支付系统。用户创建订单后,如果耦合调用库存系统、物流系统、支付系统,任何一个子系统出了故障,都会造成下单操作异常。当转变成基于消息队列的方式后,系统间调用的问题会减少很多,比如物流系统因为

2021-09-23 10:31:28 319

转载 Json的学习[详细]

什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在 JavaScript 语言中,一切都是对象。因此,任何JavaScript 支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。看看他的

2021-09-09 22:54:02 156

原创 idea快捷键大全

【调试部分、编译】Ctrl+F2,停止Alt+Shift+F9,选择 DebugAlt+Shift+F10,选择 RunCtrl+Shift+F9,编译Ctrl+Shift+F10,运行Ctrl+Shift+F8,查看断点F8,步过 下一步F7,步入 进入方法谁Shift+F7,智能步入Shift+F8,步出Alt+Shift+F8,强制步过Alt+Shift+F7,强制步入Alt+F9,运行至光标处Ctrl+Alt+F9,强制运行至光标处F9,恢复程序Alt+F10,定位到

2021-09-03 15:19:43 460

转载 java.lang.ClassNotFoundException: org.apache.ibatis.io.Resources

使用mybatis的时候,在jsp页面中创建使用到mybatis对象时,在访问页面时报的错。其实这个错和报struts2包不存在的解决方法差不多:eclipse的解决方法:1.右键项目名称,再点击Properties2.点击左列的Deployment Assembly3.点击右边的Add4.Java Build Path Entires在选择你要添加的包(这里肯定是mybatis的包)我已经添加过了,所以下图没有显示5.点击Apply+Ok后搞定...

2021-07-04 19:31:12 1221

Mybatis实现增删改查.zip

mybatis实现增删改查

2021-05-16

javaweb.zip

javaweb实现增删改查源码以及分页功能

2021-04-29

空空如也

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

TA关注的人

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