自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑你个Run

一位理想主义者工程师

  • 博客(53)
  • 收藏
  • 关注

原创 sqlserver和.net中SubString()方法使用不同-小坑

Substring(lnt32, Int32)从此实例检索子字符串。子字符串从指定的字符位置开始且具有指定的长度。SubString():用于截取指定字符串的方法。例子1 从指定位置开始到结尾的字符串(0位开始)参数2:用于指定要截取的字符串的起始位置,例子2 从指定位置开始取固定长度的字符串。参数1:用于指定要操作的字符串。参数3:用于指定要截取的长度。起始位置(从0开始)

2023-12-12 22:36:28 562

原创 IDEA启动java程序连接数据库失败Network error IOException:Connection refused Property‘dataSource‘is required.

右击此服务-打开服务,找到此服务-右击属性,设置启动类型为自动状态,那么就自动启动了。经查询 SQLBrowser服务(网络发现有关)原本是已停止状态,切开始不了。只有1434端口被监听,1433端口没有被监听,所以怀疑1433端口没有启用。打开SQLSERVER配置管理器。检查TCP协议是否启用,开启;-允许连接-起一规则名称。检查此两个服务是否在运行;提示连接数据库失败!

2023-08-27 16:39:28 678

原创 C#中定义sql字符串常见的@和$用法(传变量/允许换行)

C#中定义sql字符串常见的@和$用法(传变量/允许换行)

2023-02-27 17:16:02 840

原创 编译项目报creating bean with name** failed..

没有创建 SalesOrderRepository 的实现类继承 IService(mybatis-plus中接口) 的实现类 ServiceImpl .并且实现类没有定义mapper接口.创建 实现类喝Mapper 接口.由于repository 继承了。

2022-11-07 18:42:51 3134

原创 Mysql数据库字段变为小写加下划线分割开时报错Unknown column ‘big_customer‘ in ‘field list‘;

大部分博主都给出的经验是1.要么字段错了,2.要么字段存在空格,3.要么执行语句时候赋值错误;但是还有种情况便是将字段变为小写+下划线分割开时, 将字段分割不完整与原本字段意思相差甚大导致;

2022-10-18 21:49:35 518

原创 There is already ‘vehicleAllocationController‘ bean method com.yonyou.cloud.mid.sales.api.VehicleAll

当提示controller类中的方法已经存在的时候, 注意是由于把putMapping\getMapping 请求都改成了PostMapping 请求, 没有指定路径, 导致路径重复, 加上不同的路径区分就好了.

2022-09-20 17:22:04 157

原创 更改Git 每次提交修改文档备注中的邮箱地址:

再更改邮箱地址gitconfiguser.email"想要更改为的邮箱";可以先执行gitconfiguser.email查看当前所使用的邮箱;然后在执行gitconfiguser.email查看是否更改成功!后续有遇到的git问题会继续总结..

2022-07-18 12:07:30 376

原创 【VUE 中常用的for 循环】

关于 const、 let 、 var 参考其他文章.

2022-07-06 17:17:00 217

原创 Mysql中 concat()拼接函数字符串与参数结合使用的实例.

此方法是将参数进行拼接,每位参数之间用 , (逗号)连接 . 详情参照如下sql:1. 2. 3.

2022-06-29 14:41:10 242

原创 oracle中 NVL()方法

每日学习一点oracle..1.nvl()函数的格式如下:NVL(expr1,expr2);2.含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。3.例:select name,NVL(name,-1) from user;运行后,结果返回两列数值,若name为空,则返回-1,若name不为空值,则返回其自身。

2022-06-02 15:58:35 1583 1

原创 初步理解Eureka 注册中心(服务配置中心)

2022-05-30 17:46:06 267

原创 Springboot+mybatis+oracle(远程数据库)/mysql(本地数据库)+jsp 创建工程遇到的问题汇总

