码迷,mamicode.com
首页 > 编程语言 > 日排行
线程池配置合理线程数
1.cpu密集型(例如while循环 ) cpu密集的意思是该任务需要大量的运算,而没有阻塞,cpu一直全速运行。 cpu密集任务只有在真正的多核cpu上才可能得到加速(通过多线程) 而在单核cpu上,无论你开几个模拟的多线程该任务都不可能得到加速,因为cpu总的运算能力就那些 cpu密集型任务配置 ...
分类:编程语言   时间:2020-01-09 01:32:23    阅读次数:122
JavaScript学习(一)
1,事件: (1)onmouseover:鼠标移入某个对象等触发事件 (2)onmouseout:鼠标移出某个对象等触发事件 2,获取元素 通过Id获取只能获取一个对象:document.getElementById('id名') 获取一组同一类型的对象(数组):document.getElemen ...
分类:编程语言   时间:2020-01-09 01:38:30    阅读次数:225
SpringBoot介绍与使用
SpringBoot介绍与使用 1.什么是SpringBoot SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring framework 同属于spring的产品: 我们可以看到下面的一段介绍: Takes an opinionated view of building ...
分类:编程语言   时间:2020-01-09 01:38:52    阅读次数:114
JAVA多线程的基础
线程与进程的区别 1.线程与进程 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使 ...
分类:编程语言   时间:2020-01-09 01:39:57    阅读次数:141
JavaScript 常用资源
常用代码 字符串截取 substr(start [, length ]) 返回一个从指定位置开始的指定长度的子字符串 substring(start, end) 返回位于 String 对象中指定位置的子字符串。 页面跳转 window.navigate("top.jsp"); window.his ...
分类:编程语言   时间:2020-01-09 10:16:57    阅读次数:125
Spring Security 实战干货: 简单的认识 OAuth2.0 协议
1.前言 欢迎阅读 "Spring Security 实战干货" 系列文章 。 OAuth2.0 是近几年比较流行的授权机制,对于普通用户来说可能每天你都在用它,我们经常使用的第三方登录大都基于 OAuth2.0 。随着应用的互联互通,个性化服务之间的相互调用,开放性的认证授权成为 客观的需要。 2 ...
分类:编程语言   时间:2020-01-09 10:26:24    阅读次数:88
java下double乘以100后精度丢失问题
比如 System.out.println(0.14*100); 输出: 14.000000000000002 解决方法: BigDecimal b = new BigDecimal(String.valueOf(0.14)); BigDecimal c = new BigDecimal(Strin ...
分类:编程语言   时间:2020-01-09 10:28:11    阅读次数:412
Python之bz2模块的使用
bz2模块的作用: 用于压缩数据以便存储或传输。bz2有三种压缩/解压方式: 1、一次性压缩/解压数据。 2、迭代式压缩/解压压数据。 3、类似文件的类方式的压缩/解压数据。 1、bz2内存压缩与解压示例 #!/usr/bin/env python3 # encoding: utf-8 import ...
分类:编程语言   时间:2020-01-09 10:28:33    阅读次数:485
Python数据分析——谁才是《三体》的主角?
准备工作 matplotlib库 三体.txt(utf 8编码) 三体主要人物.txt(utf 8编码) 代码 大纲 导入matplotlib.pyplot方法,创建1个Novel类,包含2个属性和4个方法。 初始化 类包含两个属性,小说名字和主要人物名字。 主要人物来源于《三体》百度百科,以每行一 ...
分类:编程语言   时间:2020-01-09 10:33:27    阅读次数:121
彻底搞懂Python切片操作
一、Python可切片对象的索引方式 Python可切片对象的索引方式包括:正索引和负索引两部分。如下图所示,以a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例: 二、Python切片操作的一般方式 一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index ...
分类:编程语言   时间:2020-01-09 10:34:41    阅读次数:98
Java HashMap按key排序和按value排序的两种简便方法
HashMap的储存是没有顺序的,而是按照key的HashCode实现.key=手机品牌,value=价格,这里以这个例子实现按名称排序和按价格排序. Map phone=new HashMap(); phone.put("Apple",8899); phone.put("SAMSUNG",7000 ...
分类:编程语言   时间:2020-01-09 10:36:14    阅读次数:141
聊聊spring之bean对象的实例化过程
在spring实例化 之前bean对象封装成 beanDefinition 对象 想了解详情的请参考上一篇文章 好了 我们聊聊 Bean 的实例化过程的几个重要角色 BeanDefinitionRegistryPostProcessor 接口 Refresh().invokeBeanFactoryP ...
分类:编程语言   时间:2020-01-09 10:37:43    阅读次数:102
Spring Boot 两步集成 日志收集ELK与分布式系统监控CAT
日志收集ELK与分布式系统监控CAT Spring Boot项目集成方法 一. pom.xml引入starter依赖 二. bootstrap.yml配置文件开启日志 附录:服务安装 一. ELK安装 1. ElasticSearch安装 下载所需版本压缩包并解压 修改/config/elastic ...
分类:编程语言   时间:2020-01-09 11:52:16    阅读次数:123
20200109 java.util.StringJoiner
StringJoiner用于构造存在分隔符的字符串,可以指定字符串的前缀、后缀。 通过setEmptyValue()方法设置字符串为空时的返回值,即使指定了前缀后缀,只要字符串为空,也返回etEmptyValue()方法设置的值。 merge()方法,返回值为【调用对象的前缀+调用对象的字符串值+入 ...
分类:编程语言   时间:2020-01-09 13:00:40    阅读次数:84
解决: java.io.IOException: 打开的文件过多 的问题
问题 前一阵子公司项目做了一次压力测试, 中间出现了一个问题: 在50多个并发的时候会出现 java.io.IOException: 打开的文件过多 这个异常. 但是在没有并发的时候是不会出现这个问题的. 这个问题的出现使得项目压力测试没有办法进行下去, 所以必须要尽快解决掉. 尝试查找原因1 首先 ...
分类:编程语言   时间:2020-01-09 13:02:14    阅读次数:222
python six
打开six的介绍,可以看到:six是为了解决Python2 和 Python3 代码兼容性而产生的,众所周知 Python 2 和 Python 3 版本的分裂给 Python 开发者们带来了很大的烦恼,为了使代码同时兼容两个版本,往往要增加大量的代码,典型的就有urllib部分方法不兼容。 所以, ...
分类:编程语言   时间:2020-01-09 13:04:14    阅读次数:66
Spring MessageSource
(一) xml配置-config.xml line11-19 重点是id="messageSource" (二)properties文件定义 messages_en_US.properties messages_en_US.properties (三)测试类 必须是 ApplicationConte ...
分类:编程语言   时间:2020-01-09 13:05:15    阅读次数:90
Java学习 PrintWriter打印输出—用于快速输出字符到文件
前言 一般情况下,我们输出一些字符串到文档中需要使用FileWriter与BufferedWriter配合。但是使用这方式效率并不高,在有大量日志或者字符串需要输出到文档中的情况下更推荐使用PrintWriter 简单的demo private void write(){ File file = n ...
分类:编程语言   时间:2020-01-09 13:09:38    阅读次数:110
java - springboot - helloworld
环境 系统: win7x64 工具:idea jdk:java 10 springboot是用来整合spring框架下其他部分的工具。免去了配置tomcat,数据库连接,导包等步骤。 1. 创建一个maven项目,因为只是个简单例子所以不用选具体框架。 2. 填写项目名字 3. 完成 4. 导入sp ...
分类:编程语言   时间:2020-01-09 13:09:59    阅读次数:71
Java课设-数字华容道
2019 2020学年第一学期Java课设 数字华容道 一:团队成员介绍及任务分配 王鑫杰 201821123112 组长 dao模式结合数据库 登录验证 排行榜展示 林炜 201821123102 组员 主体代码 游戏主功能 界面设计 王粤翰 201821123110 组员 游戏背景音乐配置 编写 ...
分类:编程语言   时间:2020-01-09 13:12:36    阅读次数:348
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!