- 博客(41)
- 收藏
- 关注
原创 centos7 开机自启java程序
1.脚本文件路径(此为启动tomcat脚本文件 如启动jar文件则需单独书写sh脚本文件 原理相同)2.编辑rc.localvi /etc/rc.d/rc.local3.修改rc.local文件 在末尾加上一行需要执行的脚本文件即可#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES##...
2020-04-26 16:51:46
1126
原创 实体类对象转Json时格式化时间
import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature; //wechatOrder为实体类对象String s = JSONObject.toJSONStringWithDateFormat(wechatOrder, "yyyy-MM-dd HH:m...
2020-03-19 11:26:09
1816
原创 elasticsearch 报错 ERROR: bootstrap checks failed max virtual memory areas vm.max_map_count [65530] is
1,异常信息这个是因为linux的单个进程的线程数不够,需要调大2.解决办法:1、切换到root用户修改配置sysctl.confvi /etc/sysctl.conf 添加下面配置:vm.max_map_count=655360并执行命令:sysctl -p然后,重新启动elasticsearch,即可启动成功。...
2019-12-01 18:14:07
323
原创 springboot集成redis存储session
1.依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> ...
2019-11-29 17:37:47
268
原创 springboot整合shiro-redis
1.依赖<dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.3</version></dependency>&l...
2019-11-29 17:24:00
516
原创 shiro-redis异常解决
1.异常信息org.apache.shiro.session.ExpiredSessionException: Session with id [4608cc87-4f8f-4617-8e9c-6a31f5e68efb] has expired. Last access time: 19-11-29 上午9:32. Current time: 19-11-29 上午9:32. Sessi...
2019-11-29 09:40:56
993
原创 docker安装redis
1.查看可用版本docker search redis2.拉取官方最新版本镜像docker pull redis:latest3.查看本地是否安装了镜像docker images4.运行容器docker run -p 6699:6379 --name myredis -v /opt/redis:/data -d redis redis-server...
2019-11-25 18:25:45
162
原创 常用命令
tail -100f test.log 实时监控100行日志cat -n test.log |grep "debug" 查询关键字的日志cat -n test.log |grep "debug" >debug.txt 将其保存到文件中cat -n test.log |grep "debug" |more 这样就分页打印了,通过点击空格键翻页dfdf ...
2019-11-25 15:17:42
94
原创 docker挂载mongodb到宿主机
1.启动mongodb镜像docker run -d -p 27017:27017 -v /opt/mongodb/mongo_configdb:/data/configdb -v /opt/mongodb/mongo_db:/data/db --name mongo docker.io/mongo --auth在镜像文档里,我们知道了该镜像映射的端口号是27017,配置文件的位置在...
2019-11-25 15:09:52
1282
原创 docker下mysql数据持久化到宿主机
1.启动mysql镜像docker run -ti -d -p 3306:3306 -v /opt/mysql/data:/var/lib/mysql --name mysql mysql/mysql-server:5.7此处使用-v 将数据挂载到主机/opt/mysql/data目录下 以后每次都使用此方式启动2.查看mysql日志获取root初始密码docker l...
2019-11-25 13:41:57
809
原创 docker下mongodb数据库备份与恢复
1.从主机进入到mongobd容器docker exec -it4090bdd861ae /bin/bash (4090bdd861ae是你的MongodDB容器名) 2.使用mongodump命令进行数据库备份mongodump -h 127.0.0.1 --port 27017 -u=用户名 -p=密码 -d test -o /dump参数 作用 -h ...
2019-11-25 11:54:13
1811
原创 mongodb认证
配置账号和密码 1.开启认证 MongoDB默认安装完成以后,只允许本地连接,同时不需要使用任何账号密码就可以直接连接MongoDB,这样就容易被黑,让支付一些比特币,所以为了避免这些不必要的麻烦,所以我们需要给Mongo设置一个账号密码;[root@iZ2ze2pbbffhmn53ao4tuaZ bin]# ./mongod --auth # 启用认证 使用do...
2019-10-30 18:08:30
178
原创 centos7下docker安装mongodb
1.搜索MongoDB镜像 docker search mongodb2.拉取MongoDB镜像 docker pull mongo报此异常请先登陆docker:docker login 注册地址(https://hub.docker.com)如果登录后还是报此异常请使用阿里云加速下载 地址(https://cr.console.aliyun.com/)...
2019-10-30 15:54:26
581
原创 linux下的docker安装
安装: 1、Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker 2、更新yum包:sudo yum update 3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yu...
2019-10-30 14:51:38
120
原创 jenkins导致磁盘占满问题
cd到jenkins 安装目录 执行df -h 发现root目录沾满 执行 du -ah --max-depth=1 发现是.jenkins 目录占用的 逐渐cd 进去,并执行 du -ah --max-depth=1 最终发现是jobs目录占用过大 手动删除其中的构建历史 异常恢复 优化方案: jenkins在创建构建...
2019-10-30 09:03:52
780
原创 根据日期获取24位随机数
/**根据日期获取24位随机数*/ public static String getPkid() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append(getDateTimeNoGap()); int hashCode = UUID.randomUUID...
2019-09-25 09:37:36
810
原创 linux查看日志
tail: -n 是显示行号;相当于nl命令;例子如下: tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; ...
2019-09-09 10:04:09
483
原创 jenkins----git----tomcat
pwdkill -9 $(ps -ef | grep crm-api | grep release |grep -v grep| awk '{print $2}')rm -rf /home/crm-api/release/webapps/ROOTunzip -o crm-api-*.war -d /home/crm-api/...
2019-08-05 15:35:49
136
原创 jenkins--------svn
pwdcd crm-servicels -lhcp -rp *.jar /application/newApp/crm-service/crm-service-0.0.1.jarrm -rf /application/newApp/crm-service/lib/*.jarcp lib/*.jar /application/ne...
2019-08-05 15:26:01
130
原创 git 推送后 回退版本
#查看推送日志git log#重置到指定版本的提交git reset --soft f9426f425de6ef65e10de58c1bf0b33cbc3675a9#强制提交当前版本git push origin develop --force
2019-07-31 09:07:02
224
转载 java中list集合去重
1.循环list中的所有元素然后删除重复public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ;...
2019-07-29 11:38:20
102
原创 centos7下安装Mysql
1.首先先将centos7自带的mariadb删除.,使用命令查看自带的mariadbrpm -qa | grep mariadb2.删除有关mariadb的文件命令:rpm -e --nodeps +文件名3.更新软件yum updateyum -y install wget4.下载和安装仓库wget http://repo.mysql.com/mysql-com...
2019-06-24 11:28:05
92
原创 Linux常用命令
dhclient 分配动态ip地址Centos6查看ip ifconfig Centos7查看ip ip aping 用来确定网络是否通Ctrl+c结束进程clear清屏reboot重启 shutdown关机 logout注销pwd打印当前所在的目录cd改变目录ls显示当前目录下的文件mkdir创建目录文件夹 mkdir aaa mkdir /aaa/bbb/ccc ...
2019-03-14 08:29:13
79
原创 Lucene工具类+基本增删改查
工具类import org.apache.lucene.analysis.cn.smart.SmartChineseAnalyzer;import org.apache.lucene.index.DirectoryReader;import org.apache.lucene.index.IndexWriter;import org.apache.lucene.index.IndexWri...
2019-01-17 17:52:34
293
原创 使用日志,记录用户的操作过程
记录用户的信息,通过日志信息的分析可以分析用户的习惯使用注解+Aop实现日志记录的原因:aop 好处 新增代码逻辑不影响原有代码逻辑的执行使用步骤1.需要引入aop的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
2019-01-11 19:46:35
2723
原创 获取访问项目的用户的IP地址
package com.baizhi.util;import javax.servlet.http.HttpServletRequest;/** * Created by lbypc on 2019/1/10. */public class IPKit { /** * @param request 请求 * @return IP Address ...
2019-01-11 19:03:16
811
原创 logback
<?xml version="1.0" encoding="UTF-8"?><!-- configuration file for LogBack (slf4J implementation)See here for more details: http://gordondickens.com/wordpress/2013/03/27/sawing-through-the-j...
2019-01-11 13:54:37
135
原创 log4j
# 根日志 父级日志 控制整个项目的日志 等级等信息 可以控制第三方框架 TRACE 跟踪 比debug还低# logger 控制某个包中的日志 例如com.baizhi.dao 子日志优先级高于父日志 如果指定包的子日志级别是debug 那么即便父日志是error 指定包的日志也会打印debug 效果就是项目运行时打印少量日志 数据库打印详细日志 log4j.ro...
2019-01-11 13:52:00
102
原创 日志
日志的等级日志等级由低到高分别是 debug info warn error日志等级越低 打印信息越多 等级越高 打印信息越多开发环境下 使用debug info上线之后 info 及其以上日志框架的基本结构类似JDBC Java设计JDBC的标准接口 数据库实现了接口slf4j 日志接口框架 定义日志的接口规范 屏蔽差异log4j logBack 实现了日志接口简...
2019-01-11 13:50:55
363
原创 Mybatis 和 SpringBoot集成
Mybatis 和 Spring集成jar包MybatisMybatis-SpringMySQLdruid数据源配置数据库连接参数配置数据源 【指定类】配置SqlSessionFactoryBean指定数据源指定Mapper文件路径创建dao代理对象 指定dao位置创建事务管理器开启注解式事务SpringBoot没有办法做数据库连接参数指定使用哪...
2019-01-02 21:00:22
127
原创 SpringBoot 核心注解解析
SpringBoot 核心注解解析@SpringBootApplication 组合注解 一个包含多个注解的注解式组合注解@SpringBootApplication是三个注解的组合@ComponentScan@Configuration@EnableAutoConfiguration@ComponentScan 组件扫描 相当于spring.xml中的 context:compon...
2019-01-02 20:49:29
338
原创 Springboot自定义日期转换器
日期转换器类package com.b.springboot.util;import org.springframework.core.convert.converter.Converter;import org.springframework.stereotype.Component;import java.text.DateFormat;import java.text.Simp...
2019-01-02 19:08:01
2100
原创 spring initializr创建SpringBoot项目
spring initializr(spring初始化)创建SpringBoot项目第一种方式 使用官网第二种使用IDEA直接生成1.创建空项目2.修改完善项目结构3.添加依赖 修改SpringBoot版本为1.5.8(根据自己使用的版本修改)4.写代码...
2019-01-02 09:24:16
693
原创 springboot集成jsp
为什么内嵌tomcat默认不支持jspSpringBoot默认支持的视图技术是thymeleaf添加内嵌tomcat对jsp的支持<!--jsp--><dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>
2019-01-02 09:14:26
80
原创 springboot介绍和demo
SpringBoot的介绍SpringBoot,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。样板化 模板化 不管是谁去搭建项目环境都需要做大量相同的固定配置springboot(微框架) = springmvc(控制器) + spring(项目管理)Spring Boot 的特点1.创建独立的Sp...
2018-12-28 21:29:43
173
原创 Spirngmvc事务处理
事务处理分类编程式事务处理 使用代码 【了解即可】声明事务处理xml配置注解式xml配置声明式事务处理<!--声明式事务处理xml方式--><!--事务管理器 需要数据源--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSo...
2018-12-28 21:17:08
203
原创 Maven相关配置信息
如何重新配置maven环境JDK 1.8 Maven需要jdk环境支持maven重装删掉本地仓库jar包下载失败怎么办jar包下载失败的标志 就是文件夹中有 后缀为 .lastUpdated的文件怎么处理:第一种方式:删除所有的jar包第二种方式:使用工具 maven batch.bat1.配置工具2.双击运行下载过慢怎么办?配置镜像仓库镜像仓库 实际上就是远程仓...
2018-12-28 14:27:12
183
原创 搭建SSM环境
使用maven之前搭建环境创建一个空项目添加jar包完善包结构配置文件web.xmlspring.xmlmvc.xml使用maven之后创建一个空项目添加jar包 配置pom.xml中的依赖完善包结构配置文件web.xmlspring.xmlmvc.xmlpom.xml文件 <properties> <project...
2018-12-28 14:16:25
198
原创 Maven相关配置以及和IDEA集成
Maven 相关配置maven安装目录配置本地仓库地址找到settings.xml中的 localRepository 本地仓库 settings.xml在maven安装目录中的conf目录下本地创建文件夹(想在哪在哪) 创建一个空文件夹作为maven的本地仓库添加配置如下maven和IDEA集成(通过IDEA创建maven项目)1.选择项目类型和骨架2.输入坐标信息...
2018-12-28 09:36:55
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人