• 每日成长17年1月


    2017年1月

    1月9号

    一、学习了ice 

      ice是一个跨平台调用程序,与语言无关的一个中间件,比如,可以通过java的代码调用 c应用程序的接口。  

    1月11号

    一.学习了 struts2 + spring + mybatis 的配置。

       1.首先是web.xml的配置,主要配置两个 一个是struts的核心过滤器配置,一个是spring监听器配置。同时还可以配置一些过滤器。

       2.struts2的配置,主要是配置struts.xml的配置,里面有struts的拦截器,strusts默认是不会输出输出日志的,所以需要自己配置日志用。还有就是配置一些全局的页面,配置action控制url跳转。

       3.另外就是log4j(1.x) 的配置,如果要打印sql,则需要在mybatis的配置文件里面指定打印日志用log4j。

    1月12号

    一、今天碰到一个web.xml配置的问题,

    现象,自定义的filter在第一次启动web项目的时候执行了。后面的请求该过滤器都不会执行到。

    原因: 由于未web.xml配置的问题,将struts的核心过滤器配置在了自定义的过滤器的前面。正常的顺序是自定义的过滤器应该在struts的过滤器的前面。

    顺便学习下web.xml的配置。

      顺序为,过滤器,监听器,

    详细配置url:http://www.cnblogs.com/hafiz/p/5715523.html

    二、jquery获取选中的checkbox

       利用属性选择器$("[attribute|='value']") 是不会获取到 checkbox的

       例如 错误的示范 $("input[checked=checked]")

       正确的写法 $("input :checked")

    :input $(":input") 所有 <input> 元素
    :text $(":text") 所有 type="text" 的 <input> 元素
    :password $(":password") 所有 type="password" 的 <input> 元素
    :radio $(":radio") 所有 type="radio" 的 <input> 元素
    :checkbox $(":checkbox") 所有 type="checkbox" 的 <input> 元素
    :submit $(":submit") 所有 type="submit" 的 <input> 元素
    :reset $(":reset") 所有 type="reset" 的 <input> 元素
    :button $(":button") 所有 type="button" 的 <input> 元素
    :image $(":image") 所有 type="image" 的 <input> 元素
    :file $(":file") 所有 type="file" 的 <input> 元素
         
    :enabled $(":enabled") 所有激活的 input 元素
    :disabled $(":disabled") 所有禁用的 input 元素
    :selected $(":selected") 所有被选取的 input 元素
    :checked $(":checked") 所有被选中的 input 元素

    1月13号

    三、java为什么要设私有变量

    java 为什么要设置私有变量

    比如:有些字段数据是只读的,不让别人修改的。
    那么private定义的变量只需要一个getter方法。
    而public的话就不能实现只读字段了。

    public enum Role{

    Admin("管理员",(short)0),User("普通用户",(short)1);
    private short value;
    // 自定义的name 如"管理员";
    private String zhName;
    Role(String zhName,short value){
    this.zhName = zhName;
    this.value= value;
    }
    public static Role getEnum(Short value,String enumName,String name){
    for(Role role :Role.values()){
    if(value != null && role.value==value){
    return role;
    }
    if(role.name().equals(enumName)){
    return role;
    }
    if(role.zhName.equals(name)){
    return role;
    }
    }
    return null;
    }
    public short getValue() {
    return value;
    }
    public void setzhName(String zhName) {
    this.zhName = zhName;
    }
    }

    1月17日

    学习ibox

    1月18日

    vmvare  web service manager 学习。

    1月24号

    select2使用方法
    $("#userId").select2({
    language: "zh-CN",
    placeholder:"请选择",
    ajax: {
    url: "/ajax_listUserData.action",
    dataType: 'json',
    delay: 250,
    data: function (params) {
    console.log(params);
    var query = {
    queryUserName: params.term
    }
    // Query paramters will be ?search=[term]page=[page]
    return query;
    },
    processResults: function (data) {
    return {
    //返回的数据 格式[{id:1,text:"666"}]
    results: data
    }
    };
    },
    cache: true
    },
    escapeMarkup: function (markup) {
    return markup;
    },
    minimumInputLength: 1,
    templateResult: function(repo){
    return repo.text
    }
    }
    );

  • 相关阅读:
    回车与换行的区别
    C# 验证数字
    FCKeditor 2.6.6在ASP中的安装及配置方法分享--ZZ转载自网络
    关于Application.Lock…Application.Unlock有什么作用?
    关于Application.Lock和Lock(obj)
    C#解决Linq OrderBy() 失效的小技巧
    文件夹添加 IIS 应用程序池用户权限
    we7调用模板如何区分栏目页与详细页
    第二阶段冲刺(第十天)
    每周总结(第十六周)
  • 原文地址:https://www.cnblogs.com/gongpipi/p/6275159.html
Copyright © 2020-2023  润新知