Wesley13 Wesley13
4年前
java中的23种设计模式
java中一共23种设计模式!按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。创建型模式用来处理对象的创建过程,主要包含以下5种设计模式:工厂方法模
Wesley13 Wesley13
4年前
java对象 POJO和JavaBean的区别
一、POJO1、定义POJO(PlainOrdinaryJavaObject)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是为了避免和EJB(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fbaike.so.c
Wesley13 Wesley13
4年前
edX的一些管理命令
平台管理1.列出所有manage.py命令参数:sudo uwwwdata /edx/app/edxapp/venvs/edxapp/bin/python/edx/app/edxapp/edxplatform/manage.pylmssettingsawshelp2.重启edxapp
Wesley13 Wesley13
4年前
Java枚举的小知识点
enum是jdk1.5引入的,使用它可以创建枚举类型,就像使用class创建类一样。enum关键字创建的枚举类型默认是java.lang.Enum(一个抽象类)的子类用法1常量一般定义常量都是publicstaticfinal…,现在可以把相关常量都放在一个枚举类里,而且枚举比常量提供更多方法1.enumsea
Stella981 Stella981
4年前
ES6的let命令(二)
2.暂时性死区暂时性死区(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.51code.com%2F)是指只要块级作用域内存在let命令,它所声明的变量就绑定这个作用域,不会受到外部的影响。       varnum12;    if(true){    nu
Easter79 Easter79
4年前
StatsD!次世代系统监控的核心
在互联网业务蒸蒸日上的今时今日,系统架构日渐复杂,随着软件产品和工程团队的变革,许多开源的监控工具应运而生,其中有一些相当出名,比如Zabbix、Nagios还有StatsD。也有一些问题被大家不断讨论,例如,监控领域的开源工具Zabbix和Nagios哪个更好?StatsD是否有可能取代Zabbix或Nagios(https://
Wesley13 Wesley13
4年前
VRF在区块链中的应用
最近区块链领域流行了一种“怪病”,许多区块链项目或者设计方案都加入了一个叫做VRFs的算法。那么,(1)什么是VRFs?(2)VRFs在区块链中解决了什么问题?本文旨在介绍VRFs的原理以及在区块链中的用途,不涉及复杂的VRFs的详细设计实现以及安全性证明。VRFs介绍VRFs全称VerifiableRand
Wesley13 Wesley13
4年前
Oracle的rollup、cube、grouping sets函数
Groupby、rollup、cube、groupingsets区别oracle除了groupby基本用法之外,还有ROLLUP,CUBE,GROUPINGSETS等扩展方法,这些可以理解为GroupBy分组函数封装后的精简用法,相当于多个unionall的组合显
Stella981 Stella981
4年前
SpringBoot学习遇到的问题(持续更新)
1.问题:\Cause:com.microsoft.sqlserver.jdbc.SQLServerException:必须声明表变量"@P0"。_;uncategorizedSQLException;SQLstate\S0001\;errorcode\1087\;必须声明表变量"@P0"。;nested
Stella981 Stella981
4年前
Go实现基于WebSocket的弹幕服务
拉模式和推模式拉模式1、数据更新频率低,则大多数请求是无效的2、在线用户量多,则服务端的查询负载高3、定时轮询拉取,实时性低推模式1、仅在数据更新时才需要推送2、需要维护大量的在线长连接3、数据更新后可以立即推送基于webSocket推送1、浏览器支持的socket编