自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

养码哥

做起来!你就已经干掉了大多数人

  • 博客(230)
  • 资源 (1)
  • 收藏
  • 关注

原创 java was started but returned exit code=-1

解决方案:将myeclipse.ini文件删掉, 重启myeclipse 会自动生成一个eclipse.ini

2020-02-13 21:27:37 409

原创 hexo d错误:fatal: unable to auto-detect email address

1.报错内容 、 *** Please tell me who you are. Run git config --global user.email "[email protected]" git config --global user.name "Your Name" to set your...

2020-02-04 22:46:48 2121

原创 MyEclipse2019出现SECURITY ALERT问题解决方案

找到图中报错的那个jar包,然后将其文件结尾由”.jar”改成”.txt”,然后运行MyEclipse,启动完之后在将其关闭,然后再去plugins文件夹中将那个文件的结尾由”.txt”再改回”.jar”,重新运行MyEclipse,即不会再出现警告,问题就被解决了。https://www.jianshu.com/p/f721ac78dbe7邮箱:ithele...

2020-01-12 18:26:18 2097 3

原创 经常说的 CPU 上下文切换是什么意思?(下)

CPU 上下文切换的工作原理。简单回顾一下,CPU 上下文切换是保证 Linux 系统正常工作的一个核心功能,按照不同场景,可以分为进程上下文切换、线程上下文切换和中断上下文切换。具体的概念和区别,你也要在脑海中过一遍,忘了的话及时查看上一篇。怎么查看系统的上下文切换情况过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和...

2019-08-01 16:47:00 1933

原创 经常说的 CPU 上下文切换是什么意思?(上)

理解平均负载( Load Average),并用三个案例展示了不同场景下平均负载升高的分析方法。这其中,多个进程竞争 CPU 就是一个经常被我们忽视的问题。我想你一定很好奇,进程在竞争 CPU 的时候并没有真正运行,为什么还会导致系统的负载升高呢?看到今天的主题,你应该已经猜到了,CPU 上下文切换就是罪魁祸首。我们都知道,Linux 是一个多任务操作...

2019-08-01 11:50:00 425

原创 到底应该怎么理解“平均负载”?

image每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或者 uptime 命令,来了解系统的负载情况。比如像下面这样,我在命令行里输入了 uptime 命令,系统也随即给出了结果。`$uptime 02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88`但我想问的是,你真的知道这...

2019-07-28 23:06:00 383

原创 SpringBoot 在IDEA中实现热部署(实用版)

具体步骤一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。image.png二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift +...

2019-07-21 16:11:00 420

原创 idea springboot maven项目启动:Process finished with exit code 0

