10 2016 档案
摘要:一些可以尝试的方法 DNS: 国内使用 114.114.114.114 国外推荐使用8.8.8.8 (Google public DNS) DNS列表 http://public-dns.info/nameserver/cn.html 说明:使用自己设置的DNS,会免去一些校内不稳定DNS服务器带来
阅读全文
摘要:Java分布式 设计分布式系统的本质就是 “如何合理将一个系统拆分成多个子系统部署到不同机器上”。 分布式系统的设计应考虑以下几个问题: 系统如何拆分为子系统? 如何规划子系统间的通信? 如何让子系统可以扩展? 通信过程中的安全如何考虑? 子系统的可靠性如何保证? 数据的一致性是如何实现的? 通信:
阅读全文
摘要:JVM Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是
阅读全文
摘要:服务Service 一般来说,服务是一个应用程序,通过发布接口(又叫服务契约)实现其功能。 实现服务的方式有很多,一种常见的是Web Service,基于WSDL和SOAP等工业标准;REST则是其他一种实现方式。 REST 具象状态传输(Representational State Transfe
阅读全文
摘要:MySQL MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。 SQ
阅读全文
摘要:Servlet Java Servlets是运行在web或应用服务器上的程序,在来自web浏览器及其他HTTP客户端的请求和数据库及HTTP服务器上的应用之间起中间件作用。 使用Servlets,你可以从网页表单获取用户输入,从数据库或其他资源展示数据记录,并动态地创建网页。 (selvlet类似于
阅读全文
摘要:JDBC Intro JDBC stands for Java Database Connectivity. Java与各种数据库连接的标准Java api. The JDBC library includes APIs for each of the tasks commonly associat
阅读全文
摘要:1. 简单的使用方式 java.util.Scanner (读) java.io.PrintWriter (写) Java的IO操作中有面向字节(Byte)和面向字符(Character)两种方式 (注意命名后缀) 2. 二进制IO 可序列化接口Serializable 可以写入输出流中的对象成为可
阅读全文
摘要:Java 集合框架 Java集合框架是指导java的集合类。 Collection Framework的特性 高性能。为基本的数据结构提供更高效的实现。 让不同类型的collection以相似的方式工作,具有高度互操作性。 能容易地继承或拓展一个collection 所有的Collections框架
阅读全文
摘要:最长子序列:匹配的字符不需要连续。 最长子串: 匹配的字符需要连续,可能有多种结果。 解决思路:将输入字符串1看作行, 输入字符串2看作列,构成二位数组,然后将对角线匹配字符的值标记为1,计算满足条件的匹配字符个数即可。 基本思想: 空间换时间,动态规划。 图解与公式(只针对最长子序列,最长子串类似
阅读全文
摘要:多线程 线程和进程的区别 进程(Process)是一个正在执行程序的实例,也包括了当前使用的程序计数器、寄存器和变量的一些值。 线程(Thread)是一种轻量级的进程(light weight process(LWP))。线程是CPU利用的基本单元,而进程是资源分配的基本单元。 线程的优点: 创建,
阅读全文
摘要:Spring的7个模块 主要模块: spring core, spring context, spring beans(核心) 为什么要 Bean 这种角色 Bean 或者为何在 Spring 如此重要,这由 Spring 框架的设计目标决定,Spring 为何如此流行,我们用 Spring 的原因
阅读全文
摘要:java 网络编程 package java.net.* Network Protocol Stack Socket Definition: A socket is one endpoint of a two-way communication link between two programs r
阅读全文

浙公网安备 33010602011771号