自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 polarDB for mysql Springboot应用使用ssl证书连接数据库

需要使用阿里云Mysql 或者 PolarDB for Mysql 的SSL证书连接,使用Springboot项目配置

2024-09-05 10:30:22 1124 1

原创 springboot2集成东方通tongweb嵌入式版

springboot2国产化信创改造,集成东方通tongweb嵌入式版。

2024-04-17 09:29:24 3852 1

原创 NGINX根据客户端真实ip限制/referer限制

nginx黑白名单配置&referer限制

2022-11-29 20:04:29 5237 1

原创 解决linux上jenkins打包前端killed npm run build问题

jenkins执行shell打包出现.....Killed npm run build报错问题

2022-10-09 10:21:51 2932

原创 PKIX报错 信任接口ssl证书发送post请求 附带缓存工具类

java https证书信任

2022-06-16 17:01:12 1100

原创 HTTP post get request 时特殊字符转换

HTTP post get request 时特殊字符转换

2022-06-01 11:48:55 1126

原创 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关注的人

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