07 2019 档案
摘要:Springboot配置外部容器使用JNDI读取数据源 简介 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SP
阅读全文
摘要:Springboot解决Main方法启动无法注入JNDI 上一篇 "Springboot配置外部容器使用JNDI读取数据源" ,讲到部署到web容器如何使用JNDI读取数据源。 那么在开发时Main方法启动怎么使用JNDI读取数据源?? 需求 仅在dev环境下解决main方法无法注入JNDI,生产和
阅读全文
摘要:Springboot2.1.6版本部署resin4.0.62 Resin 简介 Resin是CAUCHO公司的产品,是一个application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。(by百度百科) 官网: https://ca
阅读全文
摘要:Java解决多线程无法@Autowired注入,手动获取Bean对象 问题 当我们使用多线程时,又想注入一个service给我们使用,但是我们发现service总是为null。 代码示例: 原因 new Thread不在spring容器中,也就无法获得spring中的bean对象。 解决方案 1.最
阅读全文
摘要:Linux设置Vim显示行号 Vim是Linux下十分好用的一个工具,有时候我们想让显示行号方便我们操作。 vim /etc/vim/vimrc --在set ruler下添加 set nu 保存 :wq 刷新配置 source /etc/bashrc
阅读全文
摘要:Linux使用wget后台下载 有时候我们需要下载很大文件,又不想一直等着,想让后台静默下载文件。 使用wget b url 后台任务启动后,会返回两段话,第一段返回一个pid,代表这个后台任务的进程,并且我们可以kill掉这个id来终止此次下载,第二段返回了一句话,意思是会将输出(持续)写入到wg
阅读全文
摘要:排查生产环境CPU过高的问题 检查系统内存和CPU的使用情况 free工具用来查看系统可用内存: https://linuxtools rst.readthedocs.io/zh_CN/latest/tool/free.html Mem指的是内存,Swap指的是交换分区 每一列分别是交换的总量(to
阅读全文
摘要:Linux使用Xshell通过配置跳板机连接远端主机 本质上就是一台开通了sshd服务的服务器,由于应用服务器不允许外网的连接,所以,需要先连接到跳板机上,然后通过跳板机连接到应用服务器。这个过程实质就是两次ssh登录过程。 工具:Xshell 第一步:设置远程主机的连接信息 第二步:为跳板机设置转
阅读全文
摘要:Linux中为wget命令设置代理 方法1:使用命令参数-e wget本身没有专门设置代理的命令行参数,但是有一个"-e"参数,可以在命令行上指定一个原本出现在".wgetrc"中的设置。于是可以变相在命令行上指定代理: -e, --execute=COMMAND 执行`.wgetrc'格式的命令
阅读全文
摘要:Linux中wget和curl命令设置代理 公司内部的一个服务地址需要使用代理才能访问,我们在调试时使用wget或curl命令来测试服务器网络代理是否通过。 curl 命令设置代理 参数说明 -x 设置代理,格式为host[:port],port的缺省值为1080 curl -x 127.0.0.1
阅读全文
摘要:Spring的@Value注解为静态变量赋值 有时候我们需要把配置文件中的变量注入给工具类中的静态变量,这时候我们直接在写变量上@Value("${sys.proxy.host}")是注入不了静态变量的值始终是null。 其原因是Spring不允许/不支持把值注入到静态变量中。 解决方法 Sprin
阅读全文
摘要:Linux使用scp远程拷贝使用ssh免密登录 需求实现不同服务器之间互传文件 SCP命令 https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/scp.html 18.1. 命令格式: scp [参数] [原路径] [目标路径] 18.2.
阅读全文
摘要:MYSQL升级5.7.10后GROUP BY语句出错解决方法 安装Mysql5.7.X版本数据库后,运行原先项目,执行SQL时异常 异常信息 原因是sql_model=only_full_group_by限制了,导致在以往MYSQL版本中能正常查询的SQL,在5.7不能用了,ONLY_FULL_GR
阅读全文