`
文章列表
因无法上传图片,博客移动至:日志入库+分库分表
Eureka是啥 官网直译如下: Eureka是一种基于REST(Representational State Transfer)的服务,主要用于AWS云,用于定位服务,以实现中间层服务器的负载平衡和故障转移。我们将此服务称为Eureka Server。Eureka还附带了一个基于Java的客户端组件Eureka Client,它使与服务的交互变得更加容易。客户端还有一个内置的负载均衡器,可以进行基本的循环负载均衡。在Netflix,一个更复杂的负载均衡器包含Eureka基于流量,资源使用,错误条件等多种因素提供加权负载平衡,以提供卓越的弹性。 Eureka官网架构图 从图中可知,Eure ...
今天面试官问Redis分布式锁实现代码简单步骤,其中有一点面试官坚持说set操作和超时设置必须是2行代码,我当时懵了一下,我只能说这违反了“原子”操作,以下是我的实现示例代码: 上锁: @Override public boolean lock(String lockKey, String requestId, Long expireTime) { Assert.isTrue(StringUtils.isNotBlank(lockKey), "lockKey不能为空"); Assert.isTrue(StringUtils.isNotBlank(req ...
数据对接时需要连接对方的Oracle数据库,但程序在运行时出错了,错误日志截图如下: 从日志中看是Oracle数据库监听配置上有问题,对方回复说是单机版,没搞明白是啥,协调让对方修改监听配置试试,但死活不改配置,原因是他们自己代码(C#)可以正常连接,且用工具PLSQL Developer能正常连接!理由很充分呢!咋办!求人不如求己! 从C#和PLSQL Developer能正常连接来看,可以确定是用动态库能正常连接的。 那就简单了,用OCI连接方式校验下自己的猜测,最后证实用OCI确实可以正常连接!问题解决! PS:OCI连接方式性能上要高一点,唯一的缺憾就是要安装oracle客户 ...
在使用maven打包发布项目时发现在tomcat容器中正常启动!后来需要DEUG调试程序,在eclipse中使用了插件在Jetty中启动报错,当时纳闷了一下,why!? 错误信息: 2016-07-16 16:25:08 ERROR org.springframework.web.context.ContextLoader[307] Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroSecurityF ...
一、修改配置(core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml) hadoop-2.7.1/etc/hadoop/core-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration>     <property>         <name>fs.defa ...

REST API Design备忘

GET /collection:返回资源对象的列表(数组) GET /collection/resource:返回单个资源对象 POST /collection:返回新生成的资源对象 PUT /collection/resource:返回完整的资源对象 PATCH /collection/resource:返回完整的资源对象 DELETE /collection/resource:返回一个空文档 为什么要用RESTful结构呢? 大家都知道"古代"网页都是前端后端融在一起的,比如之前的PHP,JSP等。在之前的桌面时代问题不大,但是近年来移动互联网的发展,各种类型的Cl ...
在使用命令source导入SQL数据时报错如下: 造成此问题原因有多种,本次是因为参数【max_allowed_packet】设置过小导致! 查询该配置语句如下: SHOW VARIABLES LIKE 'max_allowed_packet' 数据默认大小是:4194304,即4M,将其调正为:33554432,即32M后再用source导入SQL文件,正常了! SET GLOBAL max_allowed_packet = 33554432
1、插入救援光盘(已刻录系统:systemrescuecd-x86-4.7.2.iso) 2、重启(reboot) 3、按F11后选择光盘启动,选择chache模式进入系统 4、插入备份硬盘(热插拔设备) 5、输入命令:partprobe刷新设备 6、使用命令:fdisk   -l   查看设备(硬盘)是否插入成功(成功后会看到设备:/dev/sdc),一般排在最后的是刚插入的设备,如图: 7、在根目录下检查目录存在与否,若不存在则创建目录: mkdir   /bak 8、将设备(硬盘)挂载到目录(/bak),挂载命令是:mount   /dev/sdc   /bak 9、可输入命令查看刚才的 ...
如下SQL: SELECT t.message_id, t.product_id, t.drug_code, t.analysis_result_type, t.analysis_type, t.severity, ( CASE t.drug_code WHEN '001' THEN (SELECT sd.chineseProductName FROM `149wuhu_platform`.tb_product sd ...
错误信息: 原代码: if (null != dtoErrorDataSqlResult) { if (list.size() > 40) { dtoErrorDataSqlResult.setDatas(list.subList(20, 40)); } else { dtoErrorDataSqlResult.setDatas(list); } addValue("cacheDFS", cacheID, dtoErrorDataSqlResult);// 缓存查询结果 } 修改后的 ...
错误信息: java.lang.IllegalStateException: Form too large586563>200000 at org.eclipse.jetty.server.Request.extractParameters(Request.java:264) 处理方案:org.eclipse.jetty.server.Request.maxFormContentSize=-1 如下图: jetty请求form表单太大解决
在执行命令 java -Djava.ext.dirs=./dependency -cp ./classes/ com.songjy.dump.mysql.DumpUtils 时出现了如下错误信息: 出现上述问题时我很纳闷,项目中存在dependency/log4j-1.2.16.jar怎么会出现此问题呢!? 后来发现dependency/curator-x-rpc-2.8.0.jar中也存在类org.apache.log4j.ConsoleAppender, 但init方法是不存在的!所以造成了此启动异常!但curator-x-rpc-2.8.0.jar又是不可或缺的,怎么办呢?! 简 ...
ubuntu12.04中shell脚本无法使用source的原因及解决方法 执行命令:source ./.bashrc 提示错误信息:-sh: 27: source: not found 原因: ls -l `which sh` 提示/bin/sh -> dash 这说明是用dash来进行解析的。 改回方法: 命令行执行:sudo dpkg-reconfigure dash 在界面中选择no 再ls -l `which sh` 提示/bin/sh -> bash 修改成功,source可以用了~ 备注:最好是重新登录后再执行source命令
MySQL数据批量导入完毕后执行执行如下SQL(创建索引): CREATE INDEX `recipe_form_index` USING BTREE ON `audit_form`(`zone_id`,`type`,`event_nos`) 错误信息: 1071 - Specified key was too long; max key length is 767 bytes 原因是event_nos的字段值长度允许最大是1000,而在库中实际存储最大长度,查询如下: mysql> select length(event_nos) from `audit_form` order by ...
Global site tag (gtag.js) - Google Analytics