倒叙:1.在controller类中配置获取jsp后,页面报404:This application has no explicit mapping for /error, so you are seeing this as a fallback.Sun May 29 21:41:34 CST 2022There was an unexpected error (type=Not Found, status=404)./webapp/index.jsp原因:根据路径未获取到j

2022-05-29 22:45:27 278

原创 关于Navicate连接Mysql数据库密码忘记问题:

首先关闭mysql服务器1.终端执行: sudo /usr/local/mysql/support-files/mysql.server stop1.1也可以在系统偏好MySQL关闭2. cd /usr/local/mysql/bin 进入目录3. sudo su 获取权限4. ./mysqld_safe --skip-grant-tables & 重启服务器5. 重新打开一个终端:!!!6. alias mysql=/usr/local/my...

2022-05-28 22:07:21 897

转载 JS —— typeof ()判断变量与直接判断是否为undefined 的区别(关于是否会报**is not defined的错)

直接判断是否为undefined://定义并赋值var name1="name1";alert(name1 == undefined);//false//定义未赋值var name2;alert(name2 == undefined);//true// 未定义未赋值alert(name3 == undefined);//出错typeof 判断是否未定义://定义并赋值var name1 = "name1";alert(typeof name1 == "und..

2022-04-24 18:00:53 685

转载 springboot常用注解

1、@SpringBootApplication包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。2、@Repository用于标注数据访问组件,即DAO组件。3、@Service用于标注业务层组件。4、@RestController用于标注控制层组件(如struts中的action),包含@Controller和@ResponseBody5、@ResponseBody表示该方法的返回结果直..

2022-04-21 16:59:18 110

转载 循环修改List 中的Map集合中的元素值。

