package cn.lmj.util; import java.io.IOException; import java.io.InputStream; import java.util.HashMap; import java.util.Map; import java.util.Properties; import cn.lmj.dao.CategoryDao; import cn.lmj.service.CategoryService; public class BeanFactory{//properties记住配置文件中配置的key-valueprivate static Properties p ;//把类全名做key,对象做value,利用map做到单例private static Map<String,Object> map ...
转载:https://www.cnblogs.com/yinzhengjie/p/8570093.htmlConfigParser模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。类似于apache和mysql的配置文件就用这个模块生成的。注意:新版本中变更为 configparser 一.创建配置文件 1 #!/usr/bin/env python2 #_*_coding:utf-8_*_3 #@author :yinzhengjie4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%...
作者:小傅哥 博客:https://bugstack.cn - 原创系列专题文章沉淀、分享、成长,让自己和他人都能有所收获!??一、前言实现不了是研发的借口?实现不了,有时候是功能复杂度较高难以实现,有时候是工期较短实现不完。而编码的行为又是一个不太好量化的过程,同样一个功能每个人的实现方式不一样,遇到开发问题解决问题的速度也不一样。除此之外还很不好给产品解释具体为什么要这个工期时间,这就像盖楼的图纸最终要多少水泥砂浆一样...