`"C:\Program Files (x86)\Java\jdk1.8.0_162\bin\java" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=63930 -Dc...

2019-07-21 13:54:00 2051

原创 运行Maven报错:No goals have been specified for this build

如图`[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-a...

2019-07-20 17:53:00 5281 3

原创 极简代码之lombok初探

在项目中充满了大量的实体类,大量的get,set方法。虽然都是用快捷键生成的,不费时间,但是看起来就是不整洁。像一些基于jvm的语言都不需要手动的去写get,set了。比如说groovy在java中如果也想省去这些该怎么做?lombok是你不二的选择。官网地址:https://projectlombok.org/index.html安装步骤如下:官网下载lombok.jar...

2019-07-20 15:53:00 192

原创 MyBatis 关联映射

客观世界中的对象很少有孤立存在的,例如班级,往往与班级的学生存在关联关系,如果 得到某个班级的实例,那么应该可以直接获取班级对应的全部学生。反过来,如果已经得到一 个学生的实例,那么也应该可以访问该学生对应的班级。这种实例之间的互相访问就是关联关系。关联关系是面向对象分析、面向对象设计最重要的知识,MyBatis完全可以理解这种关联 关系,如果映射得当,MyBatis的关联映射将可以大大简化持...

2019-07-14 18:14:00 194

原创 Linux安装jdk后发现系统带有openjdk的处理

在安装了Oracle的jdk之后发现系统带有openjdk会出现下列情况,就是java -version和javac -version会出现不一样的状态。[root@localhost ~]# java -versionjava version "1.7.0_99"OpenJDK Runtime Environment (rhel-2.6.5.1.e...

2019-07-13 22:41:00 677

原创 在Linux上设置环境变量(全网最正确)

进入当前用户的home路径下,然后在home路径下输入如下命令:ls -a该命令将列出当前路径下的所有文件,包括隐藏文件,Linux平台的环境变量是通过 .bash_profile 文件来设置的。使用无格式编辑器打开该文件,在该文件的 PATH变量后添加 :/home/jdk-12.0.1/bin 其中home/jdk-12.0.1是jdk安装路径。修...

2019-07-13 22:31:00 378

原创 java自动类型转换图

自动类型转换图.jpg邮箱:[email protected]技术讨论群:687856230GoodLuck

2018-11-25 21:33:00 1481

原创 Linux下端口映射工具rinetd

Linux下简单好用的工具rinetd,实现端口映射/转发/重定向官网地址http://www.boutell.com/rinetd软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz解压安装tar zxvf rinetd.tar.gzmakemake install编辑配置v...

2018-11-16 10:15:00 363

原创 阿里云Redis lua命令支持及相关限制说明

Lua 脚本功能是 Reids的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。阿里云Redis主从版本、集群版本、读写分离版本都支持Lua相关命令。用户如果发现无法执行Eval相关命令,比...

2018-11-16 09:38:00 1006

原创 抓包定位数据写入问题

打开一个到 ECS 的 ssh 连接,并以 root 身份登录。在该窗口运行下列命令tcpdump -i any -s 0 -w /var/tmp/rds.cap port 3306 or 53复现问题。使用 ctrl + c 终止上述窗口 的 tcpdump 命令。下载 /var/tmp/rds.cap 并提供给我们(如果抓包文件过大,建议您...

2018-11-16 09:29:00 336

原创 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m问题的解决

tomcat关闭时,提示以下警告信息:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m;support was removed in 8.0原因:tomcat使用的jdk版本为1.8,而在tomcat/bin/catalina.sh文件中,设置的jv...

2018-11-16 09:24:00 32860

原创 fiddler 提示creation of the root certificate was not successful 证书安装不成功。

最近使用Fiddler抓包工具,安装后提示:“Fiddler creation of the root certificate was not successful”问题,上网查询后说是没有安装证书,然后结合网上说的办法进行了解决,自己也记录一下。一、使用doc命令行进入fiddler的安装目录二、然后使用如下命令语句(其中最后的时间:12/31/20...

2018-11-11 11:30:00 1025

原创 向孔子学做人

向孔子学做人.png邮箱 :[email protected] Luck!

2018-11-04 21:16:00 181

原创 shell定时备份文件以及目录

定时备份文件以及目录`#!/bin/sh#Author [email protected]_dir="/usr/FileBak/" DATE=`date +%Y-%m-%d`mkdir -p $BACKUP_dir/$DATErsync -avSH /usr/FileSys/ /usr/FileBak/$DATEif [ $? ...

2018-11-01 16:05:00 1713

原创 http 协议和 web 应用有状态和无状态

1、什么是 Web 应用程序的无状态性?说基于 http 协议的 web 应用程序是请求——应答模式是无状态的,我们可以这样理解:每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求是无直接关系的,它不会受前面的请求应答情况直接影响,也不会直接影响后面的请求应答情况。2、如何使我们的 web 应用是有状态?在 http 协议的基础上,we...

2018-07-14 19:52:00 539

原创 项目方案及推进项目的基本流程思路

提出问题:1、发现项目以及产品问题现状,根据现状进行整理,思考解决方案分析问题:2、写出大体解决方案3、进行上级授权(方总)4、召集各个部门负责人开会,演讲确定可行性,立项5、会议立项后,制定具体的执行方案解决问题:具体执行方案1、采集信息2、制定具体执行方案3、根据制定方案细化,操作步骤4、制定测试方案5、制定预判出现问题,回退...

2018-07-14 19:44:00 4980

原创 restart.sh

即如果Nginx没有启动,则启动,否则重启。 #!/bin/bash ps -ef | grep nginx | grep -v grep if [ $? -ne 0] then sudo /usr/servers/nginx/sbin/nginx echo "nginx start"...

2018-07-08 20:55:00 628

原创 微服务架构与 SOA 区别

对微服务架构与 SOA 架构区别不知道怎么回答,在这里写下“微服务架构与 SOA 区别微服务架构基于 SOA 演变过来,继承 SOA 优点微服务架构中去除 SOA 架构中的 ESB 消息总线,采用 http+json(restful)微服务架构比 SOA 架构粒度会更加精细,让专业的人去做专业的事情(专注),目的提高效率,每个服务于服务之间互不影响,...

2018-07-04 09:22:00 272

原创 继承

继承的引入和概述 首先我来写两个代码://定义学生类class Student { String name; int age; public Student(){} //getXxx()/setXxx() public void eat() { System.out.p...

2018-06-24 22:18:00 128

原创 代码块

/*代码块:在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为 局部代码块:局部位置,用于限定变量的生命周期。在方法定义中出现;限定变量生命周期,及早释放,提高内存利用率 构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 在类中方法外出现;多个构造方法方法中相同的代码...

2018-06-24 11:10:33 150

原创 四层和七层负载均衡的区别

四层负载均衡:仅仅建立一次 TCP 连接七层负载均衡:负载均衡器与客户端及后端的服务器会分别建立一个 TCP 连接。即两次 TCP 连接。简单理解四层和七层负载均衡:所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,...

2018-06-19 17:42:11 180 1

原创 HTTP 与 HTTPS 的区别

超文本传输协议 HTTP 协议被用于在 Web 浏览器和网站服务器之间传递信息,HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP 协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决 HTTP 协议的这一缺陷,需要使用另一种协议...

2018-06-15 17:52:00 160

原创 Map的基本功能和遍历

核心代码块:`package com.wayboo;import java.util.HashMap;import java.util.Map;/* * 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做呢? * 如果采我们只能把学号和学生姓名作为一个对象的成员,然后存储整...

2018-06-10 22:35:00 210

原创 shell脚本自动监控重启tomcat

` #!/bin/sh# 获取tomcat进程IDTomcatID=$(ps -ef |grep tomcat |grep -w 'apache-tomcat-6.0.43'|grep -v 'grep'|awk '{print $2}')# tomcat启动程序(这里注意tomcat实际安装的路径)StartTomcat=/usr/local/apache-tomc...

2018-06-08 13:25:02 193

原创 使用Lombok消除pojo类模板代码

首先,要让IDE支持Lombok。对于idea来说,安装Lombok插件,只需要在preference-&gt;plugins中搜索lombok plugin并安装即可。Lombok常用注解如下@Getter用于生成gettet方法,可用在类或属性上@Setter 用于生成settet方法,可用在类或属性上@AllArgsConstructor ...

2018-05-20 14:52:00 158

原创 微服务文档输出

Swagger是一款可以用于设计、构建、文档并且执行API的框架。使用框架,可以轻松的创建一个API文档。使用Swagger有利于前后端分离开发,并且在测试的时候不需要在使用浏览器输入URL的方式访问Controller,可以直接在页面输入参数,然后单击按钮来访问。而且传统的输入URL测试方式对于post请求的传参比较麻烦。如何使用Swagger搭建...

2018-05-20 14:19:00 364

原创 rsync.sh脚本

#!/bin/shwhile [ true ]; do/bin/sleep 6rsync -avSH /usr/local/page /mnt/local/ &gt;/tmp/rsync.logdonehttps://help.aliyun.com/document_detail/51935.html?spm=a2c4g.11186623...

2018-05-15 16:48:00 566

原创 logs脚本

#!/bin/bashlog_path=/usr/local/apache-tomcat-6.0.43/logsd=`date +%Y-%m-%d`d2=`date -d'2 day ago' +%Y-%m-%d`cd ${log_path} &amp;&amp; cp catalina.out /usr/local/logs/catalina.o...

2018-05-15 16:44:00 215

原创 Spring 4 整合 MyBatis 3

准备所需的jar包准备数据库资源新建一个项目,并加入准备的jar包程序清单/fkbookapp/src/db.propertiesdataSource.driverClass=com.mysql.jdbc.DriverdataSource.jdbcUrl=jdbc:mysql://127.0.0.1:3306/mybatisdataS...

2018-05-13 20:50:00 167

原创 Nginx基本安全优化

调整参数隐藏nginx软件版本号信息。想要隐身,首先要了解所使用软件的版本号,对于linux客户端,可通过命令行查看Nginx版本号,最简单的方法是在linux客户端系统行执行如下命令:curl -I 39.107.240.3在windows客户端上,通过浏览器访问web服务器时,若找不到页面。报错信息如下以上虽然...

2018-05-08 21:44:00 121

原创 linux生产环境(根据进程查找端口)

生产环境中,根据项目pid查找对应的端口:netstat -antup | grep "pid"邮箱:[email protected]技术讨论群:687856230GoodLuck

2018-04-27 11:59:00 187

原创 linux服务器下添加字体

这两天在开发一个动态生成海报的东西(图片拼接,图片水印),开发在windows下没有问题,图片和文字都能正常的生成出来。但是当我将程序发布到服务器上(linux)时,发现生成的海报图片文字没生成出来。而程序所在的linux服务器没有装该字体,所以就出现了文字没生成出来的问题。下面讲怎样在linux服务器下添加字体。1.在java环境中添加字体msyh...

2018-04-23 09:03:00 1077

原创 Set集合和Collection集合

1:Set集合(理解)(1)Set集合的特点 无序,唯一(2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同 相同:继续执行equals()方...

2018-04-15 11:11:00 899

抖音seo暴力排名,助力你的短视频快速排名至前排!

抖音seo暴力排名,助力你的短视频快速排名至前排! 抖音seo排名 抖音短视频排名 短视频优化

2023-07-07

统计代码,实现数据引擎

统计代码,实现数1.个人设置里进行手机绑定CSDN账户 奖励50分 (右上角设置-账户安全-手机绑定) 2.完成任务送若干分积分 http://task.csdn.net/ 3.上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。... 4.评论资源获取积分(所下载资源只可以评论一次,请真实有效评论) · 对待评论资据引擎。希望和大家共享

2019-12-28

空空如也

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

TA关注的人

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