![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 53
可乐Y
回首往昔,更进一步。
展开
-
Redis安装与使用
Redis 安装与使用❝Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。❞Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Redis支持数据的备份,即master-slave模式的数据备份。 数原创 2020-08-27 13:56:45 · 263 阅读 · 0 评论 -
IDEA新版中Java Flight Recorder程序性能监视工具的使用
Java Flight Recorder简介研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能瓶颈。而Java Flight Recorder(JFR)是一种监视工具,可在应用程序执行期间收集有关Java虚拟机中特定时间实例中事件(数据片段)的信息。如何使用? 从主菜单中,选择Run | Edit Configurations,然后从左侧列表中选择要使用JFR...原创 2019-10-14 13:46:18 · 17110 阅读 · 5 评论 -
手把手教你配置xxl-job
一. 概述1. 简介XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展2. 下载地址源码地址 Release Download https://github.com/xuxueli/xxl-job Download http://gitee.com/xuxueli0323/xxl-job Download ...原创 2018-09-28 13:21:10 · 64403 阅读 · 23 评论 -
Java中使用mysqldump命令备份数据库中某些表
简介mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。mysqldump参数大全参考:https://www.cnblogs.com/qq78292959/p/3637135.html使用帮助类如下package com.common.utils;import...原创 2019-02-26 12:41:27 · 6361 阅读 · 5 评论 -
Java中使用JSONTokener判断字符串是JSONObject还是JSONArray
json文本解析类JSONTokener按照RFC4627规范将json文本解析为相应的对象。就是说JSONTokener.nextValue() 会给出一个对象,然后可以动态的转换为适当的类型。 public static void main(String[] args) { try { // String str = "{\"na...原创 2019-03-05 16:52:17 · 11593 阅读 · 3 评论 -
SpringBoot中使用RabbitMQ消息队列——路由、通配符、订阅模式
RabbitMQ简介RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等...原创 2019-03-06 11:04:34 · 9945 阅读 · 1 评论 -
SpringBoot+Mybatis设置显示执行的sql
两种情况:如果SpringBoot配置文件是application.propertieslogging.level.com.test.dao=debug如果SpringBoot配置文件是application.ymllogging: level: com: test: dao: debug注意:其中com.test.dao是MyBa...翻译 2019-03-14 14:06:23 · 9956 阅读 · 0 评论 -
线程安全的单例模式
为什么要用单例模式?优秀的设计结构可以规避很多潜在的性能问题,对系统性能的影响可能远远大于代码的优化,所以我们需要知道一些设计模式和方法。单例模式:单例模式是一种对象创建模式,用于生产一个对象的实例,它可以确保系统中一个类只产生一个实例,这样做有两个好处:1.对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。2.由于new操作...转载 2019-03-15 10:48:17 · 19912 阅读 · 4 评论 -
Java中处理NT时间戳与.net18位时间戳
Window NT时间Windows NT时间表示从1602年1月1日UTC时间开始的100纳秒数。例如:131974608035554296.net18位时间戳从0001年1月1日开始的100纳秒数。例如:635210495600000000转换与测试代码如下:package com.timestamp.test;import cn.hutool.c...原创 2019-03-20 11:08:20 · 4022 阅读 · 3 评论 -
@RequestBody和@RequestParam区别
@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,也可以接受对象类型。实质是将Request.get...转载 2019-04-10 10:05:14 · 285 阅读 · 0 评论 -
Could not find result map java.lang.String
今天MyBatis项目中在查询数据库时遇到org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String。 网上一查全是说<select id="queryXXX" resultMap="java.util.Map" >写成了...原创 2019-04-26 13:18:20 · 1967 阅读 · 0 评论 -
JAVA多线程并发
简介1.什么是多线程? 说起多线程,那么就不得不说什么是线程,而说起线程,又不得不说什么是进程。 进程可以简单的理解为一个可以独立运行的程序单位。它是线程的集合,进程就是有一个或多个线程构成的,每一个线程都是进程中的一条执行路径。 那么多线程就很容易理解:多线程就是指一个进程中同时有多个执行路径(线程)正在执行。2.为什么要是用多线程(优缺点)? ...原创 2019-04-18 18:19:09 · 1881 阅读 · 0 评论 -
Java后台实现图片缩略图和SmbFile 类实现局域网文件共享读写
maven dependency<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator 缩略--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator&l...原创 2018-08-10 15:38:53 · 1341 阅读 · 0 评论 -
java乱码问题总结
1.Tomcat设置编码:找到本地tomcat文件 conf文件夹下的server.xml 文件找到 在这个里面加一个 :URIEncoding=”utf-8” connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8"/>2原创 2017-04-28 16:44:13 · 1184 阅读 · 0 评论 -
解决jquery实现的radio再次选中的问题
问题描述:使用 jquery 的removeAttr()或者attr("checked",false),改变radio 的checked属性后。再使用 attr('checked',true),attr('checked','true'),checked=true可以给对应的radio 附上 checked属性。但是页面中,radio却没有选中。这个问题我也找了半天,很是奇怪解决方式:...原创 2017-05-11 17:20:34 · 559 阅读 · 0 评论 -
svn报:验证位置时发生错误(url,用户名密码无错)
这个问题网上很难找到答案,我一开始也找了很久,甚至尝试过把eclipse换一个也没有用。后来各种试,终于找到答案,大家请看图。报错的时候:解决方式:把svn插件从低版本升到1.8就好了1.2.原创 2017-05-09 13:28:04 · 3836 阅读 · 0 评论 -
使用ajaxFileUpload插件上传带中文名称的上传和下载问题
1.上传时的问题:当选择好文件上传时,服务器的左上角会一直转个不停,原因是因为js中$.ajaxFileUpload的方法的url中写成了.do,改为.json即可。2.下载时的问题:当页面给好文件url的路径时(路径最好是绝对路径),点击后依然“地址不存在”。找到tomcat的文件夹下的server.xml文件,把xml中两个的标签里面加上URIEncoding="u原创 2017-06-06 11:00:54 · 1238 阅读 · 0 评论 -
将jdk版本:jdk1.8更换为jdk1.7之后输入java -version还是出现1.8的版本号
步骤:1.安装了1.7之后修改了JAVA_HOME的环境变量。2.修改成功之后,在cmd输入java -verson还是出现1.8的版本号。解决办法:将环境变量Path中的%JAVA_HOME%/bin 移到最前面,即可解决。沧海桑田,我心不惊,自然安稳,随缘自在,不悲不喜,便是晴天。喜欢就点个赞关注一下呗 ~~...原创 2017-07-05 11:10:43 · 8038 阅读 · 0 评论 -
整理java中左侧补0的方法
第一种:import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFormat的实例 NumberForm...原创 2017-07-31 18:52:42 · 31192 阅读 · 1 评论 -
js中cookie的使用
推荐在js中使用以下自定义方法: //获取指定cookie function getCookie(cookieName) { //获取所有cookie var strCookie = document.cookie; //利用split把所有cookie分成数组 var arrCookie = strCookie.split("; ");原创 2017-08-24 17:59:53 · 289 阅读 · 0 评论 -
判断Integer值相等用equals
一些基础不是很好的,比如说我,在判断Intger类型值相等时习惯int的判断而用了==,后来发现竟然有些值明明一样,但是它们不相等,测试如下: Integer a = 5; Integer b = 5; Integer c = 322; Integer d = 322; System.out.println(a == b);//输出true System.out...翻译 2017-08-25 11:42:46 · 984 阅读 · 2 评论 -
Eclipse如何安装自动化的IDE检测插件
自动化的IDE检测插件(IDEA、Eclipse)IDEA如何安装插件?阿里官方说明如下:目前,我们已将IDEA版的插件,发布至IDEA官方仓库中(最低支持版本14.1.7,JDK1.7+)。你只需打开 Settings >> Plugins >> Browse repositories 输入 Alibaba 搜索,看到对应插件后即可安装。至于具体如何使用,请大家到官方Gi原创 2018-01-30 10:06:21 · 1102 阅读 · 0 评论 -
Spring Boot&Swagger构建REST API并生成API文档
什么是Swagger?随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了API接口;API文档变成了前后端开发人员联系的纽带,变得越来越重要,Swagger就是一款让你更好的书写API文档的框架。Swagger的优点?官方说法:Swagger是一个规范和完整的框架,用于生成、描述...翻译 2018-05-02 11:47:12 · 254 阅读 · 0 评论 -
DataX使用指南
简介DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、HDFS、Hive、OceanBase、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。DataX采用了框架 + 插件 的模式,目前已开源,代码托管在github。DataX安装部署及小试1.下载压缩包:下载页面地址:https://github.com/a...原创 2018-05-08 09:47:17 · 110854 阅读 · 29 评论 -
java中用poi导入excel文件到数据库总结
1.导入poi相关jar包。下载地址:http://poi.apache.org/download.html2.jsp页面用表单上传,表单记得写入enctype="multipart/form-data"用于上传文件。3.在导入方法加入参数@RequestParam(value = "file", required = false) MultipartFile file原创 2017-04-28 17:04:47 · 6997 阅读 · 3 评论