自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我在北纬36度 https://quinntian.com

分享、记录、学习 https://quinntian.com

原创 独立博客

独立博客:点击此处

2018-05-21 23:40:23 117 0

原创 计算机网络应用层协议原理

参考:计算机网络自顶向下第七版 1.计算机网络应用体系结构 客户/服务器(C/S)、P2P结构和混合结构 ①客户/服务器(C/S结构) 什么是C/S架构?网络应用 通信双方 是客户机和服务器,服务器需要先运行 接受通信,客户程序 主动 和服务器通信。 C/S架构主要特征:客户机 和 客户机不直接...

2020-01-21 21:56:03 104 0

原创 计算机组成原理之浮点数表示法

1.意义及表示格式模型 浮点数表示,小数点按需浮动。 阶码=阶符位+阶码位->使用带符号定点整数 尾数=数符位+尾数位->使用带符号定点小数 小数点隐藏不占位数 2.引入浮点数的意义及于定点数的对比 字长位8位 原码 二进制数 定点数表示 浮点数表示 5位阶码+3位尾数 注意...

2020-01-20 17:30:59 241 0

原创 计算机系统结构定量设计原理之Amdahl定律

Amdahl定律的基本理解 加快经常性事件 基本公式及其推导过程 系统加速比Fn 部件加速比Fe F n =系统加速比=系统性能改进后系统性能改进前=改进前系统执行时间改进后系统执行时间 F~n~=系统加速比=\frac{系统性能改进后}{系统性能改进前}=\frac{改进前系...

2020-01-20 17:03:40 226 0

原创 计算机系统结构之结构、组成、实现及其三者关系

1.系统结构、计算机系统结构、透明度、结构属性 系统结构:对系统各级界面定义及功能分配。 计算机系统结构:系统结构分支,又称计算机系统体系结构, 只是指传统机器级系统结构,软硬件交互界面,是机器语言、汇编语言等设计者所看到物理系统的抽象。 主要研究对象:研究软硬件功能分配和传统机器界面确定。 计...

2020-01-19 22:10:55 299 0

原创 计算机系统结构之计算机系统层次结构

1. 机器级层次 一台通用的计算机系统按照 功能可以划分为多层机器级组成的层次结构,从高到低可以划分为应用语言层次机器、高级语言机器、汇编语言机器、操作系统机器、传统机器语言级、微程序语言机器。 上四层 软件实现 下两层 固件或硬件实现 2. 解释、翻译、固件、虚拟机 翻译:利用转换程序把...

2020-01-19 21:45:18 83 0

原创 数据表示之带符号定点数、带符号定点整数、无符号定点整数

1. 定点数 定点数 数的 小数点固定再某个位置 2. 带符号定点数 约定小数位置 再 符号位后 表示范围 关于 为什么是n 的解释,n+1位中 有1位是符号位 要去掉。 3. 带符号定点整数 约定 小数点位置 在 最低数值位后 表示范围 4. 无符号定点整数 约定小数点位置在...

2020-01-19 21:23:19 289 0

原创 数据表示之原码、反码、补码、移码

1.数据表示规则 0 代表 正数 1 代表 负数 2.原码 3.反码 反码 中 正数 的反码 与 原码 一致。 负数 中 负数 的反码 在 原码的基础上 符号位保持 1 不变 数制位按位取反。 取值范围与 原码一致 4.补码 标准定义:待补充 补码的正数 的 补码 = 原码 = 反...

2020-01-19 21:05:44 36 0

原创 数据表示之进位计数制

1.数制的基与权的概念 基数:允许使用的计数符号,比如十进制中0-9是十进制的基数。 权值:在数码中位置的值。比如十进制128,1所在位数的权值是10^2。 2.常见的进位制的转换方法 常见:二进制、八进制、十六进制(0-9-A-F) 正数十进制 转 二进制(除二取余法) 小数十进...

2020-01-19 20:38:41 74 0

原创 解决ThinkPad早期笔记本Broadcom博通系列无线网卡Win10掉线、受限、速度慢问题(ThinkPad E530为例)

说明:如果不想更换网卡可以,参照设置无线网卡的步骤试一下有没有效果。因为原来网卡最大到72M。 1. 首先某宝更换一块网卡,原来网卡类型为博通BCM94313HMGB,新更换网卡为BCM943228HMGB。 2. 发现更换网卡后速度不稳定,而且经常掉线。并且速度不仅达不到300M而且有时候...

2019-04-28 16:40:59 4098 0

转载 如何学习一门新的编程语言?

如何学习一门新的编程语言? 统计学家及其他数据科学家应该精通多门编程语言,使用最合适的语言解决手头的问题,比如,性能要求高的场景用 C++,交互式数据分析和图表用 R,操作数据文件用 Python 或 Ruby。 长期以来,我一直主张,统计学家(及其他数据科学家)应该精通多门编程语言。15 年...

2019-04-26 00:54:05 91 0

转载 Java源码阅读的真实体会(一种学习思路)

刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是...

2019-04-26 00:43:34 71 0

转载 Mybatis 报错:java.lang.NoSuchMethodException: java.lang.Long.()

用户找角色时, 用户mapper中使用association 关联角色mapper 中的查询. 用户代码 package mybatis.simple.model; import java.io.Serializable; import java.util.Date; public cla...

2019-04-25 00:45:14 1956 0

原创 Mybatis高级查询之一对多查询的两种方法(笔记)

文章目录2.1 使用collection嵌套结果映射2.1.1 与一对一查询的区别2.1.2 结果自动合并的情况2.2 使用Collection集合的嵌套查询 2.1 使用collection嵌套结果映射 假设如下场景,一个用户有多个角色,一个角色有多个权限。 2.1.1 与一对一查询的区...

2019-04-24 16:29:06 170 0

原创 Mybatis高级查询之一对一查询的四种方法(笔记)

文章目录1. 一对一查询1.1 一对一嵌套结果查询1.1.1嵌套结果查询的核心思想1.1.2 嵌套结果查询优缺点1.2 使用resultMap配置一对一映射1.2.1 具体应用过程1.2.2 注意事项1.2.3 简化写法1.3 使用resultMap的association标签配置一对一映射1.4...

2019-04-24 02:00:36 84 0

原创 六大设计原则(四)ISP接口隔离原则(上)

ISP的定义 首先明确接口定义 实例接口 我们在Java中,一个类用New关键字来创建一个实例。抛开Java语言我们其实也可以称为接口。假设Person zhangsan = new Person();我们称Person类就是张三的接口类。 类接口 Java中用interface定义的...

2019-04-21 16:19:38 82 0

原创 六大设计原则(三)DIP依赖倒置原则

原文:六大设计原则(三)DIP依赖倒置原则 依赖倒置原则DIP(Dependence Inversion Principle) 依赖倒置原则的含义 高层模块不能依赖低层模块,二者都应该依赖其抽象。 抽象不应该依赖于细节。 细节应该依赖抽象。 什么是高层模块?低层模块? 每一个原子逻辑就是低层模...

2019-04-19 22:12:18 57 0

转载 资源分享:软考软件设计师第五版

原文下载地址:软考软件设计师第五版

2019-04-19 13:36:20 1636 1

原创 六大设计原则(二)LSP里氏替换原则

里氏替换原则LSP(Liskov Subsituation Principle) 里氏替换原则定义 所有父类出现的地方可以使用子类替换并不会出现错误或异常,但是反之子类出现的地方不一定能用父类替换。 LSP的四层含义 子类必须完全实现父类的方法 子类可以自己的个性(属性和方法) 覆盖或实现父类的...

2019-04-18 22:02:51 77 0

原创 六大设计原则(一)SRP单一职责原则

单一职责原则SRP(single reponsibility principle) BO(Business Object):业务对象 Biz(Business Logic):业务逻辑 单一职责原则最简单的例子:用户信息维护类 单一职责原则SRP:应该有且仅有一个原因引起类的变更。 ...

2019-04-17 15:33:30 96 0

转载 资源分享:柯林斯COBUILD中阶英汉双解学习词典

原文下载地址:柯林斯COBUILD中阶英汉双解学习词典

2018-10-25 11:36:05 5137 0

原创 Git走代理总结(Http代理以及SSH设置Http代理和Socks代理)

说明:由于最近Github在国内下载速度只有20k左右,搭完梯子后寻找Git代理方法,发现网上的方法比较乱,于是总结一下。 1.Http代理设置 命令:git config --global http.proxy http://127.0.0.1:1087 说明: 全局设置http代理 ...

2018-08-01 10:36:21 5720 1

原创 MySql回顾(一)创建、修改和删除表

1. 创建表 1.1 基础语法 create 表名(字段名 数据类型[完整性约束],字段名2 数据类型[完整性约束],......); 创建数据库前要进行选择数据库,否则会报错 选择数据库语法use 数据库名 1.2 完整性约束 primary key 标识主键 forei...

2018-08-01 10:32:41 108 0

原创 Git命令详解及其示例

1.Git设置签名 项目/仓库级别 1.范围 只对当前的仓库有效 2.命令 git config user.name xx git config user.email xx@xx.co 全局级别 1.范围 对当前登陆用户有效 2.命令 git config --global ...

2018-07-24 19:08:18 128 0

原创 Nginx启动、停止和重启方法

http://quinntian.xyz/articles/2018/07/21/1532147499209.html Nginx启动命令 Nginx安装目录 -c nginx Nginx停止命令 查看进程号 ps -ef|grep nginx 含有master的为该进程 杀死...

2018-07-21 12:43:02 459 0

原创 Tomcat不同项目使用不同的端口号

http://quinntian.xyz/articles/2018/07/21/1532145852473.html Tomcat设置不输入项目名直接访问 <Context path="" docBase="solo"...

2018-07-21 12:41:34 236 0

原创 Nginx配置域名以及映射内网不同端口

原文地址 Nginx.conf upstream tomcat1{ server 127.0.0.1:8080; } upstream tomcat2{ server 127.0.0.1:8081; } ...

2018-07-21 12:39:33 2411 0

原创 Mybatis批量更新时遇到大坑

原文地址 批量更新代码如下 id="insertMessageReply" parameterType="list"> collection="list" cl...

2018-07-20 18:45:06 723 2

原创 SpringMVC实现上传Excel文件并读取至数据库

1.添加依赖 <!--文件上传--> <!-- https://mvnrepository.c...

2018-07-20 12:05:56 3031 2

原创 Eclipse安装hibernate插件

进入hibernate官网下载 http://tools.jboss.org/downloads/ 选择合适版本 下载完成后在eclipse->help->intall new softeware

2018-05-13 17:55:16 94 0

原创 Myeclipse10.7添加本地插件方法

-

2018-05-13 17:47:34 649 0

原创 Eclipse中安装git后pull远程仓库出现错误解决方法

该图中位置为false 在配置文件中添加如下语句 -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2

2018-05-13 17:40:38 704 0

原创 Eclipse设置全局用户名

-Duser.name=Quinntian

2018-05-13 17:37:46 863 0

原创 @Data注解使用后在eclipse中get/set报错解决方法

Maven项目中已经导入相关的lombok.jar包但是使用后仍提示无set/get方法 安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包,并且其 配置文件eclipse.ini中是否 添加了如下内容: -javaagent:lom...

2018-05-13 17:35:28 10928 2

原创 Spring入门

1.第一个Spring例子 1.1项目结构 1.2 各个文件源码 HelloApi.java package xyz.javass.spring.helloworld; /** * * @ClassName HelloApi * @Description 实现hello...

2018-05-11 17:48:23 71 0

原创 Linux设置Swap虚拟内存方法

linux可以文件或者分区来当作虚拟内存。 首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M): free -m 查看swap信息,包括文件和分区的详细信息 swapon -s或者cat /proc/swaps 如果都没有,我们就需要手动添加交换分区。注意,OPEN...

2018-05-10 02:11:11 4363 1

原创 WordPress在Centos下Apache设置伪静态方法

1.设置httpd.conf文件 1.1 添加或取消注释这段代码 LoadModule rewrite_module modules/mod_rewrite.so 1.2 运行httpd -M查看这个模块是否加载, 此处若没有加载,请搜索Apache如何重新编译rewrite模块 1.3...

2018-04-29 16:43:01 527 0

原创 Maven(十五)Maven 聚合

聚合解决的问题: 解决每个模块之间都要一个一个安装,一键安装各个模块工程 尤其时在配置继承后要先安装子模块在安装父,模块。 配置方式 自己找一个工程作为聚合工程,配置好后在聚合工程上运行Maven install <!-- 配置聚合 --> &am...

2018-04-13 14:41:37 94 0

原创 Maven(十四)Maven 继承

以Junit为例 由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。 为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本 即在子项目中不设置junit的版本号 操作步骤 1. 创建一个pom工程用于管理junit版本 ...

2018-04-13 14:33:18 110 0

原创 Maven(十三)Maven统一声明版本号

情景:当使用Spring下的多个包时,为了方便版本号的统一管理,避免出现因不同版本号造成的错误,必须更改为统一的版本号,但是当项目过多时手动修改不方便,因此引入此标签可以方便进行统一的修改。 pom.xml修改如下: <properties> &...

2018-04-13 14:28:40 1832 0

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