web网站开发
文章平均质量分 54
轻雨落笔痕
日常工作记录,一是避免遗忘,二方便随时翻阅。
展开
-
微服务集成smart-doc和Torna
微服务集成smart-doc和torna,方便人员开发和调试,${basedir}/src/main/resources/smart-doc.json这里的意思是会扫描所有子项目下resources的smart-doc.json文件,所以我们在子项目中新增对应的smart-doc.json即可原创 2022-09-06 15:16:44 · 984 阅读 · 0 评论 -
js调用本地摄像头demo
效果:html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>TEST DEMO</title></head><body><div id="main" style="margin-left:10px;overflow-y:scroll;"> <div>原创 2021-05-06 08:46:05 · 1516 阅读 · 3 评论 -
maven重新下载未下载好的jar包
首先,如果是个人的项目,相信maven中的jar包并不会很多,可以无脑选择删掉仓库,重新再引入依赖下载即可如果是公司项目,相信jar包很多,有时仅仅只是希望重新下载特定未下载好的jar,那么可以执行下面的步骤流程步骤1:先到maven仓库所在的目录在该目录打开cmd命令,然后执行for /r %i in (*.lastUpdated) do del %i 删除 (带有lastUpdated的文件都是下载中途出现了异常的,后续maven不会再次主动下载)当步骤一.原创 2021-02-22 11:00:06 · 4598 阅读 · 2 评论 -
fastjson对象,JSON,字符串,map之间的互转
对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON.toJSONString(users);将字符串转换成为对象集合List<User> userList = JSON.parse转载 2021-01-13 09:29:46 · 1088 阅读 · 1 评论 -
idea制作工具类打成jar包给web引用
先找到我们的project structure点击之后出现新窗口,依次选择Artifacets ->选中+号->JAR->Empty填写自己制作的jar包名称,然后点击Directory Content这里会弹出一个窗口,进行选择自己的class文件目录,这个class文件就是你想要的java类进行编译之后存放的目录,不是java类存放的目录,重要的事情说...原创 2020-04-09 15:56:07 · 783 阅读 · 0 评论 -
web常见开发日期格式转换问题
我们常用的困扰无非在于数据库查看日期类型明明是正确的,但是前台显示却是美国的默认格式类型数据库查看:前台显示:Sun Dec 22 00:00:00 CST 2019这里解决方式使用的是直接在后台进行解决日期的格式,而不在前台进行处理后台传来的格式问题。一般而言,bean类的日期字段使用java.util.Date,数据库日期字段使用datetime类型。我们使...原创 2020-04-06 20:49:41 · 760 阅读 · 0 评论 -
解决thymeleaf变量在html报红
在html头部加上<!--suppress ThymeleafVariablesResolveInspection -->原创 2019-10-12 14:35:15 · 2088 阅读 · 2 评论 -
springboot+maven+idea打包及部署到tomcat服务器(腾讯云)
说明:我项目使用的是JDK1.8+springboot内置tomcat,腾讯云服务器为window系列。已经尝试过打包成功且部署到服务器上。如果你的版本和我的不一样,那么不能保证一定成功。打包前注意: (1)第一步,首先保证你的项目本机上是可以跑起来运行的。 (2)关于项目中关联的一些数据库,和绝对路径的配置,确保在服务器中能够连接得上以及路径能够访问。 ...原创 2019-02-14 23:31:34 · 8172 阅读 · 2 评论 -
jqgrid-parmNames和jsonReader的使用,以及json的返回格式
view plainprmNames : { page:"page", // 表示请求页码的参数名称 rows:"rows", // 表示请求行数的参数名称 sort: "sidx", // 表示用于排序的列名的参数名称 order: "sord", // 表示采用的排序方式的参数名称 search:"_sear...转载 2019-01-12 16:23:19 · 1048 阅读 · 0 评论 -
js 操作数组元素
原文链接:http://caibaojian.com/js-splice-element.html删除的数组的某一项splice(index,len,[item]) 注释:该方法会改变原始数组。splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的...转载 2018-12-27 15:50:56 · 1023 阅读 · 0 评论 -
JS & JQuery 动态添加 select option
JS:var selid = document.getElementById("sltid");for(var i=0; i<10;i++){ //循环添加多个值sid.option[i] = new Option(i,i);}sid.options[sid.options.length]=new Option("1","2"); // 在最后一个值后面添加多一个JQ...转载 2018-11-30 09:56:33 · 158 阅读 · 0 评论 -
iframe父页面与子页面之间的元素获取与方法调用
1、JS父调子元素:window.frames[iframe的name属性值];方法:① document.getElementById("子页面元素ID").contentWindow.子页面方法名;② document.getElementsByTagName("子页面元素标签名")[i].contentWindow.子页面方法名;③ document.getElem...转载 2018-11-30 09:49:41 · 4297 阅读 · 0 评论 -
ECharts的geojson地图数据下载(根据城市区划代码的前六位查询)
查询链接:http://echarts.baidu.com/echarts2/doc/example/geoJson/china-main-city/522200.json想要对应城市的geojson地图数据文件,直接用对应城市的区划代码的前六位替换掉链接后面的区划代码即可。城市区划代码查询网址:http://www.syxcn.com/(友情提示:通过该链接获取到的地图数据信息有些旧...转载 2018-11-01 11:16:01 · 2928 阅读 · 0 评论 -
4.SpringBoot使用FastJson
我们知道,在项目开发中,离不开json数据,前后端之间最常见就是用json数据进行通信,在这里,我选择fastjson进行讲解。1.fastjson的优势json解析非常快,再者使用方便,国人企业发明,支持一下。2.fastjson导入依赖打开pom.xml,在dependencies里添加以下依赖<dependency> <groupId>c...原创 2018-09-19 10:07:25 · 24815 阅读 · 0 评论 -
Redis Desktop Manager连接Redis的坑
1.注释redis.conf文件中的:bind 127.0.0.1修改为自己的IP2.ifconfig查看自己的虚拟机ip3.拿到IP后,返回Windows,开启cmd,通过telnet命令,测试端口是否畅通。如果连接失败,表示CentOS的6379端口没有开启4.开启端口输入firewall-cmd --query-port=6379/tcp,如果返回结果为no,那...转载 2018-09-10 10:20:16 · 7144 阅读 · 1 评论 -
git检出一系列配置到正常运行
一:导入git程序1.准备 git链接 IDEA软件,最好是终极版2.第一步选择从版本控制上选择git 3.拷贝源于目标地址 4.这时候根据引导进行下一步即可 这时可以进入项目。5.选择git项目分支 二:配置jdk1.前提 前提是将JDK的配置环境已经配置完成。2.进入项目 选择F...转载 2019-03-19 15:42:45 · 159 阅读 · 0 评论 -
时间类型TimeStamp前后台处理操作
前言:因为想要页面显示年月日时分秒,所以我用的是timestamp类型,效果如下:之后点击保存,数据库效果如下:首先:我们的entity如下:可知用的是timestamp类型前台页面为:注意type类型为datetime-local1:现在开始处理如何把数据库的timestamp类型显示到页面mybatis的xml主要内容为:后台获取代码为:...原创 2019-03-24 20:27:41 · 9426 阅读 · 0 评论 -
com.alibaba.fastjson 在不知道key的情况下如何取键和值
entrySet是关键!JSONArray akeArr = (JSONArray) result.getJSONArray("AKE");JSONArray keywordArray = new JSONArray();for (int i = 1; i < akeArr.size(); i++) {JSONObject jsonObj = akeArr.get...转载 2019-04-15 14:53:47 · 3366 阅读 · 0 评论 -
java代码关于自动发送邮箱
首先,创建class文件,然后复制以下代码:package com.tools;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;imp转载 2017-07-21 09:22:21 · 724 阅读 · 0 评论 -
别的电脑访问另外一台电脑当中的虚拟机项目
首先保证你们的电脑主机是在同一个局域网之内,可以通过命令ipconfig查看ip:然后我们转到虚拟机上面进行配置:我这里虚拟机用的网络连接是“NAT”,然后接着配置“编辑 > 虚拟网络编辑器”里面的配置项:点击“更改设置”,然后进行修改:点击“NAT设置”进行设置:然后点击“添加”按钮,添加一条配置:这里的“主机端口”是...转载 2019-09-12 15:44:57 · 14504 阅读 · 6 评论 -
修复tomcat9.0中文乱码问题
以下操作均要在tomcat关闭的情况下进行修改,如果tomcat在运行,请先关闭1:控制台乱码定位apache-tomcat-9.0.24\conf\logging文件,将里面的UTF-8全部改成GBK即可2:web页面乱码(1):定位apache-tomcat-9.0.24\bin\catalina文件,打开并在最上方@echo off的下面加上以下代码set "J...原创 2019-09-12 14:08:00 · 9785 阅读 · 8 评论 -
使用maven导入本地jar包
技术使用背景在开发web项目时,我们常用的jar文件管理工具是maven(至少我是),而当我们通过maven来导入jar包时,有时候也会出现对应的jar包并没有maven依赖,即在maven repo远程仓库中没有该jar包的映射,所以这个时候就需要我们自己去手动导入该jar包导入本地jar包详解在pom.xml中导入jar包依赖的写法如下:<dependency> ...转载 2019-09-12 10:30:39 · 659 阅读 · 0 评论 -
Java中模仿 JS中的encodeURIComponent 代码的实现
// 对URL进行编码String encodeData = URLEncoder.encode("https://www.baidu.com/", "UTF-8") .replaceAll("\\+", "%20") .replaceAll("\\!", "%21") .replaceAll("\\'", "%27") .rep...转载 2019-08-30 15:04:12 · 1898 阅读 · 0 评论 -
quartz Cron表达式
CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,C...转载 2019-08-22 10:54:28 · 595 阅读 · 0 评论 -
springboot文字图片点击验证码
说明:因为刷新的图标和点击图片文字的时候需要在图片上生成图标,为了美观,所以我引入Font Awesome图标库,如果你需要的话需引入该图标库方可使用先上验证码效果图:步骤1:前端html代码<div> <!--每点击一次拼接记录对应坐标--> <input name="imgCheckInfo" id="...原创 2019-08-21 11:58:39 · 1439 阅读 · 0 评论 -
js判断字符串是否为null,undefined
1:判断是否为nullvar str;Object.prototype.toString.call(str)==="[object Null]"2:判断是否为undefinedvar str;Object.prototype.toString.call(str)==="[object Undefined]"3:字符串类型 可用于判断非字符串类型的情况进行处理Obj...原创 2019-07-31 10:49:18 · 3096 阅读 · 0 评论 -
3.SpringBoot使用SLF4J日志记录
(1).SLF4J是什么SLF4J简单的说就是比System.out.println()高级,比Log4j更加好用的输出日志系统。(2).如何导入SLF4J首先在application.properties里写上以下代码具体解释都在代码里,这里就不多加说明。#导入日志配置文件logging.config=logback.xml#这里有2个常用选项:trace和error...原创 2018-09-12 16:05:09 · 577 阅读 · 0 评论 -
后台JSONObject解析json字符串数组获取数据
前台把数组对象通过异步传送后台 $.ajax({ url:'${ctx}/reviewIndicatorsAction.do?method=saveById', type: "POST", datType: "JSON", da...原创 2018-09-03 10:16:43 · 17316 阅读 · 1 评论 -
springboot 在idea中实现热启动或热部署
热启动:修改代码保存时会自动重新启动项目。热部署:动态替换你修改的class,效率会更高。1:最简单的就是对于idea使用ctrl+F9的方式可以实现热部署:但是需要修改完不断的按键,比较繁琐。2:热启动SpringBoot的web项目,在每一次修改了java文件或者是resource的时候,都必须去重启一下项目,这样的话浪费了很多的时间,实现了热启动,在每一次作了修改之后,都会自...转载 2018-07-23 11:16:24 · 14782 阅读 · 0 评论 -
file 标签上传文件,更改样式
jsp: img/game/0.png'); " type="button" value="点击替换图片" onclick="file0.click()"> .tx1_c img{ max-height:303px; max-width:303px;} .div_file_btn {position: relative;padding-botto转载 2017-11-14 21:22:38 · 530 阅读 · 0 评论 -
java项目jsp中如何引用本地路径图片
首先,图片和工程不在一个盘符下。图片也不能放到工程下。在JSP 文件中 这样是引不到图片的。因为,JSP页面在引图片的时候是在页面解析的路径是:。也就是说JSP在引图片的时候是先去你的工程目录下找的。所以如果要在JSP中引入其他盘符的图片,有两种方法可以解决:使用虚拟路径来配置:在tomcat下的conf/server.xml中增加一个代码 在中间如下:配置转载 2017-11-15 21:28:12 · 11043 阅读 · 0 评论 -
jquery 实现 图片上传 预览
jquery 实现 图片上传 预览 1.如下代码就能实现:请选择图片文件:JPG/GIF$("#file0").change(function(){var objUrl = getObjectURL(this.files[0]) ;console.log(转载 2017-11-14 20:37:59 · 377 阅读 · 0 评论 -
js邮箱验证及各种常见验证
JS正一.相关的代码 1 function test() 2 { 3 var temp = document.getElementById("text1"); 4 //对电子邮件的验证 5 var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA转载 2017-11-09 19:20:15 · 5458 阅读 · 0 评论 -
springmvc easyUI tree 动态加载数据库实现
介绍大家如何实现树构造1:傻白甜实现,无需理解树构造,撸主会告诉你们如何直接调用。2:以撸主的理解,来讲解树的实现,如有错误敬请理解。这里先说明,撸主用的是dbutils 插件来实现查询数据库你们用自己的方法查询数据库也可以1:首先,创建我们要实现的树类:public class TreeNode { /** *原创 2017-07-27 16:46:40 · 7888 阅读 · 2 评论 -
queryRunner 操作的一些方法
QueryRunner类的主要方法public Object query(Connection conn, String sql, Object[] params, ResultSetHandler rsh) throws SQLException:执行一个查询操作,在这个查询中,对象数组中的每个元素值被用来作为查询语句的置换参数。该方法会自行处理 PreparedStatement 和转载 2017-08-03 16:38:02 · 1270 阅读 · 0 评论 -
js如何获取url的参数
js可以通过window.location.search来获取url的参数例如 URL=ppx/pages/index.jsp?a=1&&b=2那么window.location.search等于“?a=1&b=2”如果我们想要去掉问号,则可以用window.location.search.substr(1)如果我们想分割&符号,分别拿a=1,b=2则可以用window原创 2017-08-03 15:53:08 · 398 阅读 · 0 评论 -
java和js中JSONObject,JSONArray,Map,String之间转换
--------------------------------------------------Java中-------------------------------------------------------1.String转JSONObject(1).String jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算转载 2017-08-10 15:14:21 · 998 阅读 · 0 评论 -
关于easyUI Dialog的创建以及Dialog如何获取选中DataGrid中的值
首先,我们需要导相应的easyUI包和CSS,这里就不必多说了1,创建easyUI Dialog,我们需要一个点击事件 add_dept();" class="easyui-linkbutton" iconCls="icon-add" plain="true" title="添加部门">点击之后触发add_dept()函数具体函数如下js代码: fun原创 2017-07-24 17:00:48 · 3804 阅读 · 0 评论 -
HTML标签隐藏以及不可修改
标签隐藏:方法一:设置display属性为none方法二:设置visibility属性为hiddenvisibility:hidden" type="text" name="customer_area_id" >display和visibility的区别在于display:none; 使用该属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”原创 2017-08-08 11:32:20 · 22936 阅读 · 0 评论 -
springboot+thymeleaf 跳转修改默认页面路径及相关配置
一般来说springboot默认静态资源就是resources-》static目录下,但是总有各种各样的原因,所以还是直接配置一下比较好。一般来说被thymeleaf修饰的页面一般是thymeleaf默认在resources-》templates目录下作为前缀,表示被thymeleaf修饰的页面在这里作为根目录。(注意:不是静态资源)但是还是希望大家能加上对应的配置,...原创 2018-08-02 16:15:27 · 41194 阅读 · 2 评论