form1.cn
Make a little progress every day
04th of January 2018 PHP PHPcode 2956

php yaf框架安装扩展与生成php代码

最新版的yaf-3.0.5.tgz需要php7,我这里装的是php5.6,所以这里安装的是2.3.3.tgzwgethttp://pecl.php.net/get/yaf-2.3.3.tgztarzxvfyaf-2.3.3.tgzcdyaf-2.3.3/usr/local/php/bin/phpize./configure--with-php-config=/usr/local/php/bin/php-configmake&&makeinstallmakeinstall完成后会打印一个yaf.so的目...
05th of November 2017 Javascript JS 3001

bootstrap模态框实现垂直居中

bootstrap模态框默认是水平居中,离上面30px,怎么让其在垂直方向也居中呢?,代码如下:$('#myModal').on('shown.bs.modal',function(e){$('#myModal').modal('show');//这是打开模态框//关键代码,如没将modal设置为block,则$modala_dialog.height()为零$(this).css('display','block');varmodalHeight=$(...
29th of October 2017 Linux Command 3864

免费90天的SSL(https)证书

注:有效期只有90天,可以续期:用第一次申请的key和crt进行续期,最后会生成一个新的domain-crt,将该文件更新到服务器即可https://zerossl.com申请免费SSL证书步骤的详细介绍:一、登录https://zerossl.com,点击“ONLINETOOLS"按钮,选择在线方式申请免费SSL证书。第一步、登录https://zerossl.com,选择...
29th of October 2017 Javascript Jquery 2665

jQuery手机触屏滑动图片轮播效果代码

使用方法引用js插件和css样式表<linktype="text/css"href="css/style.css"rel="stylesheet"/><scriptsrc="js/jquery.min.js"></script><scripttype="text/javascript"src="js/jquery.event.drag.js"></script><scripttype="text/javascript"src="js/jquery.touchSlider.js"></script>HTML结构很简单<divclass...
28th of October 2017 Javascript Jquery 2854

jQuery手机网页上拉加载更多

手机网页和PC网页都可以使用的上拉加载更多内容,其中LoadingDataFn自己改为ajax加载就可以了varpage=1,//分页码off_on=false,//分页开关(滚动加载方法1中用的)timers=null;//定时器(滚动加载方法2中用的)//加载数据varLoadingDataFn=function(){vardom='';for(vari=0;i<20;i++){dom+='<li><imgsrc="http://w...
19th of October 2017 PHP PHPcode 4513

Html直接表单直传阿里云存储OSS示例

更多OSS的内,可以参考:https://www.aliyun.com/act/aliyun/ossdoc.htmlhttps://bbs.aliyun.com/read/262307.html?spm=5176.bbsl211.0.0.8gmdkzhttps://promotion.aliyun.com/ntms/act/ossdoclist.html目的本教程的目录是通过三个例子介绍如何在Html表单提交直传OSS第一个例子:讲解签名在客户端(Javascrip...
19th of October 2017 Javascript JS 3893

MP3上传前的预览和播放时长的获取

有的时候上传mp3需要获取mp3的时长,使用php也可以读取但是得读到mp3的文件,如果文件在远程还得下载下来,以下方法在上传前就可以获取到mp3的时长信息,可以存在隐藏域中提交:<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title></title><scriptlanguage="JavaScript"src="http://code.jquery.com/jq...
19th of October 2017 Javascript JS 4261

js中将object对象转换为string字符串输出

将js中的对象转化为字符串类型,然后就可以打印出来了,具体代码如下:functionobj2string(o){varr=[];if(typeofo=="string"){return"\""+o.replace(/([\'\"\\])/g,"\\$1").replace(/(\n)/g,"\\n").replace(/(\r)/g,"\\r").replace(/(\t)/g,"\\t")+"\"";}if(typeofo=="object"){if(!o.sort){for(variino){r.p...
11th of October 2017 Linux Command 4159

Centos6.9 配置使用SFTP服务器

众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的。下面为SFTP用户权限设置方法在Centos6.9环境使用系统自带的internal-sftp搭建SFTP服务器。注:SFTP和FTP是不同的服务器,不要混淆打开命令终端窗口,按以下步骤操作。0、查看openssh的版本ssh-V使用ssh-V命令来查看openssh的...
13th of September 2017 Linux Command 2564

linux命令useradd添加用户详解

1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。2.格式useradd[-dhome][-sshell][-ccomment][-m[-ktemplate]][-finactive][-eexpire][-ppasswd][-r]name3.主要参数-c:加上备注文字,备注文字保存在passwd的备注栏中。-d:指定用户登入时的主目录,替换系统默认值/ho...
12th of September 2017 Linux Command 2501

linux系统下安装两个或多个tomcat

编辑环境变量:vim/etc/profile加入以下代码(tomcat路径要配置自己实际的tomcat安装目录)##########firsttomcat###########CATALINA_BASE=/datafile/apache-tomcat-8.5.20-zjwlgrCATALINA_HOME=/datafile/apache-tomcat-8.5.20-zjwlgrTOMCAT_HOME=/datafile/apache-tomcat-8.5.20-zjwlgrexportCATALINA_BASEC...
11th of September 2017 Linux Command 3670

Centos7 关闭防火墙与放行3306

CentOS7.0默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctlstopfirewalld.service#停止firewallsystemctldisablefirewalld.service#禁止firewall开机启动2、设置iptablesserviceyum-yinstalliptables-services如果要修改防火墙配置,如增加防火墙端口3306vi/etc/sys...
30th of August 2017 Linux Command 2570

Linux中crontab系统定时任务配置方法

1、crond服务管理与访问控制servicecrondrestart#启动cron服务chkconfigcrondon#开启cron自启动注:ubuntu为cron没有d如下:servicecronrestart2、用户的crontab设置crontab[选项]选项:-e:编辑crontab定时任务-l:查询crontab任务-r:删除当前用户所有的crontab任务例子:crontab-e#进入crontab编辑界面。...
12th of August 2017 Java Java 3678

Thymeleaf内置对象、定义变量、URL参数及标签自定义属性

如标题所述,这篇文章主要讲述Thymeleaf中的内置对象(list解析、日期格式化、数字格式化等)、定义变量、获取URL的参数和在页面标签中自定义属性的应用。如果对Thymeleaf的基本使用、maven依赖等不清楚的可以先阅读我的另一篇文章《Thymeleaf之初步使用》。Controller部份@ControllerpublicclassIndexContro...
10th of August 2017 Java Java 3619

Mybatis遇到的问题:There is no getter for property named '..

org.apache.ibatis.reflection.ReflectionException:Thereisnogetterforpropertynamed'parentId'in'classjava.lang.String'看我的sql,其中<iftest="search!=null">,就因为这个报的错误:<selectid="selectJoinFoManager"resultMap="JoinFoManagerMap"parameterType="java.lang.String">SELECTa.id,a.user_i...
10th of August 2017 Java Java 2670

Thymeleaf的基本用法整理

Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就...
08th of August 2017 Java Java 6237

查看linux中的TCP的各种连接数

统计80端口连接数netstat-nat|grep-i"80"|wc-l统计httpd协议连接数,也可统计nginxps-ef|grephttpd|wc-l统计已连接上的,状态为establishednetstat-na|grepESTABLISHED|wc-l查看系统tcp连接中各个状态的连接数netstat-an|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'查看和本机80端口建立连接并状态在est...
07th of August 2017 Java Java 13839

thymeleaf获取配置properties中的数据与thymeleaf国际化

有时候会有直接在模板中获取配置文件properties中的配置信息,比如:webname=form1,不需要用java传给模板,在模板中就可以直接获取的方法使用thymeleaf提供的国际化首先我们先定义国际化资源文件,springboot默认就支持国际化的,而且不需要你过多的做什么配置,只需要在resources/下定义国际化配置文件即可...
07th of August 2017 Java Java 22201

thymeleaf获取当前时间并格式化输出

有时候会需要在模板中直接打印时间的需求,如果输出一个时间还需要在java类中去获取model的话,那未免也太麻烦了,以下为thymeleaf在模板中直接获取时间戳并格式化输的代码获取时间戳<pth:text="${newjava.util.Date().getTime()}"></p>格式化时间[[${#dates.format(newjava.util.Date().getTime(),'yyyy-MM-...
06th of August 2017 Java Java 4025

Springboot验证码kaptcha的生成与验证方法

1,在你的pom中加入依赖<!--kaptcha验证码的依赖--><dependency><groupId>com.github.penggle</groupId><artifactId>kaptcha</artifactId><version>2.3.2</version></dependency>2,创建一个Created验证码配置类@ConfigurationpublicclassCaptchaProperties{@Bean(name="captchaProducer")publicDefaultKaptc...
03th of August 2017 Java Java 7390

Thymeleaf中layout.html与布局方法

本人用过Thinkphp的layout布局和Yii2的layout布局,感觉都很好用很方便,今天来说一下Thymeleaf的layout布局与引用html片段的方法一,实现Thymeleaf中layout步骤如下:1,实现一个base的html页面,对于你的项目基础的html代码://templates/layout/base.html<!DOCTYPEhtml><htmlxmlns:layout="http://www.w3....
30th of July 2017 Java Java 6774

SpringBoot使用commons-fileupload上传文件的类

网上找了一些,都是基本介绍,没有直接就可以使用类,在实际工作当中都有适合当前项目的上传文件的方法,本人写了一个类,比较基础,但呆以满足项目的上传文件功能,使用了commons-fileupload这个组件,代码如下:首先要在maven中加入依赖<dependency><groupId>commons-fileupload</groupId><artifactId>comm...
30th of July 2017 Java Java 2602

Tomcat配置虚拟目录为主目录--标签

在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:1.打开C:\Tomcat\conf\server.Xml,在<host></host>之间加入代码:<Contextpath="/"docBase="E:\tomcatApp\form1"debug="0"reloadable="true"crossContext="true"/>//或<Contextpath=""docBase="form1"debug="...
26th of July 2017 Java Java 2304

Java/Jsp对cookie的使用方法

建立一个无生命周期的cookie,即随着浏览器的关闭即消失的cookie,代码如下HttpServletRequestrequestHttpServletResponseresponseCookiecookie=newCookie("cookiename","cookievalue");response.addCookie(cookie);下面建立一个有生命周期的cookie,可以设置他的生命周期cookie=newCookie("cookiename","cook...
26th of July 2017 Java Java 2614

Java/Jsp中session的基本使用已介绍

java中的session,当第一个java页面被装载时会被自动创建,完成会话期管理从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种办法知道这是一个客户,就需要session对象session...
26th of July 2017 Java Java 4380

SpringBoot自定义404、500等错误页面,解决war包后不起作用

本文使用的方式是拦截器,本人也使用过以下方式://使用这种方式,在打包为war后不起作用//@ConfigurationpublicclassErrorPageConfigimplementsEmbeddedServletContainerCustomizer{@Overridepublicvoidcustomize(ConfigurableEmbeddedServletContainercontainer){container.addErrorPages(newErrorPage(Htt...
25th of July 2017 Java Java 2522

Linux安装Java的JDK方法

1.在/usr/目录下创建java目录[root@localhost~]#mkdir/usr/java[root@localhost~]#cd/usr/java2.下载jdk,然后解压[root@localhostjava]#curl-Ohttp://download.Oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz[root@localhostjava]#tar-zxvfjdk-7u79-linux-x64.tar.gz3.设置环境变量[root@l...
25th of July 2017 Java Java 4286

Springboot打包war包部署到自己的tomcat中

把spring-boot项目按照平常的web项目一样发布到tomcat容器下,当然不可能永远都在你的编辑器运行了,在编辑中运行是因为Springboot集成了Tomcat,下面我们要发布我们自己的Tomcat一、在pom.xml里设置<packaging>war</packaging>二、移除嵌入式tomcat插件,在pom.xml里找到spring-boot-starter-web依赖节点,...
25th of July 2017 Database Mysql 3835

mysql时间类型与转换函数时间比较

mysql(5.5)所支持的日期时间类型有:DATETIME、TIMESTAMP、DATE、TIME、YEAR。几种类型比较如下:日期时间类型占用空间日期格式最小值最大值零值表示DATETIME8bytesYYYY-MM-DDHH:MM:SS1000-01-0100:00:009999-12-3123:59:590000-00-0000:00:00TIMESTAMP4bytesYYYY-MM-DDHH:MM:SS197001010800012038年的某个时...
24th of July 2017 Java Java 2376

Java中数组类型的基本介绍

Java的数据类型分两种:1.基本类型:long,int,byte,float,double,char2.对象类型(类):Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头。什么叫包装类?在java中有时候的运...