未经整理的工作中遇到的小问题

console.log("success",e.data);页面的错误提醒
nested exception is org.apache.ibatis.type.TypeException:
Could not set parameters for mapping: ParameterMapping
{property=‘name‘, mode=IN, javaType=class java.lang.Object, jdbcType=null, numericScale=null, resultMapId=‘null‘,
jdbcTypeName=‘null‘, expression=‘null‘}. Cause: org.apache.ibatis.type.TypeException:
Error setting null for parameter #2 with JdbcType OTHER .
Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property.
Cause: java.sql.SQLException: 无效的列类型

Could not set parameters for mapping:
ParameterMapping{property=‘name‘, mode=IN, javaType=class java.lang.Object, jdbcType=null,
numericScale=null, resultMapId=‘null‘, jdbcTypeName=‘null‘, expression=‘null‘}.
Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #2 with JdbcType OTHER .
Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property.
Cause: java.
sql.SQLException: 无效的列类型

jdbcType的类型匹配
页面传值时对象未匹配正确
输入映射类型出错

An invalid property ‘name‘ was found in mapping #{id,name=#{name}.
Valid properties are javaType,jdbcType,mode,numericScale,resultMap,typeHandler,jdbcTypeName
11:35:50.891 [localhost-startStop-1] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean ‘sqlSessionFactory‘
提交之前保证是测试过并且没有问题的,把alert全删了啊,测试都用console.log()

"^[\\w-]{1,50}$"

ctrl+F5强制刷新

1-没有查无记录的模态框
2-电话无法拨打
3-天假
/^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$/

ng-pattern="/^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$/"
<div class="col-md-4">
<label for="pattern">4. 模式匹配</label>
</div>
<div class="col-md-8">
<input type="text" id="pattern" name="pattern" ng-model="user.pattern" ng-pattern="/^[a-zA-Z]*\d$/" class="form-control" />
<span class="glyphicon glyphicon-ok form-control-feedback"
ng-show="myForm.pattern.$dirty && myForm.pattern.$valid"></span>
</div>

onkeyup="value=value.replace(/[^\d]/g,‘‘)"

<input type=" text" name=" inputText" required ng-trim=" true" ng-model="userNum" ng-pattern=" /^[0-9]*[1-9][0-9]*$/" ng-maxlength=" 6〃 maxlength=" 6〃/>

<span ng-show="myForm.inputText.$error.required">必须得写数字</span>
<span ng-show="myForm.inputText.$invalid&&!myForm.inputText.$error.required">非法的数字</span>

name="inputText" ng-model="money" required ng-trim="true" ng-pattern="/^(([1-9]*)|([0-9]+\.[0-9]{1,2}))$/"

<html>
<head>
<script>
function $(e){return document.getElementById(e);}
function go()
{
var reg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
if(reg.test($("check").value))
{alert("ok");}
else{alert("no");}
}

^1[0-9]{10}$
</script>
</head>
<body>
<input id="check" type="text" onchange="go()" />
</body>搜索
</html>

ng-class="{false:‘glyphicon glyphicon-phone-alt text-green ‘,true:‘glyphicon glyphicon-earphone text-green ‘}[tel.isphone]"

Error:[$parse:lexerr]:angularjs语法错误
清理缓存很重,有的时候就是缓存的原因页面一直报错

$(‘#house_search‘).typeahead({
source: function (query, process) {
var results = $.map(houseNos, function (house) {
return String(house.ID);
});
process(results);
},

highlighter: function (item) {
return item ;
},

updater: function (item) {
console.log(‘item‘,item);
return item;
}
});

$(‘#customer_search‘).typeahead({
source: function (query, process) {
var results = $.map(customerNos, function (customerNos) {
console.log();
return String(customerNos.CRID);
});
process(results);
},

highlighter: function (item) {
return item ;
},

updater: function (item) {
console.log(‘item‘,item);
return item;
}
});

<select class="form-control" ng-model="exchange.exchangeNo"
ng-options="contractno.CONTRACT_NUM as contractno.CONTRACT_NUM for contractno in contractnos"
required>

<option selected value="">--请选择--</option>

<input id="house_search" type="text" ng-model="info.housesid"
class="form-control" ng-model="info.housesid"
placeholder="房源编号" data-provide="typeahead"
ng-change="delHouseNos(info.housesid)" required/>

DataCenter.get("inquire/customernos",1);

DataCenter.addEventListener("customernos",function(e){
customerNos = e.data;
$scope.$apply();
});

assistantStoreNos
assistantRegionalNos

var assistantStoreNos =[];//门店经理姓名
var assistantRegionalNos=[];//区域经理姓名

