自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 七周七并发模型(day 1)

线程和锁这种并发模型,会带来三个副作用:竞争条件死锁内存可见性可以通过下面的一些方法来避免副作用:对共享的变量访问都需要同步化读线程和写线程需要同步化按照一定顺序获取多把锁持有锁的时间尽可能短当持有锁是避免调用外星方法双重检查锁模式 https://zh.wikipedia.org/wiki/%E5%8F%8C%E9%87%8D%E6%A3%80%E6%9F%A5%E9%94

2016-05-18 22:06:20 584

原创 linux tomcat8 配置 jmx监控

linux tomcat8 配置 jmx监控linux tomcat8 配置 jmx监控编辑tomcatbincatalinash编辑jmxremoteaccess和jmxremotepassword重新启动 tomcat用jvisualvm验证是否可用mac terminal 直接输入jvisualvmjdk 默认自带的 看到如下画面建立远程连接添加 jmx 连接输入刚刚配置的账户和

2016-04-17 10:36:17 6217

原创 run scala with java use spring mvc(java项目加入 scala)

pomxml 增加scala lib 和编译配置增加 controller 测试类1. pom.xml 增加scala lib 和编译配置 <!--jdk1.8版本加入或者更高版本的 scala--> <properties> <scala-version>2.10.4</scala-version> </properties> <!-- jdk1.7

2016-04-15 10:15:26 1223

原创 记一次线上应用连接池满的处理

记一次线上应用dubbo-claim连接池满的处理 首先看到dubbo-claim应用突然大面积报错,基本反馈是冻结预算出问题了,看了看冻结预算的代码,发现写的非常复杂,果断放弃看代码来排查问题。Could not open jdbc connection for transaction: Pool empty. Unable to fetch a connection in 10 seconds

2016-04-13 11:36:05 2549

原创 记一次sapjco 运行时错误排查

记一次sapjco 运行时错误排查记一次sapjco 运行时错误排查定位问题确认问题解决方案小记Caused by: java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'JCO.nati

2016-04-13 11:15:10 5635 1

记一次线上应用数据库连接池满的处理

 http://it.nfsq.com.cn/index.php/2016/04/06/online_problem_handle_dubbo/ 首先看到dubbo-claim应用突然大面积报错,基本反馈是冻结预算出问题了,看了看冻结预算的代码,发现写的非常复杂,果断放弃看代码来排查问题。Could not open jdbc connection for transactio...

2016-04-06 19:36:52 3814

原创 objective-C bridge

Core Foundation 和 NSObject 对象的内存管理。因为NSObject 的对象都引入了ARC来管理内存。 而CoreFoundation是没有使用ARC的。所以在CoreFoundation和NSObject对象转换的时候,就需要明确对象的管理权交给谁去控制,避免对象没人控制释放,导致内存泄露,或者对象被多次释放,造成程序崩溃。__bridge_transfer:给予 AR...

2014-08-08 20:30:31 148

原创 ios automation ios的自动化UI测试

  var target = UIATarget.localTarget();var app = target.frontMostApp();var window = app.mainWindow();target.logElementTree();for (var i = 0; i &lt; 10; i++) { UIATarget.localTarget()....

2014-07-26 00:01:28 104

原创 ios Label增加点击事件

  UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)]; tapGestureRecognizer.numberOfTapsRequired =...

2014-07-25 22:43:18 303

原创 ios

 在开发的时候把变量设置成 @property (weak, nonatomic) IBOutletUIScrollView *bgScrollView;发现上面的图片不出现。后来查阅文档发现可能是weak类型,被自动释放了。改为 @property (strong, nonatomic) IBOutletUIScrollView *bgScrollView;...

2014-03-18 09:41:23 70

原创 Java 异常的原则和注意点

   功夫粗浅,欢迎指正。   写代码时的异常处理,一直不太明白。刚好看到有本书讲到异常处理的《Robust Java》。异常处理就是对于程序中可能出现的异常块,使用try catch来捕捉异常。保证程序能继续执行下去。处理异常有以下几种方法:1. 记录异常和异常信息。(这种做法是目前我使用最多的)2. 要求用户和应用程序输入信息。(将异常处理扔给用户来选择,例如登陆时异常,需要用户重试操作)...

2014-01-15 14:39:14 117

原创 推荐算法之好友推荐

学习地址: http://my.oschina.net/u/176897/blog/99761写点自己的理解,大牛请直接略过。好友推荐里有推荐一些你可能认识的人,其中二度人脉是其中一种。比如: 何炅和谢娜 在微博上相互关注,那用二度人脉的方法就是找和谢娜相互关注的人(如 张杰,海涛,某人), 这时候[张杰,海涛,某人]就是何炅的二度人脉,排除掉何炅已经相互关注的张杰,剩下[张杰...

2013-01-05 23:23:19 1076

sentinel-dashboard.jar

sentinel-dashboard.jar 阿里开源 dashboardjar。 原git地址下载较慢。 运行: 1. java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard.jar 2. 打开 localhost:8080

2019-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除