自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 HTTP 自动跳转 HTTPS 的安全配置

根据实际需求,选择以下配置方式:在页面中添加 JS 脚本。 在后端程序中添加重定向。 通过 Web 服务器实现跳转。 Nginx 支持 rewrite 功能。若您在编译时没有去掉 pcre,您可在 HTTP 的 server 中增加return 301 https://$host$request_uri;,即可将默认80端口的请求重定向为 HTTPS。修改如下内容: server { listen 443 ssl; #填写绑定证书的域名 server_name cl...

2022-01-04 16:56:44 4405

转载 iPhoneX快速适配

研究了5个小时的iPhoneX适配。 从catalog,storyboard,safearea等一系列文章中发现。如果我们想完全撑满全屏。那直接建一个storyboard就好了。但撑满全屏后,流海就是一个恶心的问题。思索半天后,我们发现,其实我们想要的。并不是撑满。 而是要去除留海部分。那有没有一种办法,干脆就让我们的iPhoneX达到和iPhone6一样的显示效果呢。 或许这才是我们想...

2018-12-11 19:32:01 419

转载 Cocos Creator 使用计时器(官方文档摘录)

在 Cocos Creator 中,我们为组件提供了方便的计时器,这个计时器源自于 Cocos2d-x 中的 cc.Scheduler,我们将它保留在了 Cocos Creator 中并适配了基于组件的使用方式。也许有人会认为 setTimeout 和 setInterval 就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结合得更好!下面来看...

2018-12-11 19:29:10 591

转载 Cocos Creator 橡皮擦(刮刮卡)功能(转)

https://www.cnblogs.com/luorende/p/9214163.html实现一个刮刮卡的效果,于是在论坛里搜集了一些资料并且看了一下CCMask的源码,做出来一套可用的教程,分享给大家。(WEBGL和Native端测试可用)maskNode是详细设置如下我们在 scratchCardCtr上挂载了一个脚本 scratchCardNodeCtrl ...

2018-12-11 19:26:28 3175

转载 cc.easesinexxx 与 cc.easeexponentiallxxx 的几种效果简单描述

代码样例:    var biggerEase = cc.scaleBy(0.7,1.2,1.2).easing(cc.easeSineInOut())呈正弦变化1)CCEaseSineIn       : 它的速度由慢至快,2)CCEaseSineOut     : 速度是越来越慢,3)CCEaseSineInOut : 速度看起来就是由慢至快,再由快至慢的。  呈指数级变化4...

2018-12-11 19:24:31 416

转载 Cocos Creator JS 时间戳日期转换

