会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
火光闪耀
博客园
首页
新随笔
联系
订阅
管理
2019年12月12日
Springboot Hikari Centos 首次连数据库很慢
摘要: 前言: springboot项目默认使用了hikari作为数据库连接池,在开发机器上一切正常. 但是把程序部署到Centos7 x64上之后发现,每次首页登录的时候都要停顿几十秒. 于是,在程序启动后, 迅速执行 获取到程序的pid,然后在首页点击了几下登录, 再然后执行 获取程序堆栈信息. 以下只
阅读全文
posted @ 2019-12-12 16:34 火光闪耀
阅读(3340)
评论(0)
推荐(1)
2019年11月1日
Java 串口通信 Ubuntu
摘要: 说一下我的操作过程吧 1. 在Windows上先用 ,进行调试; 2. 在网上找Java代码,我选择的是 "RXTXcomm" ,网上代码很多,基本都一样。 3. 在Windows电脑上把rxtx压缩包中的 (与当前系统对应)放入jdk1.8.0_221\jre\bin目录中(事实上放在项目启动时能
阅读全文
posted @ 2019-11-01 16:14 火光闪耀
阅读(898)
评论(0)
推荐(0)
2019年10月25日
Java 实现 海康摄像头抓拍图像 Windows、Linux
摘要: 先抱怨一下,打死都想不到,海康的摄像头SDK居然是一个Java类,还有必须的两个jar包(jna.jar,examples.jar)。鬼能想得到会这么命名。 下面开始吧。 Windows 1. 把从官网下载的SDK(和当前系统对应)解压,把库文件整个拷贝到某个目录(我是D:\hik\libs),然后
阅读全文
posted @ 2019-10-25 16:00 火光闪耀
阅读(5592)
评论(0)
推荐(1)
2019年10月22日
springboot-oracle工程win下正常,centos下不能访问数据库
摘要: 工程在win下正常运行,部署到centos下出现下述异常: 原因:连接ORACLE服务器,客户端要生成随机密钥用于客户端认证,JDK默认使用/dev/random,random采用阻塞方式生成随机数,生成的速度很慢,ORACLE服务器会主动reset,并在alert.log中报错: TNS 1253
阅读全文
posted @ 2019-10-22 14:38 火光闪耀
阅读(668)
评论(0)
推荐(0)
2019年10月18日
swagger2 Could not resolve pointer: /definitions
摘要: 错误信息: 这是因为在swagger2中注解参数的时候没有写包名。 改为:
阅读全文
posted @ 2019-10-18 09:29 火光闪耀
阅读(10332)
评论(0)
推荐(0)
2019年10月17日
mybatis-plus使用Oracle函数生成主键
摘要: 函数的调用方式为: mybatis plus一般会使用的主键生成策略为: 此处由于要使用自定义主键生成策略,所以就 了。 自定义主键生成策略: 然后在数据库实体对象上添加序列注解即可: 这样就配置好了。
阅读全文
posted @ 2019-10-17 15:12 火光闪耀
阅读(4731)
评论(0)
推荐(0)
2019年3月20日
WebLogic安装及部署
摘要: 安装(输入命令打开安装窗口) 打开命令终端,cd 到你wls1036_generic.jar存放的目录下 在终端输入:java Dspace.detection=false jar wls1036_generic.jar点击回车 启动 进入安装后的bin目录 mac 目录:/Users/apple/
阅读全文
posted @ 2019-03-20 15:12 火光闪耀
阅读(2776)
评论(0)
推荐(0)
2018年8月2日
windows下用bat启动jar包,修改cmd标题(title)
摘要: 新建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 火光闪耀
阅读(7053)
评论(0)
推荐(0)
2018年3月20日
Windows下修改Tomcat黑窗口标题
摘要: 在Tomcat的bin目录下,新建文件setenv.bat。 在文件内输入: 可以把MYTomcat修改为自己定义的名字。 这样标题就可以显示名字、时间、路径信息。
阅读全文
posted @ 2018-03-20 11:53 火光闪耀
阅读(1096)
评论(0)
推荐(0)
2018年3月15日
jar包注册为Linux服务
摘要: 如果是SpringBoot项目,则需修改配置pom.xml为: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactI
阅读全文
posted @ 2018-03-15 16:06 火光闪耀
阅读(588)
评论(0)
推荐(0)
2018年1月23日
Mac上配置idea的项目上传到GitHub
摘要: 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 火光闪耀
阅读(4399)
评论(0)
推荐(0)
2017年10月25日
vim安装自动补全插件
摘要: 1. 先安装Pathogen,以便后续的插件安装。 打开网址https://github.com/tpope/vim-pathogen可以查看具体安装方法。 a.创建目标并安装: b.在~/.vimrc中添加以下配置 其中 0 - 不记录上次的补全方式 1 - 记住上次的补全方式,直到用其他的补全命
阅读全文
posted @ 2017-10-25 10:11 火光闪耀
阅读(479)
评论(0)
推荐(0)
2017年9月22日
spring aop 获取request、response对象
摘要: 在网上看到有不少人说如下方式获取: 1.在web.xml中添加监听 <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </liste
阅读全文
posted @ 2017-09-22 09:23 火光闪耀
阅读(10914)
评论(0)
推荐(0)
2017年8月17日
centos7配置本地yum源 使用安装镜像安装软件
摘要: 1. 在cdrom挂载安装镜像。(物理机则插入光盘,虚拟机则在CD/DVD中选择iso镜像。如果虚拟机mount时提示找不到则在选择iso镜像上方勾选“已连接”和“启动时连接”,或者点击 虚拟机下方状态栏的光盘图标。) 2. 创建挂载点mkdir /media/centos 3. 挂载镜像 moun
阅读全文
posted @ 2017-08-17 18:38 火光闪耀
阅读(1359)
评论(0)
推荐(0)
2017年7月21日
eclipse启动速度优化
摘要: 1. 在eclipse.ini文件中添加如下参数(红色部分) 2.取消启动是要激活的插件(我取消了所有选项) 我的就修改了如上配置,启动性能提升是否明显。 参考:http://chaoxz2005.blog.163.com/blog/static/15036542013411105519685/
阅读全文
posted @ 2017-07-21 16:37 火光闪耀
阅读(894)
评论(0)
推荐(0)
2017年7月5日
spring-mvc springboot 使用MockMvc对controller进行测试
摘要: 网上基本都是参考官方的使用方式,使用了import static,个人感觉这种方式特别不好,代码提示性不友好。所以在此进行说明,也方便自己以后使用。 1. 引入spring-test相关jar包,springboot只需引入spring-boot-starter-test即可 2. 写好contro
阅读全文
posted @ 2017-07-05 15:11 火光闪耀
阅读(20115)
评论(3)
推荐(0)
2017年4月27日
java web 验证码-字符变形(推荐)
摘要: 该文章转载自:http://www.cnblogs.com/jianlun/articles/5553452.html 因为在我做的这个系统中发现验证码有点偏上,整体效果看起来不太好,就做了一些修改。 java代码(图片工具类)VerifyCodeUtils: java代码 controller调用
阅读全文
posted @ 2017-04-27 19:38 火光闪耀
阅读(1424)
评论(0)
推荐(0)
java web 验证码-数字不变形
摘要: controller代码: jsp代码: 效果:
阅读全文
posted @ 2017-04-27 19:15 火光闪耀
阅读(278)
评论(0)
推荐(0)
2016年11月28日
tomcat 性能调优
摘要: 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 火光闪耀
阅读(348)
评论(0)
推荐(0)
2016年11月24日
在eclipse中使用git的pull功能时报错解决办法
摘要: 打开项目的 .git/config文件,参照以下进行编辑
阅读全文
posted @ 2016-11-24 16:38 火光闪耀
阅读(5648)
评论(0)
推荐(0)
2016年11月17日
Linux SSH免登陆配置步骤
摘要: [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 火光闪耀
阅读(190)
评论(0)
推荐(0)
2016年11月9日
错误日志收集sentry的安装与简单使用
摘要: 通过官方文档https://docs.sentry.io/可以得知,安装服务有两种方式,一种是使用Python,这种方式个人感觉比较麻烦。于是选择了第二种方式:使用docker。 我是在Windows上使用的docker,前后执行了如下命令: 1. 获取redis、postgres、sentry。s
阅读全文
posted @ 2016-11-09 15:40 火光闪耀
阅读(9049)
评论(23)
推荐(2)
2016年10月24日
java.lang.UnsupportedClassVersionError
摘要: 我是在使用docker的时候遇到的。这个错是因为开发环境的JDK和docker里的JDK版本不一致导致的。 把项目编译环境、部署环境的JDK版本修改一致即可。 minor.major相当于软件的一个主次版本号,不同JDK的版本号不同,所以项目还是要运行在相同的环境下。
阅读全文
posted @ 2016-10-24 17:39 火光闪耀
阅读(309)
评论(0)
推荐(0)
docker maven 出错:Failed to execute goal com.spotify:docker-maven-plugin:...: Request error: POST https://192.168.99.100:2376/build?t=
摘要: 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 火光闪耀
阅读(32760)
评论(0)
推荐(1)
2016年9月21日
redis哨兵配置主从
摘要: redis哨兵的启动和redis实例的启动没有关系。所以可以在任何机器上启动redis哨兵。至少要保证有两个哨兵在运行,要不然宕机后哨兵会找不到主节点。 配置步骤: 1.在redis的配置文件中添加鉴权和验证(添加requirepass和masterauth),redis主从都需要配置,配置的密码一
阅读全文
posted @ 2016-09-21 17:16 火光闪耀
阅读(15000)
评论(1)
推荐(1)
spring-data-redis使用哨兵配置一主多从
摘要: redis自带的哨兵确实简化了高可用性的配置,使用起来也比较简单。 首先是spring-redis-sentinel.xml(文件名可以随意命名)配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springf
阅读全文
posted @ 2016-09-21 17:03 火光闪耀
阅读(12072)
评论(0)
推荐(1)
vim配置高亮显示
摘要: 经常使用SecureCRT在linux下修改一些配置文件,使用vi打开总是一个颜色,找起来比较头大。 因为vi不支持高亮,所以需要使用vim。 安装vim:yum install -y vim(ubuntu使用apt-get) 全局(所有用户)vim配置文件路径:/etc/vimrc 当前用户vim
阅读全文
posted @ 2016-09-21 13:11 火光闪耀
阅读(9337)
评论(0)
推荐(0)
2016年8月31日
cloudera manager安装hive注意事项,提示连不上数据库,没有user目录权限
摘要: 1.提示连不上数据库,password:null 解决方法:拷贝数据库驱动到hive的lib目录,数据库要使用安装hive机器的本地数据库,远程的可能连不上 2.没有/user目录权限 解决方法:因为yarn也使用了/user目录,所有其他程序没有该目录权限 在安装hive的机器上执行 su map
阅读全文
posted @ 2016-08-31 10:13 火光闪耀
阅读(746)
评论(0)
推荐(0)
2016年7月19日
shell 学习笔记
摘要: 想要看更美观的可以查看http://leanote.com/s/578dcd73b98e0f30d2000001 常用的参数 常用的参数 变量名 说明 $n 传递给脚本的第n个参数 $# 命令行参数个数 $0 当前脚本名称 $* 以“参数1 参数2 参数3…”的形式返回所有参数值 $@ 以“参数1”
阅读全文
posted @ 2016-07-19 16:47 火光闪耀
阅读(340)
评论(0)
推荐(0)
2016年7月15日
vmware中centos7设置静态IP
摘要: 1.vmware—》Edit—》Virtual Network Editor,选中vmnet8-Nat设置,查看网关IP 2.在centos中设置: vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 以上加注释的行,如果原文件有就修改,没有就新增
阅读全文
posted @ 2016-07-15 11:53 火光闪耀
阅读(2421)
评论(0)
推荐(0)
下一页
公告