会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
garry's blog
More progress, more joy !
博客园
首页
新随笔
联系
订阅
管理
2018年6月26日
Java线程池的创建详解
摘要: 本篇文章主要总结了Java创建线程池的三种方式以及线程池参数的详细说明,对线程池感兴趣的同学可以作为参考学习。 1)通过工具类java.util.concurrent.Executors的静态方法来创建 Executors此包中所定义的 Executor、ExecutorService、Schedu
阅读全文
posted @ 2018-06-26 16:35 garryfu
阅读(1439)
评论(0)
推荐(0)
2018年6月8日
Jquery实现表单动态加减、ajax表单提交
摘要: 一直在搞Java后台开发,记得刚工作那一两年时间搞过前后端交互开发,用的东西也是五花八门,当时觉得做页面展示给别人看,是很有成就的事情,不过现在感觉自己跟纯前端开发比起来弱爆了,不过如果你的目标是作为一个全栈开发工程师,最起码各方面也拿的出手吧。 对于前端开发,我的归类是分2种层次,首先第一种是基于
阅读全文
posted @ 2018-06-08 10:29 garryfu
阅读(1966)
评论(2)
推荐(3)
2018年2月1日
Java并发编程:浅析几种线程安全模型 [转]
摘要: 多线程编程一直是老生常谈的问题,在Java中,随着JDK的逐渐发展,JDK提供给我们的并发模型也越来越多,本文摘取三例使用不同原理的模型,分析其大致原理。目录如下: 1.COW之CopyOnWriteArrayList 2.CAS之ConcurrentHashMap 3.读写分离之LinkedBlo
阅读全文
posted @ 2018-02-01 23:14 garryfu
阅读(506)
评论(0)
推荐(0)
2017年12月22日
Java并发之线程状态及Thread常用方法
摘要: 本篇文章主要讲解线程的虚拟机状态和线程基本方法,希望可以加深对线程的使用理解。 一、线程的虚拟机状态 线程对象在不同的运行期间有不同的状态,状态信息定义在Thread公共静态枚举java.lang.Thread.State中,线程可以处于以下6种状态,一个线程在给定的时间点只能处于一个状态。这些状态
阅读全文
posted @ 2017-12-22 16:20 garryfu
阅读(536)
评论(0)
推荐(0)
2017年12月19日
Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore[转]
摘要: [转载]http://www.cnblogs.com/dolphin0520/p/3920397.html 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法
阅读全文
posted @ 2017-12-19 10:14 garryfu
阅读(273)
评论(0)
推荐(0)
2017年12月16日
Java并发之synchronized使用
摘要: synchronized,是Java语言的关键字,读['siŋkrənaizd],当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、Java为何要使用synchronized? 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。为确保共享
阅读全文
posted @ 2017-12-16 22:09 garryfu
阅读(1711)
评论(0)
推荐(0)
2017年12月12日
Java分布式锁之数据库方式实现
摘要: 之前的文章《Java分布式锁实现》中列举了分布式锁的3种实现方式,分别是基于数据库实现,基于缓存实现和基于zookeeper实现。三种实现方式各有可取之处,本篇文章就详细讲解一下Java分布式锁之基于数据库的实现方式,也是最简单最易理解的实现方式。 首先,先来阐述下“锁”的概念,锁作为一种安全防御工
阅读全文
posted @ 2017-12-12 18:26 garryfu
阅读(10286)
评论(0)
推荐(1)
2017年12月5日
Linux下RabbitMq安装
摘要: 在大多数大公司,像应用服务器软件的安装、部署都是运维的事情,其实自己去尝试部署一下,也是有收获的。 有机会正好尝试了Linux下的rabbitMq安装过程,做了记录,希望有用到的人可以做下参考。 安装环境: Linux: centOS 7.0 mini版 rabbitMq: 3.6.2 查询linu
阅读全文
posted @ 2017-12-05 18:12 garryfu
阅读(35087)
评论(5)
推荐(2)
Git命令汇总(补充篇)
摘要: 上一篇《Git命令汇总基础篇》总结了使用Git的基本命令,这一篇作为补充主要给大家讲一些平时使用中的技巧和总结 。 学会了这些命令,已经基本解决了使用Git中大部分问题。 1.gitignore 全局配置忽略文件 git config --global core.excludesfile ~/.gi
阅读全文
posted @ 2017-12-05 17:40 garryfu
阅读(1503)
评论(0)
推荐(0)
Git命令汇总(基础篇)
摘要: 自己用Git有一段时间了,随着项目越来越多,功能分支也随之增加,从简单的基础命令到随心所欲,需要自己不断地去尝试总结,下面来分享一下我的Git使用总结。 本章基础篇主要讲解一些Git代码提交流程和Git基础命令的使用。 一、Git版本分支管理 以下是一个比较基本的分支管理示范,每个公司的项目管理运作
阅读全文
posted @ 2017-12-05 10:17 garryfu
阅读(598)
评论(1)
推荐(0)
下一页
公告