/*** 时间戳换算日期* */function formatDateTime (timeStamp) { var date = new Date(); date.setTime(timeStamp * 1000); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m <...

2018-12-11 19:21:38 1893

转载 Cocos Creater 监听程序到后台和重新到前台

cocos creator前后台切换当玩家在玩游戏时,突然接了一个电话,此时游戏会被切到后台待机,所有的声音播放都会停止,等打完电话,回到游戏,游戏又会被切回前台来,需要手动播放声音。可使用如下代码onLoad: function () {  cc.game.on(cc.game.EVENT_HIDE, function(){    console.log("游戏进入后台"); ...

2018-12-11 19:19:05 1368

转载 cc.Mask 纯代码拉伸遮罩

var imgBoxInner = new cc.Node('imgBoxInner');var mask = imgBoxInner.addComponent(cc.Mask);mask.alphaThreshold = 0.1; var newframe = new cc.SpriteFrame(texture);mask.spriteFrame = newframe;mask.ty...

2018-12-11 19:17:26 472

转载 JavaScript 判断是PC端还是移动端

function IsPC() {    var userAgentInfo = navigator.userAgent;    var Agents = ["Android", "iPhone",                "SymbianOS", "Windows Phone",                "iPad", "iPod"];    var fl

2018-12-11 19:16:06 194

转载 Cocos Creator 动态设置Canvas的宽度与高度,更改适配

let c = this.node.getComponent(cc.Canvas);c.fitHeight = true;c.fitWidth = false;let h = 960 * cc.winSize.height / cc.winSize.width;c.designResolution = new cc.Size(960, h);this.node.setContentS...

2018-12-11 19:12:40 7519

转载 springMVC 接收content-type=formdata的request请求

在SSM 的框架中接口开发时,使用postman发送post 请求,contentType为formData但是后台数据接收不到,全部为null,需要为mvc 提供一个Resolver来实现mvc 方法入参        <bean id="multipartResolver" class="org.springframework.web.multipart.commons.Comm...

2018-12-08 17:42:28 1264

转载 Linux 下修改Tomcat使用的JVM内存大小

转自:http://www.cnblogs.com/sixiweb/archive/2012/11/25/2787591.html我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false.JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSiz...

2018-11-21 15:55:17 3821 1

转载 jvm cpu过高排查实战

1、top -c    找出cpu高的java进程号33422、top -Hp  3342    查看cpu占用time最高的线程编号969613、执行 printf "%x\n" 96961      获取线程十六进制地址17ac1 (十六进制一定要小写)4、执行 jstack 3342 |grep  -10 17ac1(线程十六进制号)5、排查代码ExpiringMap.j...

2018-10-26 14:24:44 245

转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解

转载:https://www.cnblogs.com/guoyinli/p/7056146.html简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:   @PathVariabl...

2018-10-23 18:06:24 266

转载 MySQL索引

MySQL InnoDB B-Tree索引使用Tips这里主要讨论一下InnoDB B-Tree索引的使用,不提设计,只管使用。B-Tree索引主要作用于WHERE和ORDER BY子句。这里讨论的均在MySQL-Server-5.1.42测试CREATE TABLE `friends` ( `ID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `...

2018-09-17 16:23:48 99

转载 GET和POST两种基本请求方法的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你...

2018-08-24 16:32:59 122

转载 Java中的static关键字解析

在《Java编程思想》P86页有这样一段话:  “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”  这段话虽然说明了static方法的特殊之处,可以看出static关键字的基本作用,简而言之,一句话来描述就是:  方便在...

2018-08-22 11:13:09 104

转载 Java MyBatis 插入数据库返回主键

问题?如何在Java MyBatis 插入数据库返回主键?类似下面这段代码一样获取插入后的主键 User user = new User(); user.setUserName("chenzhou"); user.setPassword("xxxx"); user.setComment("测试插入数据返回主键功能"); System.out.println(...

2018-08-20 14:48:28 121

原创 复杂SQL

CASE:select STR_TO_DATE(concat(recordTim,daytime+1),'%X%V%w') as recordTime,       seccessNum,failureNum,totalNum  from (select yearweek(visitTime)  as recordTim,weekday(visitTime) as daytime,

2016-12-27 20:09:23 372

转载 join

链接地址:http://www.open-open.com/lib/view/open1371741636171.html一、使用方式。join是Thread类的一个方法,启动线程后直接调用,例如:Thread t = new AThread(); t.start(); t.join();二、为什么要用join()方法在很多情况下,主线程生成并起动了子线程,如果

2016-12-18 18:10:58 277

转载 java synchronized详解

链接地址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个

2016-12-18 17:41:26 219

原创 多线程共享变量

package demo;public class Test {int j = 0;public static void main(String args[]) {Test tt = new Test();Inc inc = tt.new Inc();Dec dec = tt.new Dec();for (int i = 0; i Thread t

2016-12-18 17:33:04 343

原创 linux服务器下载

适用wget 命令,在linux服务器进行下载示例:wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M13/bin/apache-tomcat-9.0.0.M13.zip

2016-11-18 16:00:16 288

转载 java表现层技术:jsp、freemarker、velocity对比

http://zhidao.baidu.com/link?url=23fKl-TMOaoaGppVp90SDFhTH6qb1sqWzgqiwtFauqus-5ETYAw4jDoxR0mHLvh4APMJnzrYmz-WxMpaE5YFiyuMDZKjzjTq3p7pwgUqYHujsp技术优点:1、功能强大,可写java代码2、支持jsp标签(jsp tag)3、支持表达式语言

2016-10-20 11:17:25 647

原创 web.xml中url-pattern匹配规则

一.url-pattern的三种写法精确匹配。以"/"开头,加上servlet名称。Java代码  /ad   路径匹配。以"/"开头,加上通配符"*"。Java代码  /*   扩展名匹配。以通配符"*"开头,加上扩展名。Java代码  *.action   二.servl

2016-09-19 14:27:52 881

转载 详解spring 每个jar的作用

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用

2016-09-18 17:44:37 280

转载 maven中pom解析

pom.xml 文件格式project>      parent>          ...      parent>            modelVersion>4.0.0modelVersion>              groupId>...groupId>      artifactId>...artifactId>      

2016-09-18 14:30:40 747

原创 删除map中的元素

Map map = new HashMap ();map.put("1", "a");map.put("2", "b");map.put("3", "c");Iterator iterator = map.keySet().iterator(); while (iterator.hasNext()) {    String key = (String) iterator.n

2016-09-13 09:38:40 524

原创 Java Web开发Session超时设置

在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中

2016-09-12 11:28:10 1958

原创 Filter过滤器

源码示例:package com.ucenter.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletEx

2016-09-07 10:37:54 640

原创 Windows 64位下安装Redis详细教程

Redis在Windows下安装包下载https://github.com/MSOpenTech/redis/releases安装教程:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html

2016-09-05 19:14:05 270

原创 Redis命令

一、概述:      我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原

2016-09-05 17:54:16 255

转载 Dynamic DataSource Routing

源址:http://spring.io/blog/2007/01/23/dynamic-datasource-routing/Spring 2.0.1 introduced an AbstractRoutingDataSource. I believe that it deserves attention, since (based on frequent questions from

2016-09-05 17:48:46 759

原创 Spring连接多个数据源

http://tonylian.iteye.com/blog/847091通过Spring的配置,添加多个数据源,制作多个qlMapClient,iBatis或Hibernate的各个DAO,按其所需使用不同的qlMapClient,即可连接到多个DB。 用途吗,同时使用Oracle、SQLServer、DB2、MySql,这样的可能似乎不大。但是对于要

2016-09-05 17:35:22 1351

转载 单机登陆实现

http://www.cnblogs.com/qsl568/p/3830354.html主流的网站都是限制用户单点登录的,为什么要实现单点登录?1、避免单账号多用户操作占用大量数据库连接,减轻webserver的压力;2、安全防范,强制下线非法用户; 传统的web服务器(如tomcat)对session有专门的管理,我们通过session来控制用户的登录

2016-09-05 15:57:21 720 1

原创 Redis与Memcached的区别

http://blog.csdn.net/tonysz126/article/details/8280696/Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增

2016-09-05 14:22:36 640

原创 Tomcat多域名配置

http://blog.csdn.net/chenhui1219/article/details/6046925多域名绑定:unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">chengqun.202.71one.comchengqun1.202.71o

2016-07-18 15:58:21 184

原创 动态请求

1、onclick事件       onclick="javascript:window.open('count.jsp?userId=')"       align="center">            数据统计

2016-07-11 11:00:05 303

原创 常用脚本语言

1、window.location.href     get方式:window.location.href="knowledgemanagesys.jsp?userName="+json["name"]+"&userId="+userId+"&authorizations="+json["authorizations"];     post方式:window.location.href=

2016-06-26 16:48:17 1147

原创 MyBatis中Like语句使用方式

oracle数据库: Java代码  SELECT  *  FROM  user  WHERE  name like CONCAT('%',#{name},'%')  或 Java代码  SELECT  *  FROM  user  WHERE  name like '%'||#{name}

2016-06-24 10:58:41 374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除