-
JAVA基础之网络通信协议--TCP与UDP
JAVA基础之网络通信协议--TCP与UDP 个人理解: 了解区分UDP与TCP的不同,正常情况都是两者结合的使用模式!为了更好的传输,经常会开多线程进行传输的! 一、网络通信协议: 1、TCP/IP协议: 四层:应用层、传输层、网络层和链路层: 链路层: 链路层 是用于定义物理传...
-
gradle下mybatis自动生成框架的使用
gradle下mybatis自动生成框架的使用 自动生成框架的意义 主要为了解决人为添加mapper,模型等工作,减少错误,提交效率! 添加引用build.gradle configurations { mybatisGenerator} mybatisGenerator org.mybatis.generator:mybatis-generator-core:1.3.5 mybatisGener...
-
八:适配器模式
八:适配器模式 从实现方式上分为两种,类适配器和对象适配器,这两种的区别在于实现方式上的不同,一种采用继承,一种采用组合的方式(继承和实现接口方式)。 从使用目的上来说,也可以分为两种,特殊适配器和缺省适配器,这两种的区别在于使用目的上的不同,一种为...
-
Java基础--多线程
Java基础--多线程 一、程序、进程、线程 1、区别 (1)程序是一段静态的代码,为应用程序执行的蓝本。 (2)进程为程序的一次动态执行过程,包括代码的加载、执行以及执行完毕的一个完整过程。 (3)线程是进程中的一个执行单元,一个进程在执行过程中可以产生多个线程...
-
StatementHandler-Mybatis源码系列
StatementHandler-Mybatis源码系列 内容更新github地址:我飞 StatementHandler接口 StatementHandler封装了Mybatis连接数据库操作最基础的部分。因为,无论怎么封装,最终我们都是要使用JDBC和数据库打交道的。 最早我们学习java连接数据库时的代码就像下面写的那样:...
-
设计模式-策略模式
设计模式-策略模式 这是一个在书上看到的例子,在这里简单记录一下。 1.需求 一个销售书籍的系统,实现:每种书的折扣不一样,教材类的8折,小说类7折,生活类5折,其他的没有折扣。 2.容易想到的解决方法 通常我们会写一个方法计算每种书的价格,代码如下: private i...
-
五:抽象方法模式
五:抽象方法模式 抽象工厂模式算是工厂相关模式的终极形态,如果各位完全理解了上一章的工厂方法模式,那么抽象工厂模式就很好理解了。它与工厂方法唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,而相应的,抽象产品也不再是一个了,而是一系...
-
堆学习笔记(未完待续)(洛谷p1090合并果子)
堆学习笔记(未完待续)(洛谷p1090合并果子) 上次讲了堆,别人都说极其简单, 我却没学过 ,今天又听dalao们讲图论,最短路又用堆优化,问懂了没,底下全说懂了, 我??? ,感觉全世界都会了堆,就我不会,于是我决定补一补; 来自百度百科 所以,堆其实就是一棵树...
-
C++ algorithm算法库
C++ algorithm算法库 C++ algorithm算法库 Xun 标准模板库(STL)中定义了很多的常用算法,这些算法主要定义在 algorithm 中。编程时,只需要在文件中加入 #includealgorithm 即可方便地使用这些算法。若要用好这些函数,你必须了解以下几个概念: 容器 容器是用来存放...
-
QT5学习记录(一)
QT5学习记录(一) 学习环境:Windows10 + QT5.13 + QT Creater4.9.1( 2019-08-10 22:02:30 ) 1.基本工程创建操作 常规操作创建画面,可选择QDialog、MainWindow、QWidget三种类型。可选择直接创建相应的 ui 文件,控件的添加可以在编辑模式下使用代码创建,也可以在...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
