- 博客(30)
- 收藏
- 关注
原创 polarDB for mysql Springboot应用使用ssl证书连接数据库
需要使用阿里云Mysql 或者 PolarDB for Mysql 的SSL证书连接,使用Springboot项目配置
2024-09-05 10:30:22 1124 1
原创 解决linux上jenkins打包前端killed npm run build问题
jenkins执行shell打包出现.....Killed npm run build报错问题
2022-10-09 10:21:51 2932
原创 linux上运行.py脚本,报错^M: bad interpreter: No such file or directory
linux报错^M:
2021-12-28 14:16:33 1204
原创 centos7 firewalld ip与端口白名单配置等,开放端口与ip白名单
1.查看firewalld.service服务状态#查看firewalld.service服务状态systemctl status firewalld#查看firewall运行状态firewall-cmd --state2.手动启动/重启/停止 firewalld.service服务#启动systemctl start firewalld#重启systemctl restart firewalld#停止systemctl stop firewalld3.展示当前配置
2021-09-16 17:42:54 17867 6
原创 linux磁盘分区并自动挂载
编号 操作内容 1 远程连接实例。 2 运行fdisk -l命令查看实例上的数据盘。 说明执行命令后,如果不存在/dev/vdb,表示您的实例没有数据盘。确认数据盘是否已挂载。 3 依次执行以下命令以创建一个单分区数据盘: 运行fdisk -u /dev/vdb:分区数据盘。 输入p:查看数据盘的分区情况。本示例中,数据盘没有分区。 输入n:创建一个新分区。 输入p:选择分区类型为主分区。 说明本..
2021-09-10 15:56:45 497
原创 linux CentOS 7 安装 JAVA环境(JDK 1.8)
1.打开url选择jdk1.8下载Java SE Development Kit 8 - Downloads我选择linux x64版本:2.下载wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz?AuthParam=1531155951_4e06a4d17c6c1dbfb8440352e19dd2ae
2021-09-10 15:47:12 302 1
原创 分享个研发流程图
背景根据目前交付部的研发流程现状,完善整体研发标准流程图,以适应团队的实际情况。目的提供研发迭代流程的全貌图,供各项目组参考。适用范围交付服务部项目团队。流程图用processon可以在线画图,要原图的留言https://www.processon.com/i/60f533557d9c087bac5e77a8流程说明 需求阶段 标签序号 流程节点 ...
2021-07-22 15:42:17 1428 2
原创 linux提高CPU使用率并设置固定占比
背景:项目申请的服务器资源要达到使用要求,不然就会减配,为了方便后续扩展不考虑减配,直接将使用率提高。思路是先将CPU占用率直接上到100%然后用cpulimit限定进程占用上限1、安装cpumit下载cpulimit-masterwget -O https://github.com/opsengine/cpulimit/archive/master.zip不通外网的,放在网盘里了,大家自提:链接:https://pan.baidu.com/s/1kLuj1MzQz...
2021-03-30 15:51:30 7025 1
原创 centos7离线升级openssh到8.0,解决旧版openssh安全扫描漏洞
首先检查各个包rpm -qa | grep telnetrpm -qa | grep pamrpm -qa | grep zlibrpm -qa | grep xinetd安装依赖包rpm -Uvh telnet-0.17-65.el7_8.x86_64.rpmrpm -Uvh telnet-server-0.17-65.el7_8.x86_64.rpmrpm -Uvh pam-1.1.8-23.el7.x86_64.rpmrpm -Uvh pam-devel-1.1.8-23.
2020-12-08 15:17:20 1079
原创 Linux 两个tomcat指定两个不同jdk版本启动,不用全局环境变量
Linux tomcat指定jdk版本启动,不用全局环境变量配置tomcat使用指定JDK不用全局环境变量 ,==主要是修改setclasspath.sh和catalina.sh==catalina.sh进入tomcat的bin文件里,使用vimcatalina.sh 最好是export里面全部都有变量,很多博客里都只是写JAVA_HOME和JRE_HOME两个,记得改成自己JDK地址。export JAVA_HOME=/opt/jdk1.8/jdk1.8.0_191export JRE.
2020-11-09 12:05:51 347
原创 CentOS7 服务器挖矿病毒 删除又重新生成处理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/TankRuning/article/details/103527323收起特征如下:CPU占用一直比较高,初步分析是挖矿程序:系统的crontab –l显示调度列表如下:20 * * * * /root/.aliy...
2020-04-30 10:43:56 2229
转载 springboot热部署
1.在pom.xml中添加依赖 <!-- 热部署 --> <!-- devtools可以实现页面热部署(即页面修改后会立即生效, 这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现) --> <!-- 实现类文件热部署(类文...
2019-03-19 15:48:20 155
原创 关闭spring boot jackson的FAIL_ON_EMPTY_BEANS
问题:@Overridepublic AppFuneralInfoEntity getFuneralInfoById(Integer id) { return funeralInfoDao.getOne(id);}导致:2019-03-12 15:11:43.551 ERROR 4948 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[...
2019-03-12 15:14:11 11915
转载 写给大数据开发初学者的话 | 附教程
导读:第一章:初识Hadoop第二章:更高效的WordCount第三章:把别处的数据搞到Hadoop上第四章:把Hadoop上的数据搞到别处去第五章:快一点吧,我的SQL第六章:一夫多妻制第七章:越来越多的分析任务第八章:我的数据要实时第九章:我的数据要对外第十章:牛逼高大上的机器学习经常有初学者在博客和QQ问我,自己想往大数据方向发展,该学哪些技术,学习路线是什么样的,觉得大数据很火,就业很好,...
2018-05-29 18:09:12 265
原创 各种问题答案
JAVA基础JAVA中的几种基本类型,各占用多少字节?String能被继承吗?为什么?不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。平常我们定义的String str=”a”;其实和String str=new String(“a”)还是有差异的。前者默认调用的是String.valueOf来返回
2017-12-19 16:28:21 6154 1
转载 数据库索引原理及优化
本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。一、摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS
2017-12-05 10:19:20 144
原创 springMVC原理解析及常用注解
SpringMVC框架介绍SpringMVC就是通过DispatcherServlet将一堆组件串联起来的Web框架。Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spr
2017-11-16 15:17:23 762
转载 Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们
2017-11-10 09:35:52 396
原创 浅谈JAVA中HashMap、ArrayList、StringBuilder等的扩容机制
JAVA中的部分需要扩容的内容总结如下:第一部分:HashMap hmap=new HashMapHashSet hset=new HashSetHashtable htable=new Hashtable第二部分:CopyOnWriteArrayList coarray=new CopyOnWriteArrayListArrayList array=new A
2017-11-08 09:51:04 486
转载 数据库事务隔离级ORACLE数据库事务隔离级别介绍
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读不可重复读幻读Read uncommitted√
2017-10-25 15:43:41 468
原创 java练习
import java.util.HashMap;import java.util.Map;public class MySky implements Runnable{ public void run(){ } static void aMethod(StringBuffer sf1, StringBuffer sf2) { sf1.append
2017-10-19 15:47:55 141
转载 近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你
2017-10-19 15:45:37 212
原创 gitbook安装与使用之windows下搭建gitbook平台
最近需要在GitBook中去阅读电子书安装nodejscnpm安装gitbook解压书籍文件,并cd到书籍文件目录gitbook serve浏览器访问localhost:4000先在windows 下安装nodejs官网:https://nodejs.org/en/下载后直接安装即可然后通过cmd调出DOS命令窗口测试下是否安装完成输
2017-10-19 15:44:40 5236 1
原创 MySQL数据库安装与配置详解
目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述 MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地址:http://www.cr173.com/soft/38
2017-10-19 15:43:13 219
转载 HashMap源码剖析
无论是在平时的练习还是项目当中,HashMap用的是非常的广,真可谓无处不在。平时用的时候只知道HashMap是用来存储键值对的,却不知道它的底层是如何实现的。一、HashMap概述 HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashta
2017-10-19 15:41:26 160
转载 Java多线程:用三个线程控制循环输出10次ABC
题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个线程, 按顺序输出ABC, 循环10次。解题思路:要按顺序输出ABC, 循环10次,就要控制三个线程同步工作,也就是说要让三个线程轮流输出,直到10个ABC全部输出则结束线程。这里用一个Lock对象来控制三个线程的同步。用一个int型变量state标识由那个线程输出。
2017-10-19 15:38:55 266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人