自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千羽公子的专栏

溪流成海

  • 博客(176)
  • 资源 (4)
  • 收藏
  • 关注

原创 w7安装高版本nodejs

接下来,下载16版本(由于是按照网上步骤来的,不知道能不能从13.14直接升级到想要的版本,有时间可以自己试试,这里还是按步骤来...)Win7系统可直接安装的最高nodejs版本为13.14,以为要换系统了,不过,网上找到了方法可以安装高版本。我是配置好环境变量后开始操作的(因为之前试了其他方法,没成功,环境变量就留下了)又回到了 上一个版本,需要升级一下,与node版本对应上。复制全部信息,到13版本的安装目录,全部覆盖。我的安装目录是这个,直接覆盖就好。进入正题------》步骤同上,解压覆盖目录。

2024-03-10 13:02:43 303

原创 navicat客户端能链接,代码后台连不上数据库问题

navicat客户端能链接,代码后台连不上数据库问题

2022-09-05 15:19:14 2041 1

原创 判断字符串中包含字母和数字

想要的结果是 包含数字和字母,并大于8位不能全部是数字不能全部是字母必须是数字和字母注释:^ 匹配一行的开头位置括号的含义()表示捕获分组,()会把每个分组里的匹配的值保存起来,使用$n(n是一个数字,表示第n个捕获组的内容)(?![0-9]+$) 该位置后面不全是数字(?![a-zA-Z]+$) 该位置后面不全是字母[0-9A-Za-z] {8,} 由大于8位数字或字母组成$ 匹配行结尾位置注:?! 解释:(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx...

2022-07-05 15:47:03 1837

原创 Windows服务器中java项目安装成服务遇到的问题

首先是已经部署安装java环境和mysql服务准备好项目jar包,放在合适的服务器位置E:\myService\test-service该文件下还应该包含一下文件如果找不到的,可以去这里下载:https://download.csdn.net/download/BinshaoNo_1/81302919https://download.csdn.net/download/BinshaoNo_1/81302919根据实际情况更改xml文件中的信息,相信一般都会修改的...

2022-02-18 15:58:27 1033

原创 项目中实践smart-doc注释文档(二)

上篇主要记录smart-doc集成插件的使用,接下来就记录推送到Torna开源项目~~~详见:介绍 | Torna介绍 | Torna企业接口文档解决方案http://torna.cn/dev/从这里完全可以运行自己搭建的项目,比较详细。运行起来的界面。项目中的接口推送到这里,需要设置几个参数: "appKey": "20211013897901945837060096", // torna平台对接appKey,, @since 2.0.9 "appToken": "fb77f.

2021-10-14 14:30:21 437

原创 项目中实践smart-doc注释文档(一)

站在巨人的肩膀上寻求项目文档~~~~~~~原来的项目用过swagger,慢慢就成了摆设,注解太多,就放弃了~~~~~也有些项目写到了TAPD上面,只是,太懒了,要维护上去,实在不想干,哇哈哈~~~~~现在,应该是在某大佬的公众号还是博客中发现了smart-doc开源项目,以平时少不了的项目注释生成文档接口,感觉挺不错,就抱着试一试的态度集成了一下,自我感觉良好(〃'▽'〃),还可以养成时刻注释的习惯(*^▽^*)~~~~特此记录一下1.smart-doc是以插件形式集成到项目中,加在需要

2021-10-14 10:51:44 2154

原创 LocalDateTime的简单使用补充

https://blog.csdn.net/BinshaoNo_1/article/details/101543159 这篇也简单罗列了一番,再补充一些计算两个时间差:java.time.Duration duration = java.time.Duration.between(LocalDateTime startTime, LocalDateTime endTime );duration.toMinutes() //两个时间差的分钟数toNanos()//纳秒to.

2021-08-22 22:36:10 1056

原创 重拾postman的简单实用

自从实用了idea中的接口调试插件之后,就很少使用postman,虽然插件有插件的好处,但是还是会有那么一点使用不顺畅的测试登录--token形式的接口,感觉postman还是比较容易一点postman更新了一下,升到了V8.8.0的版本符号“1”可以设置需要的全局变量,如图:符号“2”创建后的全局变量。创建请求接口:设置之后,会自动加入到head中,设置这些还不能获取到token,需要编写脚本。脚本需要在登录接口中编写://...

2021-07-19 15:59:32 197

原创 导入Excel简单记录

<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>3.3.0</version> </dependency>引入之后,开始导入:public R i..

2021-07-14 10:39:36 198

原创 mysql 日期和时间格式转换

sql语句,常用到日期格式化,这里归类常用的格式化函数:DATE_FORMAT(date,format)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……31)%m 月, 数字(01……12)%c 月, 数字(1……12)%b 缩

