会员
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LUOTAO'S BLOG
你必须很努力,才能看上去毫不费力;
博客园
首页
新随笔
联系
管理
2014年7月26日
Java基础-多线程-③线程同步之synchronized
摘要: 使用线程同步解决多线程安全问题 上一篇 Java基础-多线程-②多线程的安全问题 中我们说到多线程可能引发的安全问题,原因在于多个线程共享了数据,且一个线程在操作(多为写操作)数据的过程中,另一个线程也对数据进行了操作,从而导致数据出错。由此我们想到一个解决的思路:将操作共享数据的代码行作为一个整...
阅读全文
posted @ 2014-07-26 21:41 罗韬
阅读(11173)
评论(0)
推荐(3)
2014年7月24日
Java基础-多线程-②多线程安全问题
摘要: 什么是线程的安全问题?上一篇Java基础-多线程-①线程的创建和启动我们说使用实现Runnable接口的方式来创建线程,可以实现多个线程共享资源: 1 class Dog implements Runnable { 2 // 定义线程共享数据 3 private int t = 10...
阅读全文
posted @ 2014-07-24 23:38 罗韬
阅读(8413)
评论(7)
推荐(4)
2014年7月23日
ASP.NET MVC 4 中的JSON数据交互
摘要: 前台Ajax请求很多时候需要从后台获取JSON格式数据,一般有以下方式: 拼接字符串 为了严格符合Json数据格式,对双引号进行了转义。 使用JavaScriptSerialize.Serialize()方法将对象序列化为JSON格式的字符串 MSDN 例如我们有一个匿名对象: 通过Serializ
阅读全文
posted @ 2014-07-23 22:24 罗韬
阅读(29015)
评论(3)
推荐(2)
Hibernate中Session的get和load
摘要: hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,在使用方式和查询性能上有一些区别。测试版本:hibernate 4.2.0。 get Session接口提供了4个重载的get方法,分别通过“持久类+主键”和“全类名+主键”以及“锁选项”来获取实体对象
阅读全文
posted @ 2014-07-23 17:30 罗韬
阅读(42022)
评论(3)
推荐(8)
2014年7月22日
Servlet相关接口和Servlet的生命周期
摘要: 创建一个Servlet类最直接的方式是实现javax.servlet.Servlet接口,Servlet接口的定义如下,其中定义了5个方法,Servlet的生命周期就是通过这几个方法体现的: 1 . 加载和实例化 首先定义一个DemoServlet实现Servlet接口,覆写接口中的方法,分别打印各
阅读全文
posted @ 2014-07-22 12:44 罗韬
阅读(6005)
评论(2)
推荐(1)
2014年7月18日
Java基础-多线程-①线程的创建和启动
摘要: 简单阐释进程和线程对于进程最直观的感受应该就是“windows任务管理器”中的进程管理: (计算机原理课上的记忆已经快要模糊了,简单理解一下):一个进程就是一个“执行中的程序”,是程序在计算机上的一次运行活动。程序要运行,系统就在内存中为该程序分配一块独立的内存空间,载入程序代码和资源进行执行。程...
阅读全文
posted @ 2014-07-18 22:19 罗韬
阅读(21444)
评论(4)
推荐(10)
2014年7月5日
《JavaScript-The Definitive Guide》读书笔记:字符串常用方法
摘要: concat() 连接多个字符串,返回合并后的字符串。 concat() 方法的结果等同于:result = s1 + s2 + ... + sN。如果有不是字符串的参数,则它们在连接之前将首先被转换为字符串。 数组中的concat():将参数添加为数组的元素,返回新的数组。 indexOf() 查
阅读全文
posted @ 2014-07-05 16:13 罗韬
阅读(1577)
评论(2)
推荐(2)
2014年7月3日
《JavaScript-The Definitive Guide》读书笔记:函数定义和函数调用
摘要: 定义函数 使用function关键字来定义函数,分为两种形式: 声明式函数定义; function add(m,n) { alert(m+n); } 这种方式等同于构造一个Function类的实例的方式: var add = new Function("m", "n", "alert(m+n);")
阅读全文
posted @ 2014-07-03 21:00 罗韬
阅读(15477)
评论(0)
推荐(3)
2014年7月1日
Maven入门指南⑦:Maven的生命周期和插件
摘要: 一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务编写并绑定了默认的插件,如针对编译的插件:maven-compiler-pl...
阅读全文
posted @ 2014-07-01 21:04 罗韬
阅读(43421)
评论(4)
推荐(14)
2014年6月30日
Maven入门指南⑥:将项目发布到私服
摘要: 1 . 修改私服中仓库的部署策略 Release版本的项目应该发布到Releases仓库中,对应的,Snapshot版本应该发布到Snapshots仓库中。Maven根据pom.xml文件中版本号节点的属性是否包含-SNAPSHOT,来判断该项目是否是snapshot版本。如果是snapshot版...
阅读全文
posted @ 2014-06-30 23:20 罗韬
阅读(38503)
评论(3)
推荐(7)
下一页
公告