2.面向性能的设计与开发

原文:https://docs.oracle.com/cd/B19306_01/server.102/b14211/design.htm#g34949 最佳系统性能始于设计,并贯穿系统的整个生命周期。在初始设计阶段仔细考虑性能问题,在生产过程中更容易调整系统。 本章包含以下部分: • Oracle方法论 • 了解投资选择 • 了解可伸缩性 • 系统架构 • 应用设计原则 • 负载测试,建模和实现 • 部署新应用程序 2.1 Oracle方法论 随着互联网在商业应用中发挥更大作用,计算机系统变得
分类: 其他 发布时间: 11-19 22:45 阅读次数: 0

HotSpot Runtime概述

原文:http://openjdk.java.net/groups/hotspot/docs/RuntimeOverview.html#VM Class Loading|outline 本节介绍与HotSpot Runtime系统的主要子系统相关的关键概念。涵盖以下主题:  命令行参数处理  VM生命周期  VM类加载  字节码验证器和格式检查器  类数据共享  解释器  Java异常处理  同步  线程管理  C ++堆管理  Java本地接口(JNI)  VM致命错
分类: 其他 发布时间: 11-19 22:45 阅读次数: 0

原子指令于Lock-Free数据结构教学笔记

原文:http://faculty.ycp.edu/~dhovemey/spring2011/cs365/lecture/lecture20.html 示例代码:AtomicInstructions.zip 原子指令 原子指令是特殊的硬件指令,以不可分的方式对一个或多个内存位置执行操作。无论其他处理器执行什么指令,原子操作都会成功或完全失败。 原子指令可以用来做同步处理。由于原子指令可用于更改共享数据而无需获取和释放锁,因此可以实现更高的并行性。但是,由于它们是低层的,并且只能对数据结构进行小
分类: 其他 发布时间: 11-19 22:45 阅读次数: 0

vb中" ; "引号里加分号在数组中的作用

在print显示当中,分号的使用,可以让语句紧凑,否则没有分号会自动换行。 在数组的显示中,可以使下标变成动态下标。 例如 显示group(a),要使显示的a为动态下标,将其改为“group(“; a”)”即可
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

spring-boot之hello word

spring boot环境的搭建,从spring官网下一个demo就可以了,地址:http://start.spring.io/。 1.pom.xml的配置(只需要加入一个spring boot启动父依赖即可) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

POJ1611:The Suspects(并查集)

The Suspects Time Limit: 1000MS Memory Limit: 20000K Total Submissions: 51587 Accepted: 24675 题目链接:http://poj.org/problem?id=1611 Description: Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

第五次spring会议

