- 博客(9)
- 收藏
- 关注
原创 Java多线程估算线程池
原理多线程的线程池可以提高程序的运行性能,这是毋庸置疑的,但是如何设置线程池的大小,以前一直是靠猜,或者根据经验配置,这两天对系统的线程池进行优化配置时,找到了如何合理地估算线程池大小这篇文章,在这里做个记录,方便以后查询使用。我们的程序在运行时消耗时间的主要有两个部分,一个部分是在CPU内部进行的计算,这里会对我们的数据进行各种逻辑处理;另一个部分是IO消耗,也就是为CPU准备数据的时间。然...
2020-03-03 21:13:54
364
原创 使用Docker部署mongoDB集群
mongoDB docker集群部署准备环境首先初始化并配置docker集群,这部分内容自行百度,这里不做介绍。输入以下指令:docker node ls查看当前所有节点,再选定准备运行mongoDB的服务器,输入以下指令:docker node inspect {节点ID}如想查看ID为j85rcgvsqq9iid37aff62is8g的node,可输入docker node in...
2020-02-07 22:15:18
2379
原创 JavaScript UTF-8编码转换
JavaScript UTF-8编码问题今天在开发中遇到一个问题,在JavaScript中向服务器发送数据时,由于一些限制,只能发送经过编码的字节流数据,本来打算直接用JavaScript里的String.charCodeAt()和String.fromCharCode()来实现编码转换,结果在转换中文字符时发生了问题,中文自动转换后再转为Uint8Array,会丢失数据,不得已只能自己写了个字...
2020-01-15 16:46:52
1919
原创 Ubuntu lsof指令 慢 卡顿原因
Linux踩坑记录Linux服务器上lsof指令慢Linux服务器上lsof指令慢查到原因是http://blog.chinaunix.net/uid-24648266-id-5744774.html这篇文章里提到的,因为使用了无效的DNS导致的,可以把/etc/resove.conf文件中的nameserver全部删掉,或者换成国内有效的DNS。...
2019-01-18 18:02:31
6318
原创 Spring Boot 从1开始
依赖注入目录 :依赖注入上一篇写了一个最简单的Hello World,这一篇记录一下依赖注入。在Spring开发中使用资源的注入是一个非常好的习惯(Spring的卖点之一)(而我刚开始用Spring的时候还在傻傻的New对象)。所谓依赖注入也可以理解为资源复用,Spring中很多模块都可以复用,这里我新建了一个service,这里可以用@Service注解,表明这是一个Ser...
2018-06-15 14:31:26
220
原创 Spring Boot 从0开始
Spring Boot 使用总结最近做的项目用到了Spring Boot和Spring Cloud,也算是接触了微服务的一些东西,趁着这两天有时间写一点东西来记录一下。Spring Boot 使用总结项目环境搭建编写代码完整项目项目结构Maven配置项目环境搭建Spring Boot提供了很丰富的项目启动服务,这篇以一个简单的Hello World...
2018-06-13 11:37:18
345
原创 Java异或校验
Java异或校验今天要用到异或校验,折腾了半天,写下来留作备用。 功能是将一串16进制的数进行异或校验,输出校验和。 代码:import java.util.Scanner;/* * 亦或校验算法 */public class Checksum_XOR { @SuppressWarnings("resource") public static void main(String
2017-09-30 17:36:54
4626
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人