- 博客(23)
- 资源 (1)
- 收藏
- 关注
转载 张大胖的socket
原文地址张大胖研究TCP/IP已经有段时间了。他终于明白了所谓IP层就是把数据分组从一个主机跨越千山万水搬运到另外一主机, 并且这搬运服务一点都不可靠, 丢包、重复、失序可以说是家常便饭, 怪不得说是“尽力而为”, 基本上无所作为。脏活累活只好让TCP来做了, 在两个主机的应用(进程)之间通过失败重传来实现可靠性的传输。张大胖经常感慨:这建立一个TCP连接可是相当的复杂, 我的程序得先和...
2018-12-25 15:33:41 218
转载 TCP/IP之蓟辽督师
原文地址袁崇焕奉圣旨进京,也被迫带来了他的心肝宝贝幻月宝镜。他一进京,顾上休息, 立刻就先去拜见曾经举荐提报自己的恩师孙承宗, 看到自己的爱将风尘仆仆的赶来,虽然心疼, 稍事寒暄过后,还是立刻问起了怎么用幻月宝镜实现可靠传输的问题。袁崇焕道: “老师有所不知, 这幻月宝镜虽好,但是如果没有失败重传的方法,一切都是白搭。 关外的环境比关内更加恶劣, 除了强盗野兽,还有飘忽不定的清军骑兵,随时打...
2018-12-25 11:47:02 124
转载 TCP/IP之大明内阁
原文地址大明天启年间, 明熹宗朱由校醉心于木工, 重用宦官魏忠贤, 不上朝已经很久了。内阁内阁首辅叶大人忧心忡忡, 大明各地民不聊生,大片田地荒芜, 强盗,野兽横行, 之前修建的官道也基本废弃了, 不但收不到各地送来的奏报, 自己昨天好不容易摆脱魏忠贤,面见了一次皇上, 但是请求颁发的一道圣旨竟然无法送到各个府县, 送信的邮差都被半路抢劫了,或者失踪了!叶首辅决定召开一次内阁会议,研究下...
2018-12-25 11:40:29 118
转载 TCP/IP 之 大明王朝邮差
原文地址大明王朝天启四年, 清晨。天色刚蒙蒙亮,我就赶着装满货物的马车来到了南城门, 这里是集中处理货物的地方 , 一队一队的马车都来到这里, 城头的士兵带着头盔,身披盔甲, 手持长枪, 虎视眈眈的注视这下面的动静。城门口的大棚里乱哄哄的,是一群人围在一起赌钱, 这些家伙都穿着同样的衣服, 前胸和后背写着三个大字 “TCP邮差”我知道这就是我要找的人, 他们会帮我把货物发出去。我下了车...
2018-12-25 11:25:56 124
原创 maven总结
properties 表示属性,即可以用**${属性名}** 引用build 表示项目支持,一般用来引入插件repository 表示远程仓库,mirror 表示镜像,在conf/settings.xml 中配置<repository> <snapshots> <enabled>false</enabled&g...
2018-12-17 11:23:33 119 1
转载 Maven 元素
原文地址:http://www.cnblogs.com/ygj0930/p/6628201.html&nbsp;&nbsp; &nbsp; 一个pom.xml中包含了许多标签,各个标签是对项目生命周期、依赖管理的配置。常用的主要有:&nbsp; &nbsp; 1:&lt;peoject&gt;:pom.xml的根标签,一个maven项目用一对&lt;pe
2018-12-15 21:34:51 140
原创 redis数据类型
Redis哈希类型哈希类型就是值为Map 类型命令设置值:hset key field value,成功返回1,失败返回0,hsetnx 命令与setnx 命令类似,但作用域不是键,而是field获取值:hget key field,如果键或field 不存在则返回nil删除键:hdel key field [field1…],删除一个或多个field,返回结果为成功删除的fiel...
2018-12-14 21:18:45 235
转载 集成springboot java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present 解决方法
原因:java9模块化的概念使得JAXB默认没有加载;jaxb-api是存在jdk中的,只是默认没有加载而已,手动引入即可。推荐方式:(作者采用的此方式)<!-- jaxb模块引用 - start --><dependency> <groupId>javax.xml.bind<...
2018-12-12 21:37:07 1156
转载 解决IntelliJ IDEA 创建Maven项目速度慢的方法
解决IntelliJ IDEA 创建Maven项目速度慢有两种方法:指定虚拟机参数:DarchetypeCatalog创建项目的时候添加参数:archetypeCatalogarchetypeCatalog 和 DarchetypeCatalog 有三个属性:internal:idea插件内置remote:远程获取,默认的方式,导致慢的原因local:从本地获取,具体使用方式下文有...
2018-12-11 21:42:15 158
转载 dependencies 与 dependencyManagement
一、dependencyManagement 统一多模块的依赖版本如果你的项目有多个子模块,而且每个模块都需要引入依赖,但为了项目的正确运行,必须让所有的子项目(以下子项目即指子模块)使用依赖项的统一版本,才能保证测试的和发布的是相同的结果。那么如何保证模块之间的版本是一致的呢?Maven 使用 dependencyManagement 来统一模块见的依赖版本问题。...
2018-12-11 20:10:31 158
原创 redis 基础与字符串类型
全局命令查看所有键:keys *查看键总数:dbsize,dbsize 是直接读取redis内置的键总数变量,而keys * 则会遍历所有键,当键数量很大时,线上环境keys * 禁止使用查看键是否存在:exists key,存在返回1,不存在返回0删除键:del key [key1…],返回结果为删除的键数目,删除一个不存在的键则返回0,可以同时删除多个键设置键过期时间:exp...
2018-12-11 16:02:46 146
原创 springboot 总结(二)
JDBC加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </depe...
2018-12-11 15:31:01 179
原创 springmvc 集成slf4j + logback
排除commons-logging 依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-webmvc&amp;lt;/artifactId&
2018-12-10 15:13:22 577
原创 数据库原理相关总结
数据库原理物理层:操作系统之上,对磁盘文件系统操作的层,是最底层数据库组织架构核心:数据库系统多进程模式:在多进程模式中,数据库系统会为每一个客户端进程开启一个DBMS 核心进程,两个进程之间通过pipe,socket等多种方式进行通信,一般也称为会话(session)。DBMS 多线程模式数据库事务引入事务的主要目的:事务会把数据库从一种一致状态转...
2018-12-05 18:59:57 317
转载 SpringMVC中mvc标签用法总结
原文 一、<mvc:default-servlet-handler />web.xml中的DispatcherServlet的配置,使其可以捕获所有的请求:<servlet> <servlet-name>springMVC</servlet-name> <s...
2018-12-04 16:17:52 1484
原创 xml命名空间与xsd文件
xml 命名空间使用命名空间来避免冲突<h:table xmlns:h="http://www.w3.org/TR/html4/"> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr><
2018-12-04 11:48:58 412
原创 配置数据源的三种方式
1. 在TomCat中配置好数据源,然后使用java自带的类获取连接使用步骤:在D:\apache-tomcat-8.5.32\conf\server.xml 中配置好JNDI数据源 <!--配置MySQL数据库的JNDI数据源--><Resource name="jdbc/mysql" auth="Container" ...
2018-12-03 15:12:29 12068
转载 事务一致性
作者:孟波链接:https://www.zhihu.com/question/31346392/answer/362597203来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先,我们需要搞清楚为什么会出现事务.[1]Transactions are not a law of nature; they were created with a purpose,...
2018-12-01 18:29:50 3466 2
原创 java 多线程同步
使用对对象加锁,然后配合对象的wait() 和 notify() 方法实现多线程的同步,具体代码如下:播放线程: @Override public void onCompleted(SpeechError speechError) { Log.d("TAG", "onCompleted: " + Thread.currentThread().getId()); ...
2018-12-01 15:05:50 117 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人