#assistantStore_search
#assistantRegional_search

//查询客源编号
@RequestMapping(value = "/customernos/{id}", method = RequestMethod.GET)
public Object queryCustomerNos(@PathVariable("id") Integer id){
Object o = service.getCustomerNos();
return DataEvent.wrap("customernos", o);
}

<!--客源编号查询-->
<select id="getCustomerNos" resultMap="M">
SELECT
B.CRID
FROM
CUSTOMER.CUSTOMERS A ,CUSTOMER.CRESOURCE B
WHERE
A.CID = B.CID
AND A.BIZTYPE = 2
</select>

SELECT
B.CRID
FROM
CUSTOMER.CUSTOMERS A ,CUSTOMER.CRESOURCE B
WHERE
A.CID = B.CID
AND A.BIZTYPE = 2

select emp_name from cbssys.t_Employees

做下拉框提示时的bootstrap-typehead插件
$(‘#customer_search‘).typeahead({
source: function (query, process) {
var results = $.map(customerNos, function (customerNos) {
console.log();
return String(customerNos.CRID);
});
process(results);
},

highlighter: function (item) {
return item ;
},

updater: function (item) {
console.log(‘item‘,item);
return item;
}
});
[ERROR] /E:/intellJ/CBS-Transactions/src/main/java/com/wiwj/cbs/transactions/service/impl/link12/Link12ServiceImpl.java:[217,24] 找不到符号

配置maven时重要的一步
-Dmaven.multiModuleProjectDirectory=$M2_HOME

svn资源下载路径
http://10.10.101.71:81/repos/CBS

[WARNING] ‘dependencies.dependency.(groupId:artifactId:type:classifier)‘ must be unique

data-dismiss="modal 是一个定制的 HTML5 data 属性。用于关闭模态窗口。

其中ng-show和ng-hide是一样的,只不过ng-show是满足条件就展示,ng-hide是满足条件就隐藏,下面就不再提到ng-hide。

Font Awesome完美的图标字体只为Bootstrap设计
bootstrap-star-rating,jquery星星级评分插件

<div class="panel-footer">
<nav class="pull-right">
<pagination num-pages="pages" curr-page="page" on-select-page="selectPage(page)">
</pagination>
</nav>
</div>

//清空模态框,写上这段话就不用去手动的页面模态框的缓存了
$(".modal").on("hidden.bs.modal",function(){
$(this).removeData("bs.modal");
});

alert-dismissable可取消的警告框

http://localhost:8080/transactions/fund/view/fundList.html

无法访问服务器,可以对下面的文件进行修改最后两项加上#(2016年4月20日下午16:50)
C:\Windows\System32\drivers\etc\hosts

租赁合同编号:sj009sj

DataCenter.find("contractRent/myrentList", $scope.d)
find寻找这个URL,并为之赋值

List<Map<String, String>> list =contractRentDao.queryList(data, new RowBounds(Integer.parseInt(data.get("page")), Integer.parseInt(data.get("size"))));
这个page和size就是说要我们自行设置

DataCenter流程再认识:
1、首先通过angularjs双向绑定或是jQuery从页面获取数据或状态,通过这些数据或状态来执行调用不同的DataCenter里面的方法(find\get\modify);
2、find、get、modify这些方法触发的都是url地址,并同时将参数或状态值传递过去进而执行。
3、执行上述方法完毕之后,获取监听的结果或状态,并通过angularjs双向绑定来完成向页面的数据和状态的传输

