Java 自带性能监控工具:监视和管理控制台 jconsole 的使用

1. 前言 想验证你对 jvm 配的一些调优参数(比如 Xms、Xmx 等)有没有起作用吗? 想不想实时监控你自定义的线程池的在实际运行时的线程个数、有没有死锁? 应用出现 java.lang.OutOfMemoryError: Java heap space,你知道需要去调整 Xms、Xmx。想不想实时监控你的 Java 应用的堆内存使用情况,并根据峰值等数据设置最适合你的 Xms、Xmx 等参数? 应用出现 java.lang.OutOfMemoryError: PermGen space
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

NIO组件之channel

Java NIO指的是new IO ,相对OIO,也称non-blocking IO,对应四种基本IO类型中的IO多路复用,主要有有三大核心组件,Channel(管道),Buffer(缓冲区),selector(选择器) channel相当于传统IO看的输入输出流合集,既可读也可写,有四类, FileChannel,文件通道,用于文件的数据读写 SocketChannel套接字通道用于socket套接字TCP连接的数据读取, ServerSocketChannel,服务器套接字通道,允许监听T
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

1,eclipse导入项目jdk版本不一样解决方案 2,java报javax.servlet.jsp cannot be resolved to a type

一:eclipse导入项目jdk版本不一样解决方案 参考博文: https://www.cnblogs.com/chenmingjun/p/8472885.html 选中项目右键 --> Properties --> Build Path --> 选中Libraries一栏,移除(Remove)这个库选项,   然后添加新的库选项:   Add Library... --> JRE System Library --> next --> Execution environment --> En
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

第5节模板语法-插值

1. v-once指令 效果图: v-once指令 阻止显示新的变量值,就是 一部手机的价格 变了, 但是官网上显示的销售价格还是旧价格, 新价格它显示不出来。 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <link type="text/css" rel="stylesheet" href=" "/> <style type="
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

Python爬虫(一)_HTTP的请求与响应