2021-07-09 14:34:29 1077

原创 2021-06-24记录java8流的简单转变操作

https://blog.csdn.net/BinshaoNo_1/article/details/115934213 相关文章工作中遇到,就简单记录一下源代码,按照常规循环:for (Map.Entry<Object, Object> entry : entrySet){ Equivalence.Wrapper equivalence = (Equivalence.Wrapper) entry.getKey(); String k.

2021-06-24 17:20:22 121

原创 java8循环数组

private void operate(List<Object> objects,List<Map<String,Object>> data1,String[] split){ List<String> list = Arrays.asList(split); Stream.iterate(0,i -> i+1).limit(data1.size()).forEach(i -> { Li..

2021-06-23 15:43:06 1215

原创 docker安装mysql

使用的虚拟机安装的docker,然后用xshell连接。。。。这里主要记录mysql安装以及本地挂载的问题,安装docker及其他就有时间再记录安装mysql

2021-06-14 22:28:37 257 2

原创 linux系统安装redis服务

1.下载redishttps://redis.io/download可以在这里下载各种版本的redis,当然也可以用这种方式:wget http://download.redis.io/releases/redis-6.2.3.tar.gz2.安装redis这边是通过文件传输,输入到固定的文件目录 /usr/local 下,创建redis目录,并解压ziptar xzvf redis-6.2.3.tar.gz安装,进入文件目录:cdredis-6.2.3.tar.gz,执行m..

2021-05-10 16:54:16 200

原创 springboot连接Rabbitmq报An unexpected connection driver error occured ..SocketException: Socket Closed

项目配置->某开源项目:rabbitmq: host: 127.0.0.1 port: 5672 username: guest password: root virtual-host: novel-plus template: # 缺省的交换机名称,此处配置后,发送消息如果不指定交换机就会使用这个 exchange: novel.exchange publisher-confirms: falseRa...

2021-04-26 16:45:46 1096

原创 记录java8中list分组操作

Map<String, List<对象>> collect = list.stream().collect(Collectors.groupingBy(对象::属性字段))以属性字段分组,生成map

2021-04-21 09:20:07 880

原创 开篇--Python获取新闻列表

python是仰慕已久的语言,买过书,看过一段时间,只是后来就不了了之,至于现在为什么又拿起来,别问我,其实我也不知道,可能就是为了好玩吧.......老是听说python是个很牛的语言,爬取数据也是杠杠的,那么,开篇就从爬取数据记录是个新手中的新手,为了达到目的,使用了各种手段,莫怪!举个例子:新闻网站https://news.qq.com/,通过分析网页发现,从这个网址进去之后,分页是下拉加载,只能通过浏览器的开发者工具查看分页网址是Ajax形式的get带参数的请求方式,获.

2021-04-01 17:03:57 360

原创 记录logstash同步mysql数据库数据到ES

安装和ES版本相同的logstash,然后在bin的同级目录创建一个文件夹,名字自起:此文件夹中主要存放需要同步的文件:以下是jdbc1101.conf文件的数据:input { stdin { } jdbc { # mysql 数据库链接 jdbc_connection_string => "jdbc:mysql://IP:端口/数据库?characterEncoding=utf8&zeroDateTimeBehavio.

2021-03-26 16:40:16 484

原创 记录一次复杂的Excel导出(三)

上篇生成复杂Excel并合并多sheet表格:https://blog.csdn.net/BinshaoNo_1/article/details/114981610这篇记录一下,下载和相关的数据类型一,下载/** * 下载多sheet模板 * @param response */ public void downloadExcelByManySheet(HttpServletResponse response,String url,String filen

2021-03-18 16:47:37 384

原创 记录一次复杂的Excel导出(二)

上篇记录到生成Excel,详情看:https://blog.csdn.net/BinshaoNo_1/article/details/114411487描述:把由html转换成的多个复杂Excel合并到一个Excel多sheet样式先上代码,封装汇总数据并赋值,然后生成汇总表,这里主要是根据需求生成相应的Excelpublic void getReportData(HttpServletResponse response, String startTime, String endTime) t

2021-03-18 16:09:25 195

原创 记录一次复杂的Excel导出(一)

描述:由于导出的表格过于复杂,使用了bel格式的文件赋值,然后由html页面转Excel格式导出;后期想要实现Excel多sheet导出,直接挠头了。。。1.封装数据,把复杂的数据封装成自己想要的2.写html页面,然后用beetle赋值,数据比较麻烦,费了很大的功夫3.转Excel并下载后续:需要导出多个sheet的Excel表格4.把各自生成的表格按照一定的规则合并到一起...

2021-03-18 15:39:44 321

原创 用@Component注解的类中@Autowired为null

编写一个工具类实现ApplicationContextAware接口,重写setApplicationContext方法@Componentpublic class ApplicationContextUtils implements ApplicationContextAware { private static ApplicationContext context; /** * Set the ApplicationContext that this object

2021-01-21 18:24:27 1124 3

原创 oracle查询去重之row_number() OVER()

使用oracle的时间比较短,有很多东西不太熟悉,遇到好用的东西,正好就记录一下:需求时根据四个字段分组,查询日期最早的数据,然后再分组SELECT t.1, t.2, t.3,t.NUM, row_number() OVER(PARTITION BY t.1,t.2,3,t.4 ORDER BY t.NUM desc) as row_flg FROM test t注:PARTITION BY 在这里是分组,具体可以查询一下.

2020-12-01 18:41:12 996

原创 Mybatis-plus:oracle数据库中关键字解决

前面写过一篇关于字段冲突的小记,那篇是是和mybatis的OGNL表达式发生冲突,解决办法是在这个地址:https://blog.csdn.net/BinshaoNo_1/article/details/109053655只不过这次遇到的这个类似,又有些不同,这里也做一下记录。使用的是Mybatis-plus自带的方法,需要修改实体类,解决办法需要给表关键字加引号 @TableField(value = "`ssl`") private BigDecimal ssl;注.

2020-11-17 11:33:15 3465 2

原创 SpringBoot项目使用EasyExcel读取文件

操作Excel的框架有很多,能实现自己需要的功能才是合适的!本来以为有那么多框架,会很容易,结果就是赤裸裸的打脸,引入的东西总是多多少少有些问题,找了一圈,发现还是某里比较给力的,那就记录一下1.引入maven <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>

2020-11-06 17:36:33 2336

原创 SpringBoot项目JDK8日期小记

LocalDateTime now = LocalDateTime.now(); //日期格式化 now.format(DateTimeFormatter.ofPattern("yyyyMMdd"));记录一下,方便下次使用

2020-10-23 17:47:24 128

原创 Java项目中遇到的基础问题记录

for (Map.Entry<String, Object> entry : json.entrySet()) { Object value = entry.getValue(); //如果value是空,则返回null String valueData = ObjectUtils.toString(value, null); if (StrUtil.isEmpty(valueData)){ ..

2020-10-14 16:51:00 200

原创 Java项目中遇到不友好的表字段

本来这不是一个问题,只是工作中会有这样或那样的限制,不得不使用一些比较不友好的字段,如果只是不标准还能接受,可是如果和某些框架产生冲突,那就很让人挠头。。。。nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'shr != null'. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed

2020-10-13 16:07:37 949

原创 Springboot项目一次粗糙优化接口的记录

优化问题:发现项目中一个页面模块响应时间很慢,等关注的时候才知道是报错,通过分析得出,并不是因为逻辑错误,而是因为超时,从而引起近两天的冥思苦想(ps:感觉好无助的。。。。)分析问题:经过对接口的分析发现,原来没事出现这种问题的原因是因为数据涉及的不多,慢慢积累之后就出现了这样的问题;因为功能的需要,要把固定省份下的十几个地市的数据展示出来,那么就是要list循环获取需要的数据,只是这样还没事,最后还要分别获取每个地市下的其他相关数据的list,然后根据获取的list里的数据进行其他的操作.

2020-09-09 16:48:00 259

原创 windows环境下安装elasticsearch

一,需要安装jdk做基础,这里忽略,不清楚的可以单独搜一下。二,下载elasticsearch的window版本由于官方地址:https://www.elastic.co/downloads/elasticsearch下载起来比较慢(超级),所以可以用镜像下载,可能版本跟不上官网的步伐,不过也是够用了,https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/可以从这里下载,比较快。打开文件在config文件夹下找到yml文...

2020-08-27 18:33:02 411

原创 使用restTemplate返回数据有中文乱码问题

对于restTemplate的使用,原来也写过一些简单的使用记录,只不过只是对它的简单请求数据,然后返回数据,没有什么特殊(转码)的情况,突然遇到特殊情况,一下搞得心态也乱码使用在线工具,确定使用的是GBK编码,只是对于使用restTemplate不精的我,搜了很多方式竟然都不起作用,不知不觉发现,原来解决方法很多,只是适合自己情况的只有那么一种,还是直接献上搜索到的适合自己的解决方法,不一定都适合,根据实际情况为准。List<HttpMessageConverter<?...

2020-08-18 15:28:15 1616

原创 EasyPOI关于日期导入问题

<!--office 导入导出--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>3.3.0</version> </...

2020-07-30 15:21:42 8008 2

原创 Springboot项目:后台接收到带英文括号转义的问题

大多数的情况下的模糊搜索不会出现带括号(英文下的括号)的情况,很少能遇到下拉选择框中竟然传递的是汉字,这样的情况应该是很少甚至基本不会出现的,这么小的几率竟然赶上了,由于时间紧任务重,那就只有在原来的基础上继续完善。 if(工具类.isNotEmpty(字段)){ //解决英文括号转义的问题 字段 = HtmlUtils.htmlUnescape(字段.replace(" ","")); }传统的转义:

2020-07-22 14:12:34 3464

原创 SpringBoot项目中修改遇到的触发器问题

近段时间,由于工作上的需要,接手了一个新的项目,由于开发和测试环境测试都是用的同一个服务器上的数据库表,感觉并没有问题(ps:因为没有注意到其他库的字段);原服务器数据库:A库 B库偶然更换另一台服务器上的数据库,才暴露出问题,很惊奇的问题,一查看错误很无语了,竟然找不到另外一个库的表,后来才发现,某一张表中有触发器转移后的数据库:B库由于项目迁移的原因,原来有A和B两个库,表中B库中某表的触发器,有一个触发器是更新A库中的某表,所以也是没有问题的;迁移之后,问题就来了,没有A库

2020-07-16 16:38:43 759

原创 springBoot项导入文件,报org.springframework.web.multipart.MultipartException: Failed to parse multipart ser

Springboot项目,测试结束已经很久,某天突然说导入文件报错,我这个迷茫,大的功能都是测试好的,第一时间感觉是不是文件不标准;看了报错之后,就有些蒙圈了。org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp

2020-07-15 16:39:33 1593

原创 自玩虚拟机--安装虚拟机

突然间想接触一下虚拟机,以前断断续续也接触过一些,但到现在基本也没剩下什么,现在接触多少就记录多少,就算是留点历史记录,告诉自己,你曾经学习过。。。。1.首先是要下载虚拟机,可自选需要的版本(这里是15):https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html下载完成之后,直接安装,这里不做记录。2.下载安装Linux系统,这里选择的CentOS 7,这里附上下载地址:链接:ht

2020-07-05 23:06:17 157

原创 mysql中关于decimal长度问题

在搬砖的时代,就怕东西太深奥,在菜鸟的认知中,就怕东西看不出一二三。就在刚刚就暴露了菜鸟的本性,竟然不知道decimal这个长度的组成decimal(a,b)说明:a指定指定小数点左边和右边可以存储的十进制数字的最大个数,最大精度38。 b指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从0 到 a之间的值。默认小数位数是 0。看着这些理论的东西,对于理解力偏弱的我,还是比较喜欢实践一下,正好是项目中报错,那就顺便实践。数据库中的字段给的长度是:我的认知中,还以

2020-06-30 11:09:10 4361

原创 Springboot使用oracle数据连接出现的表或视图不存在问题

开发Springboot连接oracle数据的情况,目前在工作中很少能遇到,可是偶尔有一个,那也得硬着头皮上,开发过程中也遇到了不少问题,这里再次记录一下查询数据时报表或视图不存在的问题。描述:表或视图不存在的问题,主要是因为少了表的前缀,是出现在mybatis-plus自带的方法中,只不过不是每次都会出现,有些类的方法可以,有些类的方法不能用,还有些设置多数据源的类,出现前缀的情况(ps:这些具体是怎么引起的,也没有具体的头绪,还是太菜。。。)。解决:1.开始是设置前缀mybatis-plu

2020-06-17 11:35:00 3995

原创 oracle中的case统计使用

SELECT sum(case WHEN t.字段= '良好' then 1 else 0 end) dropLineTotal, sum(case WHEN t.字段 = '不合格' then 1 else 0 end) notUpTotal FROM 表 t WHERE 字段=条件只是不想每次使用的时候,想又想不到,找又找不到的尴尬,应该是记住的,可惜啊,脑袋装的东西太少了,就记录一下吧。这个是统计某个字段的条件有多少条,一次查询出来很管用,很实用。..

2020-06-16 11:26:24 482

原创 vue之v-show和v-if

项目需要,要对vue有一定的了解,学习使我快乐!v-show和v-if 这两个不同和相同之处,官方文档和好多前端大神都有写过,不过,有些写的太专业了,竟然没有理解其中的内涵,没办法,只有自己用大白话记录一下学习历程。需求:有一个select下拉列表,需要根据选择的值不同,进行其他组件的隐藏和展示如果选择为1的值:如果是2的值:实现:在<el-select>中加入v-show=“flag”;定义flag为false,默认不显示,利用@change事件,改变fla

2020-06-11 14:04:55 227

java项目制作jar包成服务配置

1.window服务器使用 2.jar包形式 3.java环境 4.数据库服务

2022-02-18

window服务器部署jar项目服务配置

1.window系统服务器使用 2.jar打包方式

2022-02-18

service-pro.sh

这个文件是执行特定文件夹中的jar包,jar包要放到特定的文件夹中,要修改执行的环境等

2019-10-09

mongodb.conf

mongodb中的配置文件,可以参考使用,个别东西需要自己创建,减少下载积分,都是需要积分的,欢迎需要的多多下载

2019-10-09

空空如也

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

TA关注的人

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