自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java之自定义集合分页

我们平时还会遇到很多情况,对于多表的查询时,一条sql不能将数据全部查询出来,就需要查多次库,此时就需要对list集合进行分页查询:引入如何对一个集合进行手动的分页那,下面我们来进行封装一下创建一个公共的分页类/** * 封装了分页的信息 * */public class BasePageModel implements java.io.Serializable {...

2019-02-01 15:04:39 852

原创 Java之自定义排序工具类

"Java的封装,你到底了解了吗? 一个工具类,便知你的水平~ "引入在项目开发中,经常会遇到需要对一个复杂对象的集合进行规则排序,可能需要根据某一字段排序,也可能需要根据某些字段排序,导致冗余的代码看起来既复杂又繁琐。因此,我们可以通过封装一个通用的工具类,来针对所有的复杂对象进行抽象处理。 这样会使你的代码显得更加具备通用性,并且可适配。理解首先,在Java当中,我们可能会...

2019-02-01 14:47:31 733

原创 SQL Select语句完整的执行顺序

**SQL Select语句完整的执行顺序**SQL Select语句完整的执行顺序:1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。S...

2019-01-04 13:19:06 134

原创 在idea中配置maven

在idea中配置maven下载地址: http://maven.apache.org/download.cgi在本机上配置maven的环境变量1. 配置MAVEN_HOME2. 在path中添加 MAVEN_HOME;%MAVEN_HOME%\bin – 注意前面的分号3. 在cmd 中 输入 mvn -version当出现如下配置的时候,说明maven已经配置成...

2018-11-02 14:33:58 138

原创 免费、稳定的天气预报API

一. 国家气象局实时接口:实时天气1:http://www.weather.com.cn/data/sk/101190408.html实时天气2:http://www.weather.com.cn/data/cityinfo/101190408.html实时天气3(带时间戳):http://mobile.weather.com.cn/data/sk/101010100.html?_=1...

2018-09-29 14:25:59 7281 1

原创 关于支付宝和微信开发文档

支付宝 https://openhome.alipay.com/developmentDocument.htm微信 https://pay.weixin.qq.com/index.php

2018-09-29 13:55:41 304

原创 枚举类型 enum

枚举类型 enum枚举类型是java 5 的新特性,即 enum 关键字,它使我们在需要群组并使用枚举类型集时,可以很方便的处理.在此之前,你需要创建一个整型常量集,必须要了解很多细节并需要格外仔细,以正确的产生enum的效果. 1. 在java 5 以前如何创建一个常量类来表示星期,代码如下//表示雇员哪一天休息的类public class Employee{ priva...

2018-08-21 15:49:00 147

原创 itellij idea 从svn上检出项目web项目并部署到 tomcat

概述主要分为三个部分:一、从svn上检出项目       1、File-->New-->Project from Version Control 选择你需要的版本控制,然后添加路径将项目检出到idea上二、项目配置       File->Project Structure打开项目配置窗口      1、在Project项中配置JDK版本和编译等级,如图...

2018-08-02 14:52:21 11221 1

转载 Java中创建对象的5种方式

作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使用Constructor类的newInstance方法} → 调用了构造函数...

2018-07-13 09:31:49 150

原创 Java 设计模式的分类

总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。用一个图片...

2018-07-10 15:13:55 120

原创 设计模式的六大原则

设计模式的六大原则总原则:开闭原则(Open Close Principle)    开闭原则就是说 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。单一职责原则    不要存在多于一个导致类变更...

2018-07-10 14:32:42 144

空空如也

空空如也

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

TA关注的人

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