日常工作笔记(持续更新中。。)

  1. .修改数据库相应字段的属性,选择charset为utf-8,collation为utf8-unicode-ci

Caused by: java.sql.SQLException: Incorrect string value:
‘\xE5\x91\xA8\xE6\ –异常

  1. .JS获取select下拉框选中的name1属性的值:

var cloud_type = $(“#speed”).find(“option:selected”).attr(“name1”);

  1. . 上传图片时,手机端支持打开相册和拍照
    可行方式:
    <input class=”weui-uploader__input” type=”file” multiple
    accept=”image/*” name=”file13” id=”file13”>

不可行方式:
<!– <input class=”weui-uploader__input” type=”file”
capture=”camera” accept=”image/*” name=”file13” id=”file13”> –>

  1. 英文姓名不能为空且不能包含中文

if (ip_name == “” || /.*[\u4e00-\u9fa5]+.*$/.test(ip_name)) {

alert1(“英文姓名不能为空且不能包含中文”);

return;

}

  1. .js判断输入的只能是字母和数字

var reg = /\^[0-9a-zA-Z]+$/

function jiaoyan(){

var str = $.trim($(“#2_idcard”).val());

if(!reg.test(str)){

alert(“您输入的统一社会信用代码不是数字或者字母”)

return;

}

}

  1. 将查询到的结果集集合都合并放到一个为逗号隔开的新字段

(SELECT GROUP_CONCAT(StateTag) FROM t_wst_order_status AS B WHERE
B.OrderId = ‘011WBSWEB20180403111205582’) AS stateTag

  1. 跳转相对路径

href=”/bj/cloudspecialline/app/header.jsp”

  1. .java.lang.NumberFormatException: For input string: “14757272012”

原因&解决办法:Integer在32位的编译环境下,存储长度为32位。即-2\^31\~2\^31-1;
即-2,147,483,648\~2,147,483,647,此时将Integer换成BigInteger类型,问题解决

  1. js中将字符串类型转换为数字类型进行计算

js中变量为弱类型,可以直接进行运算:cloud_type = cloud_type * 1 +15;

  1. (1)Unable to instantiate Action

(2)java.lang.ClassNotFoundException

(3)ResourceBundle [i18n.SecurityMessage] not found for MessageSource:

除了配置错误,还要检查往后台服务器上部署的时候class文件位置是否正确(\web\WEB-INF\classes\com\surekam\)

  1. MYSQL中批量替换某个字段的部分数据

UPDATE t_wt_csl_order SET ddgj_trade_id = REPLACE(ddgj_trade_id,
‘AA’, NULL) #批量替换:将order表中的BB替换为null

  1. 按照自定义的时间格式查询一段时间的下单数量,如:按照每天的小时

SELECT DATE_FORMAT(order_time,’%Y-%m-%d %H’) days,COUNT(1) COUNT FROM
t_wt_wbsp_main_sheet WHERE order_time >= ‘2018-04-01’ AND
order_time <= ‘2018-04-30’ GROUP BY days ;

  1. String dateStr=new SimpleDateFormat(“yyyyMMddHHmmssSSS”).format(new
    Date());

  2. ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容.

但是二者还是有着一些区别的:

1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。

2、在表单元素使用了disabled后,我们将表单以POST或者GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去

常用情况:

1、在某个表单中为用户预填了某个唯一识别代码,不允许用户改动,但是在提交时需要传递该值,此时将属性设置为readonly

2、当用户正式提交了表单后需要等待管理员的信息验证,不允许用户再更改表单中的数据,而是只能够查看,由于disabled的作用元素范围大,所以此时应该使用disabled,但同时应该注意的是要将submit
button也disabled掉,否则只要用户按了这个按钮,如果在数据库操作页面中没有做完整性检测的话,数据库中的值会被清除。

3、在用户按了提交按钮后,利用javascript将提交按钮disabled掉,可防止在网络条件比较差的环境下,用户反复点击提交按钮导致数据冗余地存入数据库

  1. .mysql查询字段值为空的语法:where <字段名> is null
  2. jquery定位到某一行:$(“input[name=’Operator_card_num’]”)[0].focus();

猜你喜欢

转载自blog.csdn.net/qq_32332777/article/details/80562843