- 博客(17)
- 收藏
- 关注
原创 哨兵模式在服务器模式下切换主服务失败
坑1.哨兵在服务器模式下切换主服务失败:检查log日志:发现每一次启动哨兵,整个哨兵集群检测到,并且在几秒后 +slowdown,后面跟了两个ip,仔细检查IP地址,为内网地址,而整个服务器使用的是外网ip+端口(云服务指定ip可见) 。基本锁定问题原因:sentinel 默认使用内网ip充当访问ip解决方案:修改配置文件,编辑sentinel.conf 加入sentinel announce-ip "47.114.123.1"sentinel announce-port 26379
2020-09-19 14:54:40
485
原创 REACT 修改meta 蜘蛛爬取
为了方便baiduspider 等抓取,为了增加稍微增加网站SEO的优化,简单的修改head:修改/public文件内容<head> <title>网站标题</title> <meta charset="utf-8" /> <meta name="description" content="网站描述" /> <meta name='keyword' content="网站关键字" /> .
2020-08-10 21:57:39
520
原创 linux centOs 安装node
centOs安装node有多种安装方式,下面是比较推荐的一种创建路径及下载nodemkdir /node cd /node wgethttps://npm.taobao.org/mirrors/node/v14.7.0/node-v14.7.0-linux-x64.tar.xz解压文件tar -zxvfnode-v14.7.0-linux-x64.tar.xz创建软连接ln -s /node/node-v14.7.0-linux-x64.tar.xz/bin/node /u...
2020-08-05 09:25:18
199
原创 Root WebApplicationContext: initialization completed 服务器 centos java springboot 部署卡住
在部署一个简单的demo到centos7的时候发生了部署不上的情况。卡在了Root WebApplicationContext: initialization completed in 4030 ms上图:经过一番排查找资料。问题及解决办法:tomcat启动时要有一个SessionId ,这个SessionId是linux提供的(/dev/random),这个linux提供的随机数的生成算法 根据I/O 内存使用、cpu使用等等算出来的,把这些个影响随机数生成的称为噪音(熵值),当噪音不够时
2020-07-03 16:08:59
4063
原创 idea 不自动提示代码 @Autowired等 不变黄色,
当出现不自动提示代码,比如new ArrayLi 正常情况下TAB等是直接补全代码的,出现不提示;@Autowired @RestController @SpringbootApplication等不变色时,请 关闭省电模式!!!!!!!...
2020-04-17 15:15:51
3178
4
原创 Aspose java pdf 插入外部超链接并且跳转至指定页面,相对路径有中文。
最近做超链接问题,踩过一些坑,记录一下解决方案。 插入外部超链接,获取相对路径方法; public static String relativePath(String str1, String str2) { String path = null;// File sf1 = new File(String.valueOf(validPath(str1)));// ...
2019-12-26 19:12:24
1236
原创 java 使用aspose 处理pdf 超链接
详情请参考文献aspose官方文档Page page = document.getPages().getpage_item(1);AnnotationCollection annos = page.getAnnotations();Annotation an = annos.get_Item(1);Rectangle rect = an.Rect();public...
2019-11-01 15:51:05
649
原创 idea报错:cannot start compilation the output path is not specified for module
cannot start compilation the output path is not specified for module 打开项目路径, 关闭iedea; 删除.idea文件 重新导入文件
2019-05-17 18:03:20
859
原创 java反射打破单例模式,单例模式抵御反射。
最近经常使用到了反射技术,发现普通单例模式是存在一定程度上的缺陷,例如:当普通单例模式遇到反射:public class T{ public static void main(String[] args) throws Exception { R r1 = R.getInstance(); Constructor<R> const...
2019-04-23 19:53:08
271
原创 反射获取List内的泛型
遇到一个问题,需要获取某个类里面的list内的泛型对象,几经查找研究,总结代码如下Class aClass = A.class();//获取类对象Field fields = aClass.getDeclareFields();//获取字段信息for(Field f : fields){ Class<?> fieldClazz = f.getType();//获取f的...
2019-04-22 14:24:31
3096
原创 restTemplate使用总结(不定期更新)
restTemplate是Spring提供的用语访问Rest服务的客户端RestTemplate提供了多种便携式访问远程http服务方法,大大提高客户端的编写效率RestTemplate底层使用的是java.net下的实现创建的http请求HttpEntity和HttpHeaders 两个类是RestTemplate的好朋友,常一起使用HttpHeaders 用来将请求头数据集中到...
2019-04-15 19:36:17
692
原创 restTemplate,接口调用接口返回状态信息捕获,状态码捕获。
try{ RestTimplate r = new RestTemplate(); Object obj = r.getForObject("url",Dog.class);}catch((RestClientResponseException ex){ //使用捕获异常来处理返回的非200状态的不同响应 String message = ex.getMess...
2019-04-15 11:35:58
6177
原创 Kafaka配置
安装zookeeper下载zookeeper文件http://zookeeper.apache.org/releases.html 上传到服务器指定位置 提取文件 tar -zxf zookeeper-3.4.14.tar.gz 进入cd zookeeper-3.4.14/ 创建dat...
2019-04-04 16:57:36
373
原创 JAVA方法可变参数
java方法定义可变参数:public static void main(String[] arg) { int max = getMax(1, 2, 3, -1, 2, -3, 10, 132, 3, 31, 2, 4, 14, 51, 361, 7, 61, 4, 13, 2, 3121, 4, 3, 12, 1); System.out.println(max);...
2019-04-04 12:09:00
106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人