自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LiuHang

简单单单拥抱技术变化

  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用UML画类图

使用UML画类图总结最近终于高级了一把,开始用UML画类图了,总的来说还是有助于在编码前理清思路的,使用过程中收集整理了一些资料,下面主要介绍下UML类图中的几种类之间的关系:1. 泛化关系泛化关系通常表示继承关系,面向对象的说法就是is-a关系。也就是说Class2 is a Class1。在C++中,我们说Class2是Class1的派生类,或者说Class1是Clas

2015-12-23 15:05:46 922

原创 struts2常用标签

Struts2常用标签总结一 介绍1.Struts2的作用   Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。    Struts2的标签库有一个巨大的改进之处,struts2标

2015-12-23 10:04:54 450

转载 程序人生

我的九年 IT 路        看到这篇帖子的时候,我很欣喜。一方面我又学到了很多东西,另一方面,我的《程序人生》系列的博客又多了一分不错的素材,可以继续写下去了。帖子原文如下:        经常看到坛子里,关于金钱、人生、技术的出路,国内程序员做不到 35 岁等话题,这些话题都体现了作者的迷茫和抱怨。回想工作这么多年,很幸庆自己没有迷失,一直按自己制定的目标前进。至今也算是有房有

2015-12-21 19:35:59 335

转载 经验之谈:35 岁的代码工人给后辈们的一些建议

曾经一直以为自己技术还不错,还年轻,找工作很容易,就任时间匆匆蹉跎过去,没想到一转眼间已经是 it 人生黄昏了。悲哀地发现自己一事无成。        本人 76 年的,现在中部二线城市武汉,刚换了一个工作,税前 8k,维护一份经历了 n 年的,代码庞大的,乱的一团麻一样的系统,逻辑混乱,基本的封装都没有,全是 public 成员互相访问,数据结构定义令人发指,而且短期内可能一直持续这种工作内

2015-12-21 19:34:08 491

原创 linux下的命令

查看文件目录ls切换某个目录cd切换到上级目录cd ..删除文件夹rm -rf     都可以删(递归删除)删除文件rm  -f移动一个文件,文件夹mv test /目录压缩解压tar查看ipifconfig重启系统sudo reboot进入root用户

2015-12-21 19:29:17 415

转载 Java Web 程序员的职业进阶之路

2015-12-21 19:23:39 434

原创 Spring测试

1.Srping测试的好处可以在不启动Web容器的情况下进行测试2.测试方式:使用注解的方式进行测试2.1  测试单个文件@RunWith(SpringJUnit4ClassRunner.class)//通过Spring的Test@ContextConfiguration(Locations="../applicationContext.xml")  2.2 测试多个文

2015-12-18 18:20:02 289

原创 mac上管理多个终端窗口

1.打开一个窗口光标移动到终端,命令+ N代开一个新的窗口2.在一个新窗口中建立多个终端窗口,命令+ T,即可实现 欢迎关注博主公众号,为您推荐更多好文,手机扫下方二维码...

2015-12-16 10:12:10 13699

原创 mac上传文件到linux服务器上

将mac上的文件复制到服务器上localhost:~ liu$ scp /Users/xxx/Desktop/csstable.zip [email protected]:/home/xxxxscp 上传命令/Users/xxxx/Desktop/csstable.zip  本地文件的目录[email protected] 表示使用smartlab02用户登录远程服务器

2015-12-16 10:06:54 2069

原创 Ubuntu 14.04 为 root 帐号开启 SSH 登录

1. 修改root密码 :  sudo  passwd  root2.进入root用户后  修改 /etc/ssh/sshd_config :hang@ubuntu14:~$ su - rootPassword:root@ubuntu14:~# vi /etc/ssh/sshd_config3. 注释掉 #PermitRootLogin without-password,添加 

2015-12-16 09:28:42 419

原创 virtualbox中ubuntu配置静态ip地址及DNS

一 .virtualbox中安装ubuntu虚拟机之后,启动ubuntu,在virtualbox的“设备→分配网络连接→连接方式”中选择bridged adapter,这样设置之后虚拟机便有独立的局域网ip。二 . 一、启动虚拟机,查看当前网络配置信息命令行执行ifconfig,结果为:hang@hangBox:~$ ifconfig eth1      Link en

2015-12-16 09:23:40 1257

原创 Offending RSA key in /Users/liuhang/.ssh/known_hosts:7

