- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 java 并发http实现
1.newCachedThreadPool() -缓存型池子,先查看池中有没有以前建立的线程,如果有,就reuse.如果没有,就建一个新的线程加入池中 -缓存型池子通常用于执行一些生存期很短的异步型任务 因此在一些面向连接的daemon型SERVER中用得不多。 -能reuse的线程,必须是timeout IDLE内的池中线程,缺省timeout是60s,超过这个IDL...
2019-03-05 13:57:27
1368
原创 Linux 下Mysql 重置root密码
1.vi /etc/my.cnf2.在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出。3.service mysqld restart4.mysql -uroot -p 回车4.1 use mysql5. UPDATE user SET Password = password ( '新密码' ) WHERE User = 'root' ; 6. flush pr...
2018-07-04 14:55:35
281
原创 linux 修改时区
sudo vi /etc/sysconfig/clockZONE="Asia/Shanghai"UTC=true1. 修改/etc/sysconfig/clock ZONE=Asia/Seoul 2. rm -rf /etc/localtime3. ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
2017-12-15 10:12:03
249
原创 Linux 查看挂载盘中文件
parted -l如果执行挂载命令:mount -t vfat /dev/sdb /mnt/usb会出现如下提示;mount:文件系统类型错误、选项错误、/dev/sdb 有坏超级块, 缺少代码页或助手程序,或其他错误 有些情况下在 syslog 中可以找到一些有用信息- 请尝试 dmesg | tail 这样的命令看看。根据提示输入命令:dmesg
2017-12-15 10:10:12
3012
原创 Linux 使用scp命令远程拷贝文件
1.不是默认端口:>scp -P 远程端口 文件 远程帐号@远程机器IP:目标文件夹/ 2.默认端口:>scp 文件 远程帐号@远程机器IP:目标文件夹/
2017-12-15 10:07:34
302
原创 ndoejs+mongodb 开发5:批量修改
使用nodejs(mongodb)API 提供的update方法时,如果你是更新多条,那么需要将传入值multi设置为true;options:{upsert:true,multi:true}
2017-08-23 15:44:35
528
原创 ndoejs+mongodb 开发4: 随机查询一条数据
第一步:表里需要在插入数据时,同时插入一个坐标字段:第二步:使用坐标字段查询数据,获得随机一条数据
2017-08-23 15:15:18
1756
原创 mysql 时间戳转换时间字符串
1481174003 :CONVERT(IF(LENGTH(payTime) = 10,payTime,UNIX_TIMESTAMP(payTime)),SIGNED)YYYY-MM-DD HH:MM:SS : IF(LENGTH(payTime) = 10,FROM_UNIXTIME(CONVERT(payTime,SIGNED)),payTime)
2017-08-22 10:49:12
633
原创 Linux 防火强IP访问控制,开放端口
1.指定某IP能够访问服务器上3306端口: sudo vi /etc/sysconfig/iptables然后添加-A INPUT -s 某IP/32 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT保存退出,重启iptables:sudo service iptables restart
2017-08-22 10:47:43
666
原创 mysql bin-log回滚恢复数据
1.生成需要修复的时间段的所有SQL操作: sudo mysqlbinlog -d mydb_test --start-datetime="2017-02-23 04:10:00" --stop-datetime="2017-02-23 13:00:00" /data/mysql/log/mysql-bin.* > mydb_test.sql2.去掉INSERT_ID设定,以免冲突
2017-08-22 10:39:51
1449
原创 Mysql 创建定时任务
SHOW VARIABLES LIKE '%event_scheduler%'; -- 查看是否开启定时器 SET GLOBAL event_scheduler = 1; -- 开启定时器 0:off 1:on CREATE EVENT IF NOT EXISTS update_word_boss -- 每隔一分自动调用TEST_WORD()存储过程 MINUTE -- 分 ,--
2017-08-22 10:35:56
256
原创 wampServer多项目配置
一.配置httpd.conf [打开wamp安装路径:..\wamp\bin\apache\apache2.4.9\conf]1.监听多个端口#Listen 12.34.56.78:80 Listen 19439 Listen 19440可以通过netstat -n -a查看端口是否开启2.开启虚拟站点【方法1.】 # Virtual hosts
2017-08-22 10:32:32
1224
原创 使用Eclipse 导出jar包,同时将额外的jar加入一起导出
第一步:下载net.sf.fjep.fatjar_0.0.31.jar第二步:放到你的eclipse安装目录的dropins目录文件夹下(如果没有新建一个)第三步:重启你的eclipse:
2017-08-21 11:32:15
676
原创 ndoejs+mongodb 开发3:count,统计条数
/**auother : zhz * mongodb : count函数 ,统计条数 * selecter: 筛选条件 * */HelperMongo.prototype.mGcount = function(collectionName,selecter,callback) { var self = this; var reqId = _reqId++; _log
2017-08-21 11:24:10
549
原创 ndoejs+mongodb 开发2:去重
/**auother : zhz * 去重复查询condition:查询条件,field:去重复列,查询结果(注意:返回结果只有一列,就是field列,也是选择的去重复选项列) */HelperMongo.prototype.mgDistict = function(collectionName, condition,fields,callback) { var self = thi
2017-08-21 11:22:40
277
原创 ndoejs+mongodb 开发1:aggregate 分组求和
/**auother : zhz * mongodb :分组求和 * array: * 控制的显示列$project,筛选条件 $match ,排序 $sort,分组key $group:_id ,求和值 $sum($max,$avg,$min等) * */HelperMongo.prototype.mGgruopAndsum = function(collectionNam
2017-08-21 11:18:39
1011
原创 php 开发Google支付回调验证并发货
参考主要还是Google开发者后台API讲述,对应开发,你会少走很多坑,一般app应用(sockect连接服务器)不建议使用此验证方法,因为你的公钥是放在客户端代码中的,如果你的app被破解,破解者将获得你的公钥再篡改订单信息,破解者拿到公钥后可能达到刷单目的,因为你的以上验证前提都是更具此公钥加密的。app (web)应用无需担心。Google提供了web API 接口,可使用。
2017-08-21 10:10:04
7913
1
原创 使用纯Java开发一款Google支付回调http服务器,并打包成windows可执行文件(.exe)
使用Java开发的一款http服务器,并加入Google内购支付回调验证:客户端(app应用,app手游等)->向谷歌发送付款请求->执行付款操作->付款成功,收到Google付款成功订单数据->get/post 发送订单数据到CP服务器,通知游戏币发货(本文http服务器)->Java,http服务器接受并解析数据->CP服务器判断是否重复订单->去Google验证订单有效性->返回订单有效性及数据信息->执行相关校验->最后发货->通知客户端(也可使用异步通知,在接收到客户端数据后响应客户端收到订单信
2017-08-21 10:06:21
1387
原创 C++使用socket往http地址发送数据
//C++ POST方法 主体int CDataBaseSink::request(char* hostname, char* api,DWORD port, char* parameters){ WSADATA WsaData; WSAStartup(0x0101, &WsaData); //初始化socket str
2017-08-21 09:31:39
2791
原创 Google支付 常见错误
集成Google IAP 常见错误,产生原因及解决办法“The publisher cannot purchase this item” 上传apk的google账号不可以进行支付。 http://developer.android.com/google/play/billing/billing_testing.htmlhttp://developer.android.com/tr
2017-08-18 17:57:50
9662
原创 java +Spring MVC +MyBatis 实现Excle 导出
第一步:package com.wlsq.kso.util;import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; import java.util.Calendar; import java.util.List; import
2017-08-18 17:47:22
822
lordofpomelo-master.zip
2018-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人