- 博客(8)
- 资源 (12)
- 收藏
- 关注
转载 (趣文)我是一个线程
来自:码农翻身(微信号:coderising) 作者:IBM 刘欣 我是一个线程,我一出生就被编了个号: 0×3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900 待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。” 我
2016-04-21 10:31:48 2365
转载 iReport 5.10生成报表
一、ireport下载最新版 本例为5.1.0 http://sourceforge.net/projects/ireport/files/?source=navbar 二、安装,直接下一步 三、ireport连接数据库,创建数据源 默认数据源是空的 ,需要自己创建数据源,当然也可以选择他的测试数据库 1.点击图中按钮,弹出窗,点击 new 2.
2016-04-17 22:04:11 1265
原创 spring事务管理
理论篇: 什么是事务? 举个简单点的例子,张三和李四之间相互转账,假设张三通过支付宝转给李四400元,首先会修改张三的账户余额,把张三的总金额减去400,然后再找到李四的账户,为李四的账户增加400元;我们说这才是一件完整的事情,很简单的这件事情就是张三给李四转账,这个事情的任务就是李四要收到张三的400元,如果张三因为转账途中断网断电了,那就说明这个事务不完整;所以我们要控制这个事务要么一起
2016-04-16 22:46:17 2074
转载 改善代码的三部曲
一、改善代码的三部曲 《设计模式》-> 《重构》-> 《重构与模式》。也就是设计->重构->重构出新设计。 《设计模式》主要详细说明20几种模式,为我们带来了常见设计问题的经典解决方案,从而改变了整个面向对象开发的面貌。为设计而著。 《重构》改善既有代码的设计,总结了我们会用到的各种重构手法,为我们带来了一种改进代码的高效过程,从而彻底改变了面向对象
2016-04-13 14:55:14 1425
原创 Java synchronized的实现原理与应用
在多线程中synchronized应该是我们运用的最多的,很多人会称呼它为重量级锁。java中的每一个对象都可以作为锁。具体表现为以下三种形式。 对于普通同步方法,锁是当前实例对象。 //图书 class Books { private int id;// 图书ID private String name; // 图书名称 private int number; // 图书数量 //
2016-04-04 21:22:36 3003
转载 深入理解Java内存模型——volatile
volatile的特性 当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码: class VolatileFeaturesExample { volatile long vl = 0L
2016-04-04 20:07:14 1065
原创 Java并发机制之Volatile关键字
在多线程并发编程中synchronized和volatile都是很重要的关键字,简单来说,synchronized保持和代码块中代码的同步下,valatile保证了共享变量的可见性。 volatile的定义与实现原理: Java语言允许线程访问共享变量,为了确保共享变量能被准备和一致的更新,线程应该确保通过排它锁单独获得这个变量。java语言提供了volatile,我们可以把它当成一个轻量级的
2016-04-03 22:27:54 1423
转载 Angularjs动态绑定HTML文本
动态绑定HTML 2015-06-30 06:49 by 破狼, 4386 阅读, 0 评论, 收藏, 编辑 在Web前端开发中,我们经常会遇见需要动态的将一些来自后端或者是动态拼接的HTML字符串绑定到页面DOM显示,特别是在内容管理系统(CMS:是Content Management System的缩写),这样的需求,更是遍地皆是。 对于对angular的读者
2016-04-01 20:00:53 11968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人