- 博客(14)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 protobuf自定义序列化工具类
最近在java中使用protobuf,每次序列化反序列化都需要知道具体的Pb对象然后在调用其build().toByteArray()和parseFrom()。然框架使用的是动态代理来反射调用逻辑处理类,也就是需要动态的获取参数对象才能对其序列化反序列化,在开始的做法是做自己定义一个接口,多有的再每个Pb对象都有一个具体的javabean实体类,这实体类实现该接口之后提供序列化和反序列话两个方法由实体类具体实现。比如:1.接口2.实体对象3.序列化4.反序列化这样虽然是能解决了这个问题
2020-06-22 14:55:40 2189 1
原创 没有源码的解析都是瞎扯淡系列之HashMap#tableSizeFor()方法
```javastatic final int tableSizeFor(int cap) { int n = cap - 1; n |= n >>> 1; n |= n >>> 2; n |= n >>> 4; n |= n >>> 8; n |= n >>> 16; return (n < 0) ...
2020-06-10 12:10:11 185
原创 Docker
# docker安装## 卸载旧版本```shell$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ ...
2020-06-02 16:21:20 145
原创 git配置
```shellgit config --global user.name "zgl"git config --global user.email "1030681978@qq.com"//远程链接//生成密钥ssh-keygen -t rsa -C "1030681978@qq.com" //三次回车(邮箱为gitee或者githu注册的邮箱)//查看密钥cat ~/.ssh/id_rsa.pub//密钥到码云//登陆码云>>到设置页面>>找到SSH公钥>
2020-06-02 16:19:44 136
原创 unity2019.3.11f1安卓交互之截图并保存相册+打开相册剪裁并获取图片保存到相册(安卓篇)
截图并保存相册截图代码完整代码请移步致猪哥亮博客其中image是自己定义在UI场景中的图片,意思就是截图之后将图片显示在场景中并保存到相册。另外需要注意的是在打包时需要将unity配置的Player Settings-》Other Settings下的Write Permission改为External(SDcard),以上还有一个重要的方法ScanFile(paths);是用来刷新相册的,设置unity配置和刷新相册这两部如果没做在安卓机的相册中会找不到图片刷新相册完整代码请移步致猪哥
2020-05-25 11:05:06 603
原创 C#过滤敏感词DFA算法
今天游戏正好用到需要过滤敏感词将出现的敏感词替换成*,在网上找了许久找了一片可用的java版本的DFA算法,最后费了一番功夫将其思路用C#实现,里面的注释甚至都没改动的,这里直接上代码,这里不借助任何第三方工具,复制粘贴就是用当然想看原博客的点击这里using UnityEngine;using System.Collections.Generic;public class Tes...
2019-09-08 18:29:47 1118
原创 unity2018+接第三放sdk(以接微信登陆sdk为例)
还在为unity升级2018以上之后接第三方sdk的各种花式报错吗?还在为从Android Studio导出arr、jar包之后unity2018+打包安卓的时候报BuildConfig重复的问题吗?如果你也遇到过,那请看这篇文章,或许可以解决你遇到的问题,因为我也研究了好一整子才弄好的。1)首先,这篇文章所用的打包方式不想以前一样需要用arr或者jar来接第三方sdk而是使用uni...
2019-06-28 16:57:03 1162 4
原创 Spring学习笔记---AOP
1)导入aop模块:Spring AOP (spring-aspects)2)定义一个业务逻辑3)定义一个日志切面类 通知方法 前置通知@Before :在目标方法运行之前运行 后置通知@After:在目标方法运行结束后运行 返回通知@AfterRerurning:在目标方法正常返回之后运行 异常通知@AfterT...
2019-01-04 18:25:21 196
原创 Spring笔记---属性赋值
1)在@Configuration注解的对象中使用@Bean将对象注入到Spring容器中可以使用的自动装配方式 ->1)@Value("value")对基本属性复制 -->2)@Value("${配置文件中读取}") 使用@Value+特定的表达式从配置文件中读取数据并赋值 --->1)首先西加载配置文件 ...
2019-01-04 18:09:17 218
原创 比较详细的java热更新agentmain的使用
最近在研究java的热更新,花了些时间精力在网上找了些资料,发现好多资料讲的不清不楚(可能是自己技术菜看不懂),没有一篇讲的比较详细的博客,有的还缺省了一些步骤,这还不要紧,要命的是按照他的步骤做了最后没成功还费了半天的无用功你说气不气人。所以今天写下自己在弄的时候遇到的一些坑顺便给填了。首先单独开一个工程,里边就写一个包含agentmain方法的类比如我的JavaAgent类下面是这个工...
2018-12-28 14:49:31 5283 2
转载 unity ugui多边形显示
原博客大家好我是白泽。 今天刚好用到unity的多边形显示功能到网上找例子发现只有雨凇的例子。之后照着雨凇的例子把代码复制粘贴下俩发现有两个问题。1:需要自己到unity安装目录下的Editor\Data\UnityExtensions\Unity\GUISystem\Editor自己导入UnityEditor.UI文件之后再这个脚本当中才能使用
2017-11-30 14:08:33 750
原创 java类的设计技巧
今天我们来讲讲对象设计的技巧吧,之前自己也是一头雾水,这对象想怎么写就怎么写呗还设计个锤子啊?直到在上家公司工作,因为要求的规范比较严格,所以在类的设计上也是有点要求。
2017-10-31 11:08:49 231
原创 java的值传递和引用传递
大家好我是白泽。 这篇打算讲讲java开发中新人要知道的一些事情吧对象引用和值引用,这个是在基础不过的知识了,但好多人特别是小白经常会忽略这问题,lz当初也是。如果你是大牛可以当看看或者直接跳过呗。提到这个概念我们先来大概了解下java中堆栈的东西,老话再谈,“栈”是存放java对象中的基本组成数据也就是所谓的基本数据类型和对象的引用,栈里的东西执行时都是单线程,你也
2017-10-31 10:02:38 200
protostuffer的tag标签怎么嵌套对象序列化
2017-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人