Wesley13 Wesley13
4年前
(转)行为树(Behavior Tree)实践(1)– 基本概念
通过一个例子来介绍一下行为树的基本概念,会比较容易理解,看下图:!bvtree1(https://oscimg.oschina.net/oscnet/1901e92fa53ce87ee3afe2fa1f92e1c303d.png"bvtree1")这是我们为一个士兵定义的
Stella981 Stella981
4年前
034 Android NavigationView和DrawerLayout实现抽屉式导航设计(侧边栏效果)
1.创建带侧滑效果的activity!(https://oscimg.oschina.net/oscnet/333199cfe89b2025778b04b97a9ec41f2d7.png)右击,newactivity选择NavgationDrawerActivity2.xml文件布局(1)activi
Wesley13 Wesley13
4年前
RPC 框架通俗解释 转自知乎(洪春涛)
本地过程调用RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multiply来计算lvalue\rvalue的结果:!(https://images2018.cnblogs.com/blog/1273541/201806/127354120180621165953515884
Wesley13 Wesley13
4年前
Spring3 MVC详解
DispatcherServlet 前置控制器 使用SpringMVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,S
Stella981 Stella981
4年前
Git相关二三事(git reflog 和彩色branch)【转】
转自:https://www.jianshu.com/p/3622ed542c3b(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jianshu.com%2Fp%2F3622ed542c3b)背景git太常用了,虽然,用起来不难,但也有很多小技巧的东西...1
Stella981 Stella981
4年前
SpringBoot2.x打包成war(看这篇就够了)
springboot默认打包成jar,如果想打包成war,则需要做以下三步。1.修改pom.xml文件  a.将jar改成war1<groupIdcom.test</groupId2<artifactId01springbootHelloWorld</artifactId3<versi
Wesley13 Wesley13
4年前
Java开发中的23种设计模式详解(转)
设计模式(DesignPatterns)                                 ——可复用面向对象软件的基础设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他
Stella981 Stella981
4年前
Redis(二十):Redis数据过期和淘汰策略详解(转)
原文地址:https://yq.aliyun.com/articles/257459背景Redis作为一个高性能的内存NoSQL数据库,其容量受到最大内存限制的限制。用户在使用Redis时,除了对性能,稳定性有很高的要求外,对内存占用也比较敏感。在使用过程中,有些用户会觉得自己的线上实例内存占用比自己预想的要大。事实上,实例中的内存除
Stella981 Stella981
4年前
Android LinearLayout布局控件靠右
这是个悲伤而又略带绝望的故事,发生在我和xml布局之间,他气死了我,我删了它。我说靠右。控件非不。全剧终。<LinearLayoutandroid:layout_width"match_parent"android:layout_height"wrap_content"
Stella981 Stella981
4年前
Mybatis别名的配置使用
之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名类名),如下<! 创建用户(Create)   <insert id"addUser" parameterType"me.gacl.domain.User"    insert into users(name,