- 博客(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
4481
转载 iPhoneX快速适配
研究了5个小时的iPhoneX适配。 从catalog,storyboard,safearea等一系列文章中发现。如果我们想完全撑满全屏。那直接建一个storyboard就好了。但撑满全屏后,流海就是一个恶心的问题。思索半天后,我们发现,其实我们想要的。并不是撑满。 而是要去除留海部分。那有没有一种办法,干脆就让我们的iPhoneX达到和iPhone6一样的显示效果呢。 或许这才是我们想...
2018-12-11 19:32:01
499
转载 Cocos Creator 使用计时器(官方文档摘录)
在 Cocos Creator 中,我们为组件提供了方便的计时器,这个计时器源自于 Cocos2d-x 中的 cc.Scheduler,我们将它保留在了 Cocos Creator 中并适配了基于组件的使用方式。也许有人会认为 setTimeout 和 setInterval 就足够了,开发者当然可以使用这两个函数,不过我们更推荐使用计时器,因为它更加强大灵活,和组件也结合得更好!下面来看...
2018-12-11 19:29:10
650
转载 Cocos Creator 橡皮擦(刮刮卡)功能(转)
https://www.cnblogs.com/luorende/p/9214163.html实现一个刮刮卡的效果,于是在论坛里搜集了一些资料并且看了一下CCMask的源码,做出来一套可用的教程,分享给大家。(WEBGL和Native端测试可用)maskNode是详细设置如下我们在 scratchCardCtr上挂载了一个脚本 scratchCardNodeCtrl ...
2018-12-11 19:26:28
3373
转载 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
513
转载 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
2009
转载 Cocos Creater 监听程序到后台和重新到前台
cocos creator前后台切换当玩家在玩游戏时,突然接了一个电话,此时游戏会被切到后台待机,所有的声音播放都会停止,等打完电话,回到游戏,游戏又会被切回前台来,需要手动播放声音。可使用如下代码onLoad: function () { cc.game.on(cc.game.EVENT_HIDE, function(){ console.log("游戏进入后台"); ...
2018-12-11 19:19:05
1792
转载 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
510
转载 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
225
转载 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
7910
转载 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
1361
转载 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
3885
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
293
转载 @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
311
转载 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
128
转载 GET和POST两种基本请求方法的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你...
2018-08-24 16:32:59
149
转载 Java中的static关键字解析
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然说明了static方法的特殊之处,可以看出static关键字的基本作用,简而言之,一句话来描述就是: 方便在...
2018-08-22 11:13:09
140
转载 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
155
原创 复杂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
418
转载 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
301
转载 java synchronized详解
链接地址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个
2016-12-18 17:41:26
247
原创 多线程共享变量
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
377
原创 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
348
转载 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
681
原创 web.xml中url-pattern匹配规则
一.url-pattern的三种写法精确匹配。以"/"开头,加上servlet名称。Java代码 /ad 路径匹配。以"/"开头,加上通配符"*"。Java代码 /* 扩展名匹配。以通配符"*"开头,加上扩展名。Java代码 *.action 二.servl
2016-09-19 14:27:52
916
转载 详解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
303
转载 maven中pom解析
pom.xml 文件格式project> parent> ... parent> modelVersion>4.0.0modelVersion> groupId>...groupId> artifactId>...artifactId>
2016-09-18 14:30:40
803
原创 删除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
567
原创 Java Web开发Session超时设置
在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式:方式一: 在web.xml中
2016-09-12 11:28:10
2007
原创 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
680
原创 Windows 64位下安装Redis详细教程
Redis在Windows下安装包下载https://github.com/MSOpenTech/redis/releases安装教程:http://jingyan.baidu.com/article/f25ef2546119fd482c1b8214.html
2016-09-05 19:14:05
301
原创 Redis命令
一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、相关命令列表:命令原
2016-09-05 17:54:16
284
转载 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
790
原创 Spring连接多个数据源
http://tonylian.iteye.com/blog/847091通过Spring的配置,添加多个数据源,制作多个qlMapClient,iBatis或Hibernate的各个DAO,按其所需使用不同的qlMapClient,即可连接到多个DB。 用途吗,同时使用Oracle、SQLServer、DB2、MySql,这样的可能似乎不大。但是对于要
2016-09-05 17:35:22
1384
转载 单机登陆实现
http://www.cnblogs.com/qsl568/p/3830354.html主流的网站都是限制用户单点登录的,为什么要实现单点登录?1、避免单账号多用户操作占用大量数据库连接,减轻webserver的压力;2、安全防范,强制下线非法用户; 传统的web服务器(如tomcat)对session有专门的管理,我们通过session来控制用户的登录
2016-09-05 15:57:21
819
原创 Redis与Memcached的区别
http://blog.youkuaiyun.com/tonysz126/article/details/8280696/Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增
2016-09-05 14:22:36
682
原创 Tomcat多域名配置
http://blog.youkuaiyun.com/chenhui1219/article/details/6046925多域名绑定:unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">chengqun.202.71one.comchengqun1.202.71o
2016-07-18 15:58:21
214
原创 动态请求
1、onclick事件 onclick="javascript:window.open('count.jsp?userId=')" align="center"> 数据统计
2016-07-11 11:00:05
345
原创 常用脚本语言
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
1186
原创 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
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人