- 博客(37)
- 收藏
- 关注
原创 频繁取redis内容导致redis链接异常
前言,我们是saas平台,在做设施管理系统时,有一些监测设备,数据需要向其他系统发送时实数据;在这个系统对接时需要在redis里获取设备的信息;这里在设计时key是按照设备大类存储的;导致设备数据量非常大;而实时监测设备又很多;导致上线后系统无法登录;
2023-11-06 10:27:21 196
原创 读取excel.xls 和 xlsx文件
需要poi-ooxml-3.17.jarpoi-3.17.jarpublic class ObjectExcelRead { /** * 读取xls文件 * @param filepath //文件路径 * @param filename //文件名 * @param startrow //开始行号 * @param startcol //开始列号 * @param sheetnum //sheet * @return list */ public static
2021-01-29 14:57:58 245
原创 *mapper.xml 中多重foreach 拼接查询条件
首先你要了解xml 能用那些标签元素一般在头部信息中声明<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">http://mybatis.org/dtd/mybatis-3-mapper.dtd 摘要例子<!ELEMENT insert (#PCDATA | selectKey | include | trim | wh
2021-01-22 09:31:03 1132
原创 tableToJSON 使用 ;对动态表格处理非常优秀
人很话不多 上代码<html lang="en"><head> <base href="<%=basePath%>"> <!-- jsp文件头和头部 --></head><body class="no-skin"><div class="main-container" id="main-container"> <!-- /section:basics/sideba
2021-01-18 16:01:00 464
原创 Linux安装mysql8 遇到坑和解决方案
先下载包,MySQL8.0以上压缩机制变了后缀为XZ1上传mysql-5.7.21-linux-glibc2.12-x86_64.tar2. tar -xvf mysql-8.0.19-linux-glibc2.12-x86_64.tar3.mkdir -p /usr/local/mysql/data4.创建组 mysql; groupadd mysql5.创建mysql组下mysql用户useradd -r -g mysql mysql6.密码 passwd mysql7.给
2021-01-11 12:42:31 1307 1
原创 测试线程不同步,优化锁的列子;
写了一个测试类threadTest; 直接上代码; /*没有加锁;运行出现小于预期值603*/ public static int num= 0; @Test public void test1(){ for(int i=0;i<=2;i++){ new Thread(new Runnable() { @Override public void run() {
2020-12-21 11:02:13 69
原创 echarts pie 循环动图
直接上代码 var mycharts=echarts.init(document.getElementById("你的divId"))option = { series : [ { name: '访问来源', type: 'pie', radius: '55%', data:[ {value:235, name:'视频广告'},
2020-09-03 10:52:58 1146
原创 echarts迁移图改造总结,简单的展厅效果
1.资源来自: https://echarts.apache.org/zh/download-extension.htmlLeaflet 地图贡献者:wandergis遇到问题点1:航线小图标更改,原资源上是飞机;采用的是svg 代码中想更改在阿里小图标库中下载https://www.iconfont.cn/ ,方向不对用AI转一下保存为SVG格式;问题点二:在页面地图上如何布局,怎么添加div;需要看源码;我在dist > mian.min.js 中修改原文件:修改后的文件这
2020-08-10 13:28:33 269
原创 远程连接数据库,无法创建新的数据库1044 - Access denied for user 'root'@'%' to database 'myTest'
今天刚在自己虚拟机搭好mysql,用Navicat 连接,创建一个新的数据库,发现root用户没权限;进入到linux 里mysql查看用户权限*********SELECT host,user,password,Grant_priv,Super_priv FROM mysql.user;N是没有权限图上是改过之后对用户赋予所有权限****grant all privileges...
2019-12-04 17:37:20 2789
原创 动态word文档 下载
1.准备word文档 fhd1.doc2.将其另存为.xml 格式3.用Notepad++ ;里 XML TOOL >>>Pretty print (第二个,XML TOOL 在插件管理里有手动下载);打开检查文件;列出一个错误的;4.检查完毕后:另存为fhd1.ftl 文件;在项目中打开fhd1.ftl 文件;编辑添加<#list lists as l...
2019-11-05 17:17:27 421
原创 freemarker页面怎么取值《Boolean,Date类型注意》
1.取一般值:${xxx} 或 '${xxx}'2.取Boolean类型的值则要注意:${xxx?string};原因:因为Freemarker使用java会对Xxx映射返回boolean基本型,但是freemarker不支持基本类型boolean,会抛异常。Date类型1. 输出日期:${currentDate?date}2. 只输出时间:${currentDate?time}3....
2019-10-31 10:50:28 712
转载 dorker经典总结
Docker是去年开始关注并学习的,因为项目用到了AspnetCore 了解了之后总感觉会用到DocKer,我就先学习了,每天熬夜去学去了解,看玩笑的是到现在都没有用到,不过写下来做个记录有天用到了也好重新捡起来.刚开始学习的时候说实话确确实实浪费了不少时间,瞎看一通资料找了一大堆,有些说的云里雾里的不好理解。 今天给大家说一下我理解的Docker 有理解偏差的地方请大家指出 先谢谢了。...
2019-10-31 10:33:46 286
原创 单机版ngnix,配置静态资源文件;问题总汇
ngnix,问题总汇系统centos7nginx-1.8.0问题1:./configure: error: SSL modules require the OpenSSL library.是编译支持https但缺少OpenSSL库文件;(之前已经安装过,不知道弄了什么又缺少库文件)重新安装一下wget http://www.openssl.org/source/openssl-...
2019-10-16 15:42:14 114
原创 script 获取后台值;{"a":"1","b":"2","c":"3"}取不到值原因分析
后台代码:jsp,function里代码;这里注意${},要加引号;不然会报错;这里可以取到值;打印出来的是:这里就要注意;我们取值的方式有两种:比如:var test={"a":"1","b":"2","c":"3"}; //第一种: var sbsbsb=test.a; console.log("a="+sbsbsb); ...
2019-09-06 09:38:54 483
原创 关于centos7 虚拟机无法内网无法访问
先ifconfig ;查看ens33: inet后面就是该虚拟机IP地址;在查看本机IP,比较是否在同一网段下;一般同一网段下的可以访问;如果不是,就将自己的虚拟机,如图之后,在查看虚拟机IP,你会发现在同一网段;...
2019-09-04 15:15:12 1409 2
原创 ider 导入一个简单的,非maven项目,到启动项目
自述:这个项目是接手其他项目的;一开始没什么也就是看看文档,写写CRUD基本操作;这个项目有个和其他公司项目对接的接口,而对接公司却不是很上心,所以对接起来进度不是很好;所以就在SVN上有个模拟接口的一个简单非Maven项目;大家都知道,一个项目配有一个或者多个数据源;当你本地在使用模拟接口时(这个模拟接口在LINUX上),dubug调试非常的麻烦(如数据源跟换,数据错乱等);所以自己就配置了一...
2019-09-02 14:29:40 301
原创 highchart 点击事件 获取X轴的值
series: { events: { click: function (event) { //获取条件值 var name = this.xAxis.categories[event.p...
2019-08-15 16:44:05 786
原创 Could not resolve type alias 'CHAR',无法编译
今天遇到Failed to parse mapping resource:,映射失败;后面配有路径;检查检查之后发现 <result column="ZF_SIGN" javaType="CHAR" property="zfSign"/>javaType=“CHAR” 应该为jdbcType=“CHAR”;更改后,发现继续报错;检查target里对应的CLASS文件不一致,未...
2019-04-26 14:25:28 812
原创 Address localhost:8080 is already in used
自述:本来项目可以启动,今天来启动不了,在run 上面提示:Address localhost:8080 is already in used 》地址localhost:8080已经被使用解决方法,1.打开CDM2.输入netstat -ano | findstr “8080”3.回车,会出现如TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 16284(如...
2019-03-22 10:12:08 995
原创 查看8080端口是否被占用
1.打开CDM2.输入netstat -ano | findstr “8080”3.回车,会出现如TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 16284(如果没有8080端口就没占用)4.输入 taskkill /pid 16284 -f5.回车,出现:成功: 已终止 PID 为 16284...
2019-03-22 10:04:26 6706
原创 新增时间段查询 CDATA 的用法
新增时间段查询select * from A表 a whereDATE_FORMAT(a.create_time,’%Y-%m-%d’) <![CDATA[ >= ]]> #{currentTime,jdbcType=VARCHAR}
2019-03-20 16:58:11 1114
原创 HTML标签失效,关于textarea中,高亮某个字段
因为textarea中,所有的元素都是以文本的方式显示;jsp 代码:<textarea rows="3" cols="10" name="name" id="temp"> ${records} </textarea >如在jsp中显示是:<span><font color='red'> xx &
2019-03-18 15:03:40 1252
原创 移动端 线性走势图 highcharts
&lt;script src="js/highcharts.js"&gt;&lt;/script&gt; &lt;script src="js/series-label.js"&gt;&lt;/script&gt; Highcharts.chart('container', {
2019-01-22 10:29:27 584
原创 百度地图的引用
//js 部分/*point 地理坐标 */ var markerArr = [ { title: "名称:有限公司", point: "x,y", address: "武汉光谷", tel: "电话" }, { title: &a
2019-01-22 10:00:22 253
原创 动态导航栏 字体下划线 切换功能的实现
$.each(data, function (i, items){ td+= "<td onclick='changeColor(\""+i+"\",\""+items.pkId+"\")' id='"+i+"' >"+items.equipmentName +"</td&
2019-01-16 13:40:07 750
原创 关于$.each,onclick事件参数报错
// 当参数带有字母时候报错$.each(data, function (i, items){td+= “”+items.equipmentName +"";})// 修改后$.each(data, function (i, items){td+= “”+items.equipmentName +"";})...
2019-01-16 13:28:47 606
原创 SpringMVC工作流程
1.SpringMVC所有接受的请求数据都会传递到DispatcherServlet对象中,他将委托应用系统中的其它组件对其真正的处理;2.DispatcherServlet查询一个或多个的Handlemapping,找到相对应Controller对象;3.DispatcherServlet将请求提交给controller;4.controller对其进行逻辑业务处理后,会返回modeand...
2018-11-14 12:11:09 106
原创 String、StringBuilder、StringBuffer的区别
String a=“123a”;a=a+“bc”System.out.println(a);与StringBuffer c=new StringBuffer();c.append(“123a”).append(“bc”)System.out.println( c);相比 虽然结果都是一样的但是在运行时间上stringBuffer比string时间要短很多;因为中间少了CG回收的过程...
2018-11-14 11:59:46 98
原创 exception_access_violation问题
困扰了好多天的问题,今天终于解决了!分享一下! 亲测: 如图出现了 jvm.dll+…的提示,一开始以为是jdk的问题,换了好多版本jdk都不行! 是不是tomcat出了问题,在反复检查后,原来是在配置环境tomcat的环境变量出现马虎,正确的配置如图, 更改后项目就正常启动了!(个人经验勿喷)...
2018-09-14 17:38:13 20241
原创 对于oracle rowid 用法列子
rowid 用于判断是否有重复语句存在: 列子:查出A和 B表中重复信息select * from 表 A where rowid != ( select * from 表 B where A.id=B.id and A.name = B.name ...);
2018-09-14 10:20:36 708
转载 JVM.dll装载过程与源代码分析
JVM.dll装载过程与源代码分析(1)本文向大家描述一下JVM.dll装载过程与源代码分析,众所周知java.exe是javaclass文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载JVM.dll,这个动态连接库才是java虚拟机的实际操作处理所在。AD:2013云计算架构师峰会精彩课程曝光你知道JVM.dll转载过程吗,这里和大家分享一下,首先看一下它的概...
2018-09-13 09:17:49 1366
原创 jdk版本信息,tomact版本信息,eclipse版本信息
1.jdk版本信息进入cdm dos命令 java -version 其中64-bit 表示64位版本2.act版本信息先在dos命令中找到tomcat的bin文件夹 然后输入catalina version就会出现 其中 amd64 代表64位版本3.eclipse版本信息在eclipse 文件夹中找到eclipse.ini 出现win32.x86 为...
2018-09-12 14:55:31 258
翻译 对ajax选择异步请求的方式
1.常用的有三种,如$.ajax()、$.post()、$.get().2.异步请求所需要的常用要素:a、url (访问url) b、dataType(数据传输方式) c、success成功之后的回调函数。3.$.ajax使用示范代码设接口urlvar url='/test/test.do'; //下面的实例代码都用此访问接口url$.ajax({ ...
2018-09-12 11:21:42 207
翻译 关于decode的用法列子
列1:有学生成绩表student,现在要用decode函数实现以下几个功能:成绩&gt;85,显示优秀;&gt;70显示良好;&gt;60及格;否则是不及格。 假设student的编号为id,成绩为score,那么:select id, decode( sign(score-85),1,'优秀',0,'优秀',-1,decode(sign(score-70),1,'良好',0,'良...
2018-09-12 11:05:02 366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人