日志系统的设计与实现

需求玩家的行为操作、物品消耗产出需要记录,写一套脚本实现日志系统大概流程:打印日志到log文件——脚本定时提取文件——根据信息输出日志名称和参数到svn——加载进日志数据库目前实现本地

Pyhon制作脚本提取日志数据

Python可能是java和lua的基础,这门语言学起来莫名的快,安装环境看了半天基础语法就开始写脚本了。需求提取log日志文件夹的日志,error错误日志和add数据信息脚本首先是网上找了个模板,改造后就是这样#!/usr/bin/python#-*-coding:UTF-8-*-importos

对接支付宝支付通道接口

最近公司接的项目到了后期,我负责结算这块对接了支付宝和微信的支付通道,支付宝接口比微信调起来舒服的多首先商户在蚂蚁金服开发平台申请开发权限,配好密钥下载支付宝工具jar包,然后对接相应的接口这几个都是固定的//请求地址privatestaticStringURL="https://open

对接微信支付通道接口

微信的支付通道调起来比支付宝麻烦多了首先引入工具包再把证书放到项目文件夹下再把证书放到项目resources目录下的cert文件夹下设置微信的配置参数appid,appsecret,MchID,key这几个参数要注意,很容易出错,签名错误问题卡了好久补一个获取秘钥的工具类publicclassOur

游戏活动的自动循环——定时器管理

功能简介类似王者荣耀的战令活动。活动管理是后面写的我也就拆分开来说了。这是现在的活动表,以前配置每期的开启到结束时间,不过那样每期的时间都得手动控制,现在是做成自动循环的形式。1、数据结构需要记录开始时间和结束时间,为了后续方便,我加了战令活动期数data = {startTime = startT

配置文件的几种读取方式(Java和Lua)

前言在工作中为了方便项目管理,通常会用到配置文件,以前用的都是配置excel表格转成json格式文件,再读取数据,记录一些有用的方法,也提供给大家参考Java读取properties配置文件这种解析方式就轻便很多,适用于配置文件数据小的场景配置文件数据读取文件方式@Overrideprotected

Spring TaskScheduler实现定时任务分析

实现类实际上还是ThreadPoolTaskScheduler的方法,只是封装了一层更适合项目使用@ComponentpublicclassSchedule{@AutowiredprivateTaskSchedulertaskScheduler;/***每x毫秒钟执行(如果时间已过立即执行一次)*@