java
辣妹子很怕辣
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
crontab的基本用法
1、 crontab -l 查看所有的定时任务2、 crontab -e 编辑定时任务。 i 进入编辑模式 。esc退出编辑模式。:wq! 保存并退出。3、crontab -r 删除当前用户所有的定时任务原创 2021-12-22 15:57:57 · 2293 阅读 · 0 评论 -
将jar包打包到本地maven仓库
将本地jar引入项目中原创 2022-08-12 14:42:11 · 916 阅读 · 0 评论 -
多个linux服务器免密登录,使用公钥密钥直接连接
总结把A服务器中的公钥复制到B服务器中,并将公钥追加到authorized_keys中,授权即可;2、进入Aroot/.ssh目录下,下载id_rsa.pub文件。进入B服务器root/.ssh目录下,上传刚刚从A服务器下载的文件。4、在A服务器中连接B服务器ssh-p22root@B的IP;1、在A服务器上生成密钥ssh-keygen-trsa。解决办法执行chmod600id_rsa。现有A、B两个服务器。...原创 2022-07-18 13:43:10 · 1205 阅读 · 0 评论 -
linux系统启动jar包的脚本以及开启自启动脚本
linux.sh 文件内容如下:#!/bin/bashAppName=$0if [ "$1" = "" ];then echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m" exit 1fiif [ "$AppName" = "" ];then echo -e "\033[0;31m 未输入应用名 \033[0m" exit 1fifun原创 2022-05-26 17:07:47 · 1539 阅读 · 0 评论 -
Java文件上传方法
/** * 文件上传 */@RequestMapping("/upload")@RestController@IgnoreToken@SuppressWarnings("all")public class FilesController extends BaseController { @Value("${upload.filePath}") private String filePath;//文件上传路径 @Value("${upload.requestPath}原创 2022-05-26 14:54:19 · 772 阅读 · 0 评论 -
pageHelper分页的简单用法
<!--分页控件--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.1</version> </dependency> <dependency> <groupId>com.githu原创 2022-05-26 13:55:57 · 1134 阅读 · 0 评论 -
linux上配置svn
1、创建svn文件夹:mkdir -p /svn/testBank2、配置信息:svnadmin create /svn/testBank3 修改配置文件:cd /svn/testBank/confvim passwdvim authvim svnserve.conf遇到错误,无法创建连接:Unable to connect to a repository at URL ’ XXX’/svn/testBank/conf/svnserve.conf:19: Option expe原创 2022-05-09 10:20:45 · 629 阅读 · 0 评论 -
MySQL 递归查询,联表更新
mysql 递归查询语句:WITH RECURSIVE cte AS(SELECT a.Id , a.name FROM t_base a WHERE a.Id = ‘1’UNION ALLSELECT k.Id ,CONCAT(c.name, ’ > ’ ,k.name ) FROM t_baseStruct k INNER JOIN cte c ON c.Id = k.Pid WHERE k.isDel = ‘0’)SELECT Id ,name FROM cte...原创 2022-04-22 10:09:36 · 1385 阅读 · 0 评论 -
jenkins发布项目 显示代码冲突,服务器代码实际无冲突
1、Jenkins 显示代码冲突2、代码服务器上显示代码无冲突3、解决办法,Jenkins 删除文件空间 ,重新下载代码发布即可;或者删除项目 ,重新添加原创 2022-04-01 11:35:16 · 1189 阅读 · 0 评论 -
ubuntu系统安装jdk 、mysql
**安装redis**(1)安装mysqlapt-get updateapt-get install mysql-server(2)设置mysqlservice mysql stopvim /etc/mysql/mysql.conf.d/mysqld.cnfbind-address = 0.0.0.0service mysql start(3)查看用户名和密码sudo cat /etc/mysql/debian.cnf使用账户和密码登录:mysql –h 127.0.0.1 –原创 2022-03-11 17:04:28 · 1889 阅读 · 0 评论 -
jenkins发布微服务报错:com.jcraft.jsch.JSchException: Auth fail
1、登录linux服务器2、 vim /etc/ssh/sshd_config 在/etc/ssh/sshd_config 文件中,PermitRootLogin yes 把这行的注释取消掉,也就是允许root远程登录3、在 /etc/ssh/sshd_config 中 GSSAPIAuthentication 修改为 no ,保存退出4、重启sshd服务,使修改生效。systemctl restart sshd.service...原创 2022-03-09 14:21:47 · 2927 阅读 · 0 评论 -
linux系统安装jenkins、禅道
1、安装jdk 、maven 、 tomcat;2、安装完之后下载jenkins.war ,将jenkins.war 放在tomcat的webapps下,并解压;3、使用 ./start.sh启动tomcat ,启动成功 访问 http://127.0.0.1:8080/jenkins启动遇到如下错误及解决办法:错误1:AWT is not properly configured on this server. Perhaps you need to run your container with原创 2022-02-24 13:49:50 · 1173 阅读 · 0 评论 -
linux修改jar包中配置文件信息
第一步:查询出目标文件在jar包中的目录jar tvf userService-0.0.1-SNAPSHOT.jar |grep bootstrap.yml ;第二步:目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中的目录解压到当前路径jar xvf userService-0.0.1-SNAPSHOT.jar BOOT-INF/classes/bootstrap.yml ;第三步:修改配置文件的信息vim BOOT-INF/classes/bootstrap.yml;wq 保原创 2022-02-22 17:21:57 · 4303 阅读 · 0 评论 -
redis实现超时业务并发送通知,超时订单关闭,解决redis乱码
1、导入redis 的相关包<!--Redis缓存操作--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions> <exclusion> <groupId>io.原创 2022-01-14 09:37:17 · 794 阅读 · 0 评论 -
windows下redis的下载与安装
1、redis 的下载地址 : https://github.com/tporadowski/redis/releases2、下载到指定文件夹并在文件中解压3、cmd到指定文件夹 执行命令:redis-server.exe redis.windows.conf4、新开一个cmd窗口运行:redis-cli.exe -h 127.0.0.1 -p 6379安装成功...原创 2022-01-13 14:17:32 · 627 阅读 · 0 评论 -
关于date日期一些常用方法
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期工具类 */public final class DateUtil { private DateUtil() { } public static final String PATTERN_DATE_SHORT = "yyyyMMdd";..原创 2021-12-28 15:02:53 · 454 阅读 · 0 评论 -
jenkins:Host key verification failed 解决办法
jenkins:Host key verification failed. lost connection Build step ‘Execute shell’ marked build as failurejenkins build项目显示连接失败 ,与主机失去连接 解决办法:ssh连接jiekins 部署服务器输入 ssh ip(项目服务器ip地址) 确认 后 yes 即可...原创 2021-12-24 16:41:33 · 1803 阅读 · 0 评论 -
jenkins 配置svn git ssh等信息,发布项目
本文前提是已经安装jenkins,并能够正常运行1、进入系统管理——管理插件安装git 、Subversion 、ssh 等2、配置ssh 的相关信息同理在Global Tool Configuration 中配置git 地址 、账户信息3、新建一个项目1.1、new item 中新建一个 maven 项目;1.2、添加描述信息 、配置代码管理工具 git 或者SVN ,原先已经配置完成,这里只用选中即可(第一次需要下载代码,如代码量大可能会报错超时,将时间设置为 60 ,Timeout原创 2021-12-15 11:04:06 · 1664 阅读 · 0 评论 -
xml格式的字符串到json格式
public class Xml2JsonUtil { /** * 转换一个xml格式的字符串到json格式 * * @param xml * xml格式的字符串 * @return 成功返回json 格式的字符串;失败反回null */ @SuppressWarnings("unchecked") public static String xml2JSON(String xml) {原创 2021-11-29 16:31:07 · 536 阅读 · 0 评论 -
RocketMq的安装及代码简单用法介绍
RocketMq在linux安装,可视化界面的安装,代码的基本使用原创 2021-11-26 09:51:38 · 1907 阅读 · 0 评论 -
CommandLineRunner的用法
项目启动自动执行某方法SpringBoot提供的一种简单的实现方案就是添加一个model并实现CommandLineRunner接口,实现功能的代码放在实现的run方法中@Servicepublic class RocketConsumer implements CommandLineRunner {@Overridepublic void run(String… strings) throws Exception {// 需要执行的任务代码}}...原创 2021-11-08 13:32:20 · 1326 阅读 · 0 评论 -
SQL 统计查询一个月中每天的数据
统计查询一个月中每天的数据1、查询指定月份一个月的数据SELECT DATE_ADD( DATE_ADD( DATE_ADD( LAST_DAY(STR_TO_DATE(#{date}, "%Y-%m-%d")), INTERVAL 1 DAY ), INTERVAL - 1 MONTH ), INTERVAL ( CAST(help_topic原创 2024-12-11 16:48:14 · 829 阅读 · 0 评论 -
sql 取两条相邻数据之间的时间差
取两条相邻数据之间的时间差SELECT A.id,A.createDate,B.createDate,TIMESTAMPDIFF(MINUTE,A.createDate,B.createDate) mins FROM( SELECT a.*,(@i := @i + 1) AS ord_num FROM ${tableName} a,(SELECT @i := 1) d ORDER BY a.createDate ) AS A LEFT JOIN ( SELE原创 2021-11-08 11:06:42 · 4516 阅读 · 0 评论 -
httpClient请求,post方法发送数据乱码,
post方法请求乱码 ,在请求时设置body 为 “UTF-8” 即可@Componentpublic class HttpUtil { public static HttpUtil httpUtil; private HttpClient httpClient = HttpClients.createDefault(); //双重锁 public static HttpUtil getInstance() { if (httpUtil == nul原创 2021-09-10 15:13:30 · 904 阅读 · 1 评论 -
java 导出execl
poi导出execl文件 java 导出execl依赖的jar包: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>RELEASE</version> </dependency> <dependency> <groupId>org.原创 2021-09-09 10:23:10 · 106 阅读 · 0 评论 -
使用SQL统计一个月每天数据
查某个月所有的天数SELECT DATE_ADD( DATE_ADD( DATE_ADD( LAST_DAY(STR_TO_DATE('2021-09-06', "%Y-%m-%d")), INTERVAL 1 DAY ), INTERVAL - 1 MONTH ), INTERVAL ( CAST(help_topic_id AS SIGNED INTEG原创 2021-09-06 13:54:21 · 8306 阅读 · 0 评论 -
新增返回主键、表自我更新某字段、SQL一些小知识点
原创 2021-03-31 11:55:49 · 147 阅读 · 0 评论 -
idea在service层注入dao爆红,但是项目正常运行无问题
将勾去掉应用即可原创 2021-03-18 13:55:15 · 1855 阅读 · 1 评论 -
Java自动生成entity、dao、service、controller代码
Java自动生成代码mybatis-generator-core用法1、数据库建表2、配置好数据库链接3、导入mybatis-generator-core jar包4、generatorConfig.xml中配置> <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE> generatorConfiguration> PUBLIC "-//mybatis.org//DTD MyBatis Gene原创 2021-03-17 16:20:10 · 2302 阅读 · 1 评论 -
logback日志管理在控制台输出乱码
logback日志管理在控制台输出乱码:瀹氭椂浠诲姟鍐欏叆鏌;解决方法:将字符集设置注释即可欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown...原创 2019-12-05 15:22:03 · 1492 阅读 · 0 评论
分享