- 博客(25)
- 收藏
- 关注
原创 【消息队列】几种常见的MQ总结对比
为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或者是别人设计的架构,他从头到尾都没思考过。没有对自己的架构问过为什么的人,一定是平时没有思考的人,面试官对这类候选人印象通常很不好。因为面试官担心你进了团队之后只会木头木脑的干呆活.
2020-10-29 15:27:51
1348
原创 IDEA Unescaped xml character报错的解决办法
在IntelliJ IDEA编写jsp时,会在<script>标签内对一些正确的javascript代码报Unescaped xml character错,虽然不影响代码的执行,但看着IDE报自己代码有错是很不开心的一件事,这里分享解决该问题的办法。 鼠标点击IDEA左上角File, 进入Settings(快捷键Ctrl + Alt + S) 选...
2019-08-06 18:49:18
1219
原创 IntelliJ IDEA 性能优化
idea打开的多了 内存占用也就多了 下边是亲试的优化ide性能的方法1.设置JVM的启动参数: 进入idea的安装目录的bin文件夹 打开 idea.exe.vmoptions 文件, 修改-Xmx 的 值为2048m 打开 idea64.exe.vmoptions 文件, 修改-Xmx 的 值为2048m 打开idea.properties文件,找到ide...
2019-06-29 16:15:19
883
原创 天气api接口
接口没有调用次数、频率和IP限制, 也不需要注册keyAPI地址https://www.tianqiapi.com/api/GET参数参数 类型 必填 备注 version String 是 接口标识, 固定值:v6 cityid String 否 城市ID, 请参考城市ID列表 city Strin...
2019-06-19 18:16:04
2712
2
原创 gradle
这两天看到越来越多的在接触Gradle,然后发现我之前没有做过记录,而且之后下个月的一些有关SpringBoot的东西也需要用到,所以这里就来记录一下,方便以后使用。简单介绍Gradle是一个好用的构建工具使用它的原因是1、配置相关依赖代码量少,不会像maven一样xml过多2、打包编译测试发布都有,而且使用起来方便3、利用自定义的任务可以完成自己想要的功能...
2019-05-21 21:02:05
179
原创 Postman 安装及使用入门教程
安装本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。2. 非官网安装这是一种直接通过打包已经安装的扩展程序的方式,来进行我认为的「非法安装」,但没办法,只能这样。我会给你一个安装包,见附件。你应该下载下来,解压缩到你喜欢的位置。 打开 Chrome 浏览器的「扩展程序」 ...
2019-05-15 15:13:31
278
转载 mysql 5.6 安装教程
首先是下载mysql-installer-community-5.6.14.0.msi ,大家可以到 mysql 官方网去下载,也可以到笔者所提供的地址去下载,下载方法在这里就不多说了,我想大家都明白的。 网盘下载:http://pan.baidu.com/s/1egYj 2 下载好 mysql 安装文件之后就对它进行运行安装,运行之后就会出现如何所示的加载提示。 ...
2019-05-14 16:43:26
248
原创 eclipse从svn检出maven项目
使用Eclipse从svn检出项目。 打开Eclipse,在project explorer空白区域右键鼠标移至import选择import。 2 之后选择svn-->从svn检出项目,然后输入svn地址,按照提示一步步从svn上检出maven项目 3 检出成功后会在project explorer中显示刚刚检出的maven项目。但...
2019-05-10 17:07:52
240
原创 Eclipse无Server或者Tomcat8.5解决办法
解决办法:Eclipse -> help -> Install New Software -> 在Work with中输入:Oxygen - http://download.eclipse.org/releases/oxygen,注意“Oxygen”是Eclipse版本类型,根据你的版本修改对应红色文字内容。-> Add ->在最后的Web,XML,Java EE a...
2019-04-26 12:50:21
2669
转载 myeclipse 清理项目缓存的几大步骤
相信大家被项目缓存折腾过吧,这里罗列几条清除项目缓存的方法1、项目清理: 选择菜单栏的Project——>Clean..——>勾选需要清理的项目(也可以选择all) 切记:clean了项目,需要重新编译2、项目如果是maven项目,则有时候clean project并不起效。这时候需要用maven来清理缓存:右键项目——>Run As ——> Maven cl...
2019-04-26 10:42:07
242
原创 maven下载和安装
注意:安装Maven3之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装,每个人使用的编辑器不同,在这里我就不介绍了,可以去网上查对应编辑器Maven配置方法。第一步,官网下在地址http://maven.apache.org/download.cgi第二步,解压文件包1.apache-maven-3.5.2-bin.zip是压缩包,解压到安装...
2019-04-25 13:33:10
143
转载 Java SDK和Java JDK的区别
sdk、jdk、jre的区别一、JDK与jre简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JDK就是Java Development KitJRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不...
2019-04-25 10:26:23
4299
转载 HashMap的存储过程
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...
2019-03-25 15:52:44
661
转载 高并发访问数据库优化方法
一、服务器配置优化我们需要根据应用服务器的性能和并发访问量的大小来规划应用服务器的数量。有一个使用原则是:单台应用服务器的性能不一定要求最好,但是数量一定要足够,最好能有一定的冗余来保障服务器故障。特别是,在高并发访问峰期间,适当增加某些关键应用的服务器数量。比如在某些高峰查询业务上,可以使用多台服务器,以满足用户每小时上百万次的点击量。二、使用负载均衡技术负载均衡技术是解决集中并发访...
2019-02-11 14:12:30
763
原创 Maven环境配置及idea建Maven工程
maven环境配置倒是不难,在idea上配置maven真是头疼,中途报了几次错误又重新搞,下面分享一下过程:首先到maven官网上下载maven,网址:http://maven.apache.org/download.cgi选择apache-maven-3.5.2-bin.zip(当前最新版本)下载好了解压到一个地方,假如我的是C:\Program Files (x86)\Java\a...
2019-01-29 10:38:37
382
1
转载 使用layui中onchange失效以及form动态渲染失效问题
最近在使用layui框架做城市的三级级联的时候,发现jquery中的onchange事件方法在layui框架中失效了。然后浏览layui社区,了解到layui监控一个控件变化有自己的方法。html<select lay-filter="test"></select>jsvar form = layui.form();form.on('select(tes...
2019-01-25 15:09:59
563
原创 JAVA LIST分批处理
这是第N次在项目中遇到需要将数据分批处理的情况了。以前在用jdbcTemplate插入数据时,遇到过,当时花了好几分钟进行了分批处理,用LIST的SUBLIST方法进行了分批。此算法比较简单,但想起来,也得花个分把钟,在时间紧急的情况下,还是"拿来主义"比较方便点。现在把它贴出来,存在这,供以后用到时方便查询代码如下:import java.util.ArrayList;import j...
2018-12-29 17:30:07
297
原创 前端知识补充
1.插入数据库返回主键 useGeneratedKeys="true" keyProperty="technologyId"2.//防止页面后退 history.pushState(null, null, document.URL); window.addEventListener('popstate', function () { history.pushSt...
2018-12-29 17:27:38
147
原创 点击事件拼接问题处理
【demo】var rowIndex = e.rowIndex; var t = "<a href='javascript:void(0)' onclick=\"viewInfo('" + rowIndex + "','" + '温度' + "')\">" + t + "</a> ";
2018-12-29 17:01:14
201
原创 关于时间的转换和计算差值
JS将日期格式转换成时间戳:var date = new Date('2014-04-23 18:55:49:123'); // 有三种方式获取 var time1 = date.getTime(); var time2 = date.valueOf(); var time3 = Date.parse(date); console.log(time1);...
2018-12-29 16:21:07
294
原创 myeclipse 2014打开jsp页面卡死问题
最近遇到了一个奇葩的问题,项目组的几个同事myeclipse 2014在打开jsp页面时都卡死。原以为是jvm内存不够的原因,谁料设置了以后不起作用,于是均换成myeclipse 8.6版本开发。但这不是终极解决方法啊,今天领导找到了一个解决方法,需禁用JavaScript检查功能。遂记录如下:打开项目的.project文件,找到如下内容,删除即可。<buildcommand...
2018-12-29 16:03:58
471
原创 js中new Date(string)在IE不兼容报错:显示NaN,chrome没问题
js中new Date(string)在IE不兼容报错:显示NaN,chrome没问题解决方案:将-替换成/var beginDate = $(this).find(".adTimeStart").val();var sdate = new Date(Date.parse(beginDate.replace(/-/g,"/")));=========================...
2018-12-29 16:00:51
673
原创 【java】MyEclipse10 导出war包报错
【起因】 官网项目要发布,负责导出war包发布到服务器上,结果就发现了我的myeclipse有这个问题: 【经过】 然后我就去百度,后来发现很多人都有这个问题,说是myeclipse 10 破解不完全导致的需要经过如下步骤替换: 以下方法转载自:http://blog.youkuaiyun.com/lyp0715/article/d...
2018-12-29 15:58:41
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人