- 博客(232)
- 资源 (1)
- 收藏
- 关注
原创 优质织带批发服务一站式解决方案
优质织带批发服务提供多种应用场景的解决方案,涵盖后备箱捆扎带、热气球织带、安全防护织带、帐篷绑带等各类织带。我们致力于满足不同需求,从军用织带到儿童座椅安全织带,确保产品安全可靠。无论是农作物捆绑还是宠物牵引,我们的一站式服务助您轻松应对各种挑战。
2025-03-24 16:50:38
749
原创 java was started but returned exit code=-1
解决方案:将myeclipse.ini文件删掉, 重启myeclipse 会自动生成一个eclipse.ini
2020-02-13 21:27:37
472
原创 hexo d错误:fatal: unable to auto-detect email address
1.报错内容 、 *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your...
2020-02-04 22:46:48
2326
原创 MyEclipse2019出现SECURITY ALERT问题解决方案
找到图中报错的那个jar包,然后将其文件结尾由”.jar”改成”.txt”,然后运行MyEclipse,启动完之后在将其关闭,然后再去plugins文件夹中将那个文件的结尾由”.txt”再改回”.jar”,重新运行MyEclipse,即不会再出现警告,问题就被解决了。https://www.jianshu.com/p/f721ac78dbe7邮箱:ithele...
2020-01-12 18:26:18
2241
3
原创 经常说的 CPU 上下文切换是什么意思?(下)
CPU 上下文切换的工作原理。简单回顾一下,CPU 上下文切换是保证 Linux 系统正常工作的一个核心功能,按照不同场景,可以分为进程上下文切换、线程上下文切换和中断上下文切换。具体的概念和区别,你也要在脑海中过一遍,忘了的话及时查看上一篇。怎么查看系统的上下文切换情况过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和...
2019-08-01 16:47:00
2036
原创 经常说的 CPU 上下文切换是什么意思?(上)
理解平均负载( Load Average),并用三个案例展示了不同场景下平均负载升高的分析方法。这其中,多个进程竞争 CPU 就是一个经常被我们忽视的问题。我想你一定很好奇,进程在竞争 CPU 的时候并没有真正运行,为什么还会导致系统的负载升高呢?看到今天的主题,你应该已经猜到了,CPU 上下文切换就是罪魁祸首。我们都知道,Linux 是一个多任务操作...
2019-08-01 11:50:00
494
原创 到底应该怎么理解“平均负载”?
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
440
原创 SpringBoot 在IDEA中实现热部署(实用版)
具体步骤一、开启IDEA的自动编译(静态)具体步骤:打开顶部工具栏 File -> Settings -> Default Settings -> Build -> Compiler 然后勾选 Build project automatically 。image.png二、开启IDEA的自动编译(动态)具体步骤:同时按住 Ctrl + Shift +...
2019-07-21 16:11:00
458
原创 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
2139
原创 运行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
5361
3
原创 极简代码之lombok初探
在项目中充满了大量的实体类,大量的get,set方法。虽然都是用快捷键生成的,不费时间,但是看起来就是不整洁。像一些基于jvm的语言都不需要手动的去写get,set了。比如说groovy在java中如果也想省去这些该怎么做?lombok是你不二的选择。官网地址:https://projectlombok.org/index.html安装步骤如下:官网下载lombok.jar...
2019-07-20 15:53:00
240
原创 MyBatis 关联映射
客观世界中的对象很少有孤立存在的,例如班级,往往与班级的学生存在关联关系,如果 得到某个班级的实例,那么应该可以直接获取班级对应的全部学生。反过来,如果已经得到一 个学生的实例,那么也应该可以访问该学生对应的班级。这种实例之间的互相访问就是关联关系。关联关系是面向对象分析、面向对象设计最重要的知识,MyBatis完全可以理解这种关联 关系,如果映射得当,MyBatis的关联映射将可以大大简化持...
2019-07-14 18:14:00
227
原创 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
738
原创 在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
433
原创 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
413
原创 阿里云Redis lua命令支持及相关限制说明
Lua 脚本功能是 Reids的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。阿里云Redis主从版本、集群版本、读写分离版本都支持Lua相关命令。用户如果发现无法执行Eval相关命令,比...
2018-11-16 09:38:00
1123
原创 抓包定位数据写入问题
打开一个到 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
388
原创 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
32978
原创 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
1086
原创 shell定时备份文件以及目录
定时备份文件以及目录`#!/bin/sh#Author ithelei@sina.cnBACKUP_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
1778
原创 http 协议和 web 应用有状态和无状态
1、什么是 Web 应用程序的无状态性?说基于 http 协议的 web 应用程序是请求——应答模式是无状态的,我们可以这样理解:每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求是无直接关系的,它不会受前面的请求应答情况直接影响,也不会直接影响后面的请求应答情况。2、如何使我们的 web 应用是有状态?在 http 协议的基础上,we...
2018-07-14 19:52:00
600
原创 项目方案及推进项目的基本流程思路
提出问题:1、发现项目以及产品问题现状,根据现状进行整理,思考解决方案分析问题:2、写出大体解决方案3、进行上级授权(方总)4、召集各个部门负责人开会,演讲确定可行性,立项5、会议立项后,制定具体的执行方案解决问题:具体执行方案1、采集信息2、制定具体执行方案3、根据制定方案细化,操作步骤4、制定测试方案5、制定预判出现问题,回退...
2018-07-14 19:44:00
5349
原创 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
694
原创 微服务架构与 SOA 区别
对微服务架构与 SOA 架构区别不知道怎么回答,在这里写下“微服务架构与 SOA 区别微服务架构基于 SOA 演变过来,继承 SOA 优点微服务架构中去除 SOA 架构中的 ESB 消息总线,采用 http+json(restful)微服务架构比 SOA 架构粒度会更加精细,让专业的人去做专业的事情(专注),目的提高效率,每个服务于服务之间互不影响,...
2018-07-04 09:22:00
302
原创 继承
继承的引入和概述 首先我来写两个代码://定义学生类class Student { String name; int age; public Student(){} //getXxx()/setXxx() public void eat() { System.out.p...
2018-06-24 22:18:00
153
原创 代码块
/*代码块:在Java中,使用{}括起来的代码被称为代码块。根据其位置和声明的不同,可以分为 局部代码块:局部位置,用于限定变量的生命周期。在方法定义中出现;限定变量生命周期,及早释放,提高内存利用率 构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 在类中方法外出现;多个构造方法方法中相同的代码...
2018-06-24 11:10:33
182
原创 四层和七层负载均衡的区别
四层负载均衡:仅仅建立一次 TCP 连接七层负载均衡:负载均衡器与客户端及后端的服务器会分别建立一个 TCP 连接。即两次 TCP 连接。简单理解四层和七层负载均衡:所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,...
2018-06-19 17:42:11
220
1
原创 HTTP 与 HTTPS 的区别
超文本传输协议 HTTP 协议被用于在 Web 浏览器和网站服务器之间传递信息,HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了 Web 浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP 协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解决 HTTP 协议的这一缺陷,需要使用另一种协议...
2018-06-15 17:52:00
191
原创 Map的基本功能和遍历
核心代码块:`package com.wayboo;import java.util.HashMap;import java.util.Map;/* * 作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做呢? * 如果采我们只能把学号和学生姓名作为一个对象的成员,然后存储整...
2018-06-10 22:35:00
271
原创 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
230
原创 使用Lombok消除pojo类模板代码
首先,要让IDE支持Lombok。对于idea来说,安装Lombok插件,只需要在preference->plugins中搜索lombok plugin并安装即可。Lombok常用注解如下@Getter用于生成gettet方法,可用在类或属性上@Setter 用于生成settet方法,可用在类或属性上@AllArgsConstructor ...
2018-05-20 14:52:00
191
原创 微服务文档输出
Swagger是一款可以用于设计、构建、文档并且执行API的框架。使用框架,可以轻松的创建一个API文档。使用Swagger有利于前后端分离开发,并且在测试的时候不需要在使用浏览器输入URL的方式访问Controller,可以直接在页面输入参数,然后单击按钮来访问。而且传统的输入URL测试方式对于post请求的传参比较麻烦。如何使用Swagger搭建...
2018-05-20 14:19:00
423
原创 rsync.sh脚本
#!/bin/shwhile [ true ]; do/bin/sleep 6rsync -avSH /usr/local/page /mnt/local/ >/tmp/rsync.logdonehttps://help.aliyun.com/document_detail/51935.html?spm=a2c4g.11186623...
2018-05-15 16:48:00
621
原创 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} && cp catalina.out /usr/local/logs/catalina.o...
2018-05-15 16:44:00
266
原创 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
199
原创 Nginx基本安全优化
调整参数隐藏nginx软件版本号信息。想要隐身,首先要了解所使用软件的版本号,对于linux客户端,可通过命令行查看Nginx版本号,最简单的方法是在linux客户端系统行执行如下命令:curl -I 39.107.240.3在windows客户端上,通过浏览器访问web服务器时,若找不到页面。报错信息如下以上虽然...
2018-05-08 21:44:00
155
原创 linux生产环境(根据进程查找端口)
生产环境中,根据项目pid查找对应的端口:netstat -antup | grep "pid"邮箱:ithelei@sina.cn技术讨论群:687856230GoodLuck
2018-04-27 11:59:00
223
统计代码,实现数据引擎
2019-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人