自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu 14.04在线安装redis

更新软件列表: sudo apt-get update安装redis: sudo apt-get install redis-server重启redis: service redis-server restart连接redis:  redis-cli -h 127.0.0.1 -p 6379查看安装路径: whereis redis编辑配置文件,注释掉127.0.0.1,给re...

2019-02-15 09:31:28 614

原创 ubuntu nginx 反向代理

ubuntu 安装 nginx命令:apt-get install nginx1、ps -ef|grep nginx 查看nginx 进程sudo kill -9 ***** 杀死所有的进程sudo vi /etc/nginx/nginx.conf 编辑nginx 配置文件 server { li...

2018-11-20 20:08:43 508

原创 ubuntu apt-get安装mysql 5.5

Ubuntu可以使用apt-get安装软件,一、apt-get update首先需要把apt-get更新到最新,不然可能会发生不知名错误。。。如果不是root用户请自行加上sudo。。二、安装mysql-client输入命令安装mysql客户端程序。apt-get install mysql-client三、安装 mysql-serverapt-get install m...

2018-11-13 17:13:37 806

原创 Centos File “/usr/libexec/urlgrabber-ext-down“, line 28

使用vi /usr/libexec/urlgrabber-ext-down将第一行"#!/usr/bin/python" 改为 "#!/usr/bin/python2"即可

2020-12-04 11:34:32 209

转载 IDEA 2020 快捷键终极大全,速收藏

自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如要输入for(User user : users)只需输入user.for+Tab 再比如,要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。自动代码 快捷键Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(

2020-07-08 11:48:33 329 1

原创 Centos7上安装docker 和可视化工具portainer

一 .安装dockeryum install docker二 .启动dockersystemctl start docker三 .下载官方portainer镜像docker pull portainer/portainer四 .vi start.sh 添加数据: docker run -d -p 9000:9000 --restart=always --name...

2020-03-17 14:29:32 711

原创 自定义注解,忽略用户token

package com.len.core.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/**...

2020-01-02 09:51:35 1122

转载 入门alibaba的EasyExcel

一、关于EasyExcel1、什么是EasyExcel,有什么作用?EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。2、为什么选择EasyExcel,而不是Apache poi或者jxl?Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就...

2019-12-24 14:00:37 1610

原创 下载word

1.将word文档转换成xml 格式2.接口public void downloadAction(){ HttpServletResponse response = this.getResponse(); response.setHeader("content-disposition", "attachment;filename="+System.currentTime...

2019-12-24 13:58:51 385

转载 Ubuntu安装docker

文章目录Ubuntu安装docker 一、安装docker 二、修改docker的默认存储路径 Ubuntu安装docker参考:https://www.cnblogs.com/lighten/p/6034984.html https://blog.csdn.net/u010053962/article/details/81875692一、安装...

2019-11-23 15:36:50 157

原创 项目中创建线程的两种方式

12.

2019-11-22 17:20:05 177

转载 Linux系统安全(包含系统引导,登录控制,用户提权和密码破解等)

Linux系统安全(包含系统引导,登录控制,用户提权和密码破解等)概述:用户账号是计算机使用者的身份凭证或标识,在Linux系统中,提供了多种机制来确保用户账号的正当、安全使用。本章基本结构:一,基本安全措施1,系统账号清理(限制新用户创建)Linux用户账号信息存在于/etc/passwd和/etc/shadow目录下。/etc/passwd/目录:存放账号信息/et...

2019-11-18 10:17:26 129

转载 Centos7 安装 OpenOffice

1.下载对应版本https://www.openoffice.org/download/index.html2.上传,我这里是这个目录(自定义的)3.解压,得到zh-CN目录 # tar -zxvf Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz4.安装# cd zh-CN/RPMS...

2019-09-29 09:30:41 10953

转载 Nginx使用自签证书

Nginx使用自签证书(tomcat,springboot都可以使用此方法)1.在linux中安装openssl2.生成RSA密钥(过程需要设置一个密码,记住这个密码)openssl genrsa -des3 -out domain.key 10243.拷贝一个不需要输入密码的密钥文件openssl rsa -in domain.key -out domain_nopass.key...

2019-09-27 15:13:40 141

转载 禅道admin忘记密码

/opt/zbox/run/mysql/mysql -uroot -p禅道数据库root默认密码123456MariaDB [(none)]> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql ...

2019-09-04 09:44:41 7183

转载 jenkins 创建用户角色项目权限

安装Role-Based Strategy插件插件的官网文档1、安装插件后,进入系统设置页面,配置如下:保存之后,再点击 系统管理页面点击Manage and Assign Roles进入角色管理页面:1、管理角色(Manage Roles)2、角色权限配置这里我们暂时回到系统管理 – 管理用户:点击新建用户:如果之前有项目与scm版本管理系统(如svn、git等...

2019-08-28 14:03:22 488

原创 服务器安装nodejs

1.下载Nodejs压缩包. 从淘宝下载选择版本(https://npm.taobao.org/mirrors/node/) wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.0.0-darwin-x64.tar.gz2.解压到某一目录下:tar -zxvf node-v10.0.0-da...

2019-08-20 11:00:47 413

转载 阿里云centos7 挂载数据盘配置

https://www.cnblogs.com/duanweishi/p/9608099.html

2019-08-14 18:21:03 108

原创 ubuntu 14.04 安装jenkins

官方文档https://jenkins.io/doc/book/installing/#setup-wizard我是使用war包的形式安装前提系统上需要安装jdk首先下载jenkins.war 官网下载运行 war包 nohup java -jar jenkins.war & 端口默认8080或者nohup java -jar jenkins....

2019-08-08 13:44:13 186

转载 ubuntu14.04 安装禅道

linux一键安装包内置了XXD、apache, php, mysql这些应用程序,不需要再单独安装部署。从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。一、安装1、将安装包直接解压到/opt目录下下载安装包https://www.zentao.net/download/80153.html特别说明:不要解压到别的目...

2019-08-08 13:31:40 255

转载 安装gitlab遇到的大坑!!!

最近DevOps非常火, 而GitLab作为其中重要一环, 也越来越受重视, 与SVN相比, GitLab同样提供完美的用户权限管理, 与Git相比, 除了涵盖Git所有功能, 同时又提供方便的后台管理, 非常适合企业使用, 下面简单介绍下GitLab的搭建, 当然, 官方文档有提供相应的方法, 但实际操作过程中, 并没有那么顺利.1. 安装相关依赖yum install curl po...

2019-08-06 10:22:30 598

原创 停止nginx 在重启报错 nginx: [error] invalid PID number "" in "/run/nginx.pid"

执行nginx -s stop 或者是nginx -s quit 后 使用nginx -s reload 命令 报错nginx: [error] invalid PID number "" in "/run/nginx.pid"解决方案 :先执行nginx -c/etc/nginx/nginx.confnginx.conf文件的路径可以从nginx -t的返回中找到。然后...

2019-08-05 13:36:44 242

转载 Linux下记录所有用户的操作命令,以方便后期审计

运维与研发人员一多,登录服务器操作的情况越来越常见,为了安全,有必要对登录系统的每次操作都进行记录,以方便后期了解,掌握,审计。简单解决办法:修改/etc/profile文件,在最后增加如下内容:HISTFILESIZE=2000HISTTIMEFORMAT="%Y%m%d-%H%M `whoami` "保存文件,退出,输入source /etc/p...

2019-07-30 14:57:47 852

转载 js判断请求是否来自微信

function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger'){ return true; }else{ return false; }}$(doc...

2019-07-12 15:03:06 214

转载 linux 命令

1.查看ssh端口是否开启setup2.vi和vim的三种常见模式1、插入模式 按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式, 一般来说按i即可.2、Esc返回正常模式3、:w(保存) :q(退出) :q!(不保存退出) :wq(保持并退出)4、拷贝当前行 yy , 拷贝当前行向下的5行 5yy,并粘贴。5、删除当前行 dd ...

2019-06-28 08:53:26 125

转载 DDoS攻击缓解最佳实践

分布式拒绝服务攻击(DDoS攻击)是一种针对目标系统的恶意网络攻击行为,DDoS攻击经常会导致被攻击者的业务无法正常访问,也就是所谓的拒绝服务。常见的DDoS攻击包括以下几类:网络层攻击 比较典型的攻击类型是UDP反射攻击,例如:NTP Flood攻击,这类攻击主要利用大流量拥塞被攻击者的网络带宽,导致被攻击者的业务无法正常响应客户访问。 传输层攻击 比较典型的攻击类型包括SYN...

2019-06-12 09:45:52 281

原创 ubuntu创建root用户

sudo passwd root终端显示Enter new UNIX password:设置root用户密码,按回车终端显示Retype new UNIX password:再输入一次密码终端显示passwd: password updated successfully表示root用户成功创建并设置密码...

2019-06-11 14:55:18 3505

原创 使用FreeMarker模板引擎渲染数据数字中有逗号

value="${data.remainingAmount?c} 加上?c

2019-05-09 10:21:24 426

转载 查看Linux服务器的负载情况

负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。查看服务器负载有多种命令,主要有 uptime ; w ; top ;iostat ,下面将一一展示。(1) w或者uptime都可以直接展...

2019-04-26 11:48:20 425

转载 Mysql 连接数过大或常常连接超时的排错方法

进入数据库安装的linux,进入mysqlmysql -uroot进入mysql 查看设定的最大连接数show variables like '%max_connections%';查看使用的量,实时统计show global status like 'Max_used_connections';修改最大连接数,重启后失效set GLOBAL max_connections=1...

2019-04-26 11:28:42 232

原创 equals()方法和contains()的区别

contains方法比较两个字符串时,只要局部相等就返回true。当用list去判断的时候,是list的其中一项要和字符串全部相等。contains就是包含()equals就是相等(完全一样)....

2019-04-25 17:58:34 792

原创 获取第n天后的日期

/** * 获取未来 第 past 天的日期 * * @param past * @return */private static Date getFetureDate(int past) throws ParseException { Calendar calendar = Calendar.getInstance(); calendar.set(Calenda...

2019-04-25 09:46:35 130

原创 idea自动生成get set 方法

第一步 下载插件 settings》》Plugins 》》搜索 lombok 进行下载第二部 引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</art...

2019-04-18 10:47:34 2715

原创 修改mysql编码格式可进行存储表情

alter table 表名 convert to character set utf8mb4;

2019-04-08 18:01:46 315

原创 查询数据时间返回的是时间格式

一 返回类型是Map<select id="consumeInfo" parameterType="java.util.Map" resultType="java.util.Map"> select uid as orderid, memberid,date_format(createtime,'%Y-%c-%d %H:%i:%s') createtime from...

2019-04-02 14:59:07 562

原创 form 防止多次提交

<form action="****" method="get" onsubmit="return dbClick();"><script type="text/javascript"> vardbClickFlag=true; functiondbClick(){ $("#submitBtn").attr("disable...

2019-03-26 18:33:11 433

转载 Java对微信小程序userInfo中encryptedData解密

0x01 分析同一主体下微信小程序和微信公众号下,同一个用户在不同的公众平台下openid是不同的,但是unionid是相同的,因此若需要创建同主体跨公众平台的系统时候,用户的unionid一定要记录下来。我遇到的场景是小程序已经上线,但是公众号还没有推广,但是未来的运营计划是根据小程序的用户行为在微信公众号进行模板消息推送,因此需要首先收集微信小程序用户的unionid。要收集unioni...

2019-03-21 15:04:23 2224

原创 mybatis 时间类型转换

select * from jp_transaction_records <where> del_flag= 0 <if test="productName!=null and productName!=''"> and product_name=#{productName} </if...

2019-03-20 16:17:45 1456

原创 nginx做反向代理,得到的ip地址都是127.0.0.1

location ^~ / {  proxy_pass http://127.0.0.1:10678;  proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; ...

2019-03-20 15:21:49 4311 1

原创 主从复制笔记

授权访问use mysql;GRANT ALL PRIVILEGES ON *.* TO 'jucaisql'@'%' IDENTIFIED BY 'cqzf123456' WITH GRANT OPTION;FLUSH PRIVILEGES;#主mysql.cnf配置server_id = 1001log_bin = /var/log/mysql/mysql-bin.lo...

2019-03-11 09:26:58 96

空空如也

空空如也

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

TA关注的人

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