- 博客(8)
- 收藏
- 关注
原创 数据库定时备份
数据库定时备份1:数据库备份的原因 就在昨天我的数据库被攻击了,所有的数据都被删了,只留下了勒索的邮箱,不过还好只是我自己的数据库,没什么重要的数据,而且每一份数据库我之前也自己导出了sql语句,所以对我来说没有什么影响。至于为什么会被攻击,主要原因是因为我太大意了,数据库密码设置的很简单,估计他们那边一个脚本就给我试出来了。 在这里奉劝各位,以后要加强安全意识,虽说公司的服务器一般不会把端口开放出来,但是还是要有这个安全的意识,不然到时候候回都来不及。2:数据库备份所采用的方式 我这里
2021-05-20 14:30:29 125
原创 java部署(Supervisor+nginx)
1:关于Supervisor和nginx的安装我在前两篇文章中已经相详细介绍过,不熟悉的铁子可以向上翻阅一下,这里就不再赘述。2:具体配置[program:javaJar] ;项目名称可以随意修改directory=/framework/cloud-register ;jar所在的绝对路径command=java -jar -Xms2g -Xmx2g -Dspring.profiles.active=dev cloud-register-0.0.1-SNAPSHOT.jar ;启动命令autost
2021-05-13 09:42:50 262
原创 flask部署(gunicorn+Supervisor+nginx)
1:前言 在上一篇中我已经详细的介绍了关于在生产环境中的nginx部署,本篇主要内容为讲述关于python项目上线的正式流程,本次采用的框架是flask,django也可以按照这个步骤去配置```1:pip install gevent 2:pip install gunicorn ```...
2021-03-30 11:07:54 374 6
原创 nginx
nignx 相关配置1:nginx 生产环境配置upstream baidu{ server ip1 weight=3; server ip2 weight=1; }server{ listen 443 ssl; server_name www.baidu.com; client_max_body_size 2048m; ssl_certificate /usr/local/nginx/conf/ssl/baidu.pem; ssl
2021-03-25 16:16:11 168 1
原创 2021-09-04
List 相关方法底层实现原理1:前言我的所有文章的主要目的都是为了记录我的学习轨迹,写的不好,还希望各位大佬能够多多指教2:概述这篇文章主要讲解的是java的集合之一List集合的基本方法的底层原理,本篇文章主要堆LIst下的最经典的实现(ArrayList)来进行讲解,另一个很好的实现(vector)将在下一篇文章中进行讲解ArrayList是一个动态数组,在真实的项目开发过程中,是最经常使用的List的实现,它允许任何元素的插入(包括NULL)3:add()方法的具体实现原理,因
2021-09-04 15:33:25 135 3
原创 2021-09-01
hashSet源码分析1:简介众所周知set是java的集合类之一,他的特性就是不能存在重复元素,如果向一个set中add一个已经存在的元素,会返回false,但是为什么会返回false,set是如何实现不能添加重复元素的,这篇文章就是我通过自己的理解来进行的描述。2:示例我们在这里随便创建一个hashSet public static void main(String[] args) { Set<String> objects = new HashSet<&g
2021-09-04 12:49:36 73
原创 2021-09-02
mysql索引详解1:索引简介 简单来说索引就是数据库管理系统中的一种排序的数据结构,目的是为了加快查询的速度,可以类比成书本的目录。2:存储引擎 mysql中常用的存储引擎有innodb和mysaim,当我们创建了一张表的时候,两种存储引擎会生成不同的文件,先来说i'n'no'd'b...
2021-09-02 20:29:36 109
原创 java调用python函数
这里主要讲述的是在我使用java嗲用python方法的一些心得,如果有不妥当的地方,还请各位多多包含1:webApi方式进行调用通过webApi的方式进行调用,这种方式是最稳妥也是最简单的一种调用方式,也可以将两个服务分开进行部署。缺点是相较于直接调用回更加耗时一些。2:使用PythonInterpreter进行调用PythonInterpreter interpreter = new PythonInterpreter();//填写py文件所在的路径interpreter.execfile(
2021-05-18 10:47:16 884 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人