Wesley13 Wesley13
4年前
ubuntu20.04安装mysql5.7版本
  默认情况下,ubuntu20.04版本自带的mysql是8.0,如果我们需要安装5.7版本,我们需要通过如下的方式来安装。  1、直接下载二进制压缩包进行安装,解压并设置相关的参数就可以运行。  2、下载5.7的源,然后通过aptinstallmysqlserver5.7.311ubuntu18.04的方式进行
Stella981 Stella981
4年前
Nginx多层代理获取真实客户端IP
一般的应用都是通过Nginx来做为反向代理,并且Nginx还可能是多层的。如果想在内部服务里面获取最原始的客户端IP地址。则需要做一些配置最外层Nginx为了防止XForwardedFor头的伪造,可在最外层Nginx将XForwardedFor设置为真实IP$remote\_addr。$remote\_addr是获取的是
Stella981 Stella981
4年前
Goland 开发插件安装
goland是一款非常优秀的开发工具,默认打开后,发白的开发界面,也是异常刺眼。但是Goland为我们准备了很多插件,要优先安装这些插件,打造适合自己的开发界面。我自己的设置的主题界面如下: !(https://oscimg.oschina.net/oscnet/f254775259d75aab38f529801e5d29751a1.png
Stella981 Stella981
4年前
Mybatis 通用Crud
更新日志<!20161113更新start1新增批量操作数据方法:批量插入,根据条件删除,根据条件更新指定的列名字段值。2新增高级查询方法:可设置查询列,查询条件,排序,分页。3根据1、2更新接口。4更改dao接口方法实现方式,统一采用GeneralMapper.xml编写sql,弃用General
Wesley13 Wesley13
4年前
JAVA记录
singleton作用域:当把一个Bean定义设置为singleton作用域是,SpringIoC容器中只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean定义相匹配,则只会返回该Bean的同一实例。值得强调的是singleton作用域是Spring中的缺省作用域。prototype作用域:protot
Stella981 Stella981
4年前
Intellij IDEA神器常用技巧二
别轻易自定义快捷键有蛮多操作,IntellIJIDEA并没有给我们设置默认快捷键,需要使用者自己去定义快捷键。比如说:RebuildProjectCompareWithBranch为了能在IntellIJIDEA里进行无鼠标编程,很多程序员都会自定义快捷键,但是有三个地方你可能需要注意一
Wesley13 Wesley13
4年前
MySQL字段完整性约束(重要)
\TOC\完整性约束(重要)primarykey:主键,唯一标识,表都会拥有,不设置为默认找第一个不空,唯一字段,未标识则创建隐藏字段foreignkey:外键,外键要通过foreignkey语法建立表与表之间的关联uniquekey:唯一性数据,该条字段的值需要保证唯一
Stella981 Stella981
4年前
CSS 分类 (Classification)
★★CSS分类属性(Classification)★★⑴CSS分类属性允许你控制如何显示元素,设置图像显示于另一元素中的何处,相对于其正常位置来定位元素,使用绝对值来定位元素,以及元素的可见度。⑵下面是常用的属性以及描述:!(https://oscimg.oschina.net/oscnet/00cb565
Stella981 Stella981
4年前
Spring MVC拦截器+注解方式实现防止表单重复提交
原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过。1.新建注解/<p防止重复提交注解,用于方法上<br/在新建页面方法上,设置needSaveToken()为true,此时拦截器会
Stella981 Stella981
4年前
Nginx系列之2:安全
基础安全先说一些基本安全设置,由开始发展到现在,其实nginx的安全做得比以前已经好不少,不过有些还是要强调一下。Nginx默认是不允许列出整个目录的,不过,我们为了安全,最好还是确认这个真的关闭了,不然代码被拉走了就悲剧了。http{autoindexoff;}nginx默认是会在