自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(194)
  • 资源 (14)
  • 收藏
  • 关注

原创 Git 之 commit(未push) 代码后,如何回退/回滚到之前的版本的方法

Git 之 commit(未push) 代码后,如何回退/回滚到之前的版本的方法

2023-02-08 18:02:11 5031 1

原创 Git 之 push 代码后,如何回退/回滚到之前的版本的方法

revert push

2022-08-05 09:03:56 4532

原创 vue3 获取ref里Proxy里的数据

vue3

2022-06-07 16:40:18 1737

转载 Vue3 Uncaught TypeError: context.emit is not a function

Vue3 Uncaught TypeError: context.emit is not a function

2022-06-02 10:43:39 1097

原创 vue3中封装el-dialog为公共组件踩坑

问题描述:项目中手动封装一个dialog组件,父组件中控制dialog的显示与否,通过父组件直接传值到子组件,子组件用props接收,但是回传的时候出现了问题,子组件中不能修改父组件传过来的值。控制台一致报错:Uncaught TypeError: 'set' on proxy: trap returned falsish for prop问题原因:父组件给子组件传值,子组件不能改变父组件传过来的变量,而elementUI中Dialog的又恰巧在点击关闭按钮式会自动visible(element-p

2022-05-18 17:42:54 1826

转载 Oracle报错,ORA-28001: 口令已经失效

Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。方法一(PL/SQL):SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'

2021-10-06 09:11:23 279

转载 IntelliJ IDEA 解决控制台不能显示日志

转自:https://blog.csdn.net/qq_20042935/article/details/89509188解决方法:主要的原因是日志界面没有展开,缩小了。点击下面的按钮即可。展开之后:

2021-08-13 11:27:25 6625

原创 node版本的切换(回退及升级)

1. node安装后查看所有已安装的nodejs版本(gnvm ls)安装低版本nodejs(gnvm install 12.22.1)更改当前使用nodejs版本(gnvm use 12.22.1)查看当前node版本(node-v)参考:https://blog.csdn.net/weixin_45543192/article/details/103767554...

2021-08-03 10:21:31 1068

转载 Maven的安装与配置

转自:https://blog.csdn.net/a805814077/article/details/100545928一、安装本地Maven 无视下载速度以及需要其他版本的伙伴点此进入Maven官网下载 选择左侧Download 点击箭头所指的链接进行下载 下载完成后,选择一个路径进行解压 然后配置path环境变量,如图 系统变量:MAVEN_HOME = F:\dev\apache-maven-3.6.1 系统变量:path = %MAVEN_H

2021-03-24 15:13:53 89

转载 【转】dt dl dd 的英文含义

html中的标签缩写的英文是什么?ul是unordered lists的缩写 (无序列表)li是list item的缩写 (列表项目)ol是ordered lists的缩写(有序列表)dl是definition lists的英文缩写 (自定义列表)dt是definition term的缩写 (自定义列表组)dd是definition description的缩写(自定义列表描述)nl是navigation lists的英文缩写 (导航列表)tr是table row的缩写 (表

2021-01-22 16:10:39 1238

原创 Oracle Merge 语句的使用

注意:ON 后的条件一定要用加括号-- Both clauses present.MERGE INTO test1 a USING all_objects b ON (a.object_id = b.object_id) WHEN MATCHED THEN UPDATE SET a.status = b.status WHERE b.status != 'VALID' WHEN NOT MATCHED THEN INSERT (object_id, st

2020-12-10 15:30:31 136

转载 SQL中过滤条件放在on和where中的区别

转自:https://blog.csdn.net/u013468917/article/details/61933994join过程可以这样理解:首先两个表做一个笛卡尔积,on后面的条件是对这个笛卡尔积做一个过滤形成一张临时表,如果没有where就直接返回结果,如果有where就对上一步的临时表再进行过滤。下面看实验:1. 先执行inner join:select * from person p inner join account a on p.id=a.id and p.id!=4 .

2020-12-09 17:22:39 412

原创 git error: You have not concluded your merge (MERGE_HEAD exists).fatal: Exiting because of unfinishe

IntelliJ中报错error: You have not concluded your merge (MERGE_HEAD exists).fatal: Exiting because of unfinished merge.解决方法:到代码所在文件夹,通过git命令行在所在分支上执行命令:git merge --abort; git reset --hard; ...

2020-11-16 14:27:05 1341

原创 AngularJS 指令中属性 replace & transclude的用法

<div ng-controller="Ctrl"> <my-dir><h3>some existing content</h3></my-dir> </div>1. 当scope=true时angular.module('scopes', []).controller('Ctrl', function($scope) { $scope.title = "hello";}).directive('myD..

2020-11-13 15:47:56 203

原创 指令scope属性的三个选项

html代码<div ng-controller="MainController"> outside myDirective:{{myProperty}} <div ng-init="myProperty='wow, this is cool'" my-directive> inside myDirective:{{myProperty}} </div></div>1. 指令s

2020-11-03 15:45:25 653

原创 IDEA修改java文件后 不用重启Tomcat服务便可自动更新

一、问题使用IDEA开发Java时,修改java文件后,需要重启tomcat,代码方生效,重启tomcat耗时较长,严重影响开发效率。二、解决1、配置tomcat时,on 'update' action和onframe deactivation选项都选择update classes和resources, 此时修改jshtml等文件时,无需重启tomcat便可自动更新代码;...

2020-10-22 10:11:24 333

转载 Java遍历Map的4种方式

转自:https://www.cnblogs.com/bingyimeiling/p/10741761.htmJava遍历Map的4种方式public static void main(String[] args) { // 循环遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 2); // 1.

2020-10-14 14:41:58 23631 1

原创 Could not parse metadata && only whitespace content allowed before start tag and not \u0 (position:

报错信息:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install) on project eservices-launch-pad-web: Failed to install metadata com.schenker.nges.eservices.launch-pad:eservices-launch-pad-web:1.3.3-SNAPSHOT

2020-08-11 13:35:39 856

原创 IntelliJ IDEA 不能显示项目里的文件结构解决办法

问题描述:在左侧的project目录中看不到项目的文件结构图只能看到几个idea自己生成的文件解决方法:1.关闭IDEA,2.然后删除项目文件夹下的.idea文件夹3.重新用IDEA工具打开项目

2020-08-09 22:38:37 2015 1

转载 反射机制的使用

参考:https://blog.csdn.net/servermanage/article/details/102692622虚构业务方法处理类:public class BusinessMethod { public void method1(int code) { System.out.println("method code = " + code); } public void method2(int code) { Syste

2020-08-06 15:41:20 102

原创 idea报错

Error:Failed to load project configuration: cannot parse xml file C:\work\git project source\space2\.idea\workspace.xml: Error on line 1: 前言中不允许有内容。解决方法:将C:\work\git project source\space2\.idea\workspace.xml文件删除,重新启动,该文件是启动过程中创建的。...

2020-08-03 16:17:30 169

原创 Idea全局搜索(Ctrl+Shift+f)can not preview regular expresion search yet

问题描述:Idea全局搜索快捷键(Ctrl+Shift+f)在Preview中出现can not preview regular expresion search yet,以前会有一个预览,点击之后就跳到对应代码行。现在通过点击下面的Find按钮感觉全局搜索一下子不便捷了,也不知道什么时候出现的这个问题。解决方法:原来以前 Regular expresion 处于勾选状态,改成不勾选状态在 Preview 就会全部显示了 。...

2020-08-02 00:28:27 188

转载 IDEA 最新最全最详细快捷键

自动代码编辑:Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)fori/sout/psvm + TabCtrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里Ctrl + O 重写方法Ctrl + I 实现方法Ctr+shift+U 大小写转化ALT+回车 导入包,自动修正ALT+/ 代码提示...

2020-08-01 22:34:08 112

原创 抽象方法、抽象类、接口的总结

基本概念:抽象方法:只声明未实现的方法 必须abstract关键字声明(接口中的抽象方法可以省略abstract关键字,默认是抽象方法)抽象类:抽象类,用来表示抽象的概念. 是一种只能定义类型,而不能产生对象的类,所以定义了抽象类则必须有子类的出现. 抽象类的好处在于能够明确地定义子类需要覆盖的方法. 抽象类需要使用abstract声明. 抽象类里可以实现抽象方法,该方法特征在于:只有声明,并没有方法体. 抽象类中可以有属性、普通方法、抽象方法(num>=0). 子类继承父

2020-07-30 16:29:12 273

原创 简述Java内存区域

Java 内存区域主要分为 Java堆,虚拟机栈,方法区,本地方法栈,程序计数器,这些都是虚拟的!不存在的,因为 Java 虚拟机本身就是虚拟的一个机器,但是真正在运行的时候虚拟机为了追求更高的速度,会把这些区域尽可能的分配在硬件的寄存器或缓存上,因为这样运行速度更快。接下来说说 Java 内存中的各个区域都是干什么的。程序计数器程序计数器是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里,字节码解释器工作时就是通过改变这个计数器的值来选取下一条

2020-07-23 16:59:34 177

原创 关于java String的“==”和equals()比较、引用的小问题

结论:==在java中是比较引用的,即在内存中的地址。而String的equals()是比较字符串的内容。示例一:String s1 = "String";String s2 = "String";System.out.println(s1 == s2 );System.out.println(s1.equals(s2));结果:true //java首先在缓冲区查找是否有"String"常量对象,有就直接将其地址赋给s1,没有就创建一个"String",然后将其赋给s1;..

2020-07-23 15:40:50 223

原创 SSRS 设置单选按钮

效果:步骤:

2020-07-22 16:58:26 210

转载 SQL Server 表变量和临时表的区别

转自:https://www.cnblogs.com/lgx5/p/9283155.html一. 临时表在深入临时表之前,我们要了解一下会话(Session),一个会话仅仅是一个客户端到数据引擎的连接。在SQL Server Management Studio中,每一个查询窗口都会和数据库引擎建立连接。一个应用程序可以和数据库建立一个或多个连接,除此之外,应用程序还可能建立连接后一直不释放知道应用程序结束,也可能使用完释放连接需要时建立连接。临时表和Create Table语句创建的表有着相同的

2020-07-22 00:41:43 218

原创 Windows无法启动某个服务--错误2:系统找不到指定的文件

错误缘由因为将软件的文件,移动至其他文件夹中,导致系统无法识别到该文件,从而无法启动该服务错误展示解决步骤1. 打开注册表编辑器2. 按下图路径直至services,并找到对应的服务名单击3. 双击ImagePath,将其值修改为移动后的文件路径即可相关链接:https://jingyan.baidu.com/article/5d368d1ef577d43f61c05740.html...

2020-07-19 17:50:52 29208 7

原创 Excel vlookup的使用

1. 在表格中输入=vlookup(2. 第一个参数选择被匹配字段+,3. 第二个参数选择匹配区域(待匹配的字段必须为选中区域的第一列),可以用crl+shift+下箭头进行选中 选中的第二个参数按F4, 进行绝对引用。4. 第三个参数为要取得值在匹配区域中的第几列5. 第四个参数0表示完全匹配注:有时候需要设定单元格格式为常规...

2020-07-18 00:13:05 243

原创 TSQL两种执行字符串SQL的方法

1. EXEC (@SQL) 不可传入参数2.EXEC sp_executesql 可传入参数declare @colsForTempTable AS NVARCHAR(MAX), select @colsForTempTable = STUFF((SELECT ',' + ISNULL(QUOTENAME(Period),0) + ' DECIMAL(21,9)' FROM #Periods FOR XML PATH(''), TYPE).v...

2020-07-18 00:00:40 480

转载 Sql Server 的FOR XML PATH(‘‘)函数用法

转自:https://www.cnblogs.com/TulipsWill/p/11498859.html1. 如下表:2. 转换xml 1 select name from zz FOR XML PATH('root'); 1 ps: FOR XML PATH('root')中root是xml根节点。<br><br><br><br> 3. 加个分隔符和去掉.

2020-07-17 23:27:57 20645 1

转载 SqlServer中quotename用法与实例

转自:https://www.cnblogs.com/suizhikuo/p/4691696.html语法QUOTENAME ( 'character_string' [ , 'quote_character' ] )参数'character_string' Unicode 字符数据构成的字符串。character_string 是 sysname 值。'quote_character' 用作分隔符的单字符字符串。可以是单引号 (')、左方括号或右方括号 ([ ]) 或者英文双引号 ...

2020-07-17 23:16:39 590

原创 T-SQL 周一周日日期的计算

set @FromDate = DATEADD(dd, -(DATEPART(WEEKDAY, Getdate())-2), DATEADD(dd, DATEDIFF(dd, 0, Getdate() ), 0)) set @Todate = DATEADD(dd, 7-(DATEPART(WEEKDAY, Getdate())-1), DATEADD(dd, DATEDIFF(dd, 0, Getdate()), 0));释义:Getdate() 当前日期时间 "2020-07-1...

2020-07-17 19:05:12 475

转载 SQL中on条件与where条件的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用leftjion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有leftjoin的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。假设有两张表:表1:tab1id size1 102 203 30表...

2020-07-13 14:56:38 164

原创 SQL Server 通过SSMS创建数据库链接

---------------------------------------------------------------------------------

2020-07-13 14:25:31 1109

原创 关于SSRS使用临时表的问题( Invalid object name #temptb)

问题:利用SSRS 2005做报表的时候,调用带有临时表的SP,系统报错,并无法进入向导的下一步,错误如下经过研究后想到如下四种解决方案:1. 使用SSRS另一种方式调用SP,无参SP,有参SP待验证。2.. 使用表变量代替临时表,这样做法可以避免SSRS 2005 的语法错误提示,缺点就是如果处理的数据量比较大,会占用过大的内存,并且报表加载时间过长。3..使用一个不包含临时表的SQL语句创建报表,创建成功以后,修改数据源,替换上包含临时表的SQL命令或者存储过程,这时用SSRS

2020-06-29 14:40:32 514

原创 TRUNCATE TABLE与DELETE TABLE的区别

TRUNCATE TABLE删除表中的所有行或表中指定的分区,不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。语法:-- Syntax for SQL Server and Azure SQL Database TRUNCATE TABLE { database_name.schema_name.table_name | schema_n.

2020-06-03 15:18:25 527

转载 SQL SERVER 日期格式化

转自:https://www.cnblogs.com/gallen-n/p/6599482.html0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5...

2020-05-29 11:22:13 205

转载 quartz定时任务时间设置

这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明 是否必填 允许填写的值 允许的通配符1 秒 是 0-59 , - * /2 分 是 0-59 , - * /3 小时 是 0-23 , - * /4 日 是 1-3...

2020-05-21 15:31:33 250

springmvc_day01_start.zip

SpringMVC入门实例,从搭建环境,到配置文件的编写解释,到代码的编写,非常详细,非常基础的入门项目,欢迎下载浏览。

2020-03-11

Oracle数据库客户端

连接Oracle数据库的客户端,简单易用,解压即用。

2018-08-22

MyBatis注解配置映射器:动态SQL的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现动态SQL.

2018-08-22

MyBatis注解配置映射器:一对多关系的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现一对多关系.

2018-08-22

MyBatis注解配置映射器:一对一关系的实现

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现一对一关系.

2018-08-22

注解配置SQL映射器(简单的增删改查)

java工程,练习通过MyBatis注解的方式配置SQL映射器,实现简单的正删改查。

2018-08-21

《一头扎进MyBatis3》第八讲 Mybatis杂项

处理CLOB、BLOB类型数据; 输入多个输入参数; Mybatis分页; Mybatis缓存。

2018-08-15

《一头扎进MyBatis3》第六讲 动态SQL的实现

MyBatis动态SQL的实现,主要是配置文件的配置。。。。。。。。。。。。。

2018-08-08

《一头扎进MyBatis3》第五讲 一对多关系的实现

一对多关系的实现,一个班级对应多个学生的模型,配置文件中使用了resultMap的Collection属性

2018-08-07

《一头扎进MyBatis3》第四讲 一对一关系的实现

一对一关系的实现,连个表的关联后如何获取数据,重点是配置文件的配置

2018-08-07

《一头扎进MyBatis3》第三讲 一对一关系的实现

一对一关系的实现,连个表的关联后如何获取数据,重点是配置文件的配置

2018-08-06

《一头扎进MyBatis3》第三讲 简单增删改查的配置

java工程,练习通过MyBatis对数据库表数据进行增删改查,在项目中是如何配置的增删改查。

2018-08-05

《一头扎进MyBatis3》第一讲 MyBatis 版 HelloWorld 实现

初识MyBatis,创建java工程,练习通过MyBatis添加一条记录到数据库。

2018-08-04

关于Mybatis与Spring、SpringMVC整合的简单web工程

关于Mybatis与Spring、SpringMVC整合的简单web工程,spring、springmvc 、mybatis配置文件的书写及各部分的释义。

2018-02-02

空空如也

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

TA关注的人

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