【JVM虚拟机】GC日志样例解读

近期查看产品日志,看到如下GC日志,收集整理如下 Tomcat垃圾回收日志(tomcat-gc*.log) 2019-09-29T06:01:00.041+0800: 1310458.865: [GC (Allocation Failure) 2019-09-29T06:01:00.041+0800: 1310458.866: [ParNew: 366307K->2255K(386880K), 0.0214515 secs] 1016409K->652361K(1369920K), 0.022
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

编译技术图示(第一章 编译概述)

编译技术图示(第一章 编译概述) 源程序——>机器代码 分析(前端):分成小部分,找出小部分属性,包括:词法分析、语法分析、语义分析、中间代码生成 合成(后端),包括:中间代码优化、目标代码生成、目标代码优化 1、词法分析:识别、删除单词符号、词法检查 输入:源代码,输出:二元式<单词类别,单词属性> 2、语法分析 输出:抽象语法树(AST),从下向上看 3、语义分析 有限,大部分都是类型(运算)检查 4、中间代码生成 eg:x=a+b —> t1=a+b x=t1 为什么分为两个指令?因为是
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

Luogu P2448 无尽的生命

写在前面 这一篇没有什么好东西, 为什么没人写Hash Idea 因为本题求的是逆序对,重点是离散化,不是么? 于是可以用Hash来处理本题? 裸的树状数组和归并有\(70\;pts\)是吧 根据这一篇题解,我们可以得到一种好的做法 这里我采用Hash 可以看看记录 开\(O2\)的\(74\;ms\) Code int Hash[maxn<<1],c[maxn<<1],l[maxn<<1]; int cnt,tot,n,m; pair<int,int> p[maxn]; inline voi
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

洛谷 P1230 智力大冲浪 题解

P1230 智力大冲浪 题目描述 小伟报名参加中央电视台的智力大冲浪节目。本次挑战赛吸引了众多参赛者,主持人为了表彰大家的勇气,先奖励每个参赛者 \(m\)元。先不要太高兴!因为这些钱还不一定都是你的?!接下来主持人宣布了比赛规则: 首先,比赛时间分为 \(n\) 个时段 \((n≤500)\),它又给出了很多小游戏,每个小游戏都必须在规定期限 \(ti\) 前完成 \((1≤ti≤n)\) 。如果一个游戏没能在规定期限前完成,则要从奖励费 \(m\) 元中扣去一部分钱 \(wi\),\(wi
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

【Python】【demo实验17】【练习实例】【将一个正整数分解质因数】

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 我的源代码: #!/usr/bin/python # encoding=utf-8 # -*- coding: UTF-8 -*- # 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 a = int(input("please input the number:\n")) b = a # a 的因数集合 la = [] l = [] c = int(a*0
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

构建之法2019092609-2 选题 Scrum立会报告+燃尽图 02

此作业要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/8679 此博客为团队作业 组长:康哲 组员:付宇泽 都雪冬 齐文华 梅小雨 要求1 工作照片。要求启用手机的时间(与北京时间同步)与GPS记录功能,拍照,不要用任何软件修改导致exif变化。 要求2 时间跨度,精确到分钟,从何时开始至何时结束。建议半小时左右。   16:17-16:52 时长35分钟 要求3 地点 二食堂前树林区 要求4 立会内容    (1)昨天的成绩
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

tensorflow2 矩阵乘法问题

tensorflow2再做矩阵相乘的时候如果维度有None,则矩阵相乘结果不对。 也不知道为什么,只能用矩阵对应元素相乘在相加的形式来实现矩阵相乘,这个困扰了我好几天,所以记下来。 [email protected] 换成 tf.reduce_sum(inputs_expand*self.kernel,axis=-2)
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

若干字符串算法

Hash 将不知道什么东西映射到一个小范围的数上。相比用map而言,手写Hash往往会做到更高的效率。 Hash的一大用处是储存和查询两个复杂数据的存在情况。这对于判断多个字符串相等往往有很大优势。 在OI中有一种非常重要的Hash函数,它的运转方式如下: 把字符串\(s\)看成一个\(P\)进制数,这样就可以给每个数赋上一个正的权值。具体来说,它返回的是一个无符号的长整数(省去了取模操作),大小: \[ H(s) = \sum_{i=0}^{|s|-1} s_i P^{i} \] 当\(P
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

JSON与对象,集合之间的转换

https://www.cnblogs.com/xiatc/p/8952739.html
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

tomcat和nginx介绍

tomcat为什么需要装java环境? 因为tomcat是用java写的, 所以运行需要JRE,就是JAVA运行时刻环境,所以必须通过安装JDK来得到这个运行环境,不装JDK装JRE也行sun的网站上有下载。但是JRE只是运行时刻化境,不能编译JAVA源程序。 Tomcat是什么?有什么作用? 一般来说,大的站点都是将Tomcat与Apache的结合,Apache负责接受所有来自客户端的HTTP请求,然后将Servlets和JSP的请求转发给Tomcat来处理。Tomcat完成处理后,将响应传
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

zabbix监控 zabbix安装与配置

zabbix安装与配置 一、什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装agent方式采集数据。 server端:通过收集agent发送的数据,写入数据库(MySQL,ORACLE等),再通过php+apache在web前端展示. zabbix = c
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

SpringBootSecurity学习(04)网页版登录其它授权和登录处理

其它授权配置 security的配置类中,对所有路径进行了统一授权配置。但是有的内容我们也需要让未登录游客有权限访问,比如js,css等静态文件,还有一些宣传页面等等。这些路径可以单独配置: 我们来试验一些,springboot项目的试图页面一般放在resource文件夹下面的templates文件夹下。而静态文件一般放在resource文件夹下面的static文件夹下。我们来建立一个test.css文件, 随便写点内容,启动项目看看效果: 可以看到在未登录的情况下是可以访问的。也可以弄一个简
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

Dubbo学习系列之十三(Mycat数据库代理)

软件界有只猫,不用我说,各位看官肯定知道是哪只,那就是大名鼎鼎的Tomcat,现在又来了一只猫,据说是位东方萌妹子,暂且认作Tom猫的表妹,本来叫OpencloudDB,后又改名为Mycat,或许Cat更亲切?那现在就来认识下这只小猫吧。 数据库的核心地位就不说了,但现在的问题是,各种RDB,各种NoSQL交织,又是分布式、多租户的场景下,心里有没有十足的把握能稳住如此局面呢。有需求,就有市场!自然,相应的技术也应运而生,Mycat作为一款DB中间件,可以作为应用和DB间的“桥梁”,让后台DB
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

2019-2020-1 20199323《Linux内核原理与分析》第三周作业

实验中遇到的问题 问题 输入命令时,不能执行 原因: Linux中区分大小写 实验 使用实验楼虚拟机打开shell: make尽心编译: 然后就是构造一个简单的时间片轮转 先写一个mypcb.h头文件,头文件里包含PCB控制块 对mymain.c进行修改,这是mykernel内核代码的入口,负责初始化内核的各个部分。 对myinterrupt.c进行修改,增加my_schedule(void)函数: 重新编译出现如下结果:
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

CodeForces 1174D Ehab and the Expected XOR Problem

题意: 给定两个数\(n\)和\(x\),构造一个序列,设为\(a[l]\)(\(l\)不确定) \(1\)、\(1\leq a[i]<2^{n}\) \(2\)、序列中没有子序列异或和为\(0\)或\(x\) \(3\)、\(l\)应最长 分析: \(1\)、设前\(i\)个数字异或和为\(sum_{i}\),则对于\([i,j]\)的异或和为\(sum_{i}⨁sum_{j-1}\),所以我们可以找出\(sum\)数组,满足 \[\forall i,j,sum_{i}\oplus sum_
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

Android.mk语法说明

版权申明: 本文原创首发于以下网站,您可以自由转载,但必须加入完整的版权声明 博客园MogooStudio:https://www.cnblogs.com/MogooStudio/ csdn博客MogooStudio:https://blog.csdn.net/nmjkl001/ 路径 MY_LOCAL_PATH := $(call my-dir) LOCAL_PATH := $(MY_LOCAL_PATH) MY_SOURCE_PATH := $((LOCAL_PATH)../../../c
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

#cometojOI模拟赛

开幕雷击草 第一题手推式子从小数据推出来了,主要是这种与3有关的好像在某一场CFDiv.2做过,不过没什么印象了 然而 1e9+7我写成了10e9+7了 淦 然后还有一处快速幂传入变量忘了开LL了 100——》25XD 第二题第一眼就是个模拟题,然后也没怎么造hack数据,拿了个60滚了(主要是数据点太少了) 第三题的话本来是打了个暴力的,把n=3和链型的写完了,因为链应该就是个DP,所以还挺好写的,事实上是好像求负数写挂了,暴力就得了12分XD (结果这个题还搜到了,然后就12——》100了
分类: 其他 发布时间: 09-29 19:51 阅读次数: 0

【UEFI】---BIOS中对Guid的使用以及Lib函数的使用总结

---恢复内容开始---   BIOS发展至今传统的汇编实现早已被抛弃,UEFI作为目前一套主流的标准定义接口,被广泛使用。之前被一些有关GUID和一些Lib函数的使用以及跨Pkg调用给折腾的不行,每次改代码都要build好多次,才能build过。趁着这次的一个Bug,针对GUID和Lib的跨Pkg使用做下小结。      /*GUID*/   顾名思义--globally unique identifier,全局唯一标识符。GUID是一个由128bit=16Byte的二进制数据组成,此数据的
分类: 其他 发布时间: 09-29 19:34 阅读次数: 0

服务器返回的数据将Unicode码转成汉字

当我们请求接口的时候,服务器会返回一些数据,当我们打印的时候就会发现,打印出来的是unicode码,不是汉字。 这时候需要我们自己手动处理一下,让打印的时候输出汉字的格式。 方法如下: 新增一个分类,在分类中,重写描述的方法,如下: /** * 集合类型打log */ @implementation NSArray (log) - (NSString *)description{ return [self descriptionWithLocale:nil]; }
分类: 其他 发布时间: 09-29 19:34 阅读次数: 0