自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用虚拟机搭建zookeeper集群(完整步骤,本人测试之后写下,有问题私聊)

搭建zookeeper集群1.安装虚拟机2.创建linux虚拟机3.环境搭建3.1jdk安装 + 关闭防火墙等3.2zookeeper集群搭建1.安装虚拟机这里附上vm16虚拟机下载安装链接:https://pan.baidu.com/s/1OunxN6AFQAVJbfIdg5xCbA提取码:lvwn网上的安装破解教程很多,在这里就不多说了,很简单2.创建linux虚拟机这里以centos7为样例,只要是linux系统即可这里附上centos7链接:https://pan.baidu.com

2020-12-28 20:12:24 374

原创 关于解决虚拟机不能挂起的问题

看这个老哥的博客

2020-12-28 10:01:03 990 1

原创 关于sql注入(详解)

sql注入威胁简介攻击思路攻击示例应对方案威胁简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。攻击思路偿试所有可以输入的地方,偿试注入攻击。 根据返回的报错结果,判断后台服务的类型及数据库的类型。 确认后台服务及数据库类型后,改进攻击方案,进行有针对性的攻击。攻击示例要进入一个系统,当然最离不开的就是登录界面,所以我们就来看看如何免密码登录系统。登录界面要求两个输入项:用户名、密码。

2020-12-16 08:59:36 63

原创 项目必备知识-------SQL开发规范整理

sql开发规范1.强制要求2.推荐要求1.强制要求1.所有的表必须要有主键,最好是自增主键,Mysql一定要用innodb引擎,并且要谨慎更新主键《MySQL为什么一定要有一个主键》https://www.jianshu.com/p/1203fd140cc2禁止在系统的生产状态执行DDL(包括加索引)不允许使用数据库的存储过程/函数/触发器生产状态下禁止大事务,例如有的sql一次性更新上百万条记录规则说明1.大事务会消耗大量的数据库资源,导致业务处理性能波动2.应该避免一次性更

2020-12-15 08:31:16 107

原创 关于基金知识的一些整理

基金1.公司型基金依据公司章程设立并营运2.开放式基金份额的转换一般采取未知价法,以转换申请日的基金份额净值为基础计算3.2004年年底我国推出的首只交易性开放式指数基金ETF是华夏基金管理公司4.基金合同是约定基金管理人、托管人和投资人权利义务的重要法律文件5.封闭式基金和ETF和LOF的申报价格最小变动单位都是0.001元人民币6.能够进行实时套利交易的基金是ETF7.LOF份额的跨系统转托管包括:投资者将托管在某证券经营机构的LOF份额转托管到基金管理人或代销机构,投资者将托管在基金管理

2020-12-14 11:04:20 107 1

原创 版本控制工具SVN介绍

SVN1.SVN是什么?2.svn的一些基本概念3.svn的权限说明4.svn的主要功能1.SVN是什么?svn全称为:Subversion,版本控制系统它是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多人共同开发同一个项目,实现共享资源,实现最终集中式的管理。svn采用客户端/服务器体系,数据不丢失。svn是输入c/s服务类软件,有客户端和服务端,客户端用于操作,服务端用于数据存储,服务端会随着时间改变所有的数据,以递交版本记录每次操作内容。sv

2020-12-14 09:43:54 89

原创 项目必备之单元测试进阶篇

单元测试进阶1.单元测试的要求2.注解的使用3.数据和用例4.mock技术5.Jacoco覆盖率插件1.单元测试的要求单元测试应该是全自动执行的,并且非交互式的保持单元测试的独立性单元测试是可以重复执行的,不能收到外界环境的影响对于单元测试,要保证测试粒度足够小,有助于精确定位问题。单测粒度一般是方法级别,至多是类级别核心业务、核心应用、核心模块的增量代码确保单元测试通过单元测试代码必须写在如下工程目录:src/test/java,不允许写在业务代码目录下单元测试的基本目标:语句覆盖率达到

2020-12-13 10:28:54 79

转载 基金到底是什么???

基金世面上很多理财产品的名字让人疑惑,比如基金,到底什么是基金呢?基金其实就是钱,但是钱在你手里是钱,而假如你把这笔钱交给了一个投资达人,另外还有99个人也相信这个投资达人,也各自给了他一笔钱。这个投资达人拿这笔钱去投资股票债券,拿回来的收益和你及其他99个人共享,风险也共同承担,那么这就是基金的本质了。也就是说,你买基金,就是把这笔钱交给专业人士(即基金经理),让他去投资,他爱干点啥都行,只要收益拿回来给你分。当然这笔钱他不会全去投资,会保留一部分以免有人临时要撤资,或者用来做自己的雇佣金。那么基金

2020-12-11 17:19:38 105

原创 项目必备技术之单元测试

单元测试1.什么是单元测试?2.测试的流程3.为什么要进行单元测试?1.什么是单元测试?单元测试是指对软件中最小可测试单元进行检查和验证,通常而言,一个单元测试是用于判断每个特定条件(或场景)下某个特定函数的行为,单元测试是由开发者编写的。执行单元测试就是为了证明编写的功能代码与我们期望保持一致。引申概念:方法级测试针对每一个单独的小方法,在与程序其他部分相隔离得情况下进行测试,输入参数,校验出参数是否合乎预期,因此,不测数据库操作,不测网络连接,不测依赖调用,以上场景全部mock掉。2

2020-12-11 08:42:10 95

原创 Java开发编码规范重点整理

Java开发编码规范1.命名风格2.常量定义3.代码格式4.OOP规约5.集合处理6.并发处理7.控制语句8.注释规约9.异常的处理防止NPE,是程序员的基本修养,注意NPE产生的场景:1.命名风格代码中的命名均不能以下划线或者美元符号开头,也不能以其结尾类名使用UpperCamelCase风格,如:UserService方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵循驼峰式命名规则常量名全部大写,单词间用下划线隔开包名统一使用小写接口和接口的实现类命名

2020-12-09 09:21:39 49

原创 Springboot中利用Kafka构建TB级异步消息系统

Kafka1.阻塞队列2.Kafka入门3.Spring整合Kafka1.阻塞队列BlockingQueue解决线程通信的问题阻塞方法:put、take生产者消费者模式生产者:产生数据的线程消费者:使用数据的线程实现类:ArrayBlockingQueueLinkedBlockingQueuePriorityBlockingQueue、SynchronousQueue、DelayQueue等以ArrayBlockingQueue为例写一个案例public

2020-12-03 15:25:52 71 1

原创 Springboot项目中利用redis优化登录模块

优化登录模块1.需要优化的模块2.验证码优化3.使用redis存储登录凭证4.使用redis缓存用户信息1.需要优化的模块1.使用redis存储验证码验证码需要频繁的访问与刷新,对性能的要求较高验证码不需永久的保存,通常在很短的时间后就会失效分布式部署时,存在session共享的问题2.使用redis存储登录凭证每次处理请求时,都要查询用户的登录凭证,访问的频率非常高3.使用redis缓存用户信息处理每次请求时,都要根据凭证查询用户信息,访问的频率非常高2.验证码优

2020-12-02 14:11:55 139

原创 Spring整合Redis流程及应用案例

Spring整合Redis1.主要步骤2.引入依赖3. 配置redis4.编写测试类1.主要步骤1.引入依赖spring-boot-starter-data-redis2.配置redis配置数据库参数编写配置类,构造RedisTemplate3.访问RedisredisTemplate.opsForValue()redisTemplate.opsForHash();redisTemplate.opsForList();redisTemplate.opsForSet()

2020-12-01 17:17:36 45

空空如也

空空如也

空空如也

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

TA关注的人

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