08 2019 档案

摘要:今天想根据pom版本号,保存数据。那如何获取pom中的版本号? pom带版本号的部分 解决方法: (1)配置 在src/main/resources/application.properties中添加 (2)使用 阅读全文
posted @ 2019-08-30 18:07 慕尘 编辑
摘要:今天新建了一个用户,权限也给了,host设置的为% 但是使用该用户连接时出现如下错误 查看用户 mysql> select host,user,password from mysql.user; + + + +| host | user | password |+ + + +| localhost 阅读全文
posted @ 2019-08-29 18:32 慕尘 编辑
摘要:今天想对比下mysql运行时的变量有什么不一样,使用show VARIABLES,但是输出的内容太多,有些看不到 那可不可以将结果输出到文件呢? 报错 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using passw 阅读全文
posted @ 2019-08-29 18:24 慕尘 编辑
摘要:使用spring boot2X做后端,postman做前端测试 1.获取json字符串 测试 2.获取出传入的参数值 测试 3.获取路径中的参数值 (1)通过PathVariable注解来绑定请求路径的参数 测试 (2)指定前端url请求参数名称与方法名一致 (3)通过HttpServletRequ 阅读全文
posted @ 2019-08-29 18:10 慕尘 编辑
摘要:下载mysql-8.0.17-winx64.zip 地址 下载完毕后解压,进入该目录下的bin 初始化命令 安装 启动 连接 输入上面的密码 修改密码 阅读全文
posted @ 2019-08-28 13:05 慕尘 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:今天spring boot的项目数据库从mysql5.7换到mysql8.0,遇到点问题,特此记录下来 查看mysql的版本 mysql> select version();+ +| version() |+ +| 8.0.12 |+ + 修改mysql的依赖使用MySQL Connector/J 阅读全文
posted @ 2019-08-27 18:06 慕尘 编辑
摘要:mysql的版本 mysql> select version();+ +| version() |+ +| 8.0.12 |+ + 在执行group by时遇到报错,具体如下 mysql> select * from api_properties GROUP BY file_id order by 阅读全文
posted @ 2019-08-27 17:27 慕尘 编辑
摘要:Jconsole (Java Monitoring and Management Console),JDK自带的,一种基于JMX的可视化监视、管理工具。 可以在系统有一定负荷的情况下使用;对垃圾回收算法有很详细的跟踪。 执行命令后,打开新建连接窗口,有两种 (1)本地进程 (2)远程进程 1.概述 阅读全文
posted @ 2019-08-22 17:37 慕尘 编辑
摘要:最近读取大文件老是遇到OutOfMemoryError报错 JVM性能调优监控工具有哪些呢? 1.jsp(Java Virtual Machine Process Status Tool) 输出JVM中运行的进程状态信息 -q 仅输出VM标识符,不包括class name,jar name,argu 阅读全文
posted @ 2019-08-21 19:28 慕尘 编辑
摘要:今天做sql查询,发现字段值没区分大小写 mysql> select guid,type,parent_guid from api_assets where guid='3rfI2PsSrCz91mTMDgrZjE';+ + + +| guid | type | parent_guid |+ + + 阅读全文
posted @ 2019-08-20 17:47 慕尘 编辑
摘要:Spring Boot 默认使用Logback记录日志 Spring Boot starter 都会默认引入spring-boot-starter-logging,不需要再引入 日志级别从高到低:TRACE < DEBUG < INFO < WARN < ERROR < FATAL 如果设置为 WA 阅读全文
posted @ 2019-08-20 11:47 慕尘 编辑
摘要:使用springboot jpa,在运行项目时发现一个WARN WARN 11472 [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore 阅读全文
posted @ 2019-08-20 11:39 慕尘 编辑
摘要:spring boot 默认端口为8080 1.修改为指定端口 (1)修改配置文件 src/main/resources/application.properties (2)通过编码的方式来指定端口 在启动类中添加servletContainer方法 说明: 该代码适用于spring boot2X中 阅读全文
posted @ 2019-08-20 09:44 慕尘 编辑
摘要:添加链接池后批量添加更新出现了死锁 org.springframework.dao.DeadlockLoserDataAccessException: ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTran 阅读全文
posted @ 2019-08-16 18:14 慕尘 编辑
摘要:WebClient的请求模式属于异步非阻塞,能够以少量固定的线程处理高并发的HTTP请求 WebClient是Spring WebFlux模块提供的一个非阻塞的基于响应式编程的进行Http请求的客户端工具,从Spring5.0开始提供 在Spring Boot应用中 1.添加Spring WebFl 阅读全文
posted @ 2019-08-16 09:17 慕尘 编辑
摘要:mysql中在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE时,向数据库中插入一条记录: 若插入数据的主键值/ UNIQUE KEY 已经在表中存在,则执行更新操作(UPDATE 后面的操作),否则插入一条新的记录 格式 在mybatis中实现批量增加或修改 (1)参数类型 阅读全文
posted @ 2019-08-14 19:01 慕尘 编辑
摘要:今天在运行jar包时,发现报错,但是显示的内容不完整,那么windows命令行输出内容多看不全该怎么办呢? 解决方法 (1)命令后加more 命令|more 如果想再往下查看,需要敲回车键。 但是每敲一下回车,就只多显示一行,并且只能是往后一行行地查看 (2)将输出写到文件 命令 >> 文件名的完整 阅读全文
posted @ 2019-08-14 09:19 慕尘 编辑
摘要:今天把数据库换成了5.7的,想查通过sql日志定位下问题,但是发现和以前的方式不一样了,特意记录下来 通过开启mysql的日志功能,可以记录所有别执行过的sql语句记录,便于维护数据库数据。 在数据库数据异常的时候可以通过这些sql语句进行恢复,也可以在当数据库被sql注入后导致数据丢失等情况下,通 阅读全文
posted @ 2019-08-13 15:44 慕尘 编辑
摘要:看到别人的页面有水印,感觉很有趣 尝试了下给html加水印的效果,如图 实现原理: 根据页面大小,动态添加若干个div,将传递过来的文字写到div里,设置div旋转的角度、字体、字体颜色等 index.html shuiyin.js 阅读全文
posted @ 2019-08-09 15:57 慕尘 编辑
摘要:今天想部署下开源项目pig,发现它的mysql需要5.7.8 +,为了能支持多个版本并且可以方便切换,所以选择了phpstudy_pro 刚开始Apache不支持目录访问 修改配置 关键: Indexes显示目录 添加后发现 搜索了下Apache的配置目录conf,发现在conf/original/ 阅读全文
posted @ 2019-08-09 13:19 慕尘 编辑
摘要:webGL的基本图元点、线、三角形 gl.drawArrays(mode, first,count) first,代表从第几个点开始绘制即顶点的起始位置 count,代表绘制的点的数量。 mode,代表图元类型。 (1)gl.POINTS——点 gl.LINES——线段 一系列单独的线段 将上面代码 阅读全文
posted @ 2019-08-08 18:29 慕尘 编辑
摘要:在进行文件上传时,特别是向普通用户开放文件上传功能时,需要对上传文件的格式进行控制,以防止黑客将病毒脚本上传。单纯的将文件名的类型进行截取的方式非常容易遭到破解,上传者只需要将病毒改换文件名便可以完成上传。 可以读取文件的十六进制的文件头,来判断文件真正的格式。 读取文件的二进制数据并将其转换为十六 阅读全文
posted @ 2019-08-08 18:28 慕尘 编辑
摘要:今天在vs2015下编译C++程序时出现 warning C4267: “return”: 从“size_t”转换到“unsigned int”,可能丢失数据 产生的原因: 编译器检测64位可移植性时没有通过造成的 size_t类型,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定 阅读全文
posted @ 2019-08-08 11:21 慕尘 编辑
摘要:1.org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块 toString:转换IO流、 Uri、 byte[]为String copy:IO流数据复制,从输入流写到输出流中,最 阅读全文
posted @ 2019-08-08 01:30 慕尘 编辑
摘要:binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,但对库表等内容的查询不会记录 由于是二进制文件,需使用mysqlbinlog解析查看 主要作用:用于数据库的主从复制及数据的增量恢复 (1)binlog有三种模式: ROW(行模式): 记录哪条数据修改了 记录的是修改的那 阅读全文
posted @ 2019-08-07 23:56 慕尘 编辑
摘要:在分布式系统中,数据在数据库和缓存同时存在,该怎样维护 读数据: (1)读取缓存中是否有相关数据 (2)如果缓存中有相关数据value,则返回 (3)如果缓存中没有相关数据,则从数据库读取相关数据放入缓存中key->value,再返回数据 写数据: (1)先更新数据,再删除缓存 (2)为了保证删除缓 阅读全文
posted @ 2019-08-07 23:31 慕尘 编辑
摘要:今天编译IfcOpenshell出现很多warning如下: C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 解决方案: 文件——》高级保存选项 保存后,重新编译,问题消失 阅读全文
posted @ 2019-08-07 15:00 慕尘 编辑
摘要:GLSL全称是 Graphics Library Shader Language (图形库着色器语言),是着色器使用的语言 注释: 单行注释:// 多行注释:/* */ GLSL是一个强类型的语言 变量: 变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀 阅读全文
posted @ 2019-08-06 18:02 慕尘 编辑
摘要:WebGL是什么? WebGL 是一组基于 JavaScript 语言的图形规范,浏览器厂商按照这组规范进行实现,为 Web 开发者提供一套3D图形相关的 API 这些 API 能够让 Web 开发者使用 JavaScript 语言直接和显卡(GPU)进行通信。 WebGL 应用由 JavaScri 阅读全文
posted @ 2019-08-06 16:20 慕尘 编辑
摘要:今天想起电脑上的vs2015,发现好久没用了,用了下,遇到了一个问题 由于不常用c++,还是觉得应该记录下来,以免下次遇到,不知怎么处理 新建项目Hello Hello.cpp debug时出现 严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2039 “cout”: 不是“std”的成员 阅读全文
posted @ 2019-08-06 09:09 慕尘 编辑
摘要:文件上传是web开发中经常会遇到的 springboot的默认配置为10MB,大于10M的是传不上服务器的,需要修改默认配置 但是如果修改支持大文件又会增加服务器的负担。 当文件大于一定程度时,不仅服务器会占用大量内存,而且http传输极可能会中断。 可以采用切割分片上传 html5提供的文件API 阅读全文
posted @ 2019-08-05 11:39 慕尘 编辑
摘要:最近用spring boot ,在controller外面即自定义的类里报错 java.lang.NullPointerException debug了下发现@Resource注入为null 查了不少资料也没解决问题,最后终于找到一种解决办法,为了以后查找方便特意记录下来 注: 注入类的调用方法 s 阅读全文
posted @ 2019-08-02 18:07 慕尘 编辑
摘要:今天用java写了批量插入运行时,报错: Error updating database. Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (1,399,241 > 1, 阅读全文
posted @ 2019-08-02 13:52 慕尘 编辑
摘要:今晚有人让我将他的数据库导入到我的mysql里,执行导入后发现有报错 想了下可能是版本的问题,询问了下,他的数据库是5.7而我的是5.5 他给我提议升级mysql版本,但是我就是不想换版本 那怎么在不更换数据库版本的情况下成功导入数据呢? 按照下面方式进行全文替换 datetime(3) >date 阅读全文
posted @ 2019-08-02 00:11 慕尘 编辑