自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Idea最新JRebel插件的详细配置及图解

Ⅰ安装jrebel插件1.Ctrl+Alt+S打开设置,搜索jrebel插件2.安装jrebel插件3.重新启动IntellijIdea4.安装成功Ⅱ下载破解软件及破解教程注:本教程引用ilanyu大神写的破解软件(ilanyu'sBlog:http://blog.lanyus.com/)。另外,使用JRebel插件需要配置web服务器(...

2018-11-29 19:07:25 534

原创 mysql查询数据的时候,自带所在行,查询某一条数据的所在 行

Oracle中有一个伪列rownum,可以在生成查询结果表的时候生成一组递增的序列号。MySQL中没有这个伪列,但是有时候要用,可以用如下方法模拟生成一列自增序号。SELECT r.id_,(@i :=@i + 1) AS numbersFROM electronic_repair_record r,(SELECT @i:=0) AS itWHERE r.is_delete_ = 0 and r.electronic_id_ = #{electronicId} .

2020-07-08 15:27:24 1693

原创 idea解决springboot中的依赖版本冲突

1.使用线上springboot推出的各种依赖思路在微服务盛行的当下,spring boot 流行程度已经家喻户晓。但同时,随着spring boot 快速迭代,出现了很多版本,比如当前已经推出了2.2.x-SNAPSHOT/ ,不同版本的spring boot 对配套使用的spring 组件、第三方组件的版本是有要求。在我们平时的开发中,需要集成某些spring boot功能时,偶尔会遇到包版本冲突,我们虽然知道版本冲突了,但却不知道该使用哪个版本?此时,如果我们...

2020-06-18 09:13:09 5107

原创 xshell连接ECS服务器安装nginx

1.环境安装 1.gcc 安装,安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要 yum install gcc-c++ 2.PCRE pcre-devel安装,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。 nginx 的 http 模块使用 pcre 来...

2020-06-13 16:37:42 548

原创 idea打包springboot项目到服务器上运行

1.pom增加build,maven-->lifecycle-->package打成jar包,打好的jar包在target 2.使用命令或者xftp上传到服务器3.直接启动-----启动好了之后就不能动了,不能ctrl+c退出,也不能关闭终端,一旦退出或者关闭终端,程序就会关闭。 java -jar xxx.jar 4.后台启动--&符号就代表后台启动,这种启动方式日志仍然输入到终端控制台中,...

2020-06-12 15:22:47 449

原创 xshell连接服务器安装jdk

1.将linux的jdk安装包下载到本地,jdk1.8.0为例 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2.通过xftp远程连接服务器,并把下载的压缩包上传到服务器 3.上传后解压文件 sudo tar -vxf jdk-8u251-linux-x64.tar.gz -C/usr/local -C/usr/local指定解压到哪...

2020-06-12 09:26:03 609

原创 xshell连接WCS服务器安装mysql

1.下载mysql安装包 1:https://downloads.mysql.com/archives/community/ 进入mysql下载页面,选择版本,点击Download 2.复制连接地址 进行下载 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz3.对下载的压缩包进行解压 tar -zx...

2020-06-11 11:30:23 507

原创 xshell连接ECS服务器安装redis

1.首先创建安装目录 mkdir /usr/redis2.下载redis压缩包 wget http://download.redis.io/releases/redis-4.0.2.tar.gz3.解压redis的压缩文件 tar -zxvf redis-4.0.2.tar.gz4.进入安装文件夹进行编译 cd redis-4.0.2/ make5.编译结束后进行安装 cd src/ make install6.安装成功 启动...

2020-06-10 22:08:12 432

原创 MyBatis反向生成实体和mapper

一、什么是反向生成工程反向生成工程,可以针对数据库表自动生成MyBatis执行所需要的代码,比如实体类代码、mapper.xml、mapper接口等,可以提高开发效率。本文将介绍如何使用IDEA+Maven实施反向生成工程。二、使用方法1、创建Maven项目创建好的项目目录结构如下:2、配置Maven的pop.xml文件下载反向工程说需要的jar包,pop.xml文件代码如下:<project xmlns="http://maven.apache.org/POM/4.0.0"x

2020-05-26 19:02:33 364

原创 Springboot集成Mybatis+PageHelper

1、Springboot项目引入mysql和mybatis的依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version>

2020-05-26 18:55:13 404

原创 mybatisplus使用ipage分页

1.方法中 Page<xxxVO> page=new Page<>(pageNum,pageSize); IPage<xxxVO> iPage = xxxMapper.getList(page,xxx,xxx);2.mapper IPage<xxxVO> getCityDataList(Page<xxxVO> page, @Param("xxx") String xxx,@Param("xx.

2020-05-26 18:46:04 11784 4

原创 mybatis嵌套collection

一:不用指定collection的column行,使用外连接查询,只能两重嵌套<resultMap id="groupsMap" type="im.qingtui.app.qbee.shift.controller.dto.template.service.TemplatePointDTO" > <id column="id" property="groupId" jdbcType="BIGINT" /> <result column="group_name.

2020-05-26 11:13:29 516

原创 windows环境下 安装数据库

Windows下安装MySQL详细教程  1、安装包下载   2、安装教程    (1)配置环境变量    (2)生成data文件    (3)安装MySQL    (4)启动服务    (5)登录MySQL    (6)查询用户密码    (7)设置修改用户密码    (8)退出   3、解决问题1、安装包下载。可以选择版本下载地址:https://dev.mysql.com/downloads/mysql/Mysql国内镜像:htt...

2020-05-25 14:11:54 558

原创 mybatis中的转义字符

1.第一种写法&lt; < 小于 &gt; > 大于 &amp; & 与 &apos; ' 单引号 &quot; " 双引号 2.第二种写法 <![CDATA[ ]]><![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]> ...

2020-05-25 14:03:07 217

原创 java 8 stream新特性

public static void main(String[] args) { List<Integer> list = Arrays.asList( 8, 9,1, 2, 3, 4, 5, 6, 7); System.out.println("===================stream()是流串行处理程序的代替方法,(串行,按顺序进行)==========...

2019-11-26 14:51:21 101

原创 windows安装RabbitMQ

Erlang是一种通用的面向并发的编程语言,可以创建面向大规模并发的语言环境!RabbitMQ是消息对列,主要是用于做消息代理。本质上说,它接受来自生产者的信息,并将它们传递给消费者。在两者之间,它可以根据你给它的路由,缓冲规则有选择地进行传递消息。二、流程1.windows下安装Erlang语言作为环境语言?步骤1:前往官网下载,大小大概是90M左右,具体随着版本迭代而变...

2019-11-01 15:14:32 109

原创 java 8 staream新特性

public static void main(String[] args) { List<Integer> list = Arrays.asList( 8, 9,1, 2, 3, 4, 5, 6, 7); System.out.println("=========stream()是流串行处理程序的代替方法,(串行,按顺序进行)======="); Syste...

2019-10-09 13:58:50 537

原创 springboot集成通用mapper详细配置

通常,我们利用mybatis写持久层方法。要么按照传统定义mapper方法,定义xml文件的方式,全部手写。要么需要通过mybatis-generator逆向工程插件生成大量的xxxExample文件,使得系统看起来比较臃肿。而通用mapper的引入,我们不需再生成大量的Example文件,并且通用mapper已经封装好了所有的单表操作。通用mapper与springboot项目集成配置如下:...

2019-08-22 08:57:13 1241

原创 SpringBoot 集成MyBatis 中的@MapperScan注解

在SpringBoot中集成MyBatis,可以在mapper接口上添加@Mapper注解,将mapper注入到Spring,但是如果每一给mapper都添加@mapper注解会很麻烦,这时可以使用@MapperScan注解来扫描包。经测试发现,@MapperScan注解只会扫描包中的接口,不会扫描类,所以可以在包中写Provider类。@MapperScan("com.demo.mapp...

2019-08-19 09:04:42 234

原创 springboot添加定时器@EnableScheduling

方法一:通过springboot自带入口来开启定时器。首先我们都知道,springboot有一个自己的入口,也就是@SpringBootApplication(他是一个组合注解 由@Configuration,@EnableAutoConfiguration和@ComponentScan组成)。首先定时器需要有一个总开关,因为我可能要定时很多函数,如果我想全都暂时关上总不能一个一个把注解给...

2019-08-19 09:03:08 548

原创 java获取当天开始,结束时间

//获取当天结束时间public static Date getEndTime(Date date) { Calendar dateEnd = Calendar.getInstance(); dateEnd.setTime(date); dateEnd.set(Calendar.HOUR_OF_DAY, 23); dateEnd.set(Calendar.MI...

2019-06-17 14:06:30 7600

原创 java中的aes加密解密

public class Aesssss { private static String key= "123456"; /** * 加密 * @param content待加密内容 * @param key 加密的密钥 * @return */ public static String encrypt(String con...

2019-06-12 10:30:43 996

原创 idea启动maven项目,GC overhead limit exceeded

该问题是由于IDE为JVM分配的最大可用内存(-Xmx)过小导致。

2019-05-17 09:54:09 1855 1

原创 java中post delete get请求

/** * get请求 (返回值为JSON) * @return * @throws IOException * @throws IOException */public static Map<String,Object> sendMethod(String requestUrl){ JSONObject json=new JSONObject(); tr...

2019-05-15 17:28:22 240

原创 java中md5加密

/** * 签名字符串 * @param input_charset 编码格式 * @return 签名结果 */ public static String sign(Map<String,String> map,String input_charset) { Map<String, String> map2 = new TreeMap&...

2019-05-15 17:26:02 339

原创 java基于http协议post请求获取数据(表单传参)

BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream()));String line = null;StringBuilder sb = new StringBuilder();while ((line = br.readLine()) != null) { sb.ap...

2019-05-15 17:23:06 1027

原创 idea 快速通过mapper定位到XML

在线安装Mybatis插件

2019-04-19 16:06:10 439

原创 idea修改远程仓库地址和名字

一.命令形式打开idea下方的a、修改命令git remote set-url origin <url>b、先删除后添加 git remote rm origin git remote add origin [url] 二,.直接修改config文件...

2019-04-01 10:09:46 1386

原创 idea配置类注释和方法注释

1.类注释2.方法注释

2019-02-01 17:03:11 157

原创 java中的定时任务

Timer类在工具类Timer中,提供了四个构造方法,每个构造方法都启动了计时器线程,同时Timer类可以保证多个线程可以共享单个Timer对象而无需进行外部同步,所以Timer类是线程安全的。但是由于每一个Timer对象对应的是单个后台线程,用于顺序执行所有的计时器任务,一般情况下我们的线程任务执行所消耗的时间应该非常短,但是由于特殊情况导致某个定时器任务执行的时间太长,那么他就会“独占”计...

2018-12-11 10:12:56 139

原创 mybatis中sql语句的like语句写法

&gt; 通用 SELECT * FROM user WHERE 1 = 1 &lt;if test="name != null and name != ''"&gt; &lt;bind name="pattern" value="'%' + _parameter.name + '%'" /&gt; AND name LIKE #...

2018-12-10 11:15:02 1900

原创 前端localStorage保存账号信息

1.首先是判断浏览器是否支持这一属性,他是HTML5里的属性://保存账号信息到lockStorage //获取localStorage保存的账号信息

2018-11-30 17:13:43 678

转载 springboot在idea的RunDashboard如何显示出来

点击如图所示位置的下来三角按钮,然后选择Edit Configurations,或者点击菜单栏Run》Edit Configurations 在运行配置窗口,选择一条springboot的运行配置,然后点击上方的复制按钮进行复制副本 复制完成之后,点击OK确定按钮,然后在屏幕右下角可以看到一个弹框提示 ...

2018-11-30 17:00:17 868

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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