
实习
换名换一年
学习使我快乐!
展开
-
Linux下mysql 8 版本数据库表名大小写敏感解决 (包括mysql的完全删除)
文章目录1.完全卸载mysql2.安装mysql3.重点来了,这里千万不要直接启动mysql服务,因为mysql8对于表名的大小写敏感参数要在mysql初始化就完成设置才会生效!!!!!切记。不然要重新来一遍。1.完全卸载mysql前提:yum 安装方式首先关闭服务和查看与mysql相关的systemctl stop mysqldrpm -qa|grep mysql删除服务yum remove mysql mysql-server mysql-libs mysql-server原创 2021-04-23 20:17:28 · 2538 阅读 · 0 评论 -
Springboot同时集成ehcache 和 redis等等做缓存,支持切换
文章目录1.导入相关依赖2.配置文件3.在初始化时指定cachemanager,根据配置文件中的redis/ehcache返回对应的cachemanager4.如何使用支持多级缓存进入,这里以ehcache和redis作为例子1.导入相关依赖引入spring支持cache的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-原创 2021-04-09 20:01:29 · 2696 阅读 · 0 评论 -
MySQL导入.sql文件及常用命令
https://blog.youkuaiyun.com/muziduoxi/article/details/6091202原创 2021-02-28 16:53:43 · 117 阅读 · 0 评论 -
Redis高级数据类型
redis高级数据类型1.数据类型2.测试案例3.实际应用1.数据类型HyperLogLog采用一种基数算法,用于完成独立总数的统计占据空间小,无论统计多少个数据,只占12k的内存不精确的统计算法,标准误差为0.81%Bitmap(统计用户的签到情况)不是一种独立的数据结构,实际上就是字符串支持按位存取数据,可以将其看成是byte数组适合存储大量的联系的数据的布尔值2.测试案例测试/** * 统计20万个重复数据的独立总数 */ @Te原创 2021-02-25 19:58:02 · 169 阅读 · 1 评论 -
如何在idea中一个项目使用多个不用的端口启动(这里以测试集成springsession完成session共享为例)(tomcat和springboot方式)
文章目录1.创建springboot项目2.配置启动1.创建springboot项目在application.properties中添加spring.application.instance_id=instance-${server.port}2.配置启动2.在vm那行加入-Dserver.port=你想启动的端口号3.点击新加一个该项目的启动方式,依旧为springboot启动方式4.这个新加的名字不能和旧的一样,并且不需要勾选allow parallel run5.启动,原创 2021-02-25 15:21:34 · 249 阅读 · 0 评论 -
Springboot项目部署tomcat并支持tomcat加springboot启动方式
文章目录1.Springboot项目部署tomcat2.使用tomcat启动springboot项目1.Springboot项目部署tomcat1.一般的springboot项目中没有Artifacts,需要我们手动添加,首先点击项目的project structure,进入之后,如下图2.添加你所要加入的项目即可3.部署tomcat,选择我们刚刚添加的Artifacts点击ok,tomcat就部署完成2.使用tomcat启动springboot项目1.添加所需要的依原创 2021-02-22 16:56:56 · 1133 阅读 · 1 评论 -
windows环境下同一电脑安装多个jdk怎么实现切换(简单方式)
将path中关于%JAVA_HOME%\bin的移到最前面然后改动JAVA_HOME即可原创 2021-02-22 15:37:52 · 284 阅读 · 0 评论 -
使用jrebal热部署的快捷键
启动之后更新资源重新编译(Ctrl + Shift + F9)即可原创 2021-02-18 10:09:36 · 635 阅读 · 0 评论 -
idea中利用tomcat启动多个项目
- tips:图上所示的端口号不能一样,并将deploy…勾上,每次部署使用不同的实例即可原创 2021-01-14 15:03:37 · 483 阅读 · 0 评论 -
关于启动elasticsearch 和 kafka(zookeeper)出现问题的解决方案
文章目录1.elasticsearch2.kafka1.elasticsearch1.清除掉相关日志2.和jdk版本有关系,重新安装高/低版本jdk即可2.kafka1.清除掉相关日志2.kafka中自带一个zookeeper,注意它的配置和日志存放位置,3.主要是在windows中容易出错,在linux环境下很稳定...原创 2021-01-14 08:56:16 · 255 阅读 · 0 评论 -
记录一个js从前端往后端传入值的问题
1.问题先上一段小demo,模拟场景这个一看,拿到是false啊,肯定弹出错误的啊,然而事实是这样的这是为什么?这里我也是之前判断了好多次,才发现,原来在我们进行传值的时候,发送的http请求数据全部都是字符串类型,而js又是一个弱类型语言,详细可上网查js的数据类型判断布尔类型,这里我只记录问题2.解决问题判断时,因为我们已经知道他是布尔类型的值,所以我们在判断时为判断加入引号,如下恢复正常...原创 2021-01-11 15:36:38 · 849 阅读 · 0 评论 -
解决8080等一系列端口占用问题
1.查看占用端口号的进程netstat -ano | findstr 80802.杀死该进程即可,进程号为最后一项的一串数字taskkill /pid 进程号 /f原创 2021-01-06 16:48:53 · 294 阅读 · 0 评论 -
利用虚拟机搭建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 · 2386 阅读 · 0 评论 -
关于sql注入(详解)
sql注入威胁简介攻击思路攻击示例应对方案威胁简介SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。攻击思路偿试所有可以输入的地方,偿试注入攻击。 根据返回的报错结果,判断后台服务的类型及数据库的类型。 确认后台服务及数据库类型后,改进攻击方案,进行有针对性的攻击。攻击示例要进入一个系统,当然最离不开的就是登录界面,所以我们就来看看如何免密码登录系统。登录界面要求两个输入项:用户名、密码。原创 2020-12-16 08:59:36 · 196 阅读 · 0 评论 -
项目必备知识-------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 · 471 阅读 · 0 评论 -
关于基金知识的一些整理
基金1.公司型基金依据公司章程设立并营运2.开放式基金份额的转换一般采取未知价法,以转换申请日的基金份额净值为基础计算3.2004年年底我国推出的首只交易性开放式指数基金ETF是华夏基金管理公司4.基金合同是约定基金管理人、托管人和投资人权利义务的重要法律文件5.封闭式基金和ETF和LOF的申报价格最小变动单位都是0.001元人民币6.能够进行实时套利交易的基金是ETF7.LOF份额的跨系统转托管包括:投资者将托管在某证券经营机构的LOF份额转托管到基金管理人或代销机构,投资者将托管在基金管理原创 2020-12-14 11:04:20 · 286 阅读 · 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 · 889 阅读 · 0 评论 -
项目必备之单元测试进阶篇
单元测试进阶1.单元测试的要求2.注解的使用3.数据和用例4.mock技术5.Jacoco覆盖率插件1.单元测试的要求单元测试应该是全自动执行的,并且非交互式的保持单元测试的独立性单元测试是可以重复执行的,不能收到外界环境的影响对于单元测试,要保证测试粒度足够小,有助于精确定位问题。单测粒度一般是方法级别,至多是类级别核心业务、核心应用、核心模块的增量代码确保单元测试通过单元测试代码必须写在如下工程目录:src/test/java,不允许写在业务代码目录下单元测试的基本目标:语句覆盖率达到原创 2020-12-13 10:28:54 · 325 阅读 · 0 评论 -
基金到底是什么???
基金世面上很多理财产品的名字让人疑惑,比如基金,到底什么是基金呢?基金其实就是钱,但是钱在你手里是钱,而假如你把这笔钱交给了一个投资达人,另外还有99个人也相信这个投资达人,也各自给了他一笔钱。这个投资达人拿这笔钱去投资股票债券,拿回来的收益和你及其他99个人共享,风险也共同承担,那么这就是基金的本质了。也就是说,你买基金,就是把这笔钱交给专业人士(即基金经理),让他去投资,他爱干点啥都行,只要收益拿回来给你分。当然这笔钱他不会全去投资,会保留一部分以免有人临时要撤资,或者用来做自己的雇佣金。那么基金转载 2020-12-11 17:19:38 · 343 阅读 · 0 评论