自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Dm数据库锁超时报错

Dm数据库锁超时Dm数据库中内置表结构:1、select * from v$lock(查询数据库表的锁的情况)2、select * from sysobjects(查询对象信息)3、select * from v$sessions(查询会话信息)组合一下,使用如下语句:select a.*,b.NAME,c.SESS_ID from v$lock aleft join sysobjects b on b.ID=a.TABLE_IDleft join v$sessions c on a.TR

2022-04-13 17:13:44 2212

原创 记一次DM数据库超过最大参数个数(2048)问题排查

文章目录记一次DM数据库超过最大参数个数(2048)问题排查记一次DM数据库超过最大参数个数(2048)问题排查需求:查询用户有权限的单位、部门下的用户,并且需要分页、筛选、排序。缘由:因为关联表实在太多,关联表也会导致数据库非常慢,因此打算先查询出用户有权限的单位、部门下的用户,再分页筛选排序,使用了in语句。于是出现了超过最大参数个数(2048)错误。分析:一开始以为是数据库不能一个in语句超过2048个参数,后来定位,发现在公司框架中的db包预编译sql时报错了数据库连接池使用的是Hika

2022-03-02 10:05:49 1923

原创 idea将指定目录打成jar包

文章目录idea将指定目录打成jar包idea将指定目录打成jar包首先,idea没有标记源码目录, 直接将源码打包成jar包的方法,需要找到编译后的class目录进行绑定。其次,说一下本次的应用背景,项目组需要交付源码,但是需要尽可能少的将源码提供出去(也就是除了核心代码,其他都封装成jar包的形式提供),因此需要将具体的目录整理成jar包打开Project Structure,依次点击Artifact->±>empty修改Name(打成jar包的名字),点击Creat

2022-01-04 15:10:54 3168 1

原创 使用Postman动态获取token

文章目录使用Postman动态获取tokentoken登录流程为什么要动态获取token请求动态获取token使用Postman动态获取tokentoken登录流程token主要有两个作用:​ ①:防止表单重复提交(防止表单重复提交一般还是使用前后端都限制的方式)。​ ②:用来作身份验证。为什么要动态获取token在使用postman测试系统时,经常会遇到需要用户登录才能进行后续操作的情况。以前的测试步骤:点击登录接口,获取用户验证token将token手动复制到后续操作的接口请求h

2021-11-18 16:27:08 7484 1

原创 记一次搭建SVN服务

文章目录记一次搭建SVN服务需求使用工具搭建步骤SVN服务器数据仓库启动svn服务配置svn用户安装Tortoise客户端常见问题修改仓库url切换用户记一次搭建SVN服务需求搭建一个svn服务,建立两个用户,权限分别为读写、只读。利用TortoiseSVN 客户端连接服务,测试远程添加文件,提交仓库,删除文件等功能。使用工具TortoiseSVN-1.14.1.29085-x64-svn-1.14.1Setup-Subversion-1.8.17.msi搭建步骤SVN服务器下载下载

2021-10-12 18:45:21 116

原创 Log4j配置学习

文章目录Log4j配置学习Log4j组成LoggersAppendersLayoutsLog4j配置详解配置根Logger:配置日志信息输出目的地(appender):ConsoleAppender选项FileAppender选项DailyRollingFileAppender选项RollingFileAppender选项配置日志信息的输出格式(Layout)HTMLLayout选项PatternLayout选项:附:Log4j比较全面的配置附: 输出独立日志文件常见不同类输出不同文件同一类输出多个日志文件

2021-08-13 15:54:04 63

原创 Maven错误:程序包java.nashorn.XXX不存在

文章目录Maven错误:程序包java.nashorn.XXX不存在Maven错误:程序包java.nashorn.XXX不存在新接一个项目,使用maven打包时却报出程序包jdk.nashorn.internal.objects.annotations不存在,使用idea可以点击进入这个类中,并且使用idea的编译也能成功通过。在一番搜索后,找到一篇说明比较详细的博客。连接如下:参考:https://www.jianshu.com/p/5ce832ede830简单来说就是mvn compil

2021-08-13 15:19:21 13651

原创 使用Typora设置图片自动上传至gitee仓库

