`
toknowme
  • 浏览: 139859 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
SYSTEM ERROR
时间过的很快,到新公司都一年多了,从技术方面而言,面变广了,包含如下几个大的点: (1)RPC服务调用(DUBBO之类的产品) (2)消息中间件(metaq之类的产品) (3)缓存(memcached,redis之类的产品) (4)数据监控(接口调用量,接口rt,应用集群rt和load,数据库rt和load,单机应用的rt和load等等) (5)数据迁移(mysql binlog等等) (6)异地多活(多单元部署) (7)测试框架 (8)订正平台(针对不同的错误,编写不同的订正逻辑,现写现用,并且集成权限和操作记录) 等等 业务很复杂,也很多,但技术的学习还是要考自己平时的 ...
很久没有更新自己的博客了,但内心还是惦记这块属于自己成长的地方,所以有空还是会过来看看,写写。 非常喜欢下面一段话: 一群有情有义的人 在一起 做一件有价值有意义的事情 或许这群有情有义的人,很难找,或许也很好找。把你学会的东西和别人分享,说不定还会给你一定的指导,无论是我自我学习的过程中,还是完成工作需求的过程中,我相信这个分享的动作都会带给你成长。   最近迫切需要学习公司的业务,学会使用公司的中间件,理解公司的架构。 尽管很难,真的很难,  加油吧,为了那个最初的梦想, 不管结果如何,不想给自己留下太多的遗憾。  
使用 IntelliJIDEA 构建一个 Maven 项目   (1)Maven项目 (1.1)New Project ----- Maven (1.2)配置JDK (1.3)Create from archetype       (2)使用IDEA执行Maven打包操作 打开views ----- Tool Buttons  右侧可以看到  
准备IntelliJIDEA   (1)IntelliJIDEA 下载 http://www.jetbrains.com/idea/download/   (2)IntelliJIDEA 注册码获取 http://appcode.aliapp.com/index.jsp   (3)IntelliJIDEA 注册码分享 test01 08358-C5PQS-SMWW0-LDEAE-D8I5L-5FP97 test02 05288-QCTRI-TOZ2W-63TD6-OZLLV-FTUN4   (4)IntelliJIDEA 菜单汉化 汉化方法: (1)下载汉化包 ...
早上花了半个小时,设计了一个简单的任务单模型 (1)选择【申请单模版】,生成【申请单实例】 (2)根据【申请单模版】,生成多个【任务单实例】 (3)建立【申请单实例】和【任务单实例】的关联关系    
ERROR

synchronized的使用

    博客分类:
  • J2EE
在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。 直接上代码 package com.crm.learn.thread; import java.util.concurrent.CountDownLatch; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class TestThread { ...
(1)注册github       (2)开通Github Pages,创建技术博客 (2.1)Repository name:youname.github.io (2.2)进入自动页面生成器   参考文章:http://blog.csdn.net/renfufei/article/details/37725057   (3)使用Jekyll Jekyll是Github的其中一个作者用Ruby语言开发,服务依赖于Github,安装方法请参考Jekyll的
最近工作有点忙,不过Redis构建自定义标签也基本已经实现   (1)整体设计       (2)Jedis配置 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:jdbc="htt ...
一、提出问题:为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使 ...
  (1)整体设计       (2)字典模块     (3)Redis模块   (4)加载总控线程 package com.crm.application.main; import java.sql.Connection; import java.sql.Statement; import java.util.concurrent.CountDownLatch; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; im ...
今天在开发的时候,想在Bean初始化的时候,将数据库中的数据加载到Redis中所以写了一个Bean,具体如下:   (1)加载Bean package com.crm.application; import java.sql.Connection; import java.sql.Statement; import javax.servlet.ServletContext; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import or ...
(1)前言: 最近在使用Spring Data Jpa开发的时候,发现更新单个对象的时候,可以这么写:  @Transactional(value = "oracleTM")  public E update(Serializable id, E newEntity) {   E entity = getEntity(id);   BeanUtils.copyProperties(newEntity, entity);   return entity;  } 没有写任何Update的语句,竟然就自动执行刷新了   (2)Spring Data ...
(1)线程池背景 Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。   (2)线程池   (2.1)线程池概念 诸如web服务器、数据库服务 ...
Global site tag (gtag.js) - Google Analytics