- 博客(12)
- 收藏
- 关注
原创 面试总结
一、谈谈你对多线程的理解?1、多线程的优缺点优点:1)提升界面的响应速度,利用了异步的思想2)有效的利用资源,提升cpu利用率缺点:线程数量过大的时候,线程间切换会占用大量资源,影响性能;可以通过线程池控制线程总数,来达到优化性能的目的2、线程的生命周期创建-就绪-运行-死亡-阻塞3、线程创建的三种方式1)继承Thread类,实现run方法,优点是有star
2017-02-24 21:56:09 231
原创 通过多线程模拟实现Master-Worker模式
package com.xwt.desiginPattern.master_worker;/** * 任务实体类 * @author xwt * 2016年11月27日 新增 */public class Task { private int id; private String name; private int price; public int getId() {
2016-11-27 16:30:30 593
原创 hadoop环境搭建(三)分布式
在前两篇的配置基础上:修改mapred-site.xml添加 mapreduce.jobhistory.address hadoop1:10020 mapreduce.jobhistory.webapp.address hadoop1:19888修改yarn-site.xmlyarn.resou
2016-09-11 17:27:19 294
原创 redis的java客户端jedis(二)jedis基本操作
/** * 与key有关的方法 * @param jedis */ static void key_method(Jedis jedis){ //验证是否存在key System.out.println("判断key hello 是否存在" + jedis.exists("hello")); System.out.
2016-08-17 10:50:05 341
原创 redis的java客户端jedis(一)建立链接
jedis是redis官方首选的java客户端,本篇主要记录redis简单功能demo 一、建立连接/** * 简单的建立连接 */private void simpleDemo(){ Jedis jedis = new Jedis("localhost"); String pingResult = jedis.ping(); System.out.prin
2016-08-17 09:35:30 1805
原创 redis基本命令
1、启动客户端连接本地服务redis-cli连接远程服务reds-cli -h host -p port -a password2、测试连接ping 返回结果PONG表示连接成功3、keydel key 删除keyexists key 判断Key是否存在expire key seconds 为给定Key设置过期时间EXPIREAT key timesta
2016-08-09 17:45:32 455
原创 redis安装及数据类型
一、redis安装1、下载并解压redis-2.4.5-win32-win64.zip2、启动服务cmd进入redis目录redis-server.exe [redis.conf]3、启动客户端连接服务器另开一个cmd窗口,进入redis目录redis-cli.exe -h ip -p 端口 例:redis-cli.exe -h 127.0.0.1 -p 6379二
2016-08-09 17:43:54 813
原创 java动态代理
这两天研究了一下java的动态代理,写了一个小例子如下接口:public interface ProInterface { void go(); void back();}实现类:public class ProInterfaceImpl implements ProInterface { private String str; @Override public voi
2015-11-02 14:31:19 222
原创 mybatis3源码研究-构建SqlSessionFactory(二)
上一篇研究了通过配置文件来构建SqlSessionFactory,本篇将看一下如何通过java程序来构建SqlSessionFactory。 在指南中也给我们提供了相应的方法,如下: DataSource dataSource = BlogDataSourceFactory.getBlogDataSource(); TransactionFactory tran
2015-10-30 14:21:33 288
原创 mybatis3源码研究-构建SqlSessionFactory(一)
从mybatis3用户指南(翻译版)中我们可以看到下面这段话:每一个 MyBatis的应用程序都以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder 对 象 来 获 得 。SqlSessionFactoryBuilder 对象可以从 XML 配置文件,或从 Configuratio
2015-10-29 20:44:35 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人