
Java
逆转星河
我是一个音乐猿。
展开
-
8.10 mysql
知识点1.MySQL的基本语法:1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server — 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\原创 2015-08-10 19:23:24 · 684 阅读 · 0 评论 -
单例模式深度分析
概述 单例模式,它能保证我们始终如一的使用同一个对象,我们平时经常会去用它,因为可以避免重复制造对象,减少内存隐患,我们也都可以写个常见的单例出来。 这里要讲下单例到底应该怎么写,既能避免线程不安全,也能保证性能。 内容 1、一个最简单的单例模式 public class GirlFriend { //静态变量记录唯一实例 private static Gi...原创 2018-04-04 18:02:30 · 579 阅读 · 0 评论 -
观察者模式深度分析
概述 观察者模式是一种很常用的设计模式,Android中的广播(Broadcast)就是用观察者模式设计的,再往大一步,诸如微博这种社交平台也是用的观察者模式,观察者模式亦被称作发布-订阅模式。观察者模式包含两个要素:目标对象、观察者对象。其中,当目标对象的状态发生改变时,它所依赖的观察者将立即得到通知,通知携带的数据将在消息中心得到处理。 内容 1、使用观察者模式的场景 当一个对...原创 2018-04-16 17:02:30 · 558 阅读 · 0 评论 -
8.5-Learning Java
知识点:多线程(续)消费者与生产者(一般方法)概述:生产者没生产一个产品,就休眠一段时间让消费者消费此产品,当消费者消费完该产品后,唤醒生产者继续生产者。在程序中,消费者与生产者的共享对象是产品,故以产品作为程序锁。Productorpublic class Productor implements Runnable{ private Production production; pub原创 2015-08-05 19:03:14 · 722 阅读 · 0 评论 -
8.4java学习笔记
知识点工厂模式工厂模式可以减少代码的修改量import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Properties;public class Factory { public static Person create原创 2015-08-04 15:28:42 · 597 阅读 · 0 评论 -
8.3java学习笔记
知识点URL打印一个网址的信息try { URL url = new URL("http://www.baidu.com"); InputStream is = url.openStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); Str原创 2015-08-03 11:09:51 · 745 阅读 · 0 评论 -
8.2学习笔记
知识点1.TCP/IP服务器serverpublic class MyServer { public static void main(String[] args) { try { ServerSocket server = new ServerSocket(8080); System.out.println("服务器启动");原创 2015-08-02 16:03:30 · 611 阅读 · 0 评论 -
8.12java学习篇
概况还是关于服务器和客户端的数据解析,今天用的是HttpClient。实现的机理是,客户端与服务器交互,服务器与数据库交互。知识点doGet 直接连在url后边,是显示的 doPost 是隐式的,比doGet安全服务器serverlet/** * Servlet implementation class MyServerlet */ @WebServlet("/MyServerlet")原创 2015-08-12 16:00:34 · 671 阅读 · 0 评论 -
8.11java学习篇
概况mvc设计模式、mySQL的事务、serverlet知识点1.mvc设计模式所谓mvc设计模式,就是将集中的代码放到不同的类的方法中,没个模块不必实现太多功能,如:一个聊天程序中,登录界面类只完成登录功能,网络连接类只完成网络连接的功能,聊天窗口类只写与聊天功能相关的方法,避免冗余。2.事务即一组不可拆分的操作。代码1: Connection conn = SQLManager.newIn原创 2015-08-11 19:13:37 · 589 阅读 · 0 评论