- 博客(13)
- 收藏
- 关注
原创 threadPoolExecutor 中的 shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和区别
最近在看并发编程,在使用到ThreadPoolExecutor时,对它的三个关闭方法(shutdown()、shutdownNow()、awaitTermination())产生了兴趣,同时又感到迷惑。查了些资料,自己写了测试代码,总算有了个比较清晰的认识。下面一
2016-10-11 18:10:03
49564
8
原创 反射和注解的使用
反射和注解的使用反射是java一个非常强大的特性,使用反射可以在代码运行时对代码进行分析检测和处理,是学习框架知识必须掌握的部分。注解在现在流行框架中的使用日益增多,这种约定优于契约的处理形式,使得代码变得简单和易于编写,其灵活性远远大于使用配置文件配置的方式。本文从一个简单的demo入手,来探索框架的根基。 此demo主要完成以下几点: 1. 定义自己的注解 2. 在示例类中使用我们自己的注
2016-05-09 02:33:25
2864
原创 springmvc集成mybatis(超详细)
springmvc集成mybatis(超详细)使用maven创建项目1. 添加mybatis和MySQL的Maven依赖<!-- mybatis 核心包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0<
2016-03-29 01:13:48
1521
原创 Eclipse抽疯治愈大招
有时eclipse中的工程会出现莫名其妙的问题。删掉/workspace/.metadata文件夹后,eclipse恢复至初始状态,需要重新配置eclipse。配置tomcat Window -> Preferences -> Server ->Runtime Enviornment -> Add ... 选择tomcat路径,完成配置
2016-02-16 10:53:49
445
原创 tomcat deploy path
目标上传的图片保存在工程目录下,并能通过URL而不是绝对路径访问到。要能长久保存,避免在tomcat重启时被自动删掉。初步思路项目默认在tomcat/wtpwebapps路径下。之前写好上传代码,经过测试可以成功上传,但是tomcat重启后自动被删除。Google原因是该路径下保存的东西是临时的,配置tomcat虚拟路径即可解决。按照网上流传的普遍解决方法 找到%TOMCAT_HOME%/con
2015-04-23 21:21:19
13549
原创 ubuntu 网络配置
修改/etc/network/interfaces,添加auto eth0iface eth0 inet dhcp如果虚拟机装在个人笔记本上,最好不要将ip设置成静态。重启服务sudo service networking restart查看下网络信息,看到eth0有ip address说明配置成功,ping个网站试试看。
2015-03-29 14:56:07
432
原创 Redis的安装配置
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。 redis提供Linux版本,安装包本身非常小。wget http://download.redis.io/releases/redis-2.8.19.tar.gz获取gz压缩文件
2015-03-27 21:01:43
479
转载 环境变量:JAVA_HOME、PATH 和 CLASSPATH
通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。 JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。 PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文
2014-09-05 13:50:32
1602
转载 ubuntu创建、删除文件及文件夹,强制清空回收站方法
原文mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm 文件名文件名删除一个文件或多个文件rm –rf 非空目录名删除一个非空目录下的一切touch 文件名创建一个空文件重命名文件夹执行格式: mv source destinationExample: mv file1 file2 将文件 file1,更改文件名为 file2。 mv file
2014-09-04 17:46:20
599
原创 基于UDP协议的局域网网络聊天工具
/* * 本程序实现了基于UDP协议的局域网网络聊天工具。 * 参考网上的源码,发现一个calss就可以搞定。 * ChatFrame类创建窗口,包含JTextField和TextArea。 * 前者负责获取并发送消息,后者负责显示消息。 * 在ChatFrame的构造函数中加入UDP接收函数,作为一个单独的线程 * UDP的发送函数放在监听器的处理方法中。源事件可以是按钮的点击,或JTextFi
2014-06-09 15:18:23
1320
原创 mysql学习 常用语句1
1.创建新表:create table(id int not null primary,name varchar(20) not null
2014-05-21 18:42:02
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人