- 博客(87)
- 资源 (2)
- 收藏
- 关注
原创 OpenLayers线要素MultiLineString多行绘制箭头
直接上代码//ajax请求查询所有数据$.get( "${pageContext.request.contextPath}/getChannelGeom.action", function (data) { addChannelJson(data); }, "json" ); function addChannelJson(data) { for (i = 0; i <
2022-01-19 14:44:26
2728
1
原创 OpenLayers标记地图点及点击地图点显示自定义弹出框
css代码(设置弹出框样式)/*设置弹出框样式*/ .ol-popup { position: absolute; background-color: #eeeeee; -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2)); filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
2022-01-13 11:15:56
7348
3
原创 SQL中连接查询(INNER JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN)区别
1.INNER JOIN(内连接)://语法select s.stuid,s.stuname,c.no from stu sinner join class con s.id = c.id//下面这种写法和内连接查询结果一样,根据数据量大小使用select s.stuid,s.stuname,c.no from stu s,class cwhere s.id = c.id查询结果:stuid stuname no 001 ...
2021-09-14 12:52:15
205
1
原创 高德地图api显示标记点及封闭区域
直接上代码 先编写一个取经纬度页面(该页面使用的是百度地图坐标转高德地图坐标),将得到的经纬度存到数据库等待使用:<html xmlns:th="http://www.w3.org/1999/xhtml"><head> <title>根据地址查询经纬度</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8...
2021-09-06 10:01:06
2175
2
原创 SpringBoot上传图片文件
首先准备好文件上传工具类:package com.jpoa.common.utils.file;import com.jpoa.common.config.Global;import com.jpoa.common.exception.file.FileNameLengthLimitExceededException;import com.jpoa.common.exception.file.FileSizeLimitExceededException;import com.jpoa.com
2021-04-28 17:16:59
352
2
原创 在Linux虚拟机上使用docker部署jar包及外部配置文件
首先确保docker已经安装完成(在控制台输入docker -v查看),安装方法请自行解决,下面直接进入正题将外部配置文件,部署jar包配置文件,jar包放到虚拟机上的某处(推荐使用Xftp,能很方便的在宿主机和虚拟机之间传输文件)docker部署jar包配置文件内容如下:# 拉取一个jdk为1.8的docker镜像FROM openjdk:8-jdk# 将项目jar包作为app.jar添加到容器ADD ktamr-a-datacopycontrol.jar app.jar#.
2021-02-22 16:57:39
2260
16
原创 VMware虚拟机桥接方式实现上网互通
安装完VMware新建完虚拟机后,点击选项栏的编辑-虚拟网络编辑器,进入设置,点击右下角的更改设置(需要管理员权限修改)找到或新建VMnet0的网络编辑器,设置为桥接模式,桥接方式与你联网方式(WiFi,网线)关联(我是用的WiFi联网,所以桥接方式选择WiFi) 接下来设置虚拟机的网络连接,如图设置设置完成后开启虚拟机,进入网络设置(可能版本界面不同)修改虚拟机的IPV4,在修改前先查询宿主机的IP信息,需保证宿主机和虚拟机的IP在同一网段,然后进行修改查询宿...
2021-02-05 10:25:27
6212
4
原创 Mysql安装后每天0点自动弹出更新框关闭方法
打开Mysql Installer,进入到Mysql Installer设置里点击右侧设置按钮,在弹出的选项框里去掉每日检测更新勾选项,就可以了
2021-01-29 10:41:32
5017
原创 js处理被转义特殊符号使其正常显示操作
数据库的值传到页面显示,如果值包含"&"或其他符号,页面显示会是"&"这一类转义后的值,看起来就很不友好解决方法:var sword = "我&你" //含被转义特殊符号值var put = document.createElement('div'); //创建一个元素接收put.innerHTML = sword; //拿到特殊符号并转义为正常显示符号sword = put.innerText || put.textContent; //将转义后的值
2020-12-17 15:11:37
2699
1
原创 实现登录等通用验证码功能
Java代码://后台生成随机数 @GetMapping("/randomNum") @ResponseBody public void findRandom (HttpServletResponse response) throws IOException{ // 验证码字符个数 int codeCount = 4; char[] codeSequence = { '0', '1', '2', '3', '4', '5', '6
2020-11-13 13:24:42
490
原创 IDEA打包maven项目jar失败 jar is missing, no dependency inform解决方法
报错显示:The POM for com.ktamr:ktamr-b-castaccount:jar:3.2 is missing, no dependency information available原因:maven项目子项目模块在进行安装打包相关操作的时候,没有先执行父项目模块。解决方法:...
2020-10-28 17:22:55
6573
1
原创 Java线程池主要方法详解
线程池特点减少频繁创建 / 销毁线程,减少系统开销 提高系统响应速度,当有新任务时,通过复用存在的空闲线程,无需等待创建新线程便能立即执行 方便对线程并发数的控制import java.util.concurrent.*;import java.util.concurrent.atomic.AtomicInteger;public static void main(String[] args) throws Exception { //原子类 Atomic.
2020-09-25 13:54:49
240
原创 将jar包转为exe文件再制作成安装包
使用idea将项目打包成jar包,下载exe4j Wizard并运行,选择项目类型为jar配置应用名称以及输出的路径文件夹配置服务名及图标文件配置输出日志,可以自定义名称配置服务描述,服务自动启动或手动启动配置为64位系统程序配置Java调用,将刚刚打包的jar导入配置jre版本,导入jre文件点击finish,jar包转exe成功下载innoSetup编译器并打开,新建脚本配置应用程序信息...
2020-08-12 16:36:23
3103
4
原创 使用Dos命令快速将某类型文件内容整合在一起
以.java类型文件举例,将某路径下的所有.java类型文件先复制到一个文件里for /f "delims==" %a in ('dir /b /s D:\abc\*.java')do copy /-y "%a" D:\腾讯游戏\copy进入整合好的文件夹里,Dos命令运行以下命令,将.java类型文件内容整合成一个新txt文本 abc.txtcopy *.java abc.txt执行命令后会发现多了个叫abc.txt的文本文件,打开文件可以看到已经将.jav...
2020-07-24 09:54:23
418
1
原创 Session会话过期后页面自动跳转到登录界面
本需求使用Shiro权限管理框架加WebSocket协议实现首先导入WebSocket jar包(已导入Shiro相关jar包,完成Shiro的相关配置,这里不过多讲,主要使用WebSocket协议实现,需要的朋友自行搜索)<!--WebSocket的支持--> <dependency> <groupId>org.springframework.boot</groupId> <ar
2020-07-15 16:47:35
1926
5
原创 layui框架form.on(‘select(XXX)‘,function(){});方法不执行解决方法
在layui框架中使用form.on方法绑定select下拉框选中事件,form.on()方法不执行, 解决方法有以下几点:1. html中form标签中要有class="layui-form",否则不生效<form class="layui-form"></from>2. form.on方法必须放在layui.use({})里<scri...
2020-04-09 11:10:21
25354
5
原创 Invalid comparison: java.util.ArrayList and java.lang.String 解决办法
错误部分代码:<if test="list != null and list != ''"> <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> #{item} </foreach>...
2020-03-05 16:43:57
540
原创 批量修改sql语句
实现批量修改的sql语句,用List集合传值<update id="studentBatchUpdate" parameterType="java.util.List"> <foreach item="item" index="index" collection="list" open="" separator=";" close=""> update ...
2019-12-09 14:27:10
4388
1
原创 BootstrapValidator——表单验证
BootstrapValidator是一款非常好用的表单验证插件,通过友好的错误提示能增加用户体验。bootstrapvalidator源码下载:https://github.com/nghuuphuoc/bootstrapvalidator既然是表单验证,那我们最常用的就是用户登录界面,下面来看看测试代码:<!DOCTYPE html><html lang="e...
2019-11-06 16:36:06
499
原创 ngrok使用
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。...
2019-10-11 11:35:26
856
原创 IDEA 编码规约扫描插件使用方法
本插件由阿里开发 ,很大程度上改善代码质量问题,帮助我们规范注意自己的代码首先打开IDEA,点击左上角File — — Settings然后选择Plugins,在右侧输入框输入 ‘ Alibaba Java Code Guidelines ’ ,点击安装(我这里已安装)安装成功后重启IDEA,选择Tools — —阿里编码规约,可以选择你要的功能也可以对单独...
2019-09-29 17:06:26
2839
1
原创 Java List集合返回值去掉中括号(‘[ ]‘)的方法
调用StringUtils工具类的strip()方法去掉中括号"[ ]":StringUtils.strip(word.toString(),"[]") //第一个参数放集合,第二个参数去掉中括号"[]"StringUtils工具类代码:package com.ktamr.common.utils;import com.ktamr.common.core.text.St...
2019-08-26 15:03:22
11657
4
原创 百度地图Javascript API使用详解
首先登录百度地图开发平台:http://lbsyun.baidu.com/获取密钥,在使用地图时需要用到,点击右上角的控制台选择创建应用按下图操作提交后查看应用,查看AK密钥接下来创建HTML页面测试百度地图,下面是示例代码<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org...
2019-08-06 14:40:04
636
1
原创 IDEA 中恢复历史代码
首先选择需要恢复代码的文件右键选择Local History — Show History界面显示,左侧是历史代码,右侧是代码块,选择需要恢复的时间点代码右键Revert就可以了...
2019-07-31 10:13:20
4342
原创 Jenkins下载安装及配置
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。首先到Jenkins官网进行下载:https://jenkins.io/zh/,下载后解压并安装安装完成后打开浏览器访问http://localhost:8080/(默认端口是8080),等待片刻进入,按下图指示操作:到Jenk...
2019-07-26 16:28:39
637
原创 获取GitHub token,并和IDEA关联
首先登录GitHub官网:https://github.com/,进入首页点击右上角头像,弹出框选择Settings选项选择Developer settings选项点击Persanal access tokens 选项跳转页面,输入密码点击Generate new token输入创建token的标记,并将下面的所有选项勾上,最后确定跳转页...
2019-07-11 10:15:50
4619
2
原创 SpringBoot导出Excel
页面样式,这里结合通过选择下拉框进行导出:<div class="panel-body"> <div class="form-inline"> <label>选择小区:</label> <div class="form-group"> ...
2019-07-10 16:09:29
364
1
原创 PostgresSql 多表关联删除语句
最近用PostgresSql数据库进行多表关联删除的操作,在写sql语句的时候遇到了问题:DELETE s.* FROM student s,classroom c WHERE s.cid = c.id AND s.sid = 1DELETE FROM student s,classroom c WHERE s.cid = c.id AND s.sid = 1上面两种写法操作后提示...
2019-07-07 14:02:58
6805
原创 sql语句异常:org.postgresql.util.PSQLException: ERROR: syntax error at or near “$1“
在开发过程中遇到这个问题:错误说明是SQL语句异常,贴出SQL语句异常处:通过发现是数据转换异常(例如:Integer和String间转换异常) ,解决方法如下,将#改成$,$可转换成数值类型...
2019-05-10 15:49:50
25024
2
原创 SpringBoot访问静态资源
方法一:在application.properties文件中加入以下代码:spring.resources.static-locations: classpath:/static ### static为你要放过的文件夹 ###spring.mvc.static-path-pattern=/static/** ### 放过static下的所有文件 ###方法二:创建...
2019-03-27 16:12:19
274
1
原创 IDEA连接postgressql数据库
打开IDEA后选择Database数据库选项卡点击加号标志,选择Data Source,在弹出选项中选择PostgreSQL数据库填入配置信息,点击Test Connection按钮测试是否连接成功,然后点击ok...
2019-03-26 13:55:33
6219
1
原创 支付宝支付沙箱环境测试
首先访问蚂蚁金服开发平台,下载官方电脑网站支付demo:https://docs.open.alipay.com/270/106291/,选择JAVA版本下载下载完后解压文件,文件内的readme.txt文件有注意事项可以阅读,然后导入到开发工具接下来就是对AlipayConfig.java进行配置,对关键变量进行赋值首先登录蚂蚁金服开发平台https://open.al...
2019-03-22 16:19:47
569
原创 虚拟机安装mysql数据库
注意事项:先关闭虚拟机防火墙 关闭防火墙命令:systemctl stop firewalld.service如果权限不够 在命令前加sudo(超级管理员)安装mysql数据库步骤:sudo yum install mysqlsudo yum install mariadb-server mariadbsudo yum install mysql-devel...
2019-01-25 14:30:48
4640
2
原创 在Tomcat和Linux虚拟机上运行War包(springmvc打包的war包)
Tomcat运行:首先先创建一个springmvc项目 配置组织名和项目名配置maven配置项目路径 pom.xml文件代码:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...
2019-01-25 14:10:35
1878
原创 在Windows系统和Linux虚拟机上运行jar文件(springboot打包成的jar文件)
Windows系统运行jar文件:首先先创建项目,选择左侧的导航栏的Spring Initializr,然后默认是Default选项。对项目信息进行编辑,填写组织名和项目名。 选择左侧的web,然后将web控件勾上再选择左侧的Template Engines,勾上Thymeleaf控件 配置项目名和项目路径pom.xml代码:<?xml ...
2019-01-25 12:10:43
1268
原创 spring-cloud配置config server配置中心
在spring cloud项目中,都会配置一个配置中心去管理各个服务的配置文件,而往往配置文件不会放到本地配置中心,一般都会放到git上,下面配置一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件。其他配置链接:spring-cloud配置:服务中心 spring-cloud供应者消费者模式(下):配置消费者spring-cloud供应者消费者模式(上):配置供应...
2019-01-23 20:11:33
325
原创 spring-cloud配置zuul网关及配置网关过滤器
首先先创建项目,选择左侧的导航栏的Spring Initializr,然后默认是Default选项。对项目信息进行编辑,填写组织名和项目名。 选择Cloud Discovery,然后右侧选择Eureka Discovery(因为创建的是客户端,所以选择Discovery)。编辑项目名及存放路径,然后下一步就创建完项目了: 创建好的项目展示: 接...
2019-01-17 12:16:06
1356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人