自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碎片整理

程序员之路的点点滴滴

  • 博客(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

原创 Android截屏(fb0)

Android屏幕获取

2016-10-08 08:56:49 976

原创 MYSQL常用复合语句(九)

MYSQL常用复合语句

2016-09-29 21:22:14 1941

原创 maven初识

maven

2016-09-23 14:49:28 306

原创 MYSQL优化(八)

MYSQL优化

2016-09-22 15:25:36 413

原创 MYSQL存储引擎(七)

存储引擎

2016-09-21 10:25:41 272

原创 MYSQL存储过程(六)

MySQL储过程

2016-09-21 10:07:11 365

原创 MYSQL自定义函数(五)

自定义函数

2016-09-21 09:02:47 430

原创 MYSQL常见运算符和函数(四)

MYSQL常见运算符和函数

2016-09-21 08:46:10 64739

原创 MYSQL数据操作(三)

MYSQL数据操作增删改查

2016-09-20 17:27:09 346

原创 MYSQL数据库,数据表简单操作(二)

MYSQL数据库,数据表简单操作

2016-09-20 15:33:53 428

原创 MYSQL配置与启动(一)

MYSQL配置与启动

2016-09-19 16:45:41 386

原创 Android 高德地图SDK(定位)

Android地图定位

2016-09-07 15:41:18 2862

转载 AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案

Building gradle project info

2016-09-07 12:44:36 395

原创 Android 签名keystore

Android studio 签名keystore

2016-09-07 08:55:01 511

原创 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 下拉刷新SwipeRefreshLayout

Android下拉刷新

2016-09-05 16:57:24 348

原创 Android RecyclerView

RecyclerView

2016-09-05 16:54:40 733

原创 Android FloatingActionButton,Snackbar

FloatingActionButton,Snackbar

2016-09-05 16:03:08 419

原创 Android侧边滑动菜单

DrawerLayout侧边滑动效果(抽屉效果)

2016-09-05 13:44:17 1344

原创 Android连点器(adb)

兴趣使然开发一个模拟手势点击工具(多进程通信)

2016-08-25 15:12:51 8267

原创 Android studio jni Ndk 配置

Android studio JNI

2016-08-19 16:32:16 266

原创 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 数据持久化

Android数据持久化

2016-06-28 10:06:17 240

原创 Android viewpager实现无限循环轮播

思路 1.在原有内容前后各加一个view作为过度,滑动到边界时修改定位。 2.设置adapter最大边界为内容的10倍,从中间开始定位左右滑动。

2016-06-24 12:13:26 475

原创 Android studio使用

1.gradle版本更新下载 2.APK6种依赖

2016-06-23 18:28:25 408

Android连点器源码

录制脚本需要选择本地截图,方便获取对应的点击坐标。返回键自动生成点击之后的脚本代码。可以手动编辑,并且修改点击间隔时间。默认间隔在0.3秒左右,看手机性能。内含apk 可以直接运行。需要root。

2016-08-30

点击坐标捕捉器

获取点击后的屏幕坐标,内涵APK可直接运行。

2016-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除