java
文章平均质量分 66
sunforraining
这个作者很懒,什么都没留下…
展开
-
maven常用命令介绍
Maven的基本概念转载 2017-12-25 14:23:14 · 259 阅读 · 0 评论 -
MySQL Connector/J 6.x jdbc.properties 配置, mysql-connector-java-6.0.4.jar 异常
原来使用的是5.0版本,实在太老了,更新到6.x版本同样的驱动配置报错。我这里重点说一下Mysql数据驱动配置。配置pom.xml时候去网站 MySQL Connector/J 找到了最新版本,也是出于好奇就配置了...<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --><dependen...转载 2018-02-27 17:25:02 · 977 阅读 · 2 评论 -
使用Serializable类型参数做方法的形参
public Integer del(Serializable id) { String sql="delete from subject where id=?"; Object[] param={id}; Connection conn=super.getConnection(); PreparedStatement pstmt=null; int result=super....原创 2018-02-27 16:15:29 · 7567 阅读 · 7 评论 -
java分层概念浅解
各层之间的常用框架项目分层使得各层之间解耦,开发更灵活。随之各层之间出现了不同的框架,更加方便快速的开发。表示层的框架:struts2、SpringMVC业务层框架:Springdao层框架:mybaties、hibernate这是现如今两种主流架构:SSM(sringmvc+spring+mybaties)和SSH(struts2+spring+hibernate) mvc表示层的MVC架构是指...原创 2018-01-09 18:23:31 · 401 阅读 · 0 评论 -
Javaweb经典三层架构的演变
1.Javaweb经历了三个时期①JSP Model1第一代 JSP Model1是JavaWeb早期的模型,它适合小型Web项目,开发成本低!Model1第一代时期,服务器端只有JSP页面,所有的操作都在JSP页面中,连访问数据库的API也在JSP页面中完成。也就是说,所有的东西都耦合在一起,对后期的维护和扩展极为不利。②JSP Model1第二代 JSP Model1第二代原创 2018-01-09 17:18:20 · 2694 阅读 · 0 评论 -
MVC的理解和优缺点的总结
概念: MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务数据、逻辑、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结转载 2018-01-09 17:10:17 · 28375 阅读 · 0 评论 -
Java中main方法,静态,非静态的执行顺序解析
Java程序运行时,第一件事情就是试图访问main方法,因为main相等于程序的入口,如果没有main方法,程序将无法启动,main方法更是占一个独立的线程,找到main方法后,是不是就会执行mian方法块里的第一句话呢?答案是不一定 看看下面两种最常见的情况: 第一种情况: main方法在一个具有其他方法或属性的类中;public class Test1 {public转载 2018-01-08 22:54:07 · 5811 阅读 · 0 评论 -
java集合的三种遍历方式以及各自优缺点分析
1、Iterator接口 Iterator是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素,也称为迭代器。提供的三种方法:boolean hasNext():返回集合里的下一个元素。Object next():返回集合里下一个元素。void remove();删除集合里上一次next方法返回的元素。简单实例:[java] view p转载 2018-01-05 20:14:36 · 691 阅读 · 0 评论 -
java中静态初始化块、初始化块和构造方法的理解
在Java中,有两种初始化块:静态初始化块和非静态初始化块。它们都是定义在类中,用大括号{}括起来,静态代码块在大括号外还要加上static关键字。非静态初始化块(构造代码块): 作用:给对象进行初始化。对象一建立就运行,且优先于构造函数的运行。 与构造函数的区别:非静态初始化块给所有对象进行统一初始化,构造函数只给对应对象初始化。 应用:将所有构造函数共性的东西定义在构造代码块中转载 2018-01-05 20:07:09 · 181 阅读 · 0 评论 -
java面向对象五大原则:
面向对象五大原则: (1)单一职责原则(Single-Resposibility Principle) •一个类应该仅有一个引起它变化的原因 职员类例子: 比如在职员类里,将工程师、销售人员、销售经理这些情况都放在职员类里考虑,其结果将会非常混乱,在这个假设下,职员类里的每个方法都要ifelse判断是哪种情况,从类结构上来说将会十分臃肿,并且上述三种的职员类型,不论哪一种发生需求变化,转载 2018-01-05 19:56:29 · 275 阅读 · 0 评论 -
简单log4j.properties配置示例
log4j打印日志日志在应用中发挥着作用,是应用的重要组成部分。日志用于记录应用的行为,记录应用的输入输出等,根据日志文件可以定位问题,挖掘数据,优化性能,统计应用各类指标,还原应用输入输出等重要功能,下面是一个Java应用使用log4j打印日志的简单例子。一、日志根据内容的不同区分出不同的日志,需要根据应用需求而定。以下为根据需求,定义几个不同日志。如:记录应用的输入输出的acce转载 2017-12-25 16:52:22 · 1311 阅读 · 0 评论 -
java节点流和处理流
JAVA IO操作总结:节点流和处理流 节点流和处理流 按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。 节点流: 可以从或向一个特定的地方(节点)读写数据。如FileReader 处理流: 是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象转载 2017-12-29 22:43:37 · 580 阅读 · 0 评论 -
java23中设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化转载 2018-01-14 21:39:43 · 413 阅读 · 0 评论 -
CentOS 7安装jdk8
centOS安装jdk转载 2017-12-16 17:37:21 · 180 阅读 · 0 评论