![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
岑如花
忽如一夜春风来,千树万树梨花开。
展开
-
yml文件中处理特殊字符
博主在迁移一个老项目时,需要将properties修改为yml,碰到yml需要处理特殊字符的情况,现在总结如下如果只是value中有特殊字符可以使用’'包住spring: datasource: password: '#*1231'如果是key也包含特殊字符,处理方式如下example: "[path/get]": asdfae如果在[] 外面不添加双引号,则取出的值为[path/get] ,会把[]也输出...原创 2022-05-24 19:22:18 · 4900 阅读 · 0 评论 -
springboot使用activemq的jmx配置
springboot版本:2.3.4.RELEASEactivemq版本:5.14.5java端需要配置在activemq的配置文件中新增以下代码@Bean public MBeanServerConnection getBrokerViewMBean() throws Exception { JMXServiceURL urls = new JMXServiceURL(”service:jmx:rmi://192.168.126.128:1616/jndi/rmi://192.168.12原创 2022-01-20 17:06:46 · 1058 阅读 · 0 评论 -
redhat6添加activemq自启动
环境:redhat6内核版本:Linux localhost.localdomain 2.6.32-358.el6.i686activemq版本:5.14.5配置activemq自启动:设置步骤来自官网:https://activemq.apache.org/unix-shell-script.html第一步可以不安装官网提供的方式,自己选择文件安装如果设置完成后还是没有开机自启动,则可以查看 /var/log/boot.log 日志,看一下activemq启动失败的具体原因楼主第一次按照文档原创 2022-01-06 15:03:56 · 450 阅读 · 0 评论 -
nginx配置多个location访问报404问题
解决方法:在自己配置的location中不要使用root配置文件目录,替换为alias即可完整配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;原创 2022-01-04 10:51:51 · 3200 阅读 · 0 评论 -
java中TheadLocal
环境:jdk1.8原理:1.每一个Thread初始化时会持有一个threadlocalmap的引用publicclass Thread implements Runnable { /* Make sure registerNatives is the first thing <clinit> does. */ private static native void registerNatives(); static { registerNatives原创 2021-10-09 17:59:36 · 172 阅读 · 0 评论 -
HttpClient发送post请求,中文乱码
博主在使用HttpClient发送post请求时,接收端乱码,解决方法如下:StringEntity entity = new StringEntity(json,"utf-8");在添加请求体时指定编码格式原创 2021-08-27 17:17:49 · 668 阅读 · 0 评论 -
maven打包排除特定jar包
如下:<build> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.0.0</version> <configuration> <packagingExcludes>WEB-INF/lib/*.jar</pac原创 2021-05-28 14:23:23 · 4137 阅读 · 0 评论 -
eclipse中maven项目有红色的感叹号
博主在打包maven项目时,发现项目上有个红色的感叹号,但是项目没有问题,查看build path也没有问题,百思不得其解在使用maven test 时发现有一些包没有正确下载,把本地仓库中的包删除后重新更新maven工程后项目正常。...原创 2021-05-27 18:02:27 · 216 阅读 · 0 评论 -
zk查看状态:Error contacting service. It is probably not running.
博主在搭建单机及集群环境时,zk启动正常,但是查询zk状态时,一直报Error contacting service. It is probably not running. 错误,然后根据百度的一些操作后还时没有解决问题,zookeeper.out也没有任何错误信息最后经博主一顿操作后发现,本机的localhost指定的不是127.0.0.1,是指定的其他地址,zookeeper启动后指定的是localhost由于localhost指定的不是127.0.0.1,所以查看zk状态时一致都是:Erro原创 2021-05-24 15:23:56 · 471 阅读 · 0 评论 -
nginx代理多个服务器配置
环境:nginx 1.10.2服务器 192.168.110.120 ,192.168.110.121,192.168.110.122测试工具tomcat6 和tomcat8具体配置说明在192.168.110.120服务器安装nginx在nginx的配置文件中配置两个个service具体配置如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notic原创 2021-01-13 17:51:20 · 3094 阅读 · 0 评论 -
SpringBoot之spring.factories使用
在配置spring.factories是以键值的形式书写,博主在测试是,吧key值写成了自己的接口结果加载不到实现接口的类,调试源码后发现key需要写成特定的几个值(大家可以自己调试源码就可以发现).以下是博主自己的spring.factories文件配置:org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.sm.dao.impl.BaseDaoImpl一般key值配置为:org.springframework.boot原创 2020-05-14 21:13:22 · 14500 阅读 · 0 评论 -
mybatis使用group by 分组查询返回为null
博主在使用mybatis进行分组查询时数据库有数据,但是mybatis返回为null,使用mybatis版本为3.4.1解决方法时在resultMap的result标签中添加 property属性如下:```java<resultMap id="deptMap" type="java.util.Map"> <result column="id" prop...原创 2020-01-09 09:44:33 · 3481 阅读 · 0 评论 -
java核心技术卷二——Java分布式RMI实现
1.到github下载NanoHTTPD源码(直接百度),实现NanoHTTPD抽象类,源码中有示例程序直接启动示例程序即可,启动后效果如图所示:cmd命令行启动效果IE浏览器访问服务器效果:2.在cmd命令界面启动RMI注册表,如图所示:3.启动远程服务1.代码结构如图运行的是default package包中的WarehouseServer主程序(也可以把default packa...原创 2019-07-19 16:45:37 · 280 阅读 · 0 评论 -
SpringBoot中注解的解析
首先,注解是指对这个类、方法、变量、包等的说明(具体可以看java.lang.annotation.ElementType中的说明),如果是java定义的注解由Java来解析注解,如果是你自己定义的注解,则由程序员自己负责对注解进行解析,如果程序中对自己定义的注解没有进行解析,则该注解没有什么实际的意义。注解有什么含义,取决于程序对改注解怎么解析,具体上代码(这个只是示例程序):自己定义的...原创 2019-08-01 16:02:18 · 1086 阅读 · 0 评论 -
IDEA使用内置tomcat无法运行war包问题
1.使用idea创建一个war类型的springBoot程序,怎么创建大家可以网上搜一下, 有很多教程2.在创建的程序中添加webapp文件夹及web.xml,如图3.配置tomcat,先点击图中左上角的+符号添加tomcat服务,再配置tomcat,如图4.将springBoot程序添加到tomcat中,点击图中红笔圈住的+符号后,选择artifact 如图5.用内置的tomcat运行程...原创 2019-08-06 10:29:48 · 2295 阅读 · 0 评论 -
Maven打包报No goals have been specified for this build.异常解决
1.在spring Boot程序的pom.xml文件中添加如下内容<build> <defaultGoal>compile</defaultGoal></build>然后重新打包即可正常打包原创 2019-08-06 10:32:34 · 3399 阅读 · 0 评论 -
AES算法报 Cannot find any provider supporting AES/CBC/PKCS7Padding
环境:jdk1.6在使用AES算法对数据进行加密时遇到如下报错java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/PKCS7Padding把填充模式改为PKCS5Padding可以正常加密在使用jdk1.8填充模式为PKCS7Padding可以正常运行,但是jdk1.6不能...原创 2019-08-19 16:17:03 · 9921 阅读 · 1 评论 -
springBoot启动报initialize context because there is already a root application context present
在启动war类型的springBoot项目时报java.lang.IllegalStateException: Cannot initialize context because there is already a root application context present - check whether you have multiple ContextLoader* definiti...原创 2019-08-20 11:20:05 · 2363 阅读 · 6 评论 -
SpringBoo使用hibernate连接数据库
SpringBoots使用Hibernate连接数据库。环境:IDeaspringBoot版本:2.1.7Oracle 11g中间件:tomcat8(使用8以下的版本在运行程序时会出现一些问题)项目结构,如图:使用到的jar包列表(要特别注意引用的jar包的版本,博主在整合hibernate时由于引入的jar包版本不合适,出了好多问题。)配置文件:web.xml<?xm...原创 2019-08-15 12:05:27 · 1390 阅读 · 0 评论 -
java之正则表达式匹配汉字
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2018-01-27 19:07:20 · 10987 阅读 · 0 评论