- 博客(11)
- 收藏
- 关注
原创 java之自定义集合分页
我们平时还会遇到很多情况,对于多表的查询时,一条sql不能将数据全部查询出来,就需要查多次库,此时就需要对list集合进行分页查询:引入如何对一个集合进行手动的分页那,下面我们来进行封装一下创建一个公共的分页类/** * 封装了分页的信息 * */public class BasePageModel implements java.io.Serializable {...
2019-02-01 15:04:39 921
原创 Java之自定义排序工具类
"Java的封装,你到底了解了吗? 一个工具类,便知你的水平~ "引入在项目开发中,经常会遇到需要对一个复杂对象的集合进行规则排序,可能需要根据某一字段排序,也可能需要根据某些字段排序,导致冗余的代码看起来既复杂又繁琐。因此,我们可以通过封装一个通用的工具类,来针对所有的复杂对象进行抽象处理。 这样会使你的代码显得更加具备通用性,并且可适配。理解首先,在Java当中,我们可能会...
2019-02-01 14:47:31 770
原创 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 156
原创 在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 187
原创 免费、稳定的天气预报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 7411 1
原创 关于支付宝和微信开发文档
支付宝 https://openhome.alipay.com/developmentDocument.htm微信 https://pay.weixin.qq.com/index.php
2018-09-29 13:55:41 348
原创 枚举类型 enum
枚举类型 enum枚举类型是java 5 的新特性,即 enum 关键字,它使我们在需要群组并使用枚举类型集时,可以很方便的处理.在此之前,你需要创建一个整型常量集,必须要了解很多细节并需要格外仔细,以正确的产生enum的效果. 1. 在java 5 以前如何创建一个常量类来表示星期,代码如下//表示雇员哪一天休息的类public class Employee{ priva...
2018-08-21 15:49:00 192
原创 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 11254 1
转载 Java中创建对象的5种方式
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使用Constructor类的newInstance方法} → 调用了构造函数...
2018-07-13 09:31:49 170
原创 Java 设计模式的分类
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两类:并发型模式和线程池模式。用一个图片...
2018-07-10 15:13:55 141
原创 设计模式的六大原则
设计模式的六大原则总原则:开闭原则(Open Close Principle) 开闭原则就是说 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。单一职责原则 不要存在多于一个导致类变更...
2018-07-10 14:32:42 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人