List<HashMap>中修改其中一个值public List getList(){List list = new ArrayList();Map map1 = new HashMap();Map map2 = new HashMap();Map map3 = new HashMap();Map map4 = new HashMap(); map1.put("tid", "a");map1.put("tablename", "上海");list.add(map1);map2.put("tid.

2022-04-20 16:47:21 3039

原创 Map.Entry (Map 的一个内部接口),便捷获取map 中的key 和value

Map.Entry (Map 的一个内部接口),便捷获取map 中的key 和value.

2022-03-30 15:19:52 473

原创 JS数组求和的常用方法。

JS数组求和的常用方法。具体如下:题目描述计算给定数组 arr 中所有元素的总和输入描述:数组中的元素均为 Number 类型输入例子: 1 sum([ 1, 2, 3, 4 ]) 输出例子:10方法1.不考虑算法复杂度,用递归做: 1 2 3 4 5 6 7 8 9 10 function sum(arr) { v...

2022-03-15 09:38:03 99

原创 【启用rabbitmq遇到的问题全】command not found /Crash dump is being written to: erl_crash.dump...done

启用 sudo rabbitmq-server -detached时遇到的问题:当在终端执行:sudo rabbitmq-server -detached输入密码时提示 command not found , 而且,刚进终端就显示:user/***/.bash_profileexport no such file or directory ,可是本地只有bash_profile 文件,没有bash_profileexport 文件。解决办法:1.先执行open .zshrc 打开文件将其底部的s

2022-02-28 15:27:13 9309 4

原创 js中$extend()的用法

2021-12-18 15:02:29 1263

原创 Java中sql语句中%s占位符使用

占位符/占位符/占位符一般搭配 String.format()方法使用。String url = “我的名字是%s,今年%s岁。”;String name = “小李”;String age = “22”;url = String.format(url,name,age);System.out.println(url);输出:我的名字是小李,今年22岁。format()后的参数里,第二、三个参数分别对应第一个参数中的第一个占位符和第二个占位符。...

2021-12-07 10:14:33 3258

转载 Iterator 遍历集合元素的迭代器。。。。。

Iterator是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。Iterator提供的API接口如下:forEachRemaining(Consumer<? super E> action):为每个剩余元素执行给定的操作,直到所有的元素都已经被处理或行动将抛出一个异常常用:hasNext():如果迭代器中还有元素,则返回true。next():返回迭代器中的下一个元素remove():删除迭代器新返回的元素。————————————————

2021-12-07 10:04:03 126

原创 MySQL和Oracle 的常用的必知区别

(1) 对事务的提交 MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询 MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别 MySQL是read commited的隔离级别,而Oracle是repeatable read的隔离...

2021-10-18 15:12:04 102

原创 判断string字符串中是否包含某一个子字符串用contains()方法

2021-10-14 10:54:26 615 2

原创 记录一次定义枚举类时第二个成员一直报错的情况:

在定义枚举类时成员变量有多个,但是第二个一直报错,如图:经过细心排查,成员变量之间应该用逗号“ ,”相隔,而不是分号 “;” !!最后用分号结尾,大意了!!

2021-10-14 10:17:51 448 1

原创 javascript两个内容相等得数组[ ]用==比较为什么得出false

[ 1,2,3]==[ 1,2,3] ;为什么等false数组是对象,什么是对象呢,简单来说就是一个物品2个一模一样的苹果,他们是同一个吗,很显然不是,所以是false你的2个数组虽然看上去内容是一样的,实际上它不是同一个对象是引用类型的,引用类型就是地址,以最简单的来说,2栋房子,即使他们外观一样,那他们的街道地址是不一样的,所以他们不是同一个...

2021-10-13 17:43:43 801

原创 Oracle表 列字段的增加、删除、修改以及重命名操作sql

增加字段语法:alter table tablename add (column datatype [default value][null/not null],….);说明:alter table 表名 add (字段名 字段类型 默认值 是否为空); 例:alter table sf_users add (HeadPIC blob); 例:alter tablesf_users add (userName varchar2(30) default'空' not null);...

2021-09-26 17:56:11 766

转载 抢购脚本参考而已

我们先来看下秒杀活动页面代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

2021-09-01 16:59:26 7552 1

原创 ORACLE中分钟用mm和mi 标示区别

oracle中的日期格式为:坑之一:HH和HH2412小时制:yyyy-MM-dd HH:mi:ss24小时制:yyyy-MM-dd HH24:mi:ss在java中HH和hh是区分12小时制和24小时制的,oracle中并不适用(不区分大小写)坑之二:mm和mi在java中yyyy-MM-dd HH:mm:ss 是正常的,oracle不区分大小写,应该使用mi获取分钟数详:在日期数据库数据查询出来的时候经常会to_char()一下,格式化一下日期格式在java中一般会用yy

2021-08-30 11:56:22 1924 1

原创 navicate误删/更改数据恢复语句。。。。

今天在公司正式服务器上,navicat update 语句条件or 少加了括号,更新了数据库1000条正式数据,顿时慌了。马上百度查询 发现oracle 有一个闪回功能1. 查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2019-05-24 13:00:00', 'yyyy-mm-dd hh24:mi:ss');2. 开启闪回alter table 表名 enable row movement;3. 把表的...

2021-08-03 11:52:46 9720 5

原创 JProfiler官方使用说明文档

https://www.ej-technologies.com/resources/jprofiler/v/11.1/help/doc/main/threads.html

2021-07-02 16:22:27 620

转载 jvm调优

#Jvm系列9个在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式,利刃上优势来取胜了,但是练到高手之后,内功就更主要了。一个内功低的人招式在奇妙也打不过一个内功高的人。比如,你剑法再厉害,一剑刺过来,别人一掌打断你的剑,你还怎么使剑法,你一掌打到一个武功高的人身上,那人没什么事,却把你震伤了,你还怎么打。同样两者也是相辅相成的,内功深厚之后,原来普通的一招一式威力也会倍增。对于搞..

2021-07-02 15:55:13 84

原创 当本地仓库有jar包,idea中编译时仍报Cannot resolve **包:

如果idea中的External Libraries 中的jar包报红线,右击此jar包点击 Open libraries settings ,如果class报红线,重新选择在本地仓库的jar包路径。 2.如果本地.m2 仓库有jar 包,那么External Libraries下也会显示此jar 包,如果不报错,但是编译的时候一直提示 connot resolve 此jar包,(1)首先,查看左上角-idea-preferences-maven,查看三个位置的maven仓库配置是否正确。..

2021-07-01 16:55:24 6953

原创 ==和equals的区别

Java中的equals和==  在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals(str2));  为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Jav..

2021-07-01 16:46:31 708

原创 《霍乱时期的爱情》摘要

《霍乱时期的爱情》是我最好的作品,是我发自内心的创作。——加西亚·马尔克斯写在前面:许多年前,我因《百年孤独》而对马尔克斯着迷。这些年来,我曾重读这部作品数次,每一次读都有新的感受。但我迟迟没能下笔写出《百年孤独》的评论。最近两年,我才开始读马尔克斯的另外一部代表作《霍乱时期的爱情》。出乎意料的是,这本书让我刹那间陷入了马尔克斯的精神世界。于是,我在数不清的日夜,无数次读这本书——有时候,从头至尾读;有时候,单读书中最喜欢的几章或者几段;有时候,随意翻到一页就开始读……在我读过的所有书中,《霍.

2021-05-31 09:59:13 450

原创 JS 中typeof 的用法:

JS 中typeof 的用法:js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断。那么如何判断一个变量的类型呢,js提供了typeof运算符,用来检测一个变量的类型。1. typeof的语法 typeof是一个运算符,有2种使用方式:typeof(表达式)和typeof 变量名,第一种是对表达式做运算,第二种是对变量做运算。2. typeof的返回值 typeof运算符的返回类型为字符串,值包括如下几种: 1. 'undefin...

2021-05-27 20:05:22 92

转载 ORACLE触发器(trigger)的使用

ORACLE触发器(trigger)的使用1、触发器说明触发器是一种在事件发生时隐式地自动执行的PL/SQL块,不能接受参数,不能被显式调用2、触发器类型根据触发器所创建的语句及所影响的对象的不同,将触发器分为以下3类(1)DML触发器对数据表进行DML语句操作(如insert、update、delete)时所触发的触发器,可以分为:语句级触发器或行级触发器:行级触发器会对数据库表中的受影响的每一行触发一次触发器代码,语句级触发器则只触发一次,与语句所影响到的行数无关b.

2021-05-19 19:42:48 1232

原创 DEBUG调试技巧

当IDEA运行debug时浏览器时进时不进idea?答:用F9运行结束,不要用option+F9 结束,则下次还会自动进入。IDEA 的debug调试技巧:Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。一、Debug开篇  首先看下IDEA中Debug模式下的界面。  如下是在IDEA中启动Debug模...

2021-04-12 19:17:28 704

原创 String.IsNullOrEmpty()

String.IsNullOrEmpty()一个判断字符串是否为空引用或者值为空的方法。能够判断一个String字符串是否是空引用(null),或值为空(empty),功能相当于string.IsNull()和string.Trim().Length总和。

2021-03-11 16:25:55 377

原创 Stringbuilder和Stringbuffer的区别和应用场景:

Stringbuilder和Stringbuffer的区别和应用场景:stringbuffer固然是线程安全的,stringbuffer固然是比stringbuilder更慢,固然,在多线程的情况下,理论上是应该使用线程安全的stringbuffer的。然而,然而,然而,有谁给我一个实际的案例来显示你需要一个线程安全的string拼接器?对不起,至少在我浅薄的十几年编程生涯中还没有遇到过,也许,仅仅是也许,这个地球上的确是存在这样的编程需求的,然而,它至少跟99.99...99%的程序员是..

2021-03-11 10:09:31 96

空空如也

空空如也

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

TA关注的人

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