- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 记一次20w级别大批量mysql的数据删除
user表21w, 21列. userid是主键role表8w,75列,有个大文本列, userid有索引刚开始语句:delete from user where userid not in(select userid from role);卡住20分钟网上查询 这种删除效率很低, 需要建立临时缓存提高效率修改为delete from user where userid not in(select t from (select userid as t from role) .
2021-02-24 14:33:34 619
原创 Mysql MariaDB window环境下 Zip包的安装
Mysql MariaDB window环境下 Zip包的安装,及1067错误下载Zip链接: mariadb地址解压缩最新版本,已经没有my.ini相关配置管理员权限cmd,进入到 mariadb/bin下面1, 运行 mysql_install_db.exe,不运行这一步,在data/下面有个 【你机器名称】.err 里面会出现相关报错2,运行 mysqld.exe --install mariadb这个步骤是为了在services.msc里面注册一个服务,如果不用管理员权限,会拒绝
2020-06-02 10:30:22 714
原创 xdebug一种一直能监听到
php xdebug,在 nginx.conf 里面,可以直接添上add_header Set-Cookie ‘XDEBUG_SESSION=10467’;这样无论如何, 都能进入到debug状态, 后面那个端口号是根据具体监听端口来...
2020-04-27 11:36:23 245
原创 lnmp 安装 后,部署thinkphp项目问题回顾
lnmp 地址https://lnmp.org/按照教程来就行,注意mysql,php版本1,/home/wwwroot 是root用户和组,可以新建其他组,和/usr/local/php/etc/php-fpm.conf里面对应上2, /usr/local/nginx/conf/enable-php.conf 里面配置了fastcgi相关, 如果配置的unix:/tmp/xxx.s...
2020-04-16 11:16:17 153 1
原创 关于linux下java进程内存占用大于Xmx设置,且一直提升
服务器很久前出现了这个问题,网上查了一大堆1,java进程的内存占用大概是堆内存+堆外内存(DirectBufferSize)+JVM的一些占用2, -Xmx设置的是堆内存, 如果不具体指定-XX:MaxDirectMemorySize(堆外内存),也相当于设置了XX:MaxDirectMemorySize3,可以用pmap -x pid来查看具体内存使用, 用/proc/{...
2019-03-04 08:57:35 8135
原创 LayaAirIDE 2.x.beta 的新脚本。。好吧
学习layaair过程中, 现在是2.0, 在适应了cocoscreator的模式, 这个beta版本,真的有点难以使用 不过为了预期的性能方面和未来3D开发, 还是持续学习 创建新脚本, 完全需要自己创建, 官网真找不到怎么创建新脚本, 创建Game.tsexport default class Game extends Laya.Script {//some cod...
2018-10-30 21:03:08 814
原创 cocos creator wxsubcontextview 和对应子域canvas分辨率
1,子域 需要勾选fit width,用来适配宽2,主域 WXSubContext组件的node 需要对应子域的宽度,高度根据对应需要显示的内容来,3,主域填充子域绘制的图像,是根据子域项目的中心点开始,所以,适配好需要主域显示的区域和子域显示的内容,有个未验证的情况, 就是, 子域的真实shareCanvas大小,会根据当前所有可绘制内容来变高,所以如果适配不好,就会变形...
2018-10-30 09:44:26 2507
原创 cocos creator 微信小游戏子域代码2.0.2发布 validateMethodWithProps
微信开发者工具运行没任何问题,但是到了真机就会报错Cannot read property ‘validateMethodWithProps’ of undefined勾选layout,也需要勾选scrollView,
2018-10-30 09:35:24 455 1
原创 nginx的https和对应ssl证书相关
nginx/conf/nginx.conf:.. server { listen 80; listen 443 ssl; server_name second.domain.com; ssl_certificate xxxxcom_bundle.crt;//放在conf/下面,从验证后的...
2018-09-15 14:28:26 338
原创 cocos 物理引擎部分研究
1, 需要在onEnable里面 cc.director.getPhysicManger().enabled = true, 然后才能其他地方停止使用2, 在碰撞里面不能立即让 enable=false或者rigidBody.active/enabled =false, 否则会错误,可以set标记,下一帧(update)里面停止3,allow sleep 会导致有时不能碰撞, a...
2018-05-11 11:32:30 354
原创 mysql下update or insert
mysql下有些时候数据需要插入,但是也要判断是否存在, 于是就有这样的语句insert into table (colKey, col1, col2) value (?, ?, ?) on duplicate key update col1=values(col1), col2 = values(col2)还有一种方法是 replacereplace table (colKey, col1, c...
2018-04-04 11:45:06 3115
原创 windows下dos运行java内部乱码解决
查了很多1,要保证你项目整体编码的一致性 比如UTF-82,运行dos的批处理可以提前用chcp 编码来(UTF-8是 chcp 65001,其他可以查下)3,运行java的时候,增加参数 -Dfile.encoding=UTF-8...
2018-04-04 11:02:51 2116
原创 c3p0连接数据库 out of memery
一个物理服务器,多个游戏服务器c3p0在连接数据库时,过多时会出现 out of memery , 无法创建新的进程 cannot create native thread发现程序创建了太多Timer, 有太多TimerThread waiting最终定位到mysql-connector-java-5.0.4上面如果用连接池 Druid 也不会,关键用了c3p0 mysql
2017-08-24 10:54:47 300
原创 mysql取别名 column not found
数据库连接版本原因, 新版本会出现这个bug在jdbc.url后面增加&useOldAliasMetadataBehavior=trueeggpain~~
2017-06-29 11:27:19 546
原创 java.lang.OutOfMemoryError:GC overhead limit exceeded c3p0 mysql connection版本 Druid HttpClient正确关闭
1, 配置参数可以加上 增加参数,-XX:-UseGCOverheadLimit2, mysql connection 版本如果小于5.1.10 有个内存bug3,c3p0 连接池等数据库连接池,如果程序内部没处理好, 可能会出现连接一直存在,最后连接不够, 可以用开源的阿里巴巴 mysql连接 Druid, 设置removeAbandoned=true,removeAbandonedTi
2017-06-27 16:41:14 988
原创 cocos2d-js actiontimeline的eventFrame错误自动调用
如果你使用一个actiontimeline比如action.play("melee_attack", false);melee_attack包含1个帧事件,让对方播放受伤在播放结束后如果要回到standaction.play("stand", true);这时候,还会进入一次受伤帧因为actionTimeline播放是for (timeline) timelin
2016-02-17 17:20:14 346
原创 cocos2d-js在web使用时,一定要把资源加入到resource.js里面~~否则各种bug
cocos2d-js在web使用时,一定要把资源加入到resource.js里面~~否则各种bug
2016-01-29 12:00:07 800
原创 cocos2d-js 在Chrome的最小字体
发现一个情况, 就是程序里面字体缩小到10, 发现比实际要大, 一直不知道原因, 才发现chrome只支持12px及以上的字体
2015-12-16 20:09:37 365
原创 cocos2d-js web和本地程序,经常完全不同
第一个一般动画想要重复播放 在web无所谓,在本地就需要retain第二个动画播完,基本就会从actions 里面移除, 所以需要再次调用ActionTimeLine 可以赋给 Node._action 下次可以Node._action.play("animaName", false);
2015-11-03 19:15:48 397
原创 cocos2d-js 在webstrom和Chrome的JB插件情况下的反缓存js
尼玛, 简直神了, 出现在webstrom修改代码, 怎么也没法看到变化, 才知道肯定缓存了, 找遍整个硬盘也找不到缓存到哪儿。。 我擦, 必定在浏览器缓存了只好这样就行
2015-09-17 15:06:18 555
原创 cocos2d-js 的project.json
{ "project_type": "javascript", "debugMode" : 1, "showFPS" : true, "frameRate" : 60, "id" : "gameCanvas", "renderMode" : 0, "engineDir":"frameworks/cocos2d-html5
2015-09-15 16:43:06 545
原创 cocos2d-js 的 cc.callFunc 参数
cc.callFunc(function(target, data) {//target 默认是调用这个action的本体Node,Sprite等等//data 传递的参数,多个参数可以用[data1, data2] 的Array方式组合}, this, //通常绑定最外围的HelloWorldLayer 之类的, 可以方便调用, 比如为了removeChild
2015-09-15 10:42:09 4023
原创 cocos2d-js 的 cc.callFunc 参数
cc.callFunc(function ( target, data) {//target 是默认的运行这个action的Node对象,//data 可以传任意数据过来, 多个参数可以用Array来组合传递}, this, data);
2015-09-15 10:37:38 709
原创 webstorm下cocos2d-js的日志查看
话说不知道为何直接右键index.html在浏览器中运行就可以了,以前怎么调都很麻烦。。。webstorm下cocos2d-js的日志查看直接在chrome等显示 工具-> javascript控制台调试真方便。。真及时, 爽暂时可以丢弃cocos-ide了
2015-09-10 15:36:36 1372
原创 cocos2d-js 查看对象内部
for (var x in target)console.log(x + "\t" + target[x]);
2015-08-11 20:07:03 399
原创 cocos2d-js 阻挡touch事件层
网上看了一大堆,结果还是被自己的懒打倒了于是用了个搞笑的方法网络发协议等待期间,会阻挡其他层的事件touch于是做个透明的pageview 这样pageview的touch事件就会阻挡其他层了Layer --- | pageview 透明 | sprite 随意, 就是为了当中有个东东转圈圈,表示正在等待response于是做个透明的page
2015-08-11 17:10:20 467
3D游戏编程大师技巧(英文版本)part1
2008-11-21
学习SQL应知道的动态SQL语句(doc)
2008-10-28
TeachYourselfIn24HoursJava.chm(24小时自学java)
2008-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人