- 博客(66)
- 资源 (2)
- 收藏
- 关注
原创 游戏服务器做的那些事
业务领域模型游戏服务器技术选择微服务框架spring-cloud核心组件项目通用公共module包含模块工具类网络通信,数据加密服务器架构注意点1 数据库使用mongodb比mysql的好处,大对象json格式,角色属性扩展容易,不需要频繁变更字段,添加扩展表,多表查询2 单元测试和集成测试需要融入编码风格,需要额外30%人力和相对稳定的需求计划,不适合初创小团队3 多线程池的划分,根据业务占总线程的比例进行调整,服务拆分优先于线程池拆分网络层线程池业务逻辑线程池IO处理线程池
2022-05-15 15:51:25 480
原创 JVM简书
面试题汇总1 谈谈jvm的理解?java8虚拟机和之前的变化更新minorGC fullGC2 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?3 JVM常用的调优参数有哪些?4 内存快照如何抓取,怎么分析Dump文件?5 谈谈jvm中,类加载器的认识特性简述1 jvm的位置2 jvm的体系结构类加载子系统运行时数据区线程共享区堆 新生代 年轻代 老年代方法区 系统方法 变量 数据线程独占区虚拟机栈 本地方法栈 程序计数器执行引擎3 类加载器
2022-05-15 08:13:05 123
原创 idea常见问题整理
IDEA新手避坑1 创建子module目录异常新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1 创建子module目录异常你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd
2021-12-29 13:18:26 223
原创 tomcat输出控制台日志
在Linux系统中,Tomcat 启动后默认将很多信息都写入到catalina.out 文件中,我们可以通过tail -f catalina.out 来跟踪Tomcat 和相关应用运行的情况。 在windows下,我们使用startup.bat启动Tomcat以后,会发现catalina日志与Linux记录的内容有很大区别,大多信息只输出到屏幕而没有记录到catalina.out里面。 本文的...
2019-09-10 10:42:17 4285
原创 MYSQL端口替换不生效BUG解决过程
项目使用的是连接池 com.alibaba.druid.pool.DruidDataSource线上运行几年用的都是3306端口,接到需求要支持其他端口,发现修改端口无果。解决方案1 搭建本地3300端口和3306数据库测试环境2 连接本地数据库确认3300端口异常3306端口正常3 定位mysql连接创建并加入连接池的代码4 定位mysql连接创建是否成功5 模拟mysql连接创建...
2019-06-03 16:50:56 1521
原创 数据库设计及优化
业务相关数据分类1 日志类举例,登录日志,物品日志特征,数据量大,增量大,按时间稳定增长,不会修改处理方式,1每日统计自增主键代替日期查询2按月分表切割数据2 统计类举例,留存,LTV(生命周期总价值)特征,每日数据产生固定, 不会修改处理方式,1定时器统计2低谷时期执行3可选时间范围执行3 配置类举例,权限特征,频繁使用,数据量小,改动次数少,要求数据精确处理方式,1...
2019-02-21 14:19:16 371
原创 微信支付回调XXL注入
测试方式给支付回调发送以下数据<?xml version="1.0" encoding="utf-8"?><!DOCTYPE Anything [<!ENTITY entityex SYSTEM "你本地另一个域名">]><a
2019-01-24 12:26:55 649
原创 学习hadoop准备
工具 hadoop官网稳定版下载地址 https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/stable/ vmware虚拟机基本知识 Hadoop的目录结构:bin :Hadoop 最基本的管理脚本和使用脚本所在目录,这些脚本是sbin目录下管理脚本的基础实现,用户可以直接使用这些脚本管理和使用Hadoop 。 et...
2018-05-08 16:10:56 292
原创 BDF快速入门笔记(一)
锐客网http://bsdn.org/projects控件字典http://wiki.bsdn.org/pages/viewpage.action?pageId=10355522APIhttp://dorado7.bsdn.org/jsdoc/
2016-10-18 11:47:19 3588
转载 AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
Building gradle project info
2016-09-07 12:44:36 395
原创 Android横向滑动导航TabLayout
参考网址http://blog.csdn.net/chenguang79/article/details/48804125<android.support.design.widget.TabLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+
2016-09-05 17:41:58 3129
原创 Android Socket
//Android客户端public class MainActivity extends AppCompatActivity implements View.OnClickListener { EditText etContent; Button btSend; /* 服务器地址 */ private final String SERVER_HOST_IP =
2016-07-04 16:15:43 270
转载 Android性能优化
1.采用硬件加速,在androidmanifest.xml中application添加 android:hardwareAccelerated=”true”。不过这个需要在android 3.0才可以使用。 2.View 中设置缓存属性.setDrawingCache为true。 3.优化你的布局。通过Android sdk中tools目录下的layoutopt 命令查看你的布局是否需要优
2016-07-04 13:37:12 1295
转载 Android 常用Canvas
转载出处http://blog.csdn.net/lee576/article/details/7860935//把整张画布绘制成白色 canvas.drawColor(Color.WHITE); Paint paint = new Paint(); //去锯齿 paint.setAntiAlias(true); paint.setColor(Color.BLUE); pai
2016-07-04 10:19:58 232
转载 Android SurfaceView
public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder surfaceHolder;//surface的控制器,用来操纵surface。处理它的Canvas上画的效果和动画,控制表面,大小,像素等。 MyTHread myTHread; pub
2016-07-04 09:55:45 384
原创 Android动画
1.补间动画(tween animation) View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View animation只能应用于View对象,而且只支持一部分属性,如支持缩放旋转而不支持背景颜色的改变。 而且对于View animation,它只是改变了View对象绘制的位
2016-07-04 09:53:10 229
原创 Android ASDL进程通信
1.客户端 1)定义aidl文件。 2)service内使用接口的Stubpublic class AIDLServerService extends Service { /** * 返回绑定 */ @Override public IBinder onBind(Intent intent) { return mBi
2016-07-01 16:42:08 511
原创 Android调试工具
1.内存泄露(oom)leakcanary http://blog.csdn.net/watermusicyes/article/details/46333925 视频教程http://www.jikexueyuan.com/course/922.html 2.崩溃手机(BUGHD) http://bughd.com/
2016-06-28 11:04:51 296
原创 Android viewpager实现无限循环轮播
思路 1.在原有内容前后各加一个view作为过度,滑动到边界时修改定位。 2.设置adapter最大边界为内容的10倍,从中间开始定位左右滑动。
2016-06-24 12:13:26 475
Android连点器源码
2016-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人