- 博客(10)
- 资源 (120)
- 收藏
- 关注
转载 为什么 .NET 的反射这么慢?
大家都知道.NET的反射很慢,但是为什么会出现这种情况呢?这篇文章会带你寻找这个问题的真正原因。CLR 类型系统的设计目标原因之一是,在设计的时候反射本身就不是以高性能为目标的,可以参考Type System Overview - ‘Design Goals and Non-goals’(类型系统概览 - ‘设计目标和非目标’):目标 运行时通过快速执行(非反射)代码访问需...
2016-12-26 21:34:11 4447 1
原创 C# 使用绑定句柄来减少进程的内存耗用
许多应用程序中,绑定了一组类型(Type)或者类型成员(从MemberInfo派生),并将这些对象保存在某种形式的一个集合中。以后,会搜索这个集合,查找特定的对象,然后调用这个对象。这是一个很好的机制,但是有个小问题:Type和MemberInfo派生的对象需要大量的内存。如果一个应用程序容纳了太多这样的类,但只是偶尔用一下它们,应用程序的内存就会急剧增长,对应用程序的性能产生影响。在内部,C
2016-12-25 10:03:48 2646 1
原创 关于Spring AOP与IOC的个人思考
在阅读本文前,强烈建议阅读一下: Java JDK 动态代理(AOP)使用及实现原理分析AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实
2016-12-24 23:33:53 1269
原创 反思随笔一:我执、相轻、推己及人
Coder对于代码都很看重,当别人说你的代码有问题的时候(尤其是说你这么写不好,而你又不赞同对方说法的时候),有没有一种被故意打脸的感觉?第一感觉是不是去反驳?去“打击”对方?这是不是一种执念吗?要乐于接受(至少不应该反感、排斥)别人提出意见,与之探讨合适的解决方案,而不是一味的反驳,寻找借口。当彼此水平差不多,对方比你表现的优秀或者受重视的时候,会不会不服气?不平衡?(当你难望其项背时,就不会有这
2016-12-22 22:21:10 761
原创 MySql 锁表 查找 命令
1、查询是否锁表show OPEN TABLES where In_use > 0;2、查询进程show processlist查询到相对应的进程,然后 kill id 3、查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 4、查看等待锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_
2016-12-21 20:32:36 1158
原创 Could not initialize class org.apache.xpath.compiler.FunctionTable
http://blog.csdn.net/jiankunking/article/details/53613268 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
2016-12-13 21:32:29 1865
原创 Initialization of bean failed; nested exception is java.lang.StackOverflowError
http://blog.csdn.net/jiankunking/article/details/53613268 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
2016-12-13 21:30:42 20882
原创 奇葩问题001:Idea无法正常编译(代码没有问题)【原因已找到】
最近遇到了一个奇葩的问题,在项目开发中,一些同事的idea突然就编译不过去了,点击【RUN】会报出下面的错误:org.springframework.beans.factory.support.DefaultListableBeanFactory-->Bean creation exception on FactoryBean type check: org.springframework.bea
2016-12-13 21:26:46 31194 4
原创 MySQL sleep连接过多 解决办法
如下图所示: 在Navicat Premium中可以看到很多处于sleep状态的连接,那怎么让mysql自动关闭这些处理sleep状态的连接呢?wait_timeout默认值: interactive_timeout默认值: sql命令:SHOW GLOBAL VARIABLES LIKE 'wait_timeout';SHOW GLOBAL VARIABLES LIKE 'inte
2016-12-07 22:53:58 12064
原创 MySQL 的CASE WHEN 语句使用说明
case when语句,用于计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 一、简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。语法 简单 CASE 函数:CASE input_expression WHEN when_expression THEN result_expression [ ...n ] [
2016-12-07 22:46:22 8246 1
zookeeper开源客户端Curator
2017-03-25
zookeeper开源客户端ZkClient使用
2017-03-25
java cpu 内存占用高 问题 模拟并排查
2018-03-29
理解 channels - Kavya Joshi
2018-01-18
zookeeper常见应用场景简单实现及ppt
2017-03-26
zookeeper应用场景实现demo及ppt资料
2017-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人