用ssh登录一个机器(换过ip地址),提示输入yes后,屏幕不断出现y,只有按ctrl + c结束错误是:The authenticity of host 192.168.0.xxx can't be established. 执行ssh  -o StrictHostKeyChecking=no  192.168.0.xxx 就OK 某天机器又改IP了,ssh后,报

2015-12-16 09:15:48 2315

原创 修改tomcat配置文件启动多个tomcat

一.同时开启多个tomcat需要修改conf目录下server.xml中三个端口1.修改Shutdown端口(默认为8005)    可以修改为8095”>   (22行)  2.修改http访问端口(默认端口8080)  可以修改为8081(tomcat不使用的端口好)     修改如下   ”   connectionTimeout="20000"       

2015-12-14 18:43:31 1404

原创 登陆拦截 filter() , 字符编码拦截器

一:Filter拦截器作用和使用的规则.Filter拦截器作用就是去拦截所有用户发送的请求和资源文件(servlet/jpg/.js/.css)通过web.xml指明的url-pattern进入的。/*  代表拦截所有的请求,1:filter的init()方法:是根据web.xml顺序执行的,weblogic容器启动的时候并不会去加载filte的init()方法.调

2015-12-11 23:45:09 467

原创 利用Tomcat管理数据源

1、JavaWeb服务器一般都提供数据源的实现,一般只需要做一些简单的配置即可。2、配置Tomcat的数据源Tomcat一旦配置了数据源,在启动时利用JNDI技术(JavaEE技术之一),把数据源放在JNDI容器中。JNDI:Java Naming and DirectoryInterface(Java命名和目录接口)简单理解:JNDI是一个Map结构的容器,类似window系统的

2015-12-10 23:05:40 484

原创 使用阿里云服务器插件

管理阿里云产品,除了控制台,又多了个入口,对于java程序猿来说,方便了不少。下载地址,http://www.aliyun.com/s/?k=eclipse&c=m,也可以到云市场搜eclipse,免费的哦:)首页有非常详细的使用过程。一、ECS插件 1. 账号管理和Region 配置 账号资源,这是在账户中心生成的key/secret 对,而不是个人的

2015-12-09 13:28:13 2022

原创 MySql查询语句总结

# 一单表查询 : # 1.查询所有字段 select *from 表名 select *from student # 2.查询指定字段(所有字段和指定字段) select 列名 from 表名 select t.id,t.name from t select s.studentname,s.studentsex from student s# 3 查询指定记录 select 字

2015-12-06 12:27:36 459

原创 Java 单例模式详解

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2015-12-03 13:19:32 299

原创 Maven方式构建SSM项目

1、基本概念1.1、SpringSpring 是一个开源框架, Spring 是于 2003  年兴起的一个轻量级的 Java  开发框架,由 Rod Johnson  在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaB

2015-12-03 09:24:24 831

原创 序列化和反序列详解

一.序列化和反序列化概念把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。java中引入序列化机制主要是为了支持两种重要技术:RMI和JavaBean技术。二对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。只有实现了Seriali

2015-12-03 08:58:24 1020

原创 JSP文件是否有必要放在WEB-INF下

观点一:(较为赞同)安全性不是真正的原因,因为jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过浏览器看到jsp源码的,而如果是通过其它手段入侵服务器的话,放在WEB-INF又和放在别的地方有什么区别呢???真正的原因是,对于早期直接嵌入java代码的jsp,是直接给出jsp路径给用户访问的,这种情况恰恰不能放在WEB-INF,而到了现在的mvc模式,jsp已经

2015-12-02 22:13:41 576

原创 SpringMVC执行流程

1 springmvc框架1.1什么是springmvc用SpringMVC是弹簧框架的一个模块,用SpringMVC和弹簧无需通过中间整合层进行整合。用SpringMVC是一个基于MVC的网络框架。    1.1 mvc在b / s系统下的应用 mvc是一个设计模式,mvc在b / s系统下的应用:        ...

2015-12-02 17:09:47 1984

原创 修改方法内容,不重启tomcat服务器

.在加载项目时,需要选择tomCat服务器中Modules选项中选择项目,不勾选auto reloadingg enabled,使用debug模式开启服务,就可以实现改方法后不需要重启服务器,但一定是要使用debug模式开启程序。如下图:

2015-12-02 17:01:33 505

原创 eclipse中把多个项目放在一个work set下

在JAVA EE下的Package Explorer视图下:1. Package Explorer --> filter --> Top Level Elements ---> Working sets2. Package Explorer 右键 new --->other --->java---> java working set3. 输入 working set 的 nam

2015-12-02 14:28:13 645

原创 Spring面试总结

1,什么是春框架?春框架有哪些主要模块?春天框架是一个为Java的应用程序的开发提供了综合,广泛的基础性支持的Java的平台.Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发.Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成弹簧框架,不必担心春节是如何在后台进行工作的。春天框架至今已集成了20多个模块。这些模块主要被分如...

2015-12-02 13:37:23 5493

原创 Maven学习总结(九)——使用Nexus搭建Maven私服

一、搭建nexus私服的目的  为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.1、Nexus架构  二、nexus私服的下载

2015-12-02 10:55:42 520

原创 Maven学习总结(八)——使用Maven构建多模块项目

在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。  项目结构如下:  system-parent        |----

2015-12-02 10:54:37 380

原创 Maven学习总结(七)——eclipse中使用Maven创建Web项目

一、创建Web项目1.1 选择建立Maven Project  选择File -> New ->Project,如下图所示:    在New窗口中选择 Maven -> Maven Project。点击【next】如下图所示:   1.2 选择项目路径  根据项目的实际情况选择项目的存放目录,也可以选择【Use default Wor

2015-12-02 10:53:03 254

原创 Maven学习总结(六)——Maven与Eclipse整合

一、安装Maven插件  下载下来的maven插件如下图所示:,插件存放的路径是:E:/MavenProject/Maven2EclipsePlugin  进入到eclipse中的dropins目录下,新建三个txt文件(zest.txt,m2e.txt,m2e-extras.txt)。如下图所示:    m2e.txtt文件的内容如下:path=E:/Ma

2015-12-02 10:52:18 366

原创 Maven学习总结(五)——聚合与继承

一、聚合  如果我们想一次构建多个项目模块,那我们就需要对多个项目模块进行聚合1.1、聚合配置代码1 modules>2 module>模块一module>3 module>模块二module>4 module>模块三module>5 modules>  例如:对项目的Hello、HelloFriend、MakeFri

2015-12-02 10:51:26 355

原创 Maven学习总结(四)——Maven核心概念

一、Maven坐标1.1、什么是坐标?  在平面几何中坐标(x,y)可以标识平面中唯一的一点。1.2、Maven坐标主要组成groupId:组织标识(包名)artifactId:项目名称version:项目的当前版本packaging:项目的打包方式,最为常见的jar和war两种样例:    1.3、Maven为什么使用坐标?

2015-12-02 10:50:23 275

原创 Maven学习总结(三)——使用Maven构建项目

maven作为一个高度自动化构建工具,本身提供了构建项目的功能,下面就来体验一下使用maven构建项目的过程。一、构建Jave项目1.1、创建Jave Project  1、使用mvn archetype:generate命令,如下所示:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=m

2015-12-02 10:49:48 689

原创 Maven学习总结(二)——Maven项目构建过程练习

上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程一、创建Maven项目1.1、建立Hello项目  1、首先建立Hello项目,同时建立Maven约定的目录结构和pom.xml文件    Hello      | --src      | -----main      | ----------java   

2015-12-02 10:49:05 268

原创 Maven学习总结(一)——Maven入门

一、Maven的基本概念  Maven(翻译为"专家","内行")是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。1.1、项目构建  项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】这几个步骤,这六个步骤就是一个项目的完整构建过程。    理想的项目构建是高度自动化,

2015-12-02 10:47:35 287

系统集成软考五天

速度下载软考重点知识帮助文档,系统集成项目管理工程师5天修炼第二版

2019-03-05

FreeSwitch2019最新资料

最新FreeSITCH语音软电话学习技术,对于软件开发学习有很大的帮助,建议下载!

2019-01-05

cas单点登陆服务端

cas单点登陆服务端war包,关于使用说明也包含在内,快速构建单点登陆系统

2018-06-22

黑马代码生成器HeimaCodeUtil_V2.4

黑马代码生成器,非常好用的代码生成器,最新版,传智播客出品,支持多种代码模板生成,包括前端页面

2018-06-01

java基础教程

java语法,java面向对象基础,java多线程等相关知识

2015-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除