java
胖胖のALEX
这个作者很懒,什么都没留下…
展开
-
Spring4学习(一):eclipse插件安装,基础框架搭建
一、eclipse安装插件SPRING TOOL SUITE1、检查eclipse版本。help -> about eclipse2、访问网站http://spring.io/tools/sts/all,下载相同eclipse版本插件3、下载完毕4、eclipse -> help -> install new software -> add re原创 2016-04-07 21:16:17 · 6537 阅读 · 0 评论 -
ItelliJ Idea 部署SVN项目工程
一直听说ItelliJ Idea很好用,可由于公司项目都是基于elipse开发和维护,所以没有功夫学习使用。但近期我开始负责新项目的开发,并且其他组的同事也开始带头尝试使用ItelliJ Idea工具,所以我毅然决然决定使用ItelliJ Idea为开发工具。但初次使用,完全菜鸟的我们可被Idea折腾的不清,故此记录下来,有备无患。公司使用SVN进行团队协作开发,所以记录下IDEA部署原创 2016-11-07 23:48:53 · 3212 阅读 · 2 评论 -
JAVA书写规范、命名规范
书写规范花括号不要单独一行,和它前面的代码同一行。而且,花括号与前面的代码之间用一个空格隔开。public void method() { // Good } public void method(){ // Bad} public void method(){ // Bad }if、else、for、switch、while等逻辑关键字与后面的语句原创 2016-06-15 14:37:03 · 2483 阅读 · 0 评论 -
[javase]多线程(三)
死锁某个任务在等待另一个任务,而后者又等待别的任务,这样一直下去,直到这个链条上的任务又在等待第一个任务释放锁。这得到了一个任务之间相互等待的连续循环,没有哪个线程能继续,这被称之为死锁。新类库中的构件CountDownLatch它被用来同步一个或多个任务,强制它们等待由其他任务执行的一组操作完成。CyclicBarrierCyclicBarrier适用于这样的情况:你希望原创 2016-05-06 15:32:04 · 508 阅读 · 0 评论 -
[javase]多线程(二)
加入一个线程一个线程可以在其他线程调用join()方法,其效果是等待一段时间直到第二个线程结束才继续执行。也可以在调用join()时带上一个超时参数(单位可以是毫秒,秒或纳秒)使用interrupt()方法可以中断join()方法package com.javanet.thread;/** * 加入一个线程 */public class Joining { public原创 2016-05-04 16:32:48 · 477 阅读 · 0 评论 -
[javase]多线程(一)
学习JAVA编程思想第二十一章-并发原创 2016-04-28 22:49:56 · 564 阅读 · 0 评论 -
[javase]遍历Map的三种方式
一、Set keySet() 返回key数组使用keySet() 获得Map集合的所有键名。执行For循环,通过Iterator.hasNext() 和 Iterator.next()获得每一个键名,再通过map.get(key)方法获得值value@Testpublic void test(){ Map map = new HashMap<>(); map.put("hadoo原创 2016-05-24 08:58:32 · 584 阅读 · 0 评论 -
[javase]IO
一、流java流分为两种,一种字节流,另一种是字符流,分别由四个抽象类表示:InputStream, OutputStream, Reader, Writer注:在网络程序设计中到底是使用字符流还是字节流呢?答案:有一个简单的判断方法:如果通讯的双方都是java语言编写,最好使用字符流或更高级的流类。如果通讯的另一端是未知的,最好使用字节流,并事先约定好通讯规则发送和接收数据原创 2016-04-28 21:29:46 · 475 阅读 · 0 评论 -
[javase]通过异常处理错误
一、在return中使用finally,在try-finally中间返回,也会执行finally二、异常的使用指南应该在下列情况下使用异常:1、在恰当的级别出问题。(在知道该如何处理的情况下捕捉异常)2、解决问题并且重新调用产生异常的方法。3、进行少许修补,然后绕过异常发生的地方继续执行4、用别的数据进行计算,以代替方法预计会返回的值5、把当前运行环境下能做的事情尽量做原创 2016-04-28 11:30:36 · 481 阅读 · 0 评论 -
[设计模式之禅]六大原则
一、单一职责原则单一职责原则的英文名称是single responsibility principle,简称SRP。单一职责原则就是类或接口内功能的单一化,降低之间的耦合度,增强程序的健壮。书中总结单一职责原则的好处:类的复杂性降低,实现什么职责都有清晰明确的定义可读性提高,因为复杂性降低可维护性提高,因为可读性提高变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好原创 2016-05-09 09:25:39 · 417 阅读 · 0 评论 -
CentOs6.5安装和配置JDK7、TOMCAT7
一、安装JDK71、下载JDK7的RPM文件,并上传到/home目录:2、执行安装命令:rpm -ivh jdk-7u79-linux-x64.rpm3、验证安装,执行java -version4、环境变量配置,执行vi /etc/profileJAVA_HOME=/usr/java/jdk1.8.0_161 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_H原创 2017-02-18 16:24:29 · 678 阅读 · 0 评论