- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 IDEAdebug调试时查看时间戳和Date类型的对象,格式化为yyyy-mm-hh
比如 下面,Date直接显示为 yyyy-mm-hh的格式。
2023-08-17 15:35:01 821
原创 时间转为日期00:00:00 转为 当天的 yyyy-MM-dd HH:mm:ss或Date或时间戳
时间转为日期00:00:00 转为 当天的 yyyy-MM-dd HH:mm:ss或Date或时间戳。
2023-07-05 20:04:32 416
原创 feign调用get请求的接口时,出现“Request method ‘POST‘ not supported“
上面是错误的写法下面是正确的写法。
2023-06-19 16:44:23 1096
原创 java操作influxdb时,出现HTTP status code: 401; Message: unauthorized access
然后就行了哦,咱也不知道为啥,反正就是每次都要创建新的client。之前创建客户端是这样的。
2023-06-19 09:50:21 2428
原创 记录 to_char引发的ORA-01722: 无效数字 问题
最近遇到一个日期查询问题,不考虑时间,只查询某一天的数据,所以需要使用时间格式‘YYYY-MM-DD’来进行格式转化1.tochar使用方式select to_char(sysdate,'YYYY-MM-DD') from dual这种方式有利于查询当天的数据,非常方便select * from TBALENAME(自己的表名) where tochar(date(字段名),'YYYY-MM-DD') = tochar(sysdate,'YYYY-MM-DD')2.tochar遇到的问题当
2021-11-04 09:58:10 5518
原创 oracle ORA-00031:session marked for kill(标记要终止的会话)
oracle关闭用户连接时,遇到“标记要终止的会话”问题”1.先找到用户的sid,serial。select username,sid,serial# from v$session where username = "用户"2.通过sid找到线程号```javaselect spid, osuser, s.program from v$session s, v$process p where s.paddr = p.addr and s.sid ="sid";3.杀死线程号 linux
2021-08-16 15:07:42 1165
原创 Oracle中强行断开用户连接
1、先找到用户的sid和serialselect username,sid,serial# from v$session 2.利用sid和serial关闭用户连接alter system kill session 'sid,serial';
2021-08-16 14:59:41 2224
原创 Unknown collation: ‘utf8mb4_0900_ai_ci‘
今天在导入sql文件时报错Unknown collation: 'utf8mb4_0900_ai_ci'这是因为导出这个sql文件的mysql版本比较高,本地的mysql版本比较低解决①更改sql文件内的一些关键字将utf8mb4_0900_ai_ci替换成utf8_general_ci将utf8mb4替换成utf8②升级 mysql数据库推荐第一种吧...
2021-05-15 20:32:37 296
原创 No converter found capable of converting from type [java.lang.String] to type [java.lang.Class<javax
**添加依赖** <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.9</version> </dependency>
2021-05-15 19:28:38 413
原创 Java实现excel操作 -EasyExcel
第一步,引入依赖 <dependencies> <!-- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>
2021-04-18 17:14:53 308
原创 多个路由渲染同个组件(.vue)
VUE组件重用问题 - 两个路由渲染同个组件问题:添加或修改时,希望用到同一个页面,添加页面本来不应该有数据,但是显示了修改时重显数据。此时想到最简单的方式在created()中清除数据,但是并不起作用原因:vue-router导航切换时,如果两个路由都渲染同个组件,组件的生命周期方法(created或者mounted)不会再被调用,组件会被重用,显示上一个路由渲染出来数据解决方案可以简单的在 router-view上加上一个唯一的key,来保证路由切换时都会重新触发生命周期方法,确保
2021-04-18 10:43:05 868
原创 9、谷粒商城--订单功能
目前完成到订单业务,创建了秒杀微服务,还未写秒杀代码https://gitee.com/sdonga/gulimall
2020-06-10 19:31:34 738 1
原创 8、谷粒商城 docker安装运行rabbitmq
1、安装运行 docker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management2、更改配置 rabbitmq自动重启 docker update rabbitmq --restart=always3、访问rabbitmq192.168.43.128:15672账号:guest密码: gue
2020-05-31 21:51:36 1005 2
原创 补充.谷粒商城 - redis笔记
1.下载redisdocker pull redis2.创建文件mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf3.运行dockerdocker run -p 6379:6379 --name redis \-v /mydata/redis/data:/data \-v /mydata/redis/conf/redis.conf:/
2020-05-26 22:31:25 515 1
原创 补充.谷粒商城 - 安装运行mysql笔记
1.安装mysql:5.7docker pull mysql:5.72.运行mysqldocker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/ect/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
2020-05-26 22:31:14 3358
原创 6.谷粒商城-商品详情页前端代码
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="/static/item/css/shop.css" /> <link rel="
2020-05-26 22:28:18 5856
原创 5.谷粒商城搜索前端页完整代码
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minim
2020-05-24 23:45:20 4050 3
原创 js删除cookie的方法
Cookie不仅仅有Name和Value两个属性,还有域domain、path等属性。但是不同的domain或path下可以存在同样名字的cookie。一般我们设置cookie的方法是用一个同样名字、一个值。这时需要清楚当前cookie的domain和pathcookie并没有提供删除方法,所以需要间接的删除,那就是设置它的过期时间下面是删除的代码 document.cookie = 'SZ_TOKEN=; expires=Thu, 01 Jan 2020 00:00:01 GMT;domai
2020-05-22 20:35:57 3919
原创 4.谷粒商城数据迁移product迁移gulimall_product,并发送条件查询语句
1.创建新索引gulimall_product##创建一个gulimall_product新的索引PUT gulimall_product{{ "mappings": { "properties": { "attrs": { "type": "nested", "properties": { "attrId": { "type": "long" }, "attrN
2020-05-17 16:25:38 817
原创 linux复制命令-rsync
rsync: 在局域网中从当前主机同步文件到另一个主机上参数:-r 递归复制目录-v 在控制台输出复制进程-l 同步软连接-t 根据时间判断是否进行增量复制 如果时间相同,不会进行更新,如果时间不同,说明文件改动,会将改动的文件进行更新命令格式: rsync-rvlt 用户名@原主机名/ip: 源文件路径 用户名@目标主机名/ip:目标路径[sdong@hadoop101 ~]$ rsync -rvlt /home/sdong/test sdong@hadoop102:/home/sdo
2020-05-14 16:44:35 266
原创 linux远程同步命令-scp
平常linux复制命令是用cp,这只能在当前机器中复制文件如果需要跨机器之间复制文件,需要使用scp命令scp: 在局域网中,把文件从一个主机复制到另一个主机参数: -r 递归复制目录命令格式: scp -r 用户名@原主机名/ip: 源文件路径 用户名@目标主机名/ip:目标路径演示1.准备两台虚拟机hadoop101和hadoop1022.在hadoop101的/home/sdong/下创建一个测试文件test101[sdong@hadoop101 ~]$ sudo chmod -
2020-05-14 16:36:36 436 1
原创 虚拟机vmware centos7 扩展磁盘空间
1.首先扩充硬盘2.查看挂载点 df -h3.对新增加的硬盘进行分区fdisk /dev/sda 进入到fdisk以此输入pnp3t38ew4.重启 shutdown -r now5.对新增加的硬盘格式化mkfs.ext3 /dev/sda36.添加新LVM到已有的LVM组,实现扩容[root@localhost ~]# lvmlvm> pvcreate /dev/sda3WARNING: ext3 signature detected on /de
2020-05-14 15:51:57 692
原创 3.谷粒商城product的Elasticsearch索引
##查询product索引GET product/_search##建立product索引PUT product{ "mappings": { "properties": { "skuId":{ "type": "long" }, "spuId":{ "type": "keyword" }, "skuTitle":{ "type": "text", "analyzer"
2020-05-12 22:15:13 1249 2
原创 虚拟机centos7复制到新机器上修改网络配置解决Failed to start LSB: Bring up/down networking问题
1.生成新的mac地址,并拷贝mac地址2.生成随机uuid号uuidgen 3.在/etc/sysconfig/network-scripts/ifcfg-enp0s3替换UUID值和添加MAC地址TYPE="Ethernet"DEFROUTn="yes"OXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"IPADDR="192.168.43.129"NETMASK="255.255.255.0"GATEWAY="192.16
2020-05-11 13:07:29 330
原创 2谷粒商城:安装nginx
1.直接执行以下命令会自动下载nginx目的只是为了得到nginx中的配置文件docker run -p 80:80 --name nginx -d nginx:1.10`2.将容器内的配置文件拷贝到当前目录docker container cp nginx:/etc/nginx .注意 nginx后面有一个空格和点3.停止并删除nginx容器docker stop nginxdocker rm nginx4.更改目录cd /mydatamv nginx confmkdir
2020-05-10 22:01:41 2209 1
原创 1.谷粒商城 - elasticsearch笔记
1.docker安装elasticsearchdocker pull elasticsearch:7.4.22.安装kibanadocker pull kibana:7.4.23.创建目录mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho “http.host:0.0.0.0” ...
2020-05-08 20:24:27 1566 1
原创 SpringBoot启动Mysql报错The driver is automatically registered via the SPI and manual loading of the...
解决方法:将com.mysql.jdbc.Driver 改为 driver-class-name: com.mysql.cj.jdbc.Driver
2020-04-26 10:12:18 1655
原创 记录:HttpMessageNotReadableException: Required request body is miss
今天在做登录请求时出错:这句话的意思是接收前端参数的对象为空后端代码是这个样子的使用swgger传参是这样的按理来说应该是有值的,但是为什么会报这个错呢最后我将GetMapper改为PostMapper之后请求成功结论:当出现Required request body is miss时检查一下请求方式@RequestBody需要使用Post请求...
2020-04-17 09:15:28 811 1
原创 记录:windows查看端口占用并杀死进程
1.首先windows+R启动cmd命令窗口2.输入netstat -ano后回车,就可以看到系统当前所有的端口使用情况。3.可以输入netstat -ano |findstr “端口号” 查看某个端口号情况例如这里我查看的是8003的端口号最后一列 12264 便是该进程Id4.使用taskkill /f /t /im “进程id或者进程名称” 杀死进程...
2020-04-13 17:33:48 759
转载 docker安装vim
1.首先进入docker容器终端docker exec -it 正在运行容器名称或容器Id /bin/bash2.使用国内镜像,否则下载非常非常非常~~~慢mv /etc/apt/sources.list /etc/apt/sources.list.bakecho "deb http://mirrors.163.com/debian/ jessie main non-free contr...
2020-04-10 22:47:58 540
原创 笔记 docker基础快速认识
Docker1 什么是docker?* 开源应用容器引擎,基于Go语言并遵从Apache2.0协议* 开源让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何linux机器上,也可以实现虚拟化* 容器性能开销较低* 可以将软件编译成一个镜像,在镜像中对各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像,运行中的这个镜像被称为容器*...
2020-04-10 22:32:25 88
原创 记录:使用通用mapper,根据List集合遍历查询数据库时,却只查询一次问题
今天在做权限管理时遇到一个问题.从角色中获取该角色的所有权限的pids,再用forEach循环查询数据库,发现只会查询第一个pid值,似乎后面的都没有遍历我将pids和遍历的Permission输出:很显然Permision只输出了一次,下面的是下一轮循环role输出的,明明pids中有多条纪录 为什么这里只查询到一条呢反复确认发现一个问题,我获取的到的pids集合是List ,而我定...
2020-04-06 13:08:41 1011
原创 解决el-cascader级联选择器供选择的列表太长
element-ui在2.13.0版本中添加了el-cascader级联选择器多选功能,但是在显示数据列表时太长了,超过了浏览器高度,导致列表上面的数据看不到解决方法在我们的全局global.css中添加.el-cascader-menu { height: 300px;}问题就解决了...
2020-04-01 17:03:34 4468 5
原创 解决后端Long类型传递到前端精度丢失问题
当后台有Long类型数据传递到前台时精度会丢失,比如一些自动生成的Id,特别长前端数字丢失精度的原因对于前后台传参Long类型64位而言,当前端超过53位后会丢失精度,超过的部分会以00的形式展示.网上的解决方法是在对应Long类型属性加上注解@JsonSerialize(using = ToStringSerializer.class) private Long orderId;...
2020-03-30 20:57:36 2028
原创 element-ui 级联选择器 el-cascader更改v-model值为字符串后报错
级联选择器只能通过v-model绑定数组,当v-model中的值更改为字符串时需要将v-model绑定的值进行深拷贝,这样就不会影响原来数组数据深拷贝需要安装lodash依赖 然后导入 import_deepfrom'lodash'使用:constform=_deep.cloneDeep(this.addForm)form.categori...
2020-03-28 21:32:26 6921
原创 js 字符串替换所有指定字符串
今天在写JavaScript替换字符串时,使用str.replace("a","b")方法替换发现只会替换第一个成功匹配的字符a而使用如果想要替换全部指定字符时,需要使用str.replace(/\a/g,"b"),这里g为全局标志,可以将全部的a替换成b...
2020-03-28 16:02:03 2011
1111111111111111111111111111111111111111111111111111111111111111
2024-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人