今天晚上八点我们进行了站立会议 此次站立会议我们开了30分钟 参加会议的人员: 黄睿麒 侯熙磊 会议内容: 我们对控件属性修改和将删除信息导出到回收站进行了讨论,决定在依旧使用txt文档即将删除时间内容导出,还有密文怎样实现,我们选择用*替换文字。 黄睿麒:今天在编写代码查找和回收站的建立,明天继续完善回收站 private void 回忆站ToolStripMenuItem_Click(object sender, EventArgs e) { s
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

函数的参数,参数为数组

  如果函数的形参是字符常量,可以加上const char a="1111"‘’ 告诉用户是数据常量 如果将一个字符串的空格给去掉,通过将指针的的地址赋值给另外的指针,进行移位,如 #include <stdio.h> void del_space(char * s1); int main(int argc, char *argv[]) { char s[] = " h a sdf g "; puts(s); del_space
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

ie8不支持的数组方法

1、Array.map() 2、//添加数组IndexOf方法 就是在使用indexOf方法前,验证一下是否存在该方法IndexOf方法,如果有调用;如果没有就添加一个: if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (num) { var len = this.length >>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? M
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

算法学习——AC自动机

其实算是复习了。。。 首先在学习这个之前我们需要学会trie树这个东西,详见算法复习——trie树。   AC自动机就是在trie树的基础上建立起来的。   先看几个定义:     1,fail指针:这个指针指向 满足等于当前串的某一后缀的串中,深度最大的那个串。因为在trie树上任意一个点都可以代表从root到这个点所构成的串,所以假设我们现在有abcd这个串,这个指针指向的串是bcd,这就是合法的。因为bcd这个串是abcd这个串的某一后缀。     2,fail树:我们把每个节点的fai
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

第一次冲刺第五天个人报告

今天依旧是成绩查询界面的创建,经过昨天的错误,外加查询资料,今天顺利了很多。
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

springBoot AOP环绕增强、自定义注解、log4j2、MDC

(一)log4j2 maven配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- 切换log4j2日志读取 --> <exclusion>
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

Java开发笔记(二十六)方法的输出参数

前面介绍了方法的输入参数,与输入参数相对应的则为输出参数,输出参数也被称作方法的返回值,意思是经过方法的处理最终得到的运算数值。这个返回值可能是整型数,也可能是双精度数,也可能是数组等其它类型,甚至允许不返回任何参数。与输入参数类似,输出参数也需要定义数据类型,它的返回值类型在方法名称前面定义,具体位置参见方法的定义形式“访问权限类型 可选的static 返回值的数据类型 方法名称(参数类型 参数名称)”。 这里特别要注意,即使方法不返回任何输出参数,也需定义一个名叫void的返回值类型,而不
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

sprint冲刺计划第五天个人任务

今天,我进行了团队的数据导出代码的编写,遇到的问题,由于缺少类控件导致的。
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

如何比sketch和axure更方便地给原型做交互?

在快速的工作环境中,我们现在都希望在工作的各个环节中提高效率。有些产品设计师们做产品原型时,会感觉sketch或者axure添加交互的方式不够快捷。下面就提供一种解决方案。 使用工具:墨刀。 交互链接及动画设置面板 使用墨刀可以非常方便地创建页面间链接,墨刀独创的拖拽链接方式,让页面间的链接关系清晰呈现眼前,要创建页面间链接,只需要选中组件,然后拖动组件右侧的小圆圈到目标页面或状态就可以了,如下图: 链接创建完毕后,会弹出链接设置面板。链接面板包含5个部分:手势、转场动画、动效时长、定时器以及
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

L4.九.exercise-v1函数封装

#学生管理v1-函数封装前的非函数版本 打印学生列表代码重复,如果需要修改。 while if嵌套,代码越来越长,不容易维护,所以我们封装。函数封装。 student_list=['小王','小红',‘小李’] def show_students():   #打印列表   print('行号\t\t姓名')   print('-' * 20)   for i in range(0,len(student_list)):     print(i+1,'\t\t\t',student_list[i
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

2018 ACM-ICPC青岛赛区 B题 Kawa Exam 题解

题意: BaoBao正在进行在线考试(都是选择题),每个题都有唯一的一个正确答案,但是考试系统有m个bug(就是有m个限制),每个bug表示为第u个问题和第v个问题你必须选择相同的选项,题目问你,如果你修好了第i个bug,BaoBao最高可以取得多少分。 题目数量1e5 BUG数量1e5(真多) 答案范围1e5 思路:首先,如果出现了bug,导致{a1,a2,...,an}n个题目必须选择一样的结果,那么最高得分肯定是众数的出现次数。我们发现bug是具有传递性的,如果bug连成了一个环,而且你
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

DRF 之 版本控制

1、版本控制是干什么用的,为什么要有版本?   我们都知道每一个程序都是有版本的。而且版本也会升级从v1升级到v2、v3、v4·····,但是我们不可能因为新版本出现旧版本就不去维护,因为用户有权选择不更新版本。所以我们就需要对版本进行控制,这个DRF也给我们提供了一些封装好的方法。 2、在版本的源码中遨游   2.1 先看APIView中,有个initial方法   2.2 点击initial进入,我们可以看到将版本信息version 和 版本控制方案scheme 分别赋值给了request
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

day13-(事务&mvc&反射补充)

回顾: jsp: java服务器页面 jsp的脚本 jsp的注释 html注释 java注释 jsp注释 <%-- --%> jsp的指令 page:声明页面一些属性 重要的属性: import pageEncoding contentType 了解属性 isErrorPage:一旦他的值为true jsp页面就是可以使用exception内置对象 include:静态包含,(内容) taglib:导入标签库
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0

关于随机种子——random_state

random_state是一个随机种子,是在任意带有随机性的类或函数里作为参数来控制随机模式。当random_state取某一个值时,也就确定了一种随机规则。 random_state可以用于很多函数,我比较熟悉的是用于以下三个地方:1、训练集测试集的划分 2、构建决策树 3、构建随机森林 1、划分训练集和测试集的类train_test_split   随机数种子控制每次划分训练集和测试集的模式,其取值不变时划分得到的结果一模一样,其值改变时,划分得到的结果不同。 2、构建决策树的函数 clf
分类: 其他 发布时间: 11-19 22:44 阅读次数: 0