- 浏览: 1380971 次
- 性别:
- 来自: 江西
最新评论
-
ron.luo:
牛逼,正解!
maven设定项目编码 -
lichaoqun:
java.sql.SQLException: Can't call commit when autocommit=true -
Xujian0000abcd:
Thanks...
Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the clas -
renyuan2ni:
[i][b][u]引用[list]
[*][img][flas ...
Manual close is not allowed over a Spring managed SqlSession -
851228082:
宋建勇 写道851228082 写道<!-- 文件拷贝时 ...
maven设定项目编码
文章列表
因无法上传图片,博客移动至:日志入库+分库分表
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备忘
- 博客分类:
- spring
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 ...