HTTP和HTTPS HTTP(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收HTML页面的方法 HTTPS(HyperText Transfer Protocol over Secure Socket Layer)简单讲是HTTP的安全版,在HTTP下加入SSL层。 SSL(Secure Socket Layer安全套接层)主要用于web的安全传输协议,在传输层对网络连接进行加密,保障在Internet上数据传输的安全。 HTTP的端口号为80 H
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

Mysql进阶01 服务器下载 启停 配置相关

查询服务器是否安装过该软件包 采用 rpm 命令, RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” 使用 rpm -qa | grep - i mysql 查看是否安装成功 安装 rpm -ivh Mysql-server xxxxxxxxxxxxxx mysql安装成功之后,会自动创建一个mysql用户和mysql组 Linux 中为每个用户在/etc/passwd文件中有一个对应的行, 用户名:口令:用户标识号:
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

React项目性能优化

1. 使用生产版本 确保发布的代码是生产模式下(压缩)打包的代码。 一般运行npm run build命令。 直接从webpack看配置文件,需要设置mode = 'production'。 调用teaser-webpack-plugin React Devtools可以根据地址栏右侧图标颜色判断是否是生产模式。 2.可视范围数据加载--虚拟化长列表 当网站需要加载大批量数据时,会加载特别慢。这个时候我们可以使用虚拟滚动插件,只渲染当前屏幕范围内的数据。 鼠标滚动去触发事件,再渲染一屏。 3.
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

jsp基础模板

jsp页面基础模板 base.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <c:set var="ctx" value="${pageContext.request.contextPath }" /> <!-- 页面默认
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

python内置函数--- hasattr、setattr、getattr

1、描述 hasattr() 函数用于判断对象是否包含对应的属性。 语法 hasattr 语法: hasattr(object, name) 2、描述 setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的。 语法 setattr() 语法: setattr(object, name, value) 参数 object -- 对象。 name -- 字符串,对象属性。 value -- 属性值。 3、描述 getattr() 函数用于返回一个对象属性值。 语
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

关于Xshell每次单击输入两个字符问题的解决办法

我使用中文版Xshell时所产生的问题:每输入一个字符都会显示两个。 我解决的办法是:选择:工具---》更改语言---》选择英语,立即重启。 看问题得到解决后,再换成中文即可。 感觉是编码系统混乱了,做一次初始化就行。
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

2019-2020-1 20175328 《信息安全系统设计基础》第一周学习总结

第一周总结
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

2019-2020-1 20175330 《信息安全系统设计基础》第一周学习总结

学习目标 1.熟悉Linux系统下的开发环境 2.熟悉vi的基本操作 3.熟悉gcc编译器的基本原理 4.熟练使用gcc编译器的常用选项 5.熟练使用gdb调试技术 6.熟悉makefile基本原理及语法规范 7.掌握静态库和动态库的生成与调用方法 8.理解C程序中模块的概仿,模块分解的“高内聚,低耦合”的原则 9.了解链接的概念 实验楼学习内容总结 预处理:gcc –E hello.c –o hello.i gcc –E调用cpp 编 译:gcc –S hello.i –o hello.s
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

软件工程·第一周

第一周作业 赵有为 不管是学一些骚操作还是打打游戏都对电脑有很大的兴趣,虽然高中没有接触相关的竞赛但大学还是选择了计算机, 会从事计算机,青岛、杭州、上海 公司未定 开发岗 具备的专业知识:会写一点汇编,会写一些前端的东西还有基于node的服务器, 差距:更多的实践,时间积累和算法 考研,将重点放在文化课上,尽全力提高文化课成绩,有余力搞一些开发 我能够学习到规范的软件开发流程并将自己掌握的语言应用到实际,每周平均累计时间12小时 个人介绍:我是叫赵有为的某为;我的爱好是恰烧烤、在mc里挖洞、
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

计组有限状态机感悟

有限自动机搭建总结(仅供参考,仅为本人粗浅的感悟) 初状态:利用寄存器初始化为0,如果是初状态本来就需要0就好了,如果初状态需要其他数据,就需要最开始立刻刷新一次寄存器的数值以建立初状态 锁存答案:需要有一个已经确定了的不会再变的信号将存答案的寄存器使能端置零,可以利用预期输出结果的特征进行一次判断以构造一个信号用于置零。 状态编码:普通二进制编码与独热编码都可以,可以合理选择
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

Python爬虫(二)_urllib2的使用

所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中有很多库可以用来抓取网页,我们先学习urllib2。 urllib2是Python2.x自带的模块(不需要下载,导入即可使用) urllib2官网文档:https://docs.python.org/2/library/urllib2.html urllib2源码 urllib2在python3.x中被改为urllib.request urlopen 我们先来段代码: #-*- coding:utf-
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

一个炒鸡简单的购物车

一个炒鸡简单的购物车 # 我自己新建了两个文件;一个存放用户的user_info.txt文件和存放商品信息的goods_info choose_goods_dict = {} user_lt = [] def register(): """注册""" print('*'*10,'欢迎来到注册功能!','*'*10) username_inp = input("请设置你的用户名:") pwd_inp = input("请输入你的密码:") reg
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

2019-2020-1 20175307 《信息安全系统设计基础》

1.gcc编译器 gcc编译器的基本格式为gcc(-选项)(文件名称) -ESc -ISO hello.c->预处理器->hello.i->编译器->hello.s->汇编器->hello.o->链接器->hello.exe
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

Git简单操作及原理

设置签名: 用户名:tom Email地址:[email protected] git config user.name tom_pro git config user.email goodMorning@atguigu 作用:区分不同开发人员的身份,无其他作用 辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系 命令:(就近原则:二者都没有不允许) 项目级别/仓库级别:仅在当前本地库范围内有效 系统级别:登录当前操作系统的用户范围有效
分类: 其他 发布时间: 09-22 23:11 阅读次数: 0

利用Zxing扫描和产生二维码

这段时间我做的一个app需要用到二维码扫描,但是找遍了我们的51CTO都没有找到合适的文章,我想把我自己利用zxing做二维码扫描的方法提供出来供大家参考。Android中二维码扫描的最常用库是zxing和zbar,zxing项目地址为:https://github.com/zxing/zxing。目前有多人在维护,最新版本是zxing3.4.0,大多数手机app用的是zxing。zbar主要用C
分类: 移动开发 发布时间: 09-22 23:10 阅读次数: 0

java 反射和反序列化破解单例模式和填补漏洞方法

反射:publicclassDestruct{publicstaticvoidmain(String[]args)throwsException{Classclazz=Class.forName("co.sxt.in.Design");Constructor<Design>c=clazz.getDeclaredConstructor();c.setAccessible(true);//
分类: 编程语言 发布时间: 09-22 23:10 阅读次数: 0