![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb开发
狼的独白
漫漫人生路,碌碌无为生;生命终将熄,莫哀天不公;如君今日醒,大业即可成!
-----狼的独白
展开
-
设置js加载顺序
如果在一个页面引入多个js,不会按写的顺写加载,有时会发现函数未定义,我们可以在一个js中动态添加scriptvar arr =["a.js","b.js",.....];loadScripts(arr);//执行加载function loadScripts(arr){ var index=0; function callback(){ if(arr[++index]){ loadSingleScript(arr[index],callba原创 2020-05-21 16:50:15 · 986 阅读 · 0 评论 -
读取本地文件和下载网络文件到本地
//"D:\\json.txt" '/download/file/_2017_07_31_170731101132vHYeKJNW.json'... public static void readTxtFile() { try { File file = new File("D:\\json.txt"); ...原创 2018-05-15 16:28:50 · 1009 阅读 · 0 评论 -
统计数据图echarts.js应用
ECharts,数据图表,一个纯Javascript的图表库。支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图等等图表名词先简单了解里line(折线图),bar(柱状图)1.在页面引入echarts.min.js2.创建图标div<div id="mychart" style="height:400px;top:150px"></div>3.核心代码 var...原创 2018-04-27 15:45:07 · 325 阅读 · 0 评论 -
eclipse常用快捷键
1.ctrl+shift+r打开资源(全局搜索某个文件)这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline(查看当前文件中所有方法)如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使...原创 2018-03-20 14:50:55 · 154 阅读 · 0 评论 -
数据库 表中主键字符串通过函数取值
如果项目中有特殊要求,表的主键id用varchar类型,那么自增方式只能通过函数来解决。思路就是在函数中定义开始值和最大值,如果通过参数在某表中查无数据就赋值1,有数据就加一,另给该id做了类似加密首先需要定义表来存放参数 ,记录当前数据 tbl_base_seq其次定义函数fun_create_idBEGIN DECLARE cRES_ID varchar(32);#返回原创 2017-11-29 14:24:45 · 649 阅读 · 0 评论 -
关于项目中多次保存订单,并且保存后就快速提交,导致部分数据状态未改变
最近在项目运行中经过多次查找问题,发现原因。订单第一次保存000,第二次保存00,提交后状态应该是11111,结果查出来11100,也就是第一次保存的提交了。这种情况只有在数据量比较大时才会出现。 后发现原因是点击保存未等页面刷新过来就点击了提交,如果网速够快,数据读取也就快,并能改变状态。如果网速慢,并且数据量很大,那么就会出现第二次保存的并没有改变状态。 我多方请求解决,都没原创 2017-09-19 08:50:20 · 803 阅读 · 0 评论 -
文本框获得光标后,文本框中的值覆盖(选中)。类似于网页地址栏点击后内容选中,变蓝
在项目中点击一个文本框后,想要这个值是选中的可以添加<input type="text" name="orlist[${varStatus.index}].qty" value="${list.qty}" size="2" onblur="if(!/^\d+$/.test(this.value)||(this.value)%'${list.alcqty}'!=0){原创 2017-09-07 17:24:28 · 524 阅读 · 0 评论 -
ssh项目上线运行后多用户同时用,出现并发问题,也就看到了别人的资料
当多个用户同时登录网页,操作数据时,保存后却看到别人的数据。后分析是设计模式问题。spring 默认scope 是单例模式这样只会创建一个Action对象每次访问都是同一个Action对象,数据不安全struts2 是要求 每次次访问 都对应不同的Action scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象给每个spring原创 2017-08-25 08:51:36 · 1688 阅读 · 0 评论 -
关于java代码中求两个日期差的方法
如果数据库存入日期单位是 datatime我们想取出该日期减去今天时间,求差几天首先都要转化为字符串yyyymmdd格式SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");String dtime=tp.getDhTime().substring(0, 10).replace("-", "");//到货时间 2017-06-2原创 2017-06-22 10:21:19 · 452 阅读 · 0 评论 -
谈谈JavaWeb中的MVC模式
MVC的概念MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。1、模型(Model)a、模型是应用程序的主体部分,模型表示业务数据和业务逻辑。b、一个模型能为多个视图提供数据。c、由于应用于模型的代码只需写一次就可以被多个视图重用,所以提高了代码转载 2017-05-24 13:37:51 · 368 阅读 · 0 评论