- 博客(39)
- 资源 (152)
- 收藏
- 关注
原创 CentOS 命令使用
1.清空文件内容echo -n "" > 文件名 ==>要加上"-n"参数,默认情况下会"\n",也就是回车符2.less 命令less [参数] 文件-b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的关键词 -i 忽略搜索时的大小写...
2019-02-18 17:58:12 660
原创 MyBatis 拦截器使用
实现接口 org.apache.ibatis.plugin.Interceptor添加注解@Intercepts({@Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class, Integer.class})})重写两个普通方法@Overridepublic Object plugin(Object target) { if (target instanceof St.
2022-01-17 11:54:22 405
原创 Nodejs 使用记录
查看全局安装路径npm root -g修改全局安装路径npm config set prefix "一般为nodejs安装路径"会自动加组件下载到这个目录下的node_modules目录里去修改缓存路径npm config set cache "一般为nodejs安装路径\node_cache"安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org...
2021-09-29 09:58:57 185
原创 SpringBoot 自定义日志注解
@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Documentedpublic @interface LogPrint { String description() default "";}@Slf4j@Aspect@Componentpublic class LogPrintAspect { /** * 以自定义 @LogPrint 注解为切点 */ @Point
2021-07-28 22:54:09 530
原创 SpringBoot 统一日志输出
@Slf4j@Aspect@Componentpublic class ControllerLogAspect { /** * Controller 每一个方法为切点 */ @Pointcut("execution(* 自己的controller包路劲..*.*(..))") public void logPrint() { } /** * 在切点之前织入 * * @param joinPoint
2021-07-28 22:40:57 176
原创 SpringBoot 统一异常处理
@Order(1)@RestControllerAdvicepublic class SqlExceptionHandler { @ExceptionHandler(SQLIntegrityConstraintViolationException.class) public AppResult errorHandler(Exception ex) { Log.get().error(ex); return AppResult.error("请检查唯一项是
2021-07-28 22:35:48 266
原创 SpringBoot @Test 调试运行两遍
问题:调试@Test注解方法的时候,会发现运行了两次,第一次是无感的,不会进入断点。第二次才会进入断点。解决:勾选跳过测试
2021-04-29 10:09:38 559
原创 CentOS7 Mysql安装
1. 下载1.1 地址:下载地址1.2 wget自己系统对应的版本wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar2. 解压tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar3. 安装commonrpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.r
2021-03-27 16:31:08 164
原创 CentOS Minio 使用
下载:wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio设置为可执行文件:chmod +x minio启动服务测试是否可用:./minio server /mnt/data浏览器访问:ip:9000修改用户名:export MINIO_ACCESS_KEY=用户名修改密码:export MINIO_SECRET_KEY=密码作为后台服务启动并修改端口号# nohup & 作为后台服.
2021-03-25 15:58:59 377
原创 Windows MySql 安装
下载zip:mysql解压到目录 D:\Program Files\mysql-5.7.32-winx64配置环境变量在解压目录新建my.ini,并写入一下内容[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\Program Files\mysql-5.7.32-winx64 # 设置mysql数据库的数..
2021-03-24 10:10:48 434 2
原创 IEDA 笔记
1. 新版IDEA 中 DashBoard/ Services不显示端口号关闭所有java进程定位到 “C:\Users\用户名\AppData\Local\Temp\hsperfdata_用户名”目录,将 “hsperfdata_用户名”文件夹删除。IDEA 重启一下,在Dashboard 中启动项目,则可以在DashBoard 中看到相应进程后面的端口号。...
2021-03-06 14:43:08 90
原创 nacos + seata
nacos服务的部署这里就不介绍了,先启动nacos服务,用于注册/发现、配置中心 seata服务部署 下载服务的压缩包,https://github.com/seata/seata/releases 下载源码包,主要是用到一些配置文件 修改registry.conf文件 registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa type = "nacos" loadBala
2020-12-16 21:29:32 1907 1
原创 springboot2 + activiti7 遇到的问题
数据库不自动创建表1.解决:在数据库访问的地址上添加配置:nullCatalogMeansCurrent=true2.原因:a.从mysql-connector-java 5.x 到 6.x,nullCatalogMeansCurrent属性由原来的默认true改为了false。b.true 使用指定的数据库进行查询。优先取当前传入的数据库名,其次取当前链接的数据库名。c.false 代表遍历当前链接下的所有数据库进行查询"Parameter 0 of method userGroupMana.
2020-12-02 22:41:04 4535
原创 接口签名
import cn.hutool.crypto.SecureUtil;import cn.hutool.json.JSONObject;import org.apache.commons.lang3.StringUtils;import org.springframework.stereotype.Component;import org.springframework.web.filter.OncePerRequestFilter;import javax.servlet.FilterCha.
2020-09-17 14:02:29 243
原创 CentOS RabbitMQ使用
安装yum install -y erlangyum install -y socatyum install -y rabbitmy-server修改默认5672,15672(web端管理)端口#文件地址 /etc/rabbitmq/rabbitmq.configvim /etc/rabbitmq/rabbitmq.config#第24行插入{tcp_listeners, [{"127.0.0.1", 9009},{"::1",9009}]}#第268行插入{listener,[{po
2020-06-14 19:39:49 197
原创 Sentinel 限流,降级配置
application.yml关于sentinel配置部分spring: cloud: sentinel: eager: true transport: dashboard: localhost:8080 datasource: ds1: file: rule-type: flow data-type: json file:
2020-06-14 15:20:33 3391
原创 CentOS Jenkins使用
1.安装包下载地址https://www.jenkins.io/download/2.我这里下载好了,可以从我这里的资源下载3.安装rpm -ivh 下载好的安装包4.修改端口号#/etc/sysconfig/jenkinsJENKINS_PORT="端口号"systemctl restart jenkins5.防火墙开放端口6.浏览器带端口号访问...
2020-05-05 15:15:31 362
原创 CentOS Gitlab使用
1.修改默认80端口#修改/etc/gitlab/gitlab.rbnginx['listen_port'] = 自定义端口号#修改/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.ymlport:自定义端口号#重新配置gitlab-ctl reconfigure...
2020-05-04 15:29:51 189
原创 SpringCloud 笔记
1.加入zuul路由模块后,在zuul服务的配置文件加入需要cookie的微服务zuul: routes: 微服务: path: /sso-server/** service-id: 微服务 sensitive-headers: - ...
2020-04-24 17:55:31 137
原创 CentOS Redis使用
1.安装yum install epel-releaseyum install redis2.启动服务systemctl start redis.serviceps -ef|grep redis3.进入redis操作redis-cli?get keyset key value4.redis默认只能本机访问,开放远程连接改/etc/redis.conf文...
2020-04-24 15:39:32 581
原创 CentOS docker使用
1.宿主机向Docker容器传送文件docker cp 本地文件的路径 容器ID:docker容器内的路径2.Docker容器向宿主机传送文件docker cp 容器ID:docker容器内的路径本地保存文件的路径...
2020-04-19 18:55:20 161
原创 easyexcel 笔记
File file = new File("路径");ExcelWriterBuilder builder = EasyExcel.write(file);builder.excelType(ExcelTypeEnum.XLSX);builder.registerWriteHandler(new LongestMatchColumnWidthStyleStrategy() { @...
2019-11-25 09:45:41 3477
原创 SpringBoot 笔记
1.配置类import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframework.format.Forma...
2019-07-30 14:14:09 2022
原创 JS 笔记
1.Controller 接受Ajax 中文乱码 ajax:text = encodeURIComponent(text); controller:text = java.net.URLDecoder.decode(text, "utf-8");2.JS对象传参JSON.stringify(row).replace(/\"/g, "'")3.JSON.parse()解析...
2019-06-25 10:17:09 245
原创 CentOS Libreoffice使用
1.下载地址:https://zh-cn.libreoffice.org/download/libreoffice-still/?type=rpm-x86_64&version=6.0&lang=zh-CN下载三个文件: LibreOffice_6.0.7_Linux_x86-64_rpm_sdk.tar.gz LibreOffice_6.0...
2018-11-06 17:10:38 2848
原创 CentOS Nginx使用
1.安装yum install epel-releaseyum install nginx2.启动systemctl start nginx3.修改配置vim /etc/nginx/nginx.conf//连接数events { use epoll; worker_connections 1024;}// 阻止通过IP或未配置的域名访问...
2018-05-16 14:48:44 220
原创 Maven 笔记
在maven的settings.xml中配置<profiles> <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk
2018-04-08 17:23:51 1108
原创 U盘安装CentOS7
1.查看U盘是哪个盘选中Install CentOS7并按E进入编辑修改界面,会出现如下信息:vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet修改为vmlinuz initrd=initrd.imglinux ddquiet然后ctrl + x 继续运行,则会出现...
2018-03-13 18:10:41 878
原创 Tomcat 笔记
Tomcat下的config下的 server.xml有时候为了需要会将appBase置空,这个时候就不会自动解压war包,将appBase设置为webapps就会自动解压这个目录下的war包
2018-02-01 10:18:35 26664 14
原创 CentOS firewalld使用
常用命令# 查看版本[root@osboxes java]# firewall-cmd --version0.3.9# 查看状态[root@osboxes java]# systemctl status firewalld.service OR[root@osboxes java]# firewall-cmd --staterunning# 获取启用的zone[r
2017-03-13 17:12:11 532
转载 Java开发中的23种设计模式详解
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式
2016-07-19 15:54:06 604
原创 CentOS 分析java占用大量CPU资源的原因
1,使用top命令,找到java进程的PID,我这里找到的PID为16871。2,找到该进程后,就要定位具体线程或代码,首先显示线程列表,并按照CPU占用高的线程排序:ps -mp 16871 -o THREAD,tid,time | sort -rn显示结果如下:USER %CPU PRI SCNT WCHAN USER SYSTEM TID TIM
2016-05-13 15:25:47 8559 1
原创 CentOS JDK8使用
安装说明系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@zck ~]# java -versionjava version "1.7.0_"
2016-04-19 14:25:58 496
原创 centos7 挂载数据盘
使用远程连接工具,输入用户名 root 和密码登录到实例。运行 fdisk -l 命令查看数据盘。注意:在没有分区和格式化数据盘之前,使用 df -h 命令是无法看到数据盘的。在下面的示例中,有一个 5 GB 的数据盘需要挂载。 如果执行了 fdisk -l 命令后,没有发现 /dev/xvdb,则表示您的实例没有数据盘,因此无需挂载。可以忽略这一章。 [root@xxxx ~
2016-04-10 11:10:50 4778
原创 CentOS SVN使用
首先安装svn:使用root账号去登录之后,直接输入命令就行了:yum install mod_dav_svn subversion正常情况下,系统会自动的去下载所需要的数据包,然后活提示你是否立即安装,确认安装就是了下面开始配置svn,让服务器可以通过svn://的访问方式1.创建svn服务器根文件夹:#mkdir /home/sv
2016-03-24 14:21:37 1468
原创 CentOS iptables防火墙使用
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install
2016-03-11 09:37:36 409
原创 windows 使用
进新账号后先注销,然后连按两次ctrl+alt+del,会有填账户的登陆界面,在账户上填Administrator,回车就进原来的系统了,然后右击“我的电脑”单击“管理”进入“计算机管理”,在左边栏找到“本地用户和组”,单击“用户”,在右边窗格会显示计算机上所有用户,双击Administrator账户,如果不要新账户可以把新账户删掉,Administrator账户也要就在打开的窗口里去掉“账户已禁
2014-04-17 09:20:45 5099
redis-desktop-manager-2019.4.0.zip
2020-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人