当前位置: 首页 > news >正文

做网站和做app怎么做网站赚钱吗

做网站和做app,怎么做网站赚钱吗,上海装修公司排名2021,通过域名访问网站享元模式的主要目的是实现对象的共享#xff0c;即共享池#xff0c;当系统中对象多的时候可以减少内存的开销#xff0c;通常与工厂模式一起使用。 FlyWeightFactory负责创建和管理享元单元#xff0c;当一个客户端请求时#xff0c;工厂需要检查当前对象池中是否有符合条… 享元模式的主要目的是实现对象的共享即共享池当系统中对象多的时候可以减少内存的开销通常与工厂模式一起使用。 FlyWeightFactory负责创建和管理享元单元当一个客户端请求时工厂需要检查当前对象池中是否有符合条件的对象如果有就返回已经存在的对象如果没有则创建一个新对象FlyWeight是超类。一提到共享池我们很容易联想到Java里面的JDBC连接池想想每个连接的特点我们不难总结出适用于作共享的一些个对象他们有一些共有的属性就拿数据库连接池来说url、driverClassName、username、password及dbname这些属性对于每个连接来说都是一样的所以就适合用享元模式来处理建一个工厂类将上述类似属性作为内部数据其它的作为外部数据在方法调用时当做参数传进来这样就节省了空间减少了实例的数量。 看个例子 public class ConnectionPool {              private VectorConnection pool;              /*公有属性*/       private String url  jdbc:mysql://localhost:3306/test;       private String username  root;       private String password  root;       private String driverClassName  com.mysql.jdbc.Driver;          private int poolSize  100;       private static ConnectionPool instance  null;       Connection conn  null;          /*构造方法做一些初始化工作*/       private ConnectionPool() {           pool  new VectorConnection(poolSize);              for (int i  0; i  poolSize; i) {               try {                   Class.forName(driverClassName);                   conn  DriverManager.getConnection(url, username, password);                   pool.add(conn);               } catch (ClassNotFoundException e) {                   e.printStackTrace();               } catch (SQLException e) {                   e.printStackTrace();               }           }       }          /* 返回连接到连接池 */       public synchronized void release(Connection conn) {           pool.add(conn);       }          /* 返回连接池中的一个数据库连接 */       public synchronized Connection getConnection() {           if (pool.size()  0) {               Connection conn  pool.get(0);               pool.remove(conn);               return conn;           } else {               return null;           }       }   }  通过连接池的管理实现了数据库连接的共享不需要每一次都重新创建连接节省了数据库重新创建的开销提升了系统的性能
http://www.pierceye.com/news/602345/

相关文章:

  • 郑州网站制作工作室国内网站开发
  • 现在什么网站做外贸的最好wordpress window系统
  • 柬埔寨网赌网站开发新网络营销
  • html5毕业设计作品苏州关键词优化排名推广
  • 网站建设包括的内容相册在线设计平台
  • 花生壳可做网站吗微商城开发用华网天下首选
  • 口岸地区网站建设内容塔里木油田公司档案馆网站建设研究
  • 网站备案属于公司哪一块石家庄最新状况
  • 秦州建设网站免费代刷网站推广
  • 怎么查看一个网站是用什么程序做的我的家乡湛江网站设计
  • 沈阳网页模板建站开发手机app多少钱
  • 全国建设注册中心网站网页设计师培训价格
  • 做网站地图泰安百度公司代理商
  • 网站后台管理员密码汽车网站更新怎么做
  • 广东省网站备案查询怎么建设网站空间和备案
  • 企业网站软件下载红木家具网站模板
  • 如何创建网站步骤湖北网站制作公司的联系方式
  • 佛山建网站费用seo推广效果怎么样
  • 如何选择网站建设公司永州网页定制
  • 淮北市重点工程建设局网站重庆哪家网站
  • 音乐网站开发背景及意义自定义建设网站
  • 商标设计网站猪八戒宝塔一键wordpress
  • 公司网站用什么开发网站 建设 计划书
  • 安陆市城乡建设局网站w10怎么做信任网站
  • wordpress上站工具内网门户网站
  • 商城网站服务器漳浦建设银行网站
  • 可视化 网站开发工具音乐网站后台管理模板
  • 网站架构功能模块及描述网站聊天怎么做
  • 京东电子商务网站的建设做网站运营需要什么资源
  • 市北建筑建网站哪家好个体户可以做网站吗