会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
快乐菠菜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2018年11月1日
Windows下MySQL数据目录修改
摘要: 最近在弄一个项目,需要修改windows下面的mysql的数据目录(mysql默认是存储在C盘的,这个不太好,未来一定会满了的)。 我的 mysql 是安装版,版本是 5.7。 1.首先,需要知道mysql的原数据目录在哪里: 另外还有一个办法,就是通过服务去查看: 计算机-->管理-->服务和应用
阅读全文
posted @ 2018-11-01 15:12 快乐菠菜
阅读(7836)
评论(0)
推荐(0)
2018年10月18日
【大型网站架构】架构演化
摘要: 基本成型的大型网站架构: 使用分布式服务器(多个应用服务器,使用一个负载均衡调度服务器进行调度),使用分布式缓存服务器,分布式文件服务器,数据库使用读写分离,写入主数据库,读取从数据库,主从数据库之间会进行数据复制: (本文的图片是从其他地方偷来的,不是很清晰,但基本能看。) 用户量多了之后,不同地
阅读全文
posted @ 2018-10-18 11:58 快乐菠菜
阅读(361)
评论(0)
推荐(0)
2018年10月16日
【Java并发核心九】并发集合框架
摘要: 1、List接口:ArrayList 和 Vector ArrayList不是线程安全的,Vector是线程安全的,Vector有一个子类,可实现后进先出(LIFO)的对象堆栈(LinkedList 也是List接口的实现类)。 2、Set接口:HashSet 和 TreeSet Set接口最常见的
阅读全文
posted @ 2018-10-16 18:06 快乐菠菜
阅读(1755)
评论(0)
推荐(0)
【java并发核心八】Fork-Join分治编程
摘要: jdk1.7中提供了Fork/Join并行执行任务框架,主要作用就是把大任务分割成若干个小任务,再对每个小任务得到的结果进行汇总。 正常情况下,一些小任务我们可以使用单线程递归来实现,但是如果要想充分利用CPU资源,就需要把一个任务分成若干个小任务,并行执行了,这就是分治编程。 在JDK中,并行执行
阅读全文
posted @ 2018-10-16 16:43 快乐菠菜
阅读(689)
评论(0)
推荐(0)
【Java并发核心七】计划任务ScheduleExecutorService
摘要: Java中定时任务Timer工具类提供了计划任务的实现,但是Timer工具类是以队列的方式来管理线程的,并不是以线程池的方式,这样在高并发的情况下,运行效率会有点低。 ScheduleExecutorService 主要作用是将定时任务与线程池结合使用。 ScheduleExecutorServic
阅读全文
posted @ 2018-10-16 13:10 快乐菠菜
阅读(3373)
评论(0)
推荐(0)
2018年10月15日
【Java并发核心六】CompletionService
摘要: CompletionService 接口的功能是以异步的方式一边生产新的任务,一边处理已完成任务的结果,这样就可以将执行任务与处理任务分离开。 CompletionService 仅有一个实现类 ExecutorCompletionService,需要依赖Executor对象,其大部分实现是使用线程
阅读全文
posted @ 2018-10-15 21:14 快乐菠菜
阅读(2458)
评论(0)
推荐(0)
【Java并发核心五】Future 和 Callable
摘要: 默认情况下,线程Thread对象不具有返回值的功能,如果在需要取得返回值的情况下会极为不方便。jdk1.5中可以使用Future 和 Callable 来获取线程返回值。 Callable 可以 看成与 Runnable 一样的但是有返回值的接口。 Callable接口的call()方法有返回值,而
阅读全文
posted @ 2018-10-15 15:37 快乐菠菜
阅读(714)
评论(0)
推荐(0)
【Java并发核心四】Executor 与 ThreadPoolExecutor
摘要: Executor 和 ThreadPoolExecutor 实现的是线程池,主要作用是支持高并发的访问处理。 Executor 是一个接口,与线程池有关的大部分类都实现了此接口。 ExecutorService 是 Executor 的子接口;AbstractExecutorService 是 Ex
阅读全文
posted @ 2018-10-15 11:22 快乐菠菜
阅读(604)
评论(0)
推荐(0)
2018年10月12日
【Java并发核心三】CountDownLatch、CyclicBarrier及Phaser
摘要: 个人感觉,看书学习还是需要“不求甚解”,因为一旦太过于计较小的得失,就容易钻牛角尖,学习进度也慢。我们完全可以先学一个大概,等到真正用到的时候再把那些细节丰富起来,就更有针对性。 所以,针对java并发核心的东西,我感觉就是一些api的调用,不需要面面俱到,只要知道每个类实现什么,如何调用就行。 1
阅读全文
posted @ 2018-10-12 17:04 快乐菠菜
阅读(602)
评论(0)
推荐(0)
2018年8月30日
获取img的高
摘要: 我们可以通过css设置图片的width,然后通过 clientWidth获取图片的宽,但是这个宽似乎是css里面定义的width值,但是对于图片的高,使用 clientHeight 来获取似乎是有些问题的 ,因为图片的高是由原始图片尺寸决定的。 快速获取图片的宽高还是为了预先做好排版样式布局做准备,
阅读全文
posted @ 2018-08-30 19:46 快乐菠菜
阅读(386)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告