- PHPer看docker容器的管理详解
PHP开源社区
PHP架构dockerpythonmysqlphp
查询容器信息dockerinspcet查询信息,包括运行情况、存贮位置、配置参数、网络设置等。查询容器的运行状态dockerinspect-f{{.State.Status}}【容器】查询容器的IPdockerinspect-f{{.NetworkSettings.IPAddress}}【容器】查询容器日志信息Ωdockerlogs【容器】-f实时打印最新的日志dockerstats实时查看容器所
- php 读取excel大文件,php 如何读大excel
特大号豆腐
php读取excel大文件
phper需要处理excel的时候基本上都会考虑PhpSpreadsheet,但是用过这个库的人都知道,这个库所需要的内存很大,关键是随着文件的增大,所需要的内存不断增大。测试过,导入2M的文excel文件,get_memory_usage显示消耗了128M。那么对于较大文件的excel该如何处理呢,本文试着给出一个解决方案(前提:你的业务允许你分行处理文件,如果不允许,可以不用往下看了)。为什么
- VMWare10下安装Centos7+PHP7.2+Mysql5.7+Nginx全流程
追风2019
服务器PHP7.2Mysq
一、背景说明作为一名phper,基本和Linux服务器扯不开关系,如果习惯于在Windows下开发项目,结果是很长一段时间都会烦恼于上线后出现的各种问题,所以,如果线下开发环境也是Linux环境,这就极大保障了自己代码上线正确率。现在比较流行用一键安装工具,只是我在线上、线下都试过,线上虽然安装好了,但线下安装太费内存,安装了两次都因为内存不够失败。所以,鉴于这样的需求背景下,我们自然需要熟练、独
- 系列(8)Java 中的依赖注入 (DI) 和控制反转 (IOC)
kevenZheng
一、依赖注入Dependencyinjection这里通过一个日常常见的案例说明:“把任务指派给程序员”。把这个案例用面向对象的方式来设计,通常在面向对象的设计中,名词可以设计为对象;这句话中“任务”、“程序员”都是名词,则我们创建两个Class:Task和Phper。Step1设计Phper.javapackagedemo;publicclassPhper{privateStringname;p
- PHP 程序员危机
软件供应链安全
本文来自作者魏永强在GitChat上分享「PHP程序员危机:PHPer如何快速成长为不可或缺的技术人才?」,「阅读原文」查看交流实录。「文末高能」编辑|哈比感谢有这样的机会,能和大家一起来聊聊开发者的那些事儿。其实程序员危机是一个真实存在的问题。也有人说是互联网行业的下滑或者互联网行业已过了风口等等。我在这儿主要谈的是PHP程序员的危机,而这种危机多半来自于丰富的语言种类和公司对语言的选择上。尤其
- beego 例子_beego框架代码分析
big maomimkq
beego例子
前言也许beego框架在国内应该是众多PHPer转go的首选,因为beego的MVC、ORM、完善的中文文档让PHPer们得心应手,毫无疑问我也是。这种感觉就像当年入门PHP时使用ThinkPHP一样。也许随着你的认知的提升,你会讨厌现在东西,比如某一天你可能慢慢的开始讨厌beego,你会发现go语言里包的真正意义,你开始反思MVC真的适合go吗,或者你开始觉着ORM在静态语言里的鸡肋,等等。我只
- vim配置php开发环境
梦回丶故里
phpvimvimphp编辑器
vim是很多程序员喜爱的代码编辑器,对于phper来说,我们需要配置和添加一些插件来方便我们进行开发。下面是一些常用的配置。安装VundleVundle是Vim的插件管理器,它使得安装和管理插件变得更加方便。可以使用以下命令安装Vundle:gitclonehttps://github.com/VundleVim/Vundle.vim.git~/.vim/bundle/Vundle.vim编辑Vi
- 【快速全面掌握 WAMPServer】12.WAMPServer 故障排除经验大总结
网管小贾
【快速全面掌握WAMPServer】wampwampserverphpmysql故障排除教程
网管小贾/sysadm.cc众所周知,搞开发需要先搭建相应的编程和调试环境。对于PHPer来说,很多像我一样的新手小白们入门的时候,通常会选择一些集成开发环境包,其中就有WampServer。集成环境包被许多人所诟病,说它存在各种各样的问题,然后再极力推荐小白们尽量在Linux环境下开发。我作为有个数十个月经验的老菜鸟,很想说的是,集成包有集成包的好处,特别是对于刚入门的新手,可以大大简化搭建环境
- phper从st到vscode
weixin_33840661
开发工具php前端ViewUI
是什么微软出的重新定义编码的一款免费开源跨平台的文本编辑器,媲美IDE。优势我用过很多文本编辑器比如notepad、editplus、atom、bracket、sublime等。比前两个界面好,扩展多。比atom性能好,人家作者是算法大师。比bracket扩展性强,比只限于前端。比sublime来说我觉得最主要是易用性、扩展性上(开源)。下载https://code.visualstudio.co
- 是谁让PHPer留下了眼泪?
lxw1844912514
是谁让PHPer留下了眼泪?•php大部分被中小型公司使用,随着创业氛围下降,php使用率降低,主要是外包公司使用。快速建站,然后网站快速死掉。----失业了要哭•PHP的优势在web,Web的热度在下降,所以PHP的热度在下降。PHP8的JIT,swoole的协程,在移动应用中还是可以的,只是对开发者的要求比较高。----要求高,学不会要哭•框架拉低了php的逼格,很多人使用laravel做开发
- 2020 PHP 初级 / 基础面试题,祝你金三银四跳槽加薪 (适合基础不牢固的 PHPer)
八重樱勿忘
1、PHP语言的一大优势是跨平台,什么是跨平台?PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式?Get与post两种方式区别:(1)url可见性:get方式url参数可见,post不可见(2)可缓存性:get方式是可以
- 使用CodeIgniter框架快速开发PHP应用(一)(转载请保留出处)
zzzkkk666
框架phpnull数据库urlstylesheet
对CodeIgniter的介绍大多数PHPer都想写出运行状态良好的应用程序,而且希望尽可能做得简单且不费事。这篇文章是有关CodeIgniter的(以后简称CI),CI是一个达成上面目的的所谓框架。如果你只是要达成一个最终的结果,而把中间所有的编码细节和复杂统统丢给一个框架,CI是你最好的朋友。CI有很多优点:免费,轻量级,容易安装,它能使你的编程生涯变得很轻松。这一章我们会告诉你:.CI能为你
- 深入学习Composer原理(一)
ZyBlog
Composer作为PHP的包管理工具,为PHPer们提供了丰富的类库,并且让PHP重焕新生,避免被时代淘汰的悲剧。可以说,Composer和PHP7是现在PHP开发者的标配,如果你还没用过Composer或者在PHP7的环境下工作,那么还真是有点落伍了哦!这次的系列文章将一步步的解析Composer原理,不会去讲解Composer的命令或者如何使用,这方面的内容您可以稳步Composer中文网:
- 终端设置php.ini,PhpStorm中如何使用Xdebug工具,入门级操作方法
莱茵行宫伯爵
终端设置php.ini
1.简介:PhpStorm是一个轻量级且便捷的PHPIDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。你可以通过调试器进行前后端交互式地调试脚本。PhpStorm作为一款强大的IDE,debu
- phper学习Go之defer、panic 和 recover的实践,最后手贱开启二百万协程,cpu暴涨93%
张清柏
作为phper,最近想了解一下Go,但是并不代表我就放弃php了,youknow,php想获取一个对象的地址有多难!这就是静态语言和动态语言的相差之处接下来就逐个了解一下吧!deferdefer语句将一个函数放入一个栈中,defer会在当前函数返回前执行传入的函数,经常用于关闭文件描述符,数据库连接,redis连接等,用于清理资源,避免资源浪费。比如下面这个栗子packagemainimport(
- 【迅搜01】安装运行并测试XunSearch
码农老张Zy
安装运行并测试XunSearch这回的新系列,我们将学习到的是一个搜索引擎迅搜XunSearch的使用。这个搜索引擎在PHP圈可能还是有一点名气的,而且也是一直在更新的,虽说现在ElasticSearch已经是实际上的搜索引擎霸主了,而且还有Solr在后的不断追赶,但要说最简单、最实在,而且最容易让我们这些PHPer上手的,绝对还是XunSearch。在我的学习过程中,发现很多人其实对搜索引擎工具
- phpstorm 使用 Xdebug 调试代码
八重樱勿忘
用过Java、C#等静态语言的同学调试代码经常是打个断点,然后轻松调试,而PHPer调试代码时经常是echo$a;exit;非常的不方便,有的同学有时候打完断点没删就给commit上去了,这就造成了很多困扰,有没有办法更优雅的调试呢?那当然有的,这里用到一个PHP模块xdebug,xdebug安装教程,使用它进行HP代码调试,能有效减少工作量和BUG调试时间,特别是在某些复杂的程序中,光靠看都无法
- Rust开发PHP扩展Liunx版【必须收藏】
一码超人
php开发语言rust扩展现实后端
众所周知,作为一名phper,对php有限的功能感到尴尬,比如:调用ffmpeg视频处理工具。没有专门的扩展来操作的,什么?利用phpsystem函数调用?对于开源的php脚本,这太不安全了!这个时候作为深资的phper会考虑开发php扩展,在扩展中实现对ffmpeg的操作。目前c站上对于rust如何开发php扩展的文章几乎没有,就连开发php扩展流程的文章也都很对付。特此撰写此文!!!关注我,我
- 源码编译php7.4问题总结
有想法的工程师
运维
背景业务代码写多了,也就想搞搞运维知识,刚好有空,借助这段时间,再搭建多一个lnmp环境,虽说这是PHPer比较入门的技能,不过太久没搞,并且每次我源码编译PHP,就会出现一大堆问题,也是怕了,这些也遇到一个解决了好久的问题,这里记录一下问题描述nginx无法解析PHP,访问inde.php文件返回空白,也没有报错问题排查1、是不是nginx没有配置对,首先排查nginx.conf和我指定域名的配
- 总结php的面试题
明雨星云
PHPLinuxMysql
这是一部史上最全的面试题库,根据本人多年面试经验汇总,面试多了,问来问去总逃不出这些问题.当然这是php的基础部分,我发现越是多年的phper,基础部分遗忘的就越多,经验越丰富,针对的问题不是零碎的语法点,而是对于实际问题的解决.对于实际问题的解决,每个公司的侧重点不一样,这里就不详谈.看完这些题,妈妈再也不用担心我的面试了冲击月薪18k(税后),你应该具备哪些技能?1.熟悉设计模式,单例,工厂,
- aes128位java加密PHP解密_PHP与JAVA的AES加解密处理
陈柏龄
PHPer一枚,今天在与JAVA对接的时候遇到了AES解密的问题。百度了很多都是用的Mcrypt扩展,较为繁琐。且PHP7.1.0开始已经废弃Mcrypt扩展,使用OpenSSL扩展可以更好的取代。http://php.net/manual/zh/function.openssl-decrypt.php开始吐槽一下这个坑(模拟数据)开始的已知条件//明文{"parameter":{"pid":"6
- 马蜂窝裁php换java,php又又又凉凉了吗
铁柱同学
碎碎念php
一、起因博主刚吃完晚饭,正两耳不闻窗外事,一心只把那牙签掏的时候,偶然看到群上的一个截图,得,php又凉凉了?无奈长叹一口气,诸位看官且往下看。如图:大家也都看到了,这次php凉凉的原因是因为马蜂窝裁员,换php为java,所以php就又要凉了?二、为何要换java身为一个phper,虽然不想承认,但是不得不说java确实更适合大项目一些,不管是从安全性还是架构扩展多线程,确实是比我们php强一些
- php的垃圾收集机制是怎样的_php底层原理之垃圾回收机制
weixin_39737636
php的垃圾收集机制是怎样的
php垃圾回收机制,对于PHPer来说是一个不陌生但是又不是很熟悉的内容。那么php是怎么实现对不需要的内存进行回收的呢?php变量的内部存储结构首先还是需要了解下基础知识,便于垃圾回收原理内容的理解。大家都知道php是由C编写而成的,所以php变量的内部存储结构也会和C语言相关,即zval的结构体:struct_zval_struct{union{longlval;doubledval;stru
- 开源接口框架 PhalApi 2.4.2 - 接口,从简单开始!
暗夜在火星
PhalApi2.4.2-接口,从简单开始!为了更好的接口开发体验,2019年,重新出发!1、开发文档专为PHPer准备的优雅而详细的开发文档,请看:PhalApi2.x开发文档。2、在线示例默认接口服务:http://demo.phalapi.net/?s=App.Site.Index在线接口文档:http://demo.phalapi.net/docs.php接口详情文档(以默认接口为例):h
- 为什么那么多程序员推荐linux,是不是在linux下开发效率高?
晴栀吖
Linux下开发效率高。。。高个串串。。。。我跟你讲几乎所有的开发人员,包括Javaer,phper,android等编译目标为linux开发者们,开发时候用的都是Windows/MacOS.yum/apt是比在百度上搜索然后下载安装要快没错.但是实际开发时候差这几秒钟时间吗?vim里全键盘操作是比鼠标点点点要快很多没错.但是实际开发时候差这几秒钟时间吗?别闹了.你全键盘输入和包管理自动安装省下来
- 10个PHP比特币开源项目
编程狂魔
如果你是一个Phper,如果你希望学习区块链,那么本文列出的10个开源的Php比特币项目,将有助于你了解在自己的应用中如何加入对比特币的支持。如果你希望快速掌握使用Php对接比特币钱包的方法,可以访问我们的在线互动课程:《Php比特币开发详解》。1.bitcoin-phpbitcoin-php是比特币协议的Php实现,支持验证脚本的构建与解析、分层确定性密钥、裸交易、隔离见证等诸多特性,功能极其丰
- laravel 队列重调(自调)问题如何解决
chichoyi
laravel队列重新调用、自我调用,再次调用前言laravel使用redis队列,跟rabbitmq等专业消息中间件比起来很菜,但还是能解决一些些问题的。所以多年的phper使用laravel队列就遇到问题啦,我想在laravel队列里面根据业务的成功与否来再次调用,像这样image.png可还是处理失败报错,显示调用出错image.png所以在队列里面是不能这样调用,于是我翻了各种文档,都找不
- php常用算法
荒~
PHP笔记算法php
许多人都说算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于冒泡排序,插入排序,选择排序,快速排序四种基本算法,我想还是要掌握的。冒泡排序算法冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,依次比较两个元素,如果他们的顺序错误就把他们交换过来。/***@param$arr*@returnmixed**冒泡排序算法的
- php调试工具xdebug安装配置教程,PHP 7安装调试工具Xdebug扩展的方法教程
Yaooo5
PHP7安装调试工具Xdebug扩展的方法教程前言说到PHP代码调试,对于有经验的PHPer,通过echo、print_r、var_dump函数,或PHP开发工具zendstudio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdebug是一个非常有用的PHP调试工具。测试环境LNMP军哥
- 一起学习PHP中GD库的使用(一)
ZyBlog
又到了一个大家非常熟悉的库了,对于图像图形的处理来说,GD库是PHPer们绕不过去的一道坎。从很早很早的CMS或者Discuz时代,各类开源软件在安装的时候就会明确地指出GD库是它们必备的一个扩展。当然,在现在的PHP版本中,相信大家也不会在编译的时候忽略掉这个库。不管你是为图片加水印、生成缩略图还是制作验证码图片,都离不开GD库的身影。当然,我们还是由浅入深地学习一些GD库中的常用或好玩的函数。
- web报表工具FineReport常见的数据集报错错误代码和解释
老A不折腾
web报表finereport代码可视化工具
在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。
NS-war-remote=错误代码\:1117 压缩部署不支持远程设计
NS_LayerReport_MultiDs=错误代码
- Java的WeakReference与WeakHashMap
bylijinnan
java弱引用
首先看看 WeakReference
wiki 上 Weak reference 的一个例子:
public class ReferenceTest {
public static void main(String[] args) throws InterruptedException {
WeakReference r = new Wea
- Linux——(hostname)主机名与ip的映射
eksliang
linuxhostname
一、 什么是主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;
主机名是用于什么的呢?
答:在一个局域网中,每台机器都有一个主
- oracle 常用技巧
18289753290
oracle常用技巧 ①复制表结构和数据 create table temp_clientloginUser as select distinct userid from tbusrtloginlog ②仅复制数据 如果表结构一样 insert into mytable select * &nb
- 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
酷的飞上天空
exception
有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResou
- IT系统分析师如何学习大数据
蓝儿唯美
大数据
我是一名从事大数据项目的IT系统分析师。在深入这个项目前需要了解些什么呢?学习大数据的最佳方法就是先从了解信息系统是如何工作着手,尤其是数据库和基础设施。同样在开始前还需要了解大数据工具,如Cloudera、Hadoop、Spark、Hive、Pig、Flume、Sqoop与Mesos。系 统分析师需要明白如何组织、管理和保护数据。在市面上有几十款数据管理产品可以用于管理数据。你的大数据数据库可能
- spring学习——简介
a-john
spring
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security
为了降低Java开发的复杂性,
- 自定义颜色的xml文件
aijuans
xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> &
- 运营到底是做什么的?
aoyouzi
运营到底是做什么的?
文章来源:夏叔叔(微信号:woshixiashushu),欢迎大家关注!很久没有动笔写点东西,近些日子,由于爱狗团产品上线,不断面试,经常会被问道一个问题。问:爱狗团的运营主要做什么?答:带着用户一起嗨。为什么是带着用户玩起来呢?究竟什么是运营?运营到底是做什么的?那么,我们先来回答一个更简单的问题——互联网公司对运营考核什么?以爱狗团为例,绝大部分的移动互联网公司,对运营部门的考核分为三块——用
- js面向对象类和对象
百合不是茶
js面向对象函数创建类和对象
接触js已经有几个月了,但是对js的面向对象的一些概念根本就是模糊的,js是一种面向对象的语言 但又不像java一样有class,js不是严格的面向对象语言 ,js在java web开发的地位和java不相上下 ,其中web的数据的反馈现在主流的使用json,json的语法和js的类和属性的创建相似
下面介绍一些js的类和对象的创建的技术
一:类和对
- web.xml之资源管理对象配置 resource-env-ref
bijian1013
javaweb.xmlservlet
resource-env-ref元素来指定对管理对象的servlet引用的声明,该对象与servlet环境中的资源相关联
<resource-env-ref>
<resource-env-ref-name>资源名</resource-env-ref-name>
<resource-env-ref-type>查找资源时返回的资源类
- Create a composite component with a custom namespace
sunjing
https://weblogs.java.net/blog/mriem/archive/2013/11/22/jsf-tip-45-create-composite-component-custom-namespace
When you developed a composite component the namespace you would be seeing would
- 【MongoDB学习笔记十二】Mongo副本集服务器角色之Arbiter
bit1129
mongodb
一、复本集为什么要加入Arbiter这个角色 回答这个问题,要从复本集的存活条件和Aribter服务器的特性两方面来说。 什么是Artiber? An arbiter does
not have a copy of data set and
cannot become a primary. Replica sets may have arbiters to add a
- Javascript开发笔记
白糖_
JavaScript
获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对if
- Web浏览器Chrome打开一段时间后,运行alert无效
bozch
Webchormealert无效
今天在开发的时候,突然间发现alert在chrome浏览器就没法弹出了,很是怪异。
试了试其他浏览器,发现都是没有问题的。
开始想以为是chorme浏览器有啥机制导致的,就开始尝试各种代码让alert出来。尝试结果是仍然没有显示出来。
这样开发的结果,如果客户在使用的时候没有提示,那会带来致命的体验。哎,没啥办法了 就关闭浏览器重启。
结果就好了,这也太怪异了。难道是cho
- 编程之美-高效地安排会议 图着色问题 贪心算法
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class GraphColoringProblem {
/**编程之美 高效地安排会议 图着色问题 贪心算法
* 假设要用很多个教室对一组
- 机器学习相关概念和开发工具
chenbowen00
算法matlab机器学习
基本概念:
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
开发工具
M
- [宇宙经济学]关于在太空建立永久定居点的可能性
comsci
经济
大家都知道,地球上的房地产都比较昂贵,而且土地证经常会因为新的政府的意志而变幻文本格式........
所以,在地球议会尚不具有在太空行使法律和权力的力量之前,我们外太阳系统的友好联盟可以考虑在地月系的某些引力平衡点上面,修建规模较大的定居点
- oracle 11g database control 证书错误
daizj
oracle证书错误oracle 11G 安装
oracle 11g database control 证书错误
win7 安装完oracle11后打开 Database control 后,会打开em管理页面,提示证书错误,点“继续浏览此网站”,还是会继续停留在证书错误页面
解决办法:
是 KB2661254 这个更新补丁引起的,它限制了 RSA 密钥位长度少于 1024 位的证书的使用。具体可以看微软官方公告:
- Java I/O之用FilenameFilter实现根据文件扩展名删除文件
游其是你
FilenameFilter
在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。
在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例
dcj3sjt126com
carray
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
int i;
for (i=0; i<5; ++i)
printf("%d\n",
- PRIMARY, INDEX, UNIQUE 这3种是一类 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引
dcj3sjt126com
primary
PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表有下列字段:会员编号 INT会员姓名
- java集合辅助类 Collections、Arrays
shuizhaosi888
CollectionsArraysHashCode
Arrays、Collections
1 )数组集合之间转换
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
a)Arrays.asL
- Spring Security(10)——退出登录logout
234390216
logoutSpring Security退出登录logout-urlLogoutFilter
要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_secu
- 透过源码学前端 之 Backbone 三 Model
逐行分析JS源代码
backbone源码分析js学习
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
- SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
乒乓狂魔
springMVC
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。
HttpMessageConverter接口介绍:
public interface HttpMessageConverter<T> {
/**
* Indicate
- 分布式基础知识和算法理论
bluky999
算法zookeeper分布式一致性哈希paxos
分布式基础知识和算法理论
BY
[email protected]
本文永久链接:http://nodex.iteye.com/blog/2103218
在大数据的背景下,不管是做存储,做搜索,做数据分析,或者做产品或服务本身,面向互联网和移动互联网用户,已经不可避免地要面对分布式环境。笔者在此收录一些分布式相关的基础知识和算法理论介绍,在完善自我知识体系的同
- Android Studio的.gitignore以及gitignore无效的解决
bell0901
androidgitignore
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore
自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了
# OSX files //mac os下 .DS_Store
- 成为高级程序员的10个步骤
tomcat_oracle
编程
What
软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师。
Why
得到更多的报酬!因为你的薪水会随着你水平的提高而增加
提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO 等职位前进
历经更大的挑战。随着你的成长,各种影响力也会提高。
- mongdb在linux下的安装
xtuhcy
mongodblinux
一、查询linux版本号:
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noa