自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 频繁取redis内容导致redis链接异常

前言,我们是saas平台,在做设施管理系统时,有一些监测设备,数据需要向其他系统发送时实数据;在这个系统对接时需要在redis里获取设备的信息;这里在设计时key是按照设备大类存储的;导致设备数据量非常大;而实时监测设备又很多;导致上线后系统无法登录;

2023-11-06 10:27:21 196

原创 关闭HttpClient请求日志

在main方法中掉HttpClient请求日志

2023-11-06 10:02:19 471

原创 java通过路径请求下载图片保存到本地

要爬一个网站上的图片,不太会python,就用java模拟postman请求;

2023-11-06 09:54:21 363

原创 读取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

原创 时间戳相减 时间突然跳跃原因

2020-07-17 15:26:10 484

原创 远程连接数据库,无法创建新的数据库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 代码:&lt;textarea rows="3" cols="10" name="name" id="temp"&gt; ${records} &lt;/textarea &gt;如在jsp中显示是:&lt;span&gt;&lt;font color='red'&gt; xx &

2019-03-18 15:03:40 1252

原创 移动端 线性走势图 highcharts

&amp;lt;script src=&quot;js/highcharts.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script src=&quot;js/series-label.js&quot;&amp;gt;&amp;lt;/script&amp;gt; Highcharts.chart('container', {

2019-01-22 10:29:27 584

原创 百度地图的引用

//js 部分/*point 地理坐标 */ var markerArr = [ { title: &quot;名称:有限公司&quot;, point: &quot;x,y&quot;, address: &quot;武汉光谷&quot;, tel: &quot;电话&quot; }, { title: &a

2019-01-22 10:00:22 253

原创 动态导航栏 字体下划线 切换功能的实现

$.each(data, function (i, items){ td+= "&lt;td onclick='changeColor(\""+i+"\",\""+items.pkId+"\")' id='"+i+"' &gt;"+items.equipmentName +"&lt;/td&amp

2019-01-16 13:40:07 750

原创 关于$.each,onclick事件参数报错

// 当参数带有字母时候报错$.each(data, function (i, items){td+= “”+items.equipmentName +&quot;&quot;;})// 修改后$.each(data, function (i, items){td+= “”+items.equipmentName +&quot;&quot;;})...

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函数实现以下几个功能:成绩&amp;gt;85,显示优秀;&amp;gt;70显示良好;&amp;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关注的人

提示
确定要删除当前文章?
取消 删除