$scope.cancel = function () {
if(!confirm(‘确认作废?‘)) return;
DataCenter.modify("contractRent/cancel", {CID:$scope.CID, COMPANY:1, STT:98, MM:$(‘#MM‘).val(),CONTRACTNO:$scope.cno}, $scope.CID);
}
删除确认框,删除之前提示是否删除?如果确认便调用modify来修改,如果取消的话就会返回,不会执行作废url

if($("#iscancel").is(":checked")){
$scope.d[‘STT‘] = 98;
}
这句话就是说单选框是否被选中
,如果选STT就会有值

data-main

<script src="../../js/config.js"></script>
<script src="http://static.bacic5i5j.com/cdn/lib/jquery/jquery-2.1.4.min.js"></script>
<script src="http://static.bacic5i5j.com/cdn/lib/require/2.1.9/require.min.js" data-main="../js/detail"></script>

js里面的substring()而不是subString();

jqeury的在学习
<script
src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js">
</script>
<script>

function myFunc(){
$("#h00").html("hello jquery!!!")
}
$(document).ready(myFunc)
</script>

jquery增加css样式
$("#h01").attr("style","color:red").html("Hello jquery")

<input type="text" onblur="myFunc()" value="hehe"/>
<script>
function myFunc(){
setInterval(function(){
var name=prompt("Please enter your name:","Your name")
alert("欢迎您:"+name+"先生/女士");
},3000);
}
</script>

时间: 2024-10-14 20:23:02

未经整理的工作中遇到的小问题的相关文章

html5工作中遇到的小坑坑

1.关于localStorage的用法(它会把所有的数据类型都当成string,所以在使用时需要转换,下面以object类型为例) 存储:localStorage.setItem('productList',JSON.stringify(state.productList)) 取出:JSON.parse(localStorage.getItem('productList'))

工作中积累的小知识

eval( ) 这个是里面的参数原始设定是什么内容,虽然放里面的是字符串,转出来就是原始的内容 如:var a = function(){}; eval( 'a' )   //function(){}; Object.keys( ) 注意这个方法里面有个some方法可以打印出数组里的每个值,这个some其实是数据里的方法 var json = {name:'djdd',content:'888'}; Object.keys(json).some(function(key){console.log

记录工作中遇到的小问题

1.mysql密码过期 错误描述:You must reset your password using ALTER USER statement before executing this statement. 用cmd登录之后,无论干什么都会报这个错. 解决办法:set password=password("yourpassword"); 原文地址:https://www.cnblogs.com/ccdeblog/p/9020010.html

用人工智能工具解决工作中遇到的录音整理、速录行业的问题

音视频内容整理行业是一个出现挺长时间的行业,主要工作是听声音录成文档,或者是将内嵌的字幕“抄”出来,形成易读的文档,还有的是根据图片的文字打字,有的是将录音整理成字幕格式,每行多少个字. 这种行业需要有比较广泛的知识,因为要面对各行各业的录音内容.第二个特点是工作需要特别多的时间,因为文字工作本身是需要时间和耐心的.第三个特点是要面对各种各样的场景,例如有个客户发的仅是一个链接,录音下不下来,有的声音质量很糟糕,有的内容很专业,有的要求交稿的时间很紧,有的是方言,有的是外语,等等. 从事录音整理

openstack运维手册(个人实际工作中整理)

openstack运维手册,是本人在实际工作中整理的,现分享!!!因水平有限,欢迎广大朋友指正.具体文档见附件.

注意编码工作中的小细节

人们常说"细节决定成败". 编码工作中,同样需要关注细节. 本文将给出3个小实例来说明编码中关注细节的重要性,同时给出作者对如何注意编码细节的一点见解(说的不对,请指正). 例1 这个问题如此地显而易见,竟然没有被发现. List<int> numList = new List<int>(); numList.Add(3); numList.Add(1); numList.Add(4); numList.Add(2); numList.Add(5); numLi

给大家分享12个或许能在实际工作中帮助你解决一些问题的JavaScript的小技巧

使用!!操作符转换布尔值 有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值.为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单.对于变量可以使用!!variable做检测,只要变量的值为:0.null." ".undefined或者NaN都将返回的是false,反之返回的是true.比如下面的示例: 01 function Account(cash) { 02 this.cash = cash; 03 this.hasMoney

工作中的小发现

1.又到了周五.今天有点忙,现在才做完需求,不是有多难,而是启动项目时间花掉了很多. 1.更改之前的习惯: 采用预编译写sql,这是我工作中的虎哥提醒了我,预编译是sql的安全编写方式,预防注入攻击.再也不要写sql+变量了. 2.使用JPA写法.底层也是StringBuilder的拼接.但是提供了多单表的增删该查 3.easyui和js代码. 结合使用,观看性强,更有成就感. 4.代码避免多层循环,用更简洁的方式编写代码. 5.劳逸结合,任务是做不完的. 但需求永无止境. 原文地址:https

工作中常用的快捷键

早期工作时,只要用鼠标点点基本上就够用了.随着工作责任的加大,时间都感觉不够用,恨不得分身.这个时候就不得不想办法去节省时间.快捷键既省时又帅气,还能拿来装b,自然得去花点时间了解下.这东西没难度,关键是要多用,养成一种习惯.记得某些文章说过大牛都是不用鼠标的,都是全键盘操作.下面将个人常用的快捷键整理了下: 电脑常用快捷键 1.WIN(微软图标)+E 打开资源管理器,也就是“计算机”或“我的电脑” 不用去找 “计算机”或“我的电脑”在哪,特别适用于操作别人的电脑,有的人电脑桌面文件一堆,让人眼