- 博客(14)
- 资源 (57)
- 问答 (5)
- 收藏
- 关注
原创 软件开发之道
1.务必仔仔细细看清该技术的技术文档,切忌概览;2.对于较难理解的,一定要多看,这个多看不仅仅指一遍遍的阅读技术文档或代码,而且也可以理解为不止某一天看,因为有些知识需要消化,当时看过之后未必能够消化掉,因为需要多看几次、多看几天,还有一个原因就是,在学习时有时会陷进去,而此时可以先放下,理清思绪,或者暂时先不理,等到有时间再处理;3.对于某些难以理解的算法,借助画图来理解是一种有效的辅助...
2019-09-10 10:37:46 568
翻译 Netty入门(Netty4.x使用指南)
前言问题现如今,我们使用通用的应用程序或库来相互通信。例如,我们经常使用HTTP客户端库从服务器上获取信息并通过web服务执行远程过程调用。但是,通用协议或它的实现有时并不能很好的伸缩。这就像我们不会使用通用HTTP服务器来交换大文件、电子邮件、还有像金融信息、游戏数据等实时信息。这些业务所需要的是高度优化实现协议,用于专门的目的。例如,您可能希望实现一个针对基于ajax的聊天应用程序、媒体流...
2019-09-29 23:10:10 1106
原创 Java面试题
1.Java IO流常见面试题https://blog.csdn.net/qq_37875585/article/details/893856882.Java NIO与IO的区别https://blog.csdn.net/zengxiantao1994/article/details/88094910
2019-09-25 21:55:42 168
原创 基于TCP协议实现的Socket通信简单案例
1.服务端import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayList;import java.util.List;public class TcpServer { public static void main(Stri...
2019-09-23 23:29:39 343
转载 基于UDP协议实现的Socket通信简单案例
1.服务端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;public class UdpServer { public static void main(String[] args) throws IOException { /...
2019-09-23 23:22:16 363
转载 AMQP 1.0 成为 OASIS 标准
独立组织成员的结构化信息标准促进会 (OASIS) 最近宣布同意 AMQP 1.0 做为 OASIS 标准之一。AMQP 1.0 是 AMQP 工作组在 2011年10月发布的,并通过技术委员会提交到 OASIS,该委员会将继续维护这个标准。高级消息队列协议(AMQP)是一个异步消息传递所使用的应用层协议规范。作为线路层协议,而不是API(例如JMS),AMQP 客户端能够无视消息的来源任...
2019-09-21 15:05:49 368
翻译 ZooKeeper入门(第三章)
ZooKeeper入门指导入门:在分布式协同系统中使用ZooKeeper这篇文档包含的内容可以让你快速开始使用ZooKeeper。它主要针对希望尝试它的开发者,文档包含着在单台ZooKeeper服务器上的安装指导,也有一些验证ZooKeeper在运行的简单的命令,还有一些简单的编码案例。最后,为了方便,还有一部分内容是关于更复杂的安装,例如,运行复制部署,并优化事务日志。不过,关于完整的商业环...
2019-09-15 18:23:46 307
翻译 ZooKeeper概览(第二章)
ZooKeeper:分布式应用程序的分布式协同服务ZooKeeper是分布式的、开源的可应用于分布式应用程序的分布式协同服务。分布式应用程序可以基于ZooKeeper暴露的一套简单的原语构建实现高级别的同步、配置管理、集群管理和名称管理服务。ZooKeeper被设计的易于编程,并且使用类似文件系统的文件树结构的数据模型。它基于Java运行,并且提供Java和C的绑定。协同服务很难做好是众所周知...
2019-09-14 18:46:55 232
翻译 ZooKeeper是什么?(第一章)
概述Apache ZooKeeper致力于开发和维护一个支持高度可靠分布式协调的开源服务器。什么是ZooKeeper?ZooKeeper是一个维护“配置信息和服务名称、提供分布式服务同步功能、提供集群服务”的服务管理中心。这些服务都以某种形式供分布式应用使用。每次实现它们,都不可避免地要做许多工作来修复bug和竞争条件。因为很难实现这些服务,那些应用最初通常都实现的不完善,因而使得那些应用在...
2019-09-12 14:44:25 134
原创 MyBatis中使用的设计模式
1.xml文件的解析:建造者模式2.SqlSession的创建:工厂模式3.mapper接口的执行:代理模式4.日志打印:适配器模式
2019-09-10 15:16:29 266
原创 MyBatis内置常用Java类型对应的别名
简述:为了方便开发,mybatis内置了常用的Java类型的别名,这样,我们开发时写查询结果返回的参数的resultType时就可以使用内置的别名。例如:如果要返回Map类型的结果,就不需要写java.util.Map,而只需要写map即可。mybatis内置别名:Alias Mapped Type _byte byte _long long _short...
2019-09-08 16:15:52 3165 2
原创 vue 页面跳转的两种方式
1,标签跳转<router-link to='two.html'><button>点我到第二个页面</button></router-link>2,点击事件跳转html :<button @click="hreftwo" class="test-one">点我到第二个页面</button&g...
2019-09-01 20:56:11 1322
原创 Javaweb学生信息管理系统(源码)
关注微信公众号:小诸葛的博客 回复101获取项目源码1.项目名称:学生成绩管理系统主要管理学生信息及成绩、教师信息、考试信息等。2.系统环境:系统环境:Windows开发工具:EclipseJava版本:JDK 1.8服务器:tomcat 7.0数据库:MySQL 5.1系统采用技术: Servlet+J...
2019-09-01 12:47:15 50005 70
原创 Spring配置MySQL连接代码
spring: datasource: url: jdbc:mysql://localhost:3306/stumanage?characterEncoding=utf-8 username: root password: root driver-class-name: com.mysql.jdbc.Driver
2019-09-01 11:12:30 2133
FiddlerSetup.zip
2019-07-16
OBS-Studio
2018-12-22
kibana-6.4.2-x86_64
2018-10-22
kibana-6.4.2-windows-x86_64
2018-10-22
kibana-6.4.2-linux-x86_64
2018-10-22
centos7修改语言环境支持中文总失败
2018-03-24
struts2 Session生命周期
2017-12-14
php创建类的方法 php菜鸟一枚 请问这行代码是什么意思?
2017-05-01
Android中如何无损保存BitMap文件?
2017-03-10
Java如何调用打印机打印本地文档
2016-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人