## 1 设计模式的概述 GoF(Gang of Four,GoF分别是 Erich Gamma,Richard Helm,Ralph Johoson 和 John Vlissides) 4 位著名的软件工程学者,他们在 1994 年归纳发表了 23 种在软件开发中使用频率较高的设计模式,旨在用模式 ...
                            
                            
                                分类:
其他好文   时间:
2021-06-23 16:47:41   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    Java知识点3 面向对象编程(OOP): 本质是以类的方式组织代码,以对象的组织(封装)数据。 OOP三大特性:封装、继承、多态。 认识论角度理解:先有对象后有类,对象是具体的事物,类是对象的抽象。 编码角度理解:先有类后又对象,类是对象的模具。 Java传值方式:值传递,引用传递(传对象,本质还 ...
                            
                            
                                分类:
编程语言   时间:
2021-06-23 16:42:34   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    动态SQL 什么是动态SQL 通过if,choose,when,otherwise,trim,where,set,foreach等标签,可自由组合成非常灵活的SQL语句,从而在提高SQL语句的准确性的同时,大大提高开发效率。 搭建测试环境 CREATE TABLE `blog` ( `id` var ...
                            
                            
                                分类:
其他好文   时间:
2021-06-23 16:41:27   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    一.ArrayList继承了AbstractList,实现了List接口,底层实现基于数组,因此可以认为是一个可变长度的数组。二.在讲扩容机制之前,我们需要了解一下ArrayList中最主要的几个变量: //定义一个空数组以供使用 private static final Object[] EMPT ...
                            
                            
                                分类:
其他好文   时间:
2021-06-23 16:31:27   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    1 package com.yubaby.reflect; 2 3 import com.yubaby.domain.Person; 4 5 /* 6 2 反射:框架设计的灵魂 7 8 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 9 * 反射:将类的各个组成部分封装为其他对象,这 ...
                            
                            
                                分类:
编程语言   时间:
2021-06-23 16:22:46   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    一、相同点 1.两者都拥有成员函数、公有和私有部分 2.任何可以使用class完成的工作,同样可以使用struct完成 二、不同点 1.两者中如果不对成员不指定公私有,struct默认是公有的,class则默认是私有的 2.class默认是private继承,而struct模式是public继承 三 ...
                            
                            
                                分类:
编程语言   时间:
2021-06-22 18:40:07   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                项目当中遇到一些问题,需要排查所有的依赖的license信息,需要将所有的依赖的license信息都列出来,由于依赖的继承和传递关系,依赖的数量非常庞大,因此手工来完成这个任务是不太现实,好在已经有很好的开源工具实现了这个功能. java项目 修改gradle的配置,安装插件Gradle-Licen ...
                            
                            
                                分类:
其他好文   时间:
2021-06-22 18:37:36   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    布局和常用Panel学习 一、简介 所有的WPF布局容器都派生自System.Windows.Controls.Panel。Panel继承自FrameworkElement。 在Panel中有一个比较重要的属性是UIElementCollection 类型的Children属性,UIElementC ...
                            
                            
                         
                    
                        
                            
                            
                                
                    什么是Mybatis 一款优秀的持久层框架,避免了JDBC底层繁杂的手动设置参数和获取结果集的过程。能够使用xml文件或注解形式来映射实体类和数据库内容。 Mybatis官方文档: http://www.mybatis.org/mybatis-3/zh/index.html Github上地址:ht ...
                            
                            
                                分类:
其他好文   时间:
2021-06-22 18:13:22   
                                阅读次数:
0
                             
                         
                    
                        
                            
                            
                                
                    一、简述 面向过程与面向对象: 面向过程:是一种以过程为中心的编程思路,功能的每一块都是由自己来实现的 面向对象:是一种以对象为中心的编程思路,通过指挥对象实现具体的功能 面向对象的三条主线: Java类及类的成员:属性,方法,构造器,代码块和内部类 面向对象的三大特征:封装型,继承性,多态性,(抽 ...
                            
                            
                                分类:
其他好文   时间:
2021-06-22 17:52:05   
                                阅读次数:
0