自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA创建class时,注释模板随机生成一条Motto文案

【代码】IDEA创建class时,注释模板随机生成一条Motto文案。

2023-11-07 16:14:58 117

原创 nssm在windows上部署服务(bat或exe)

简介  NSSM是一款可将项目注册为Windows系统服务的工具。当你的项目需要部署在Windows Server上时,NSSM是一个不错的选择。特点  NSSM将项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。使用(以jar为例)1、下载 nssm (下载地址: http://nssm.cc/download )2、将打包好的jar包放到一个文件夹中,编写run.bat文件,run.bat

2021-01-20 17:58:31 1918

原创 java -异或

异或是一种基于二进制的位运算,用符号XOR或者 ^ 表示,其运算法则是对运算符两侧数的每一个二进制位,同值取0,异值取1。简单理解就是不进位加法,如1+1=0,0+0=0,1+0=1。性质1、交换律2、结合律(即(ab)c == a(bc))3、对于任何数x,都有xx=0,x0=x4、自反性 A XOR B XOR B = A xor 0 = A异或运算最常见于多项式除法,不过它最重要的性质还是自反性:A XOR B XOR B = A,即对给定的数A,用同样的运算因子(B)作两次异或运算后

2020-11-05 15:26:17 499

原创 Echarts中折线图出现堆叠的问题

xAxis: { type: 'category', boundaryGap: false, data: ['1','2','3','4','5','6','7','8','9'] }, yAxis: { type: 'value' }, series: [ { name:'全部订单', .

2020-09-15 16:17:14 2415

原创 JAVA程序设计:求直线与圆的交点坐标

核心类/** * @Author: Zhangwenshun * @Description: * @Date: Created in 10:20 2020/9/10 * @Modified by: */public class CGGeometryLib { /** * 封装一下 Math 的 pow 、sqrt 方法,调用起来方便一些~ * * @param d1 * @param d2 * @return */ p

2020-09-11 11:50:55 1917 1

转载 JAVA程序设计:在圆内随机生成点

给定圆的半径和圆心的 x、y 坐标,写一个在圆中产生均匀随机点的函数 randPoint 。说明:输入值和输出值都将是浮点数。圆的半径和圆心的 x、y 坐标将作为参数传递给类的构造函数。圆周上的点也认为是在圆中。randPoint 返回一个包含随机点的x坐标和y坐标的大小为2的数组。示例 1:输入:["Solution","randPoint","randPoint","randPoint"][[1,0,0],[],[],[]]输出:[null,[-0.72939,-0.65505

2020-09-11 11:36:37 1545 4

原创 IDEA+Gradle本地化配置

方式一(永久配置)打开setting ·选择Build,Execution,Deployment --> Gradle ·勾选Use local gradle distribution ·Gradle home 选择本地下载并解压好的gradle包最后应用保存,以后再使用Gradle构建新的项目就会默认使用本地Grade创建了。方式二(项目单独配置)打开项目根路径下gradle/wrapper/gradle-wrapper.properties·修改distributionU

2020-09-03 13:03:34 2725

原创 RabbitMQ和Kafka比较

1、Kafka可以保证顺序处理消息,RabbitMQ相对较弱。2、在消息路由和过滤方面,RabbitMQ提供了更好的支持。3、RabbitMQ有消息存活时间(TTL)和延迟/预定消息功能,Kafka没有。4、在消息留存方面,RabbitMQ消息一旦消费成功就会删除,反之处理失败则放回,但Kafka会保留消息,根据超时时间来删除消息,所以Kafka可以反复消费消息。5、在容错处理上,RabbitMQ提供了诸如交付重试和死信交换器(DLX)来处理消息处理故障,相反,Kafka没有提供这种开箱即用的机制,

2020-09-03 09:30:39 6671

转载 vue禁止复制的方式

<template> <section class="p-10"> <div class="app"> <p>你是我的眼</p> </div> </section></template><script> export default { created() { this.$nextTick(() => { // 禁用

2020-08-31 16:49:05 1764

转载 vue 手指长按触发事件

按钮<span class="btn" @touchstart="gtouchstart()" @touchmove="gtouchmove()" @touchend="gtouchend()">按住说话</span>data数据定义一个定时器 timeOutEvent:0,//定时器方法gtouchstart(){ this.timeOutEvent = setTimeout(()=>{ this.timeOutEvent = 0;

2020-08-31 16:44:42 1125

原创 java截取字符串的一些常规操作

1、split()+正则表达式来进行截取。将正则传入split()。返回的是一个字符串数组类型。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。String str = "abc,12,3yy98,0";String[] strs=str.split(",");for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[i].toString());} 运行结果:abc123yy980

2020-08-28 12:25:52 119

原创 IDEA导出可执行的jar,包含class以及资源文件一起打包

1、点击File->Project Structure->Artifacts2、点"+",选择Directory Content,选择资源文件所在文件夹即可3、最后build Artifacts

2020-08-28 12:18:24 2066

原创 MySQL之SUM和CASE的联合使用

数据表结构和内容要求查出的结果为实现的SQL为SELECT a.uid,a.uname, sum(CASE a.course WHEN '语文' THEN a.score END) AS '语文', sum(CASE a.course WHEN '数学' THEN a.score END) AS '数学', sum(CASE a.course WHEN '英语' THEN a.score END) AS '英语'FROM tbl_stu_sco AS a GROUP BY a.uid,a.

2020-08-28 12:12:14 1670

原创 Java中如何让线程按照指定的顺序执行

直接上代码package com.bizgrid.test;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;/*** @Author: Zhangwenshun* @Description: 两种方式实现线程执行

2020-08-28 12:08:41 367

原创 @Controller和@RestController的区别

@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。如

2020-08-28 12:03:31 99

原创 Redis简单了解

Redis是一个key-value存储系统,它有一些特性,例如基于内存、单线程、非阻塞、操作原子性、高性能等。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。windows下启动Redis服务一、本地启动Redis服务,并只可以本地连接 redis-server.exe redis.windows.conf二、启动Redis服务,可以进行外部连接: 1、修改redis.conf文件,将b

2020-08-28 11:56:23 83

原创 Idea热更新(热部署)配置

1、Ctrl+Shift+Alt+/2、选择Registry…,勾选红框内容 ,点close3、勾选Build project Automatically

2020-08-28 11:45:26 1503

原创 vue computed计算属性传值并返回计算结果

vue computed计算属性传值并返回计算结果

2020-08-28 11:19:44 2953

空空如也

空空如也

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

TA关注的人

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