mysql中foreign key的使用注意
1、用于约束表中的字段,必须是另一个表中某个字段所存在的值。2、在另一个表中,这个列不一定是主键,但必须是唯一性索引,否则会创建失败。实例mysql> create table orders (id int(11) primary key ,userId int(11) , FOREIGN KEY (userId) REFERENCES user(id) );Query OK, 0 rows a
css样式表怎么添加注释
在css样式表中,可以使用“”符号来添加注释,只需要使用“”将需要注释的内容包裹即可,语法“”;style标签中css代码,在某些旧版浏览器中还可以使用“”来添加注释。本教程操作环境:windows7系统、CSS3&&HTML5版、DellG3电脑。CSS注释用于为代码添加额外的解释,或者用于阻止浏览器解析特定区域内的CSS代码。注释对文档布局没有影响。语法注释可以写在样式表中任意允许空格的位置。
手把手教你使用css3给文字添加阴影效果(代码详解)
之前的文章《CSS篇:如何将页面背景设置渐变效果(代码详解)》中,给大家介绍了怎样使用css设置背景色渐变。下面本篇文章给大家介绍怎样使用css3给文字添加阴影效果呢,我们一起看看怎么做。用css3给文字添加阴影效果代码示例文字阴影h1{text-shadow:7px10px6px#FF0145;}p{text-shadow:5px5px5px#FF0000;}p1{text-shadow:5px
一招教你使用ps给照片添加光线效果(分享)
之前的文章《手把手教你使用ps制作石刻文字效果(技巧分享)》中,给大家介绍一种小技巧,怎么使用ps打造漂亮的石刻文字效果。下面本篇文章给大家介绍如何用ps给照片添加光线效果的方法,伙伴们来看看吧。对比一下原图跟效果图如下ps照片添加光线效果的方法1、ps打开,导入素材。2、首先使用【探索工具框选】然后按键【Shift+F6】羽化半径设置为30像素。3、创建新一个空白的图层并填充白色执行方法:Alt
php怎么进行错误和异常处理
在php中,可以利用异常处理类“Exception”中内置的各种成员函数来获取并返回异常数据,例如getMessage()函数就可以返回异常的消息内容;也可以通过“trycatch”语句和“throw”关键字来捕获程序中的异常。本教程操作环境:windows7系统、PHP7.1版,DELLG3电脑PHP中的异常处理类PHP中提供了内置的异常处理类——Exception,该类中常用的成员函数如下所示
总结一个项目模板,开发一个简单的脚手架
ID:符合预期的CoyPanCoyPan,BAT某厂符合预期的FE,正努力成为一名出色的工程师写在前面在开始一个新的项目时,首先要做的就是搭建开发环境。笔者几乎没有使用过create-react-app等脚手架工具,都是自己慢慢的写webpack配置,写相关脚本等。这样能最大限度的保持灵活性,可以随时方便地修改环境。当然,坏处也很明显,效率较低。于是,笔者决定根据做过的项目,总结一个比较通用的项目
springboot进阶
表单验证@Valid验证注解BindingResult返回结果bindingResult.getFieldError().getDefaultMessage()获取错误信息publicvoidcreate(@ValidLuckymoneyluckymoney,BindingResultbindingResult){if(bindingResult.hasErrors()){//bindingRes
【问题解决】kubectl delete pod ***后又创建了一个
文章标签:kubectlcreatekubectldelete场景表述:基于yaml创建了一个resource,yaml文件内容如下:helloworld.yamlapiVersion: v1kind: ReplicationControllermetadata: name: go-admin labels: name: go-adminspec: replicas: 1 selec
Docker学习(二)docker镜像操作
列出所有docker镜像docker images列出所有镜像拉取镜像docker pull 镜像名我这里一Tomact为例首先在DockerHub上查找tomcat镜像搜索tomcat选择收藏和拉取最多的那个,一般就是第一个,然后点击进去通过命令进行拉取查找tomcat镜像拉取镜像,默认tag:latest最新版本拉取镜像拉取镜像等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY
elastic-job 源码解读之从源码看zookeeper的API的
在众多的zookeeper客户端工具中,elastic-job拥抱了Curator,而不是ZKClient,或者原生的zookeeper原生的客户端。先看一下Elastic-Job引入的依赖:curator.png从图中看,引入了curator-client,curator-framework,curator-recipes。他们各自是做了哪些事情?(答案来自搜索引擎)curator-framew
1-Java面向对象-面向对象
通过前面的学习我们对于java的语法结构有了一定的认识,掌握了分支结构,循环结构等常用的程序逻辑,也能运用这些知识解决一些简单问题。以前我们面向过程,现在我们面向对象。这是从盖小房子走向盖摩天大楼的第一步。面向对象:程序的稳定性可扩展性可重用性都有非常大的优势。本次学习我们将学习如何通过java语言实现面向对象的三大特征:继承封装多态;编写具有面向对象思想的java程序。类和对象学习内容:什么是对
postman从入门到精通
今天总监让我给测试同事们培训postman,使用过postman的朋友应该知道,这个简直就是前后端接口调试神器。根据平时的经验以及自己到网上看了相关的帖子,对于postman又有了新的认识。postman的主要功能:1.输入url和参数调用后台接口并且有返回数据2.postman当中入参的格式3.postman中如何设置全局变量4.postman如何导入导出5.postman如何设置自动测试接口1
【译】Cloudera Manager(CDH)入门系列之一 (概述)
ClouderaManager是一个端到端用于管理CDH集群的程序。ClouderaManager提供了CDH群集很多细节的可视化和控制,因此它为企业化部署提供了一个标准。它使得企业能够高效、合理地管理集群。使用ClouderaManager,用户可以轻松部署和集中操作完整的CDH堆栈和其他托管服务。这个程序可以自动地安装相关服务,将部署时间大大缩短。它为您提供运行主机和服务的集群范围的实时视图;
JQuery 三元运算
JQuery三元运算语法:var value = 条件?value1:value2;解释:设置一个变量value,根据条件进行判断,如果条件为真,则设置value=value1,否则value=value2实例:function checkAll(){$(' :checkbox').prop('checked',true);}function cancleall(){$(' :checkbox')
界面有多个EditText,手动隐藏输入法失效。
界面需求,在输入用户名或者密码时候,需要隐藏输入法,再进行其他操作。下面为隐藏输入法的代码,网上还有其他的方法,各位请自行百度:InputMethodManagermanager=(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);manager.hideSoftInputFromInputMethod(LoginActivity.
ArrayList源码解析(基于Java8)
首先:执行Listlist1=newArrayList();在堆内存开辟了一块空间,既然是new出来的,那我们直接从构造函数入手Object[]数组,也就是说该数组可以放任何对象(所有对象都继承自父类Object)继续,执行list1.add(person1)看怎么处理add的先看ensureCapacityInternal方法,有个参数size,看一下这个size从哪来的size是int基本数据
将Wordpress迁移到Docker容器
目前的Blog托管在同事的一个共享主机上,由于种种原因,这个主机即将无法使用,我只能再次迁移我的WordPress,不得不感叹:铁打的Wordpress,流水的主机啊!这次迁移前,我仔细考量了一番,如何能让以后可能出现的Wordpress迁移最简化呢?虽然现在的迁移也不是特别复杂。我想到了近期研究的 Docker。目前很多国外的VPS都已经支持了Docker,我只需要在本地制作好Docker容器导
Vue.js Method
MethodVue.js的事件监听一般都通过v-on指令配置在HTML中,虽然也可以在Javascript代码中使用原生addEventListener方法添加事件监听,但Vue.js本身并不提倡如此。看上去这种方式不符合传统的“关注点分离”的理念,但其实所有的Vue.js事件处理方法和表达式都严格绑定在当前视图的ViewModel上。实际上,采用它提供的v-on指令有以下几点好处:(1)、通过查
带判断输出的 UI
//list是ajax请求过来的数据//obj是你选择的对象(我这里是选择的ul让数据在ul里面展示)varloadCouponUI=function(list,obj){varhtml='';$.each(list.list,function(k,info){html+='['+info.coupon_info.name+']'+info.title+'有效期至'+info.end_time+'
本来想多点时间
下班后,没有回家,去了附近吃了个猪杂汤饭(花了点时间),想着,下班不用加班,五点半,吃个饭休息一下,六点半开始看视频教学,看一个小时,到七点半,回家八点,休息一下,弹一下吉他,九点就可以继续看视频,做练习了,可惜的是,看视频(六点半到七点半)这个时段里,可能视频有点枯燥,吸收的不多,中间有休息了一下,回家了过程中有去点了颗志,回到家八点20分左右,没想到,弹个吉他不知不觉就弹了一个多小时,洗完澡,