首页 > 每日成长17年1月

每日成长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")所有 元素
:text$(":text")所有 type="text" 的 元素
:password$(":password")所有 type="password" 的 元素
:radio$(":radio")所有 type="radio" 的 元素
:checkbox$(":checkbox")所有 type="checkbox" 的 元素
:submit$(":submit")所有 type="submit" 的 元素
:reset$(":reset")所有 type="reset" 的 元素
:button$(":button")所有 type="button" 的 元素
:image$(":image")所有 type="image" 的 元素
:file$(":file")所有 type="file" 的 元素
   
: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

}

}

);

 

转载于:https://www.cnblogs.com/gongpipi/p/6275159.html

更多相关:

  • 故事背景:有一天,强哥整了个动态渲染的列表代码如下 app.component.html

          //为什么不直接就用input,那是因为这样会覆盖checkbox和radio的样式,我们这里只需要清除输入框的谷歌样式 input[type="text"], input[type="password"], input[type="number"], input[type="tel"]{box-shadow:...