• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

ProSayJ

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

11 2017 档案

git vs sourcetree
摘要:SourceTree&Git部分名词解释 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送) 检出(checkout):切换不同分支 添加(add):添加文件到缓 阅读全文

posted @ 2017-11-19 12:23 ProSayJ 阅读(279) 评论(0) 推荐(0)

关于使用idea的一些小技巧
摘要:1:idea与git同步以后查看修改变化: file --setting--versioncontorller 阅读全文

posted @ 2017-11-19 11:57 ProSayJ 阅读(153) 评论(0) 推荐(0)

Java Serializable(序列化)的理解和总结
摘要:1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a 阅读全文

posted @ 2017-11-10 11:16 ProSayJ 阅读(4905) 评论(1) 推荐(1)

Spring中的用到的设计模式
摘要:应该说设计模式是我们在写代码时候的一种被承认的较好的模式。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感知设计模式的好处。当然设计模式本身更重要的是设计原则的一种实现,比如开闭原则,依赖 阅读全文

posted @ 2017-11-10 10:36 ProSayJ 阅读(1052) 评论(0) 推荐(0)

Java并发之CountDownLatch
摘要:正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟C 阅读全文

posted @ 2017-11-10 09:45 ProSayJ 阅读(181) 评论(0) 推荐(0)

Java并发编程的3个特性
摘要:一、原子性 原子行:即一个或者多个操作作为一个整体,要么全部执行,要么都不执行,并且操作在执行过程中不会被线程调度机制打断;而且这种操作一旦开始,就一直运行到结束,中间不会有任何上下文切换(context switch)。 我们用银行账户转账问题来形象的解释一下原子性(当然银行账户转账涉及到的问题比 阅读全文

posted @ 2017-11-10 07:47 ProSayJ 阅读(1405) 评论(0) 推荐(0)

java并发之TimeUnit理解
摘要:TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用 阅读全文

posted @ 2017-11-09 15:10 ProSayJ 阅读(246) 评论(0) 推荐(0)

Nexus 私有仓库
摘要:Nexus3.6和Nexus2.x安装不同,2.x版本需要安装服务,再启动。而3.6版本则更加简单。 步骤如下: jdk环境:1.8 Nexus3.6解压(注意,路径不要带空格及中文),解压后有两个文件夹,一个为安装目录,一个为工作目录。 安装目录下bin目录中的nexus.exe,即使用管理员运行 阅读全文

posted @ 2017-11-06 17:48 ProSayJ 阅读(206) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3