Stella981 Stella981
4年前
BeetlSql 单表操作工具(Query)使用说明
BeetlSql单表查询工具(Query)使用说明在实际应用场景中大部分时候是在针对单表进行操作,单独的写一条单表操作的SQL较为繁琐,为了能进行高效、快捷、优雅的进行单表操作,Query查询器诞生了。Query使用方式和风格介绍我们以一个User表为例,查询
Wesley13 Wesley13
4年前
Volatile关键字
Volatile关键字①volatile的两个特点1保证线程(CPU)之间的可见性;(也就是保证数据一致性)简单解释一下:一个线程将一个值的数值改变时,另一个使用该数值的线程能看到这种改变;2禁止指令重排序(禁止乱序执行);这个和单例
利用DUCC配置平台实现一个动态化线程池
在后台开发中,会经常用到线程池技术,但线程池核心参数的配置很大程度上依靠经验,所以我们很难一劳永逸地规划一个合理的线程池参数。本文以公司DUCC配置平台作为中心,以修改线程池核心线程数、最大线程数为例,实现一个简单的动态化线程池。
Wesley13 Wesley13
4年前
java游戏服务器 建造者模式
!(https://oscimg.oschina.net/oscnet/3b58bc7ab4dc4dedc9f0f10f0919a6987f4.jpg)这里的具体的建造者ConcreteBuilder可以多个这里我们以建造汽车为例:假设汽车需要:方向盘、汽车壳、还有四个轮子 这三样才能跑起来如果你因为粗心漏了其
Stella981 Stella981
4年前
AWS Cloudformation
我们可以在SystemManager的ParameterStore里面定义一些参数,然后在我们的cloudformation模板文件里面直接调用这些参数。下面给两个例子进行说明。例1.通过ParameterStore来传入参数。来看看下面的模板文件,这是一个标准的模板文件,他会创建一个EC2实例和一个安全组。参数部分,我们定
Wesley13 Wesley13
4年前
Java中的ThreadLocal功能演示
除了使用synchronized同步符号外,Java中的ThreadLocal是另一种实现线程安全的方法。在进行性能测试用例的编写过程中,比较简单的办法就是直接使用synchronized关键字,修饰对象、方法以及类。但是使用synchronized同步,这可能会影响应用程序的可伸缩性以及运行效率。但是如果要在多个
Stella981 Stella981
4年前
Protobuf:一种更小、更快、更高效的协议
点击上方「嵌入式大杂烩」,「星标公众号」第一时间查看嵌入式笔记!前言之前分享关于JSON的使用:例说嵌入式实用知识之JSON数据(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzU5MzcyMjI4MA
Wesley13 Wesley13
4年前
UI 真正的含义是什么?
用户界面(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.51code.com%2F)(Userinterface),是一个比较广泛的概念,指人和机器互动过程中的界面,以手机为例,手机上的界面都属于用户界面。我们通过这个界面向手机发出指令,手机根据指令产生相应的反馈。设计这套界
Easter79 Easter79
4年前
Storm消息处理可靠性保证
Storm可以保证每一个从spout发出的消息能被完全处理。本章描述storm是如何完成这个保证以及用户如何从storm的可靠性能力获益的。消息“完全处理”的含义一个tuple从spout发出后可能会触发成千上万的tuple基于它而创建。以workcount的topology为例考虑下:TopologyBuild
Wesley13 Wesley13
4年前
GEF 命令模式介绍
命令模式的结构如图:在我们流程设计器中,实现复制粘贴功能,就是采用了命令模式,以剪切操作为例,当在编辑器中选中活动,在菜单中选择“剪切”,就会产生一个剪切命令(CutCommand对象)。剪切操作所用到的类如下:名称说明org.eclipse.gef.commands.Command命令的抽象类org.eclipse.gef.co