上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。20世纪50年代初美国数学家R.E.Bellman等人在研究多阶段决策过程(multistep decision process)的优化问题时,提出了著名的最优化 阅读全文
posted @ 2020-12-18 20:47 白纸黑字。 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.禁止指令重排序 创建对象要经过如下几个步骤 分配内存空间 调用构造器,初始化实例 返回地址给引用 但是JVM具有指令重排的特性,执行的顺序有可能变成 a-c-b,指令重排在单线程下不会出现问题,但是在多线程下会导致一个线程获得还没有初始化的实例。例如:线程T1执行了a,b,此时线程T2调用get 阅读全文
posted @ 2020-12-18 20:46 白纸黑字。 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 内部类 非静态内部类没法在外部类的静态方法中实例化。 非静态内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 在静态内部类中调用外部类成员,成员也要求用 static 修饰。 创建静态内部类的对象可以直接通过外部类调用静态内部类的构造器;创建非静态的内部类的对象必须先创建外部类的对象,通过 阅读全文
posted @ 2020-12-17 18:38 白纸黑字。 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力。 关注: 不同程序有不同的性能关注点,比如科学计算关注运算速度,游戏引擎注重渲染效率,而服务程序追求吞吐能力。 服务器一般都是可水平扩展的分布式系统,系统处理能力取决于单机负载能力和水平扩展 阅读全文
posted @ 2020-12-17 18:31 白纸黑字。 阅读(242) 评论(0) 推荐(0) 编辑
摘要: CPU是通常大家最先关注的性能指标,宏观维度有核的CPU使用率,微观有函数的CPU cycle数,根据性能的模型,性能规格与CPU使用率是互相关联的,规格越高,CPU使用率越高,但是处理器的性能往往又受到内存带宽、Cache、发热等因素的影响,所以CPU使用率和规格参数之间并不是简单的线性关系,所以 阅读全文
posted @ 2020-12-17 18:28 白纸黑字。 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性月强,同时表明其独立性越差(降低耦合性,可以提高其独立性 阅读全文
posted @ 2020-12-16 09:37 白纸黑字。 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力。 关注: 不同程序有不同的性能关注点,比如科学计算关注运算速度,游戏引擎注重渲染效率,而服务程序追求吞吐能力。 服务器一般都是可水平扩展的分布式系统,系统处理能力取决于单机负载能力和水平扩展 阅读全文
posted @ 2020-12-16 09:35 白纸黑字。 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、getName() 一个Class对象描述了一个特定类的属性,Class类中最常用的方法getName以 String 的形式返回此 Class 对象所表示的实体(类、接口、数组类、基本类型或 void)名称。 2、newInstance() Class还有一个有用的方法可以为类创建一个实例,这 阅读全文
posted @ 2020-12-16 09:31 白纸黑字。 阅读(112) 评论(0) 推荐(0) 编辑
摘要: AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的 阅读全文
posted @ 2020-12-15 16:46 白纸黑字。 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.shiro可以完成哪些工作? shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 2.Apache Shiro 的三大核心组件 a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验 阅读全文
posted @ 2020-12-15 16:45 白纸黑字。 阅读(68) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页