zoukankan      html  css  js  c++  java
  • 首页面作成(一)

      首页面是一把鼻涕一把泪做完的。基本上需求是两三天一改,从开始到作成一共改了八九次需求。最后做的一点激情没有了。

      期初是想做成仪表盘,后来做成第一版后经理看了一下,项目经理设计的方案跟经理的要求出入很大。所以有了第一次更改。改了n次之后确定要作成一个首页面的效果。前端ui设计都需要我自己去做。想了一天,关于首页的ui设计才有了思路。于是一个包含n多个div的首页面出来了。

      其中有一版是首页公告要显示成轮播效果,让我自己写的话我肯定写不出来。晚上回去翻箱倒柜查了一晚上,查出一个例子,讲滚动的事件封装到一个js中i,首页加载的时候直接初始化轮播的方法。

      还有一版,需要根据业务变动,向数据库通知表中插入一条数据,然后通知给用户。因为很多业务都 涉及变动后新增数据。所有我这边需要写一个公用的方法去新增通知数据。当别人调我写的公共方法时数据库就会新增数据。我当时是没思路的。因为这个系统涉及很多业务我都不熟,根本不知道他们具体需要传哪些参数,后来突然一个思路在脑中出现:让他们根据需要自己传一个实体类过来。新增方法然后去调一个util类(去xml中找相应的模板语句,因为业务不同提示语句也不同。我需要根据他们传过来的参数,去xml中查询具体插入哪条模板语句)。

      下面是读写xml的语句:

        synchronized static private void loadProps(){
            logger.info("开始加载properties文件内容.......");
            props = new Properties();
            InputStream in = null;
            try {
            		in = NoteUtil.class.getClassLoader().getResourceAsStream("note.properties");//第一种,通过类加载器进行获取properties文件流
                //in = PropertyUtil.class.getResourceAsStream("/jdbc.properties");//第二种,通过类进行获取properties文件流
                props.load(in);
            } catch (FileNotFoundException e) {
                logger.error("note.properties文件未找到");
            } catch (IOException e) {
                logger.error("出现IOException");
            } finally {
                try {
                    if(null != in) {
                        in.close();
                    }
                } catch (IOException e) {
                    logger.error("note.properties文件流关闭出现异常");
                }
            }
            logger.info("加载properties文件内容完成...........");
            logger.info("properties文件内容:" + props);
        }
    
        public static String getProperty(String key){//通过KEY值获取配置文件中的value
            if(null == props) {
                loadProps();
            }
            return props.getProperty(key);
        }
    

      

  • 相关阅读:
    vue中的 computed 和 watch 的区别
    mysql8.0 初始化数据库及表名大小写问题
    sql server alwayson 调整数据文件路径
    zabbix 自定义监控 SQL Server
    mysql 创建用户及授权
    mysql 设置从库只读模式
    mysql8.0 主从复制安装及配置
    centos8.0安装mysql8.0
    centos8替换阿里数据源
    npm publish 报错 【you or one of your dependencies are requesting a package version that is forbidden by your security policy】
  • 原文地址:https://www.cnblogs.com/bendoudou/p/9229194.html
Copyright © 2011-2022 走看看