摘要: 前言: springboot项目默认使用了hikari作为数据库连接池,在开发机器上一切正常. 但是把程序部署到Centos7 x64上之后发现,每次首页登录的时候都要停顿几十秒. 于是,在程序启动后, 迅速执行 获取到程序的pid,然后在首页点击了几下登录, 再然后执行 获取程序堆栈信息. 以下只 阅读全文
posted @ 2019-12-12 16:34 火光闪耀 阅读(3050) 评论(0) 推荐(1) 编辑
摘要: 说一下我的操作过程吧 1. 在Windows上先用 ,进行调试; 2. 在网上找Java代码,我选择的是 "RXTXcomm" ,网上代码很多,基本都一样。 3. 在Windows电脑上把rxtx压缩包中的 (与当前系统对应)放入jdk1.8.0_221\jre\bin目录中(事实上放在项目启动时能 阅读全文
posted @ 2019-11-01 16:14 火光闪耀 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 先抱怨一下,打死都想不到,海康的摄像头SDK居然是一个Java类,还有必须的两个jar包(jna.jar,examples.jar)。鬼能想得到会这么命名。 下面开始吧。 Windows 1. 把从官网下载的SDK(和当前系统对应)解压,把库文件整个拷贝到某个目录(我是D:\hik\libs),然后 阅读全文
posted @ 2019-10-25 16:00 火光闪耀 阅读(5274) 评论(0) 推荐(1) 编辑
摘要: 工程在win下正常运行,部署到centos下出现下述异常: 原因:连接ORACLE服务器,客户端要生成随机密钥用于客户端认证,JDK默认使用/dev/random,random采用阻塞方式生成随机数,生成的速度很慢,ORACLE服务器会主动reset,并在alert.log中报错: TNS 1253 阅读全文
posted @ 2019-10-22 14:38 火光闪耀 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 错误信息: 这是因为在swagger2中注解参数的时候没有写包名。 改为: 阅读全文
posted @ 2019-10-18 09:29 火光闪耀 阅读(10213) 评论(0) 推荐(0) 编辑
摘要: 函数的调用方式为: mybatis plus一般会使用的主键生成策略为: 此处由于要使用自定义主键生成策略,所以就 了。 自定义主键生成策略: 然后在数据库实体对象上添加序列注解即可: 这样就配置好了。 阅读全文
posted @ 2019-10-17 15:12 火光闪耀 阅读(4668) 评论(0) 推荐(0) 编辑
摘要: 安装(输入命令打开安装窗口) 打开命令终端,cd 到你wls1036_generic.jar存放的目录下 在终端输入:java Dspace.detection=false jar wls1036_generic.jar点击回车 启动 进入安装后的bin目录 mac 目录:/Users/apple/ 阅读全文
posted @ 2019-03-20 15:12 火光闪耀 阅读(2737) 评论(0) 推荐(0) 编辑
摘要: 新建start.bat,输入以下内容即可。 @echo off title myprogress-%date%-%time%-%cd% chcp 65001 java -Dfile.encoding=utf-8 -jar myprogress.jar 说明: chcp 65001: 修改命令行中的编 阅读全文
posted @ 2018-08-02 16:07 火光闪耀 阅读(6989) 评论(0) 推荐(0) 编辑
摘要: 在Tomcat的bin目录下,新建文件setenv.bat。 在文件内输入: 可以把MYTomcat修改为自己定义的名字。 这样标题就可以显示名字、时间、路径信息。 阅读全文
posted @ 2018-03-20 11:53 火光闪耀 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 如果是SpringBoot项目,则需修改配置pom.xml为: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactI 阅读全文
posted @ 2018-03-15 16:06 火光闪耀 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 1.安装git,Mac默认已经安装了Git,可以通过命令git —version查询一下。 2.创建SSH KEY(如果已经创建过,则不用再次创建。查看~/.ssh/id_rsa.pub是否存在) 生成方式:命令行输入ssh-keygen -t rsa,一路回车即可生成id_rsa.pub。 3.在 阅读全文
posted @ 2018-01-23 16:34 火光闪耀 阅读(4377) 评论(0) 推荐(0) 编辑
摘要: 1. 先安装Pathogen,以便后续的插件安装。 打开网址https://github.com/tpope/vim-pathogen可以查看具体安装方法。 a.创建目标并安装: b.在~/.vimrc中添加以下配置 其中 0 - 不记录上次的补全方式 1 - 记住上次的补全方式,直到用其他的补全命 阅读全文
posted @ 2017-10-25 10:11 火光闪耀 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在网上看到有不少人说如下方式获取: 1.在web.xml中添加监听 <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </liste 阅读全文
posted @ 2017-09-22 09:23 火光闪耀 阅读(10788) 评论(0) 推荐(0) 编辑
摘要: 1. 在cdrom挂载安装镜像。(物理机则插入光盘,虚拟机则在CD/DVD中选择iso镜像。如果虚拟机mount时提示找不到则在选择iso镜像上方勾选“已连接”和“启动时连接”,或者点击 虚拟机下方状态栏的光盘图标。) 2. 创建挂载点mkdir /media/centos 3. 挂载镜像 moun 阅读全文
posted @ 2017-08-17 18:38 火光闪耀 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: 1. 在eclipse.ini文件中添加如下参数(红色部分) 2.取消启动是要激活的插件(我取消了所有选项) 我的就修改了如上配置,启动性能提升是否明显。 参考:http://chaoxz2005.blog.163.com/blog/static/15036542013411105519685/ 阅读全文
posted @ 2017-07-21 16:37 火光闪耀 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 网上基本都是参考官方的使用方式,使用了import static,个人感觉这种方式特别不好,代码提示性不友好。所以在此进行说明,也方便自己以后使用。 1. 引入spring-test相关jar包,springboot只需引入spring-boot-starter-test即可 2. 写好contro 阅读全文
posted @ 2017-07-05 15:11 火光闪耀 阅读(20096) 评论(3) 推荐(0) 编辑
摘要: 该文章转载自:http://www.cnblogs.com/jianlun/articles/5553452.html 因为在我做的这个系统中发现验证码有点偏上,整体效果看起来不太好,就做了一些修改。 java代码(图片工具类)VerifyCodeUtils: java代码 controller调用 阅读全文
posted @ 2017-04-27 19:38 火光闪耀 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: controller代码: jsp代码: 效果: 阅读全文
posted @ 2017-04-27 19:15 火光闪耀 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. 内存 windows在bin/catalina.bat的注释下第一行加入 set JAVA_OPTS=-Xms2048m -Xmx2048m -Xss128K -XX:PermSize=64m -XX:MaxPermSize=256m linux在bin/catalina.sh的注释下第一行加 阅读全文
posted @ 2016-11-28 16:59 火光闪耀 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 打开项目的 .git/config文件,参照以下进行编辑 阅读全文
posted @ 2016-11-24 16:38 火光闪耀 阅读(5595) 评论(0) 推荐(0) 编辑
摘要: [jans@centos2 ~]# cd ~[jans@centos2 ~]# ssh-keygen -t rsa //生成rsa加密的公钥和密钥[jans@centos2 ~]# cat .ssh/id_rsa.pub >> .ssh/authorized_keys[jans@centos2 ~] 阅读全文
posted @ 2016-11-17 09:55 火光闪耀 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 通过官方文档https://docs.sentry.io/可以得知,安装服务有两种方式,一种是使用Python,这种方式个人感觉比较麻烦。于是选择了第二种方式:使用docker。 我是在Windows上使用的docker,前后执行了如下命令: 1. 获取redis、postgres、sentry。s 阅读全文
posted @ 2016-11-09 15:40 火光闪耀 阅读(9020) 评论(23) 推荐(2) 编辑
摘要: 我是在使用docker的时候遇到的。这个错是因为开发环境的JDK和docker里的JDK版本不一致导致的。 把项目编译环境、部署环境的JDK版本修改一致即可。 minor.major相当于软件的一个主次版本号,不同JDK的版本号不同,所以项目还是要运行在相同的环境下。 阅读全文
posted @ 2016-10-24 17:39 火光闪耀 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Spring Boot项目构建docker镜像,出错Failed to execute goal com.spotify:docker-maven-plugin:0.4.13:build (default-cli) on project SpringBoot2: Exception caught: 阅读全文
posted @ 2016-10-24 17:28 火光闪耀 阅读(32516) 评论(0) 推荐(1) 编辑
摘要: redis哨兵的启动和redis实例的启动没有关系。所以可以在任何机器上启动redis哨兵。至少要保证有两个哨兵在运行,要不然宕机后哨兵会找不到主节点。 配置步骤: 1.在redis的配置文件中添加鉴权和验证(添加requirepass和masterauth),redis主从都需要配置,配置的密码一 阅读全文
posted @ 2016-09-21 17:16 火光闪耀 阅读(14946) 评论(1) 推荐(1) 编辑
摘要: redis自带的哨兵确实简化了高可用性的配置,使用起来也比较简单。 首先是spring-redis-sentinel.xml(文件名可以随意命名)配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springf 阅读全文
posted @ 2016-09-21 17:03 火光闪耀 阅读(12028) 评论(0) 推荐(1) 编辑
摘要: 经常使用SecureCRT在linux下修改一些配置文件,使用vi打开总是一个颜色,找起来比较头大。 因为vi不支持高亮,所以需要使用vim。 安装vim:yum install -y vim(ubuntu使用apt-get) 全局(所有用户)vim配置文件路径:/etc/vimrc 当前用户vim 阅读全文
posted @ 2016-09-21 13:11 火光闪耀 阅读(9317) 评论(0) 推荐(0) 编辑
摘要: 1.提示连不上数据库,password:null 解决方法:拷贝数据库驱动到hive的lib目录,数据库要使用安装hive机器的本地数据库,远程的可能连不上 2.没有/user目录权限 解决方法:因为yarn也使用了/user目录,所有其他程序没有该目录权限 在安装hive的机器上执行 su map 阅读全文
posted @ 2016-08-31 10:13 火光闪耀 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 想要看更美观的可以查看http://leanote.com/s/578dcd73b98e0f30d2000001 常用的参数 常用的参数 变量名 说明 $n 传递给脚本的第n个参数 $# 命令行参数个数 $0 当前脚本名称 $* 以“参数1 参数2 参数3…”的形式返回所有参数值 $@ 以“参数1” 阅读全文
posted @ 2016-07-19 16:47 火光闪耀 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.vmware—》Edit—》Virtual Network Editor,选中vmnet8-Nat设置,查看网关IP 2.在centos中设置: vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 以上加注释的行,如果原文件有就修改,没有就新增 阅读全文
posted @ 2016-07-15 11:53 火光闪耀 阅读(2411) 评论(0) 推荐(0) 编辑