- 浏览: 20818 次
- 性别:
- 来自: 杭州
最新评论
-
兰博基尼:
很好用的方法!谢谢
Tomcat:IOException while loading persisted sessions: java.io -
syq689:
,偶也遇到这个问题了,安楼主说的删除后,果然解决问题,谢谢
Tomcat:IOException while loading persisted sessions: java.io -
yinbaicheng:
length="100000" 视乎没有用 ...
spring+hibernate 中clob的使用 -
yinbaicheng:
...
spring+hibernate 中clob的使用 -
gaozhonghui:
不知道你怎能插入了!
CLOB clob = (CLOB)bl ...
spring+hibernate 中clob的使用
文章列表
最近在优化一个老系统,这是一个对外提供的dubbo服务,对响应时间要求很高,目前遇到的问题是到业务高峰时段,会有部分响应超时的情况出现。
既然要优化,第一步是得分析分析时间都消耗在哪里了,于是想在服务内的方法上加切面,使用spring的stopwatch来统计每次请求中每个方法执行的时间。写好了注解和切面,把注解加到方法上,然后本地跑起来测试,启动是成功了,但是dubbo admin上查无此服务,这就尴尬了,为什么呢。
在dubbo AnnotationBean里打断点跟了下
Service service = bean.g ...
根据IBM Marketing cloud最近的一份报告,“当今世界上90%的数据是仅仅在过去的两年内产生的,每天创建2.5亿个字节的数据 - 随着新设备,传感器和技术的出现,数据增长率可能还会加速。 从技术上讲,这意味着大数据处理将变得更加复杂和具有挑战性。许多用例(例如移动广告,欺诈检测,出租车预订,护理监控等)需要在数据到达时实时进行处理,以便做出快速可行的决策。这就是分布式流处理变得非常流行的原因。 现在有许多开源流式计算框架可用。有趣的是,几乎所有这些框架都是在过去几年中发展起来的。因此,对于理解和区分流式框架而言,新人很容易混淆。在这篇文章中,我将首先 ...
public class TestTryCatch {
public static void main(String[] args) {
TestTryCatch test = new TestTryCatch();
System.out.println(test.fun());
System.out.println(test.fun2());
}
public int fun() {
int i = 10;
try {
return i;
...
以下是异常信息
Caused by: javax.validation.ValidationException: HV000183: Unable to initialize 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessageInterpolator instead
at org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpo ...
最近有个项目,要求通过kafka传较大的消息,先不论这么做操蛋不操蛋,反正咱研究研究也没错。
网上搜了一些文章,据说把消息拆成多片,然后如果使用一样的key,这些消息片都会被发到同一个partition上,就可以利用kafka同一个partition里消息是有序的这个特性来重新组装文件。
于是问题就来了,为什么key相同,就会被发到同一个partition上呢,key是啥类型都行吗,会不会有坑呢。咱先翻翻kafkaTemplate的send代码
public ListenableFuture<SendResult<K, V>> send(String topic ...
ListenerConsumer
一、构造方法,两件事,定义一个rebalance listener,consumer订阅topic
private ListenerConsumer(MessageListener<K, V> listener, AcknowledgingMessageListener<K, V> ackListener) {
Assert.state(!this.isAnyManualAck || !this.autoCommit,
"Consumer cannot be configured for auto ...
这篇是由一个问题引起的,一个生产环境在跑的服务频繁full gc,gc日志如下:
1.855: [GC (Metadata GC Threshold) [PSYoungGen: 524299K->10758K(1223168K)] 524299K->10846K(4019712K), 0.0119061 secs] [Times: user=0.10 sys=0.01, real=0.01 secs]
1.867: [Full GC (Metadata GC Threshold) [PSYoungGen: 10758K->0K(1223168K)] [ParOl ...
1、生成archetype
从已有的工程生成archetype,无论多module的还是单module的,都一样。
在工程目录下(如果是多module的,就在父module目录下) 执行
mvn archetype:create-from-project
但是这样会把工程下所有文件都给打到archetype里去了,所以得加些配置,在目录建一个配置文件,
里面可以加入以下内容:
groupId The default groupId of the generated project.
artifactId The default artifactId o ...
mysql索引类型hash和btree,btree的内容基本都还给大学老师了,重新学习下。
btree是一种m阶树,这棵树有以下特征
1、每个节点最多有m个孩子节点
2、除了根节点和叶子节点,其他节点至少要有ceil(m/2)个孩子节点
3、如果根节点不是叶子节点,至少要有2个孩子节点
4、所有叶子节点都在同一层
5、每个节点保存了键值、数据、指针,假设为(k1,k2,....kn,p1,p2....pn),键值为记录的主键值,数据为除主键以外的其他内容,指针指向孩子节点的存储块地址
6、n的取值: ceil(m/2)+1 <= n <= m-1
7、键值按大小排序 ...
# 编辑/etc/sudoers文件
visudo
# 编辑/etc/sudoers文件,并检查语法等错误
visudo -c
# 编辑/etc/sudoers文件,但不打印语法等错误
visudo -q
# 显示版本信息
visudo -V
Ctrl+x 退出,提示保存文件到/etc/sudoers.tmp,直接回车。如果语法检查有错误,会提示
What now?
Options are:
(e)dit sudoers file again
e(x)it without saving changes to sudoers fi ...
java.util.concurrent.CompletionStage
* <li>The computation performed by a stage may be expressed as a
* Function, Consumer, or Runnable (using methods with names including
* <em>apply</em>, <em>accept</em>, or <em>run</em>, respectively)
* depend ...
dubbo 动态配置
- 博客分类:
- 学习资料
RegistryFactory registryFactory = ExtensionLoader.getExtensionLoader(RegistryFactory.class).getAdaptiveExtension();
Registry registry = registryFactory.getRegistry(URL.valueOf("zookeeper://10.20.153.10:2181"));
registry.register(URL.valueOf("override://0.0.0.0/com.foo.BarService?ca ...
dubbo2.5.7 reference源码阅读
- 博客分类:
- 学习资料
public class ReferenceBean<T> extends ReferenceConfig<T> implements FactoryBean, ApplicationContextAware, InitializingBean, DisposableBean
afterPropertiesSet(),初始化consumer、application、module、registry、monitor信息,接下来
Boolean b = isInit();
if (b == null && getConsumer() ...
在老板的强迫下,今天去到51CTO下载资料学习,偶然间想起来,原来我也是有博客的,原来我也写博客的。。。决定订阅期刊,重新开始学习。
51CTO技术资料
这个网站资料还蛮全的,电子期刊种类也不少,可以多去逛一下。
使用JAVASCRIPT版的FCK,在页面加载时(未打开FCK),创建一个隐藏的TextArea域,这个TextArea的name和ID要和创建的FCK实例名称一致,然后点击"Open Editor"按钮时,通过调用一段函数,使用FCK的ReplaceTextarea()方法来创建FCKeditor,代码如下:
java 代码
<script type="text/javascript">
<!--
function showFCK(){
var oFCKeditor = new ...
- 2007-07-16 15:53
- 浏览 1277
- 评论(0)