文章目录使用Typora设置图片自动上传至gitee仓库gitee创建仓库建立一个仓库生成一个Token创建之后会有一串token,只会显示一次,记得保存。配置PicGo下载PicGo,[PicGo下载](https://github.com/Molunerfinn/PicGo/tags),下载对应的Zip包即可。添加gitee插件PicGo设置显示gitte配置PicGo设置开机自启Typora配置文件-》偏好设置typora使用测试使用Typora设置图片自动上传至gitee仓库思想:使用到PicG

2021-08-08 22:36:53 816

原创 将git项目提交到另一个新建的git项目中去,保留提交的历史记录

文章目录如何将git项目提交到另一个新建的git项目中去,保留提交的历史记录一、创建git项目二、idea绑定新建远程git仓库三、刷新git远程分支,并切换到新分支四、将老分支提交到新git仓库中如何将git项目提交到另一个新建的git项目中去,保留提交的历史记录一、创建git项目在git管控页面中点击New project–>创建一个Blank project。填写相关信息,然后点击create project即创建了一个空的git项目。二、idea绑定新建远程git仓库复制Git仓库

2021-07-21 16:36:03 2091

原创 nginx配置location错误页面

nginx配置location错误页面背景在部署多套系统时,使用nginx反向代理服务。如果这时候服务突然宕机了,或者由于服务重新部署导致nginx代理的地址访问失败,会直接在用户的浏览器上显示nginx自带错误页面,如:50x.htmlerror_page 500 502 503 504 /50x.html;location = /50x.html { root html;}这个界面不够好看,所以我们需要配置自定义的错误页面。配置步骤nginx配置首先通过百度

2021-06-10 15:21:38 2857

原创 暂时解决github,stark Overflow等网站访问慢问题

文章目录暂时解决github,stark Overflow等网站访问慢问题暂时解决github,stark Overflow等网站访问慢问题获取对应网站的访问ip地址访问https://www.ipaddress.com/输入想要查询的域名,如查找到对应的ip地址修改hosts文件路径:C:\Windows\System32\drivers\etc下的hosts文件,管理员权限编辑文件末尾加上如图内容:保存即可,保存后使用命令ipconfig

2021-06-02 14:06:52 317

原创 Linux上利用nginx搭建一个简单的rtmp视频流服务器(不涉及直播)

文章目录Linux上利用nginx搭建一个简单的rtmp视频流服务器(不涉及直播)一、基础环境搭建二、构建Nginx下载nginx-rtmp-module安装Nginx编译nginx,代理视频Linux上利用nginx搭建一个简单的rtmp视频流服务器(不涉及直播)今天公司要求用一个nginx搭建一个简单的rtmp视频流服务器,只要能够简单播放视频即可,不涉及到直播业务,网上搜了一大半几乎全是做直播业务的????,没办法,自己根据各种教程慢慢做了一个简单的视频流服务器。整体介绍:主要是通过nginx结

2021-03-17 23:07:50 687

原创 idea已经安装了Markdown打开还是不会显示预览效果

idea已经安装了Markdown打开还是不会显示预览效果原因​ 是因为之前没有使用Markdown插件时打开.md结尾的文件使用了Text打开方式,所以idea就默认使用text打开.md文件了。解决方案​ 在file–>settings–>Editor–>File Types下的Recongnized File Types下找到Markdown,然后点击Registered Patterns栏右边的加号,填写*.md保存。这时会弹出提示说.md文件已经再Text中注册了,直接修

2021-02-28 10:12:16 6579

原创 我的2020年度总结

文章目录我的2020年度总结5、6月份7、8、9月份9、10、11月份12、1月份2月份最终总结我的2020年度总结​ 很惭愧2020已经过去这么久了我才开始总结。因为我20年5月份才入职,所以此次总结从5月份开始:5、6月份​ 5、6月份的我作为职场新人,主要是在熟悉公司环境和学习一些基本的工作协作技能,主要是在搭建工作环境;学习了idea、git的一些基本使用原理;完成基本的增删改查操作;梳理了文件上传流程;学习并编写单元测试的相关技巧;初步学习并使用nexus作为远程仓库的jar包管理模式;

2021-02-17 11:19:02 108 2

原创 工作使用到的关于文件相关操作

文章目录文件目录删除判断文件是否存在,存在删除文件--不能删除非空目录递归删除目录文件文件目录添加根据路径创建目录,包括任何必须但不存在的父目录文件目录删除判断文件是否存在,存在删除文件–不能删除非空目录//file.delete():删除由此抽象路径名表示的文件或目录。 如果此路径名表示目录,则目录必须为空才能删除。if (fileList != null) { File file; for (int i = 0; i < fileList.size(); i++) {

2020-11-25 10:46:51 84

原创 前端引入地图

前端引入地图前端引入Google地图前端引入baidu地图前端引入Google地图google地图引用很简单,但需要翻墙访问,有时不能满足我们的业务需要,所以引用google地图请确认自己的业务需求:1.打开google地图,选中目的地,点击分享:2.选择嵌入地图–》复制HTML3.直接将复制的iframe粘贴到项目对应位置即可。前端引入baidu地图引入百度地图比google难一点,不过也很好做:步骤:打开http://api.map.baidu.com/lbsapi/creatmap

2020-07-10 16:55:29 2181 3

原创 idea使用

idea设置常用快捷键1、设置成eclipse的快捷键1.file-->settings-->Keymap;在右侧的下拉框中设置成eclipse即可2、设置具体的快捷键,如ctrl+d为删除该行1.file-->settings-->Keymap;在右侧的搜索框中搜索delete,可以看到有个deleteLine快捷键设置,右键-->Add KeyBoard Shortcut.然后按ctrl+d-->ok即可,一个操作可以有多个快捷键,要删除其他快捷键可以右键-

2020-06-14 09:28:20 509

原创 使用sonar遇到的坑

使用sonar遇到的坑1.sonar服务使用了几天都没有出错,突然一次启动失败,报错如下:2020.06.10 18:25:02 WARN app[][o.e.t.n.Netty4Transport] exception caught on transport layer [[id: 0xa3f1175b, L:/127.0.0.1:6979 - R:/127.0.0.1:9001]], closing connectionio.netty.handler.codec.DecoderExceptio

2020-06-10 21:59:06 1875

原创 java执行cmd命令

java执行cmd命令起因:项目需要实现jar包上传到远程私服仓库nexus,查询得有两种方法实现:1.调用nexus rest api 进行发行http请求,这个目前在研究;2.调用maven中的命令将本地仓库中的jar包推送到远程仓库;第二种方法虽然简单,但是扩展性不强,需要部署的服务器上有maven环境,并且在linux和Windows上若都要部署则需要进行系统适配。但不论如何,还是打算学习java执性cmd命令及打开其他程序的操作。本文参考了:https://www.jb51.net/articl

2020-05-31 13:31:00 2999

原创 重启电脑连接不上数据库

重启电脑连接不上数据库我的环境:1.数据库是DM,缓存是mencached。解决办法:1.win+R-->输入:services.msc打开电脑服务目录-->按服务首字母快速找到服务DmServiceDMSERVER,重新启动,或者设置自动启动。2.缓存连接不上?,右键任务栏-->任务管理器-->服务(其实这里和上面输入打开服务是一样的,多介绍种方法),找到memcached服务启动即可。3.如果直接用数据库管理工具修改DM,会导致memcached没有进行更新操作,会

2020-05-22 09:55:34 1297

原创 换新电脑后安装软件发现有些软件模糊怎么办?

换新电脑后安装软件发现有些软件模糊怎么办?解决办法:找到模糊的软件图标-> 属性 -> 兼容性 ->更改高DPI设置–>勾选"替代高DPI缩放行为" ,然后重启软件即可.造成原因貌似是屏幕分辨率较高导致的,通过以上修改后软件打开会比平常打开的小,但是更加清楚了....

2020-05-21 22:07:34 2328

原创 初次使用git以及一些常用命令

初次使用git以及一些常用命令初次使用git命令:1.git安装: 我用windows,直接官网下载:https://git-scm.com/download/win 直接安装傻瓜式安装;2.git初始设置: 第一次使用要设置自己的名字和邮箱: 找到你要初始化的文件目录:右键-->Git Bash Here:弹出命令窗口, 输入: $ git config --global user.name "Your Name" $ git config --global user.ema

2020-05-16 19:51:58 89

原创 mysql什么时候需要建索引,什么是后不要建索引?

索引是啥?索引可以理解为是将你的数据进行排好序方便查找与主键绑定的一种数据结构。所以索引方便了我们查询,却也因为索引与主键的绑定导致增删改速率变慢。哪些情况需要创建索引? 1、主键自动建立唯一索引 2、频繁进行查询的字段也应该创建索引 3、与其他表进行联合查询的字段,外键关系建立索引 4、单键/组合索引的选择问题,组合索引的性价比更高 5、查询中要按哪个字段进行排序,给该字段加索...

2019-12-01 16:36:08 425

原创 Redis的持久化方法及各自的优缺点

Redis有两种持久化方法:1.RDB:Redis DataBase,即隔一段时间就将数据库进行一次备份,备份过程中是先创建一个子进程将数据备份到一个临时文件中,等到持久化进程结束将临时文件替换成上次保存好的文件,这期间主进程是不会进行IO操作的,所以速度快,效率高,但是如果突然宕机,上次的备份后的数据就丢失了。优点:节省磁盘空间,恢复速度快。缺点:备份时利用了拷贝技术,如果数据量较大就会比...

2019-12-01 16:14:59 283

原创 “Cannot resolve method 'send(javax.print.attribute.standard.Destination,anonymous org.springframewor

在做jms和spring整合的时候遇到一个“Cannot resolve method 'send(javax.print.attribute.standard.Destination,anonymous org.springframework.jms.core.MessageCreator)'”经过查看发现是导包错误,把类上面的导入的包删掉,让idea自己在自动导一遍就好了...

2019-11-27 17:01:54 373

原创 angularjs出现[ng:areq]错误

今天运行项目是出现了angular.min.js:80 Error: [ng:areq] http://errors.angularjs.org/1.2.9/ng/areq?p0=sellerController&p1=not%20a%20function%2C%20got%20undefined 这种错误,经过查询后发现是ng-controller写错了,应该写成searchContro...

2019-11-23 10:50:22 1267

原创 Document is missing mandatory uniqueKey field: id解决方案

Document is missing mandatory uniqueKey field: id解决方案做优乐选时调用模板类将缓存导入solr中时出现了这个错误,具体错误就是solrTemplate.saveBeans(itemList);中的Beans少写了个s,导致数据不匹配.这两个方法太相似了,不过如果认真注意一下就会要导入的是list而不是单个对象....

2019-11-22 15:52:27 1036

空空如也

空空如也

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

TA关注的人

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