web开发
文章平均质量分 52
小魏的马仔
易唐云网,愿所有的努力不被辜负,所有的温柔都被更温柔对待
展开
-
【NGINX】同时支持ws请求和http请求
在sever代码块中,你定义好的路由下面,增加以下两句话。关键代码:http代码块中,增加map。原创 2023-11-09 17:50:57 · 831 阅读 · 2 评论 -
【springMvc】通过url向后台传递带有#井号的参数处理
正常的post请求,不需要将特殊字符转码,后台也能正常接收,上述代码主要用于通过url直接请求的情况下,例如以下的请求发起方式,则param需要注意转码,否则就会被截断。在第一个#后面出现的任何字符,都会被浏览器解读为位置标识符。,因为spring会自己抵消一次,如果只写一次转码,则后台的处理逻辑就不能使用我接下来的代码。可以看到,只是请求index.html,根本没有"#print"的部分。当我们不能确定传入的参数中是否包含井号时,就需要对参数进行转码,1、HTTP请求不包括#比如,访问下面的网址,原创 2022-08-24 16:55:30 · 1908 阅读 · 1 评论 -
【easyui】datagrid参数配置记录
代码】【easyui】datagrid参数配置记录。原创 2022-07-26 15:55:43 · 312 阅读 · 0 评论 -
【easy ui】Datebox插件显示日期错误
当我将java后台计算获得的date2,转换成String类型的数据,date2Str返回给前台后,显示就正常了。返回给前台页面,从数据库中返回的Date类型能正常显示,因为它返回的实际上是时间戳,上面的解决方案亲测可用,但是原因仅仅是猜想。),因此前台的datebox无法识别,导致显示错误。但是java后台计算的,返回的并不是标准的时间戳(但是,这两者如果通过el表达式方式。......原创 2022-07-19 17:53:40 · 951 阅读 · 0 评论 -
【内部】应用服务器初始化手册1.0
应用服务器初始化手册原创 2022-06-16 10:56:09 · 554 阅读 · 0 评论 -
【nginx】反向代理时,url中包含转义字符导致400 bad request问题
现象我在nginx中,拦截了/api/相关接口,将此链接转到对应的9091端口进行处理。然后前台调用的时候,返回bad request 400的错误我将url中api前的端口号,人工加上之后,拼接了127.0.0.1:9091/api/……,测试是成功返回的但是前台传入的127.0.0.1/api/……,处理失败。由此,判断是nginx出现了问题将url中的特殊字符全部删掉,发现nginx是可以正常跳转的,由此判断,是url出现了问题解决之前nginx的跳转逻辑如下:location /a原创 2021-04-19 11:35:55 · 5889 阅读 · 0 评论 -
小程序支付“支付签名错误”排查
支付签名错误排查顺序是否能够正常获取prepay_id,我之前是无法正常获取,每次都报“商户订单号重复”,检查了数据库发现,生产环境中的订单ID>测试环境的订单ID,因此重复,修改后,可以正常获取返回prepay_id后,又报“支付签名错误”,将本地的签名xml放到微信签名校验(点击跳转)中,返回的是一样的结果。所以感觉流程应该是没问题的,问题应该出在参数的封装上,检查了一下,果然,第一次签名时,传入的“appid”,在第二次签名时,需要改为“appId”,改过之后,测试,支付成功!还有小伙原创 2021-03-30 17:51:58 · 1247 阅读 · 0 评论 -
【前端】jQuery中input绑定回车事件不生效,直接刷新页面的问题
表单代码前端代码 <form id="searchForm" style="margin: 4px 0px 0px 15px" class="form-horizontal"> <div class="form-group form-group-xs"> <label class="col-xs-2 l-btn-text"> 扫码区</label> <div cl原创 2020-11-20 14:53:25 · 1369 阅读 · 0 评论 -
【echarts】修改柱状图颜色
创建一个柱状图对象<div id="barGragh" style="width: 100%;height:400px;margin-bottom: 5px"></div>js设置树形//柱状图 var barGragh = document.getElementById('barGragh'); var barChart = echarts.init(barGragh);原创 2017-04-06 17:05:35 · 21077 阅读 · 0 评论 -
【echarts】柱状图设置固定宽度(最大宽度)
//柱状图 var barGragh = document.getElementById('barGragh'); var barChart = echarts.init(barGragh); var barChartoption = { tooltip: { trigger: 'axis' }, leg原创 2017-03-15 16:26:05 · 32050 阅读 · 2 评论 -
【百度echarts】实现圆环进度条-代码示例
效果图代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script src="js/echarts.js"></script> <title>圆环进度条</title></head><body><div id="pie" style="width: 1366px;height:450px原创 2017-02-14 15:13:46 · 14054 阅读 · 0 评论 -
【layui】多层弹出框顺序关闭问题解决
需求目前有A,B,C三层页面,A弹出B页面,B弹出C页面。在C页面执行完操作后,需要将数据直接返回给A页面,并关闭C页面以及B页面。实现思路在A页面写一个回调方法,用于接受C页面的参数 //回调函数 function callBack(id,name) { $("#unitName").val(name); $("#entityId").v...原创 2019-11-06 14:59:18 · 3113 阅读 · 0 评论 -
layUI弹出框增加回调事件
layer.open({ type:2, //弹出层现实的样式 //shade:false, //不显示背景阴影,去掉这个属性则显示 //skin:"layui-layer-rim", //加上边框 closeBtn:0, //不显示关闭按钮 //shadeClose:true,//开启遮罩关闭 就是点击其他地方,弹框消失...原创 2019-10-16 12:32:00 · 1618 阅读 · 0 评论 -
【layui】表单元素radio不显示渲染
最近一直在使用layui,一个对程序员相对友好的前端框架,很多效果都进行了初步的封装。在使用过程中遇到最多的问题就是引用的问题,各种模板无法使用,虽然都一一百度解决。本次需要解决的问题是 layui-form表单无法渲染效果。我希望的效果是但是程序运行效果是问题分析:因为这个表单,我是使用laytpl动态插入的,因此表单中radio的效果并没有渲染上,打开调试模式可以看到正常的radio渲染结果,应原创 2017-05-02 13:04:33 · 29516 阅读 · 5 评论 -
【tomcat报错】A child container failed during start
当我遇到这个问题的时候,我的环境是这样的使用maven作为基础架构添加了一些常用的jar包使用tomcat然后在运行tomcat的过程中发现遇到了下面的报错(节选)严重: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleE原创 2017-04-28 18:38:32 · 1073 阅读 · 0 评论 -
apache 发送email demo
创建demo工程 - 添加maven依赖 <dependencies> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.3.3</version>原创 2017-04-19 11:36:34 · 708 阅读 · 0 评论 -
ios-微信浏览器刷新标题document.title
我是代码 //设置页面标题 document.title = "剪切图片-青果教育"; //增加页面元素变动,从而保证标题一定会刷新 //解决问题:由于部分手机浏览器bug,导致标题更新后不会自动刷新 var $body = $('body'); var $iframe = $("<iframe style='display:none;' src='/f原创 2016-07-20 11:00:23 · 3790 阅读 · 0 评论 -
微信weui之dialog应用
我是代码 //设置对话框弹出事件,供客户选择是否需要删除这样照片 function showIsDeleteDialog(index) { $('#dialog1').show().on('click', '.weui_btn_dialog', function () { $('#dialog1').off('click').hide();原创 2016-07-18 18:21:06 · 12756 阅读 · 0 评论 -
微信weui之actionSheet应用
我是代码 //设置弹出框弹出事件 function showImagesActionSheet(index) { console.log('showImagesActionSheet in '); var mask = $('#mask'); var weuiActionsheet = $('#weui_actionsheet');原创 2016-07-18 18:20:06 · 9297 阅读 · 1 评论 -
微信js-sdk:关于menuItem:delete按钮无法显示的问题
看微信的朋友圈,可以点击缩略图,预览图片,并对图片进行删除操作,于是客户提出这个需求,当时感觉应该也比较简单。大体思路如下: wx.previewImage({ current: 'http://p2.qingguo.com/G1/M00/F1/C5/rBACFFeFoq3TKZ8CAAD5i3RCGDQ03_100x100.jpeg',//previewImageArray[index原创 2016-07-18 09:45:30 · 3240 阅读 · 5 评论 -
[web service]axis2免部署实现web service
一、Axis2的下载和安装 1.可从http://ws.apache.org/axis2/ 下载Axis2的最新版本: 可以下载如下两个zip包: axis2-1.5.4-bin.zip axis2-1.5.4-war.zip 其中 axis2-1.5.4-bin.zip文件中包含了Axis2中所有的jar文件, axis2-1.原创 2016-04-26 18:12:49 · 1630 阅读 · 0 评论 -
[web service]axis2+eclipse+tomcat开发web service
首先需要下载相应的安装包。jsdk1.5 :自己网上搜搜有的是。tomcat:http://tomcat.apache.org/download-60.cgi 下载tomcat 6.0 zip文件。eclipse :下载http://www.eclipse.org/downloads/ Eclipse IDE For java EE developersaxis2:http://axi原创 2016-04-26 18:12:44 · 1654 阅读 · 0 评论 -
【吐槽系列】如何用最贱蛋的方式将web程序变为桌面应用
前言实在是想吐个槽,最近公司有个活,想要将我们写的web网站套在一个浏览器壳子里面,愣装桌面应用(zhuang b)。然后健哥给我推荐了cef,顺道作者又手贱的去看了cefSharp和Xilium.CefGlue,不得不说了解一下都是不错的开源项目,国内很多小有名气的浏览器(世界之窗,猎豹等)用的都是cef这个框架。安装之痛然后就是安装vs2015,顶着蛋疼的网速下载各种组件,然后编译cef的二进制原创 2016-05-18 10:24:06 · 7863 阅读 · 5 评论 -
jquery设置元素的readonly和disabled
Jquery的api中提供了对元素应用disabled和readonly属性的方法,在这里记录下。如下: 1.readonly $('input').attr("readonly","readonly")//将input元素设置为readonly $('input').removeAttr("readonly");//去除input元素的readonly属性 if($('i原创 2016-05-12 10:47:07 · 491 阅读 · 0 评论 -
【jaspersoft】基于studio的iReporter报表开发爬坑记录
问题汇总details和columnFooter中间有一大段空白问题1) 先点击空白处(此处太坑了,大部分人都是照搬别人的博客。我点了半天,根本没找到他们说的勾选框)2) 勾选Float Column Footertitle中的静态text不显示回答:字体的大小超过height设置的值,在预览的时候能显示,但是添加到java代码后,显示为空这里有一个阈值的问题,我在报表设计器中...原创 2019-11-21 17:15:40 · 762 阅读 · 0 评论 -
NGINX+tomcat配置流程(企业微信+Web应用)
nginx代理设置需求:企业可信域名 必须是不带项目名称的一级域名,且能访问给的验证txt依然可以通过ip地址+端口号+应用名称进行访问可以通过二级域名直接访问能够提供微信审批功能步骤:域名解析,设置二级域名xxxx.“你的域名”指向对应的阿里云ecs服务器ip地址tomcat的server中,保留8080端口不变,此时,启动tomcat,应能通过ip地址+端口号+应用名称...原创 2019-03-09 10:43:27 · 1792 阅读 · 0 评论 -
【easyui】dialog中继续弹出dialog
下面代码使用spring mvc架构在controller的跳转中,不要直接返回dialog需要展示的页面,直接跳转到一个container中 @RequestMapping("/XXX") public String XXXX(HttpServletRequest request) { request.setAttribute("treatmentCycle", 5原创 2016-12-17 14:12:11 · 4926 阅读 · 0 评论 -
【easyui】tabs 不弹出重复窗口
//跳转处理公共函数 kevin 1202修改,新增去重功能 function goToNewTab(url,title) { var href= url; var t = parent.$('#mainTabs'); //判断是否重复,如果重复,则跳转到当前tab var tabs =原创 2016-12-17 14:08:48 · 776 阅读 · 0 评论 -
【easyui】datagrid根据条件隐藏行
rowStyler: function (index, row) { if (row.isEnd == '1') {//条件 return 'display:none'; }else{原创 2016-12-16 17:03:16 · 9928 阅读 · 1 评论 -
【easyui】 datagrid连续发送两次请求问题
XXXXXX.datagrid({ url: "${pageContext.request.contextPath}/xx/xx/xx, });用上述方式动态加载datagrid的数据时,通过net监听,发现调用了两遍XX方法,目前的解决方案是,将url放到datagrid初始化的时候执行。$('#XXXX').datagrid({原创 2016-12-13 10:38:55 · 3836 阅读 · 0 评论 -
HTML5-localStorage应用
localStorage支持支持localStorage的浏览器类型判断浏览器是否支持localStorage判断浏览器是否支持,可以使用如下代码:if(window.localStorage){ alert('This browser supports localStorage');}else{ alert('This browser does NOT support localStorag原创 2016-07-04 11:10:37 · 538 阅读 · 0 评论 -
基于WADE框架开发流程
基于WADE框架开发流程原创 2016-05-23 18:03:21 · 12112 阅读 · 2 评论 -
node-webkit:开发桌面+WEB混合型应用的神器
原文地址:node-webkit:开发桌面+WEB混合型应用的神器原作者:大漠穷秋转载以备份~如有侵权,请联系马仔君进行删除bla…bla… 顾名思义,node-webkit就是nodejs+webkit。 这样做的好处显而易见,核心奥义在于,用nodejs来进行本地化调用,用webkit来解析和执行HTML+JS。快速上手下载node-webkit 点击这里: https原创 2016-05-18 11:05:45 · 11382 阅读 · 0 评论 -
html-判断row中xx属性是否存在及取值
if (row.getAttribute("custHomePhone") == null) var custHomePhone = '未填写';else var custHomePhone = decodeCellValue(row.attributes["custHomePhone"].value);getAttribute:使用row的getAttribute方法原创 2016-05-24 12:08:09 · 3100 阅读 · 0 评论 -
【转载】IDEA中如何配置Tomcat和项目?
IDEA中如何配置Tomcat和项目IDEA是我用的挺多的一款java代码编辑工具,对于刚接触这款软件的新手来说,配置项目是很麻烦的了,更别说配置服务器Tomcat了,那么通过我的教程大家一定觉得配置IDEA项目也是很轻松的事了。IDEA中如何配置Tomcat和项目?转载 2016-05-10 14:32:01 · 1092 阅读 · 0 评论 -
The user specified as a definer ('root'@'%') does not exist
数据库备份中,有一个函数的注释信息里面,用户名写的与部署服务器不一致导致的问题原创 2016-12-17 14:12:59 · 374 阅读 · 0 评论 -
【mysql】mysql case when实现不同条件查询
代码示例SELECT SUM(CASE WHEN e.cost_audit_type = 1 AND date_format(e.cost_audit_time, '%Y-%m') = '2016-11' THEN e.cost_money ELSE 0 END),SUM(CASE WHEN e.payment_audit_type = 1 AND date_format(e.payment_原创 2016-12-17 14:14:00 · 4905 阅读 · 1 评论 -
【企业微信】自建应用可信域名验证
前提通过上一篇文章,完成了公司二级域名到tomcat下指定ip服务器,某应用的跳转,在认证时,微信要求提供可信域名的验证文件访问。操作我们在Web项目中使用springMvc的时候,我们知道在Web.xml文件中配置了一个启动Mvc的servlet,并且匹配表达式是:/,也就是所有的请求,这就导致了我们验证的txt文件也被拦截,所以这里可以在web.xml文件中配置以下节点,可以达到放行的目...原创 2018-12-26 18:29:07 · 13407 阅读 · 0 评论 -
【域名解析】阿里云域名+云服务器+tomcat实现多域名单IP多应用的解析全流程
环境说明域名是在阿里云上报备的服务器是阿里云的资源,提供了一个对外IP服务器操作系统是windows容器是tomcat要求域名下配置两个二级域名两个二级域名跳转到同一个IP上该ip服务器内部,部署在tomcat上有两个应用,需要根据不同跳转的域名进行访问实现步骤域名解析配置登录阿里云域名服务器的管理界面点击解析按钮点击添加记录按钮按照如图所示添加参照...原创 2018-12-26 17:30:14 · 1678 阅读 · 0 评论 -
【日历组件】前端使用fullcalendar组件实现会议室预约功能
框架描述使用框架技术使用fullcalendar,作为日历组件的基本框架使用layer弹出框,作为填写会议室预约详情的组件关键技术讲解日历组件的点击事件点击事件使用eventClick函数实现函数中,能够通过event获取当前点击的日程详细信息eventClick: function (event, jsEvent, view) { ...原创 2018-04-23 10:00:09 · 15565 阅读 · 5 评论