Wesley13 Wesley13
3年前
java并发编程的艺术之Java并发基础
为什么要使用多线程Java天生就是多线程程序,简单的一个main()方法的执行,其实是由main线程和其它的线程共同执行的。当然使用多线程有如下的好处:    1、利用更多的处理器核心    2、更快的响应速度,如将数据一致性不强的操作交给其它的线程去操作    3、更好的编程模型线程简介一、
Wesley13 Wesley13
3年前
C++中输出16进制数
方法1:chardata2{0x0A,0x0B};charresult8;for(inti0;i<2;i){sprintf(result,"%X",datai);//%X结果为大写,%x结果为小写cout<<"result"<<resulti<<endl
Wesley13 Wesley13
3年前
Java中的管程
并发编程这个技术领域已经发展了半个世纪了,相关的理论和技术纷繁复杂。那有没有一种核心技术可以很方便地解决我们的并发问题呢?这个问题如果让我选择,我一定会选择管程技术。Java语言在1.5之前,提供的唯一的并发原语就是管程,而且1.5之后提供的SDK并发包,也是以管程技术为基础的。除此之外,C/C、C等高级语言也都支持管程。可
Stella981 Stella981
3年前
Goroutine并发调度模型深度解析&手撸一个协程池
并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题;Go语言作为一个出道以来就自带『高并发』光环的富二代编程语言,它的并发(并行)编程肯定是值得开发者去探究的,而Go语言中的并发(并行)编程是经由goroutine实现的,goroutine是golang最重要的特性之一,具有使用成本低、消耗资源低、能效高等特点,官方宣称
Wesley13 Wesley13
3年前
MySQL 修改最大连接数
今天使用ide连接线下MySQL报错CannotconnecttoMySQLserver.Toomanyconnections,报错很明确,与MySQL的连接数满了。想想也是,每起一个服务都会创建MySQL连接池,占用不少的长连接。用ide查看了一下,原来最大连接数才151,看来有必要改大一点了。上网查了一下,修改方式有两种1.命令行
Stella981 Stella981
3年前
279. 完全平方数 leetcode JAVA
题目:给定正整数 _n_,找到若干个完全平方数(比如 1,4,9,16,...)使得它们的和等于_n_。你需要让组成和的完全平方数的个数最少。示例 1:输入:_n_12输出:3解释:12444.示例2:输入:_n_13输出:2解释:134
Stella981 Stella981
3年前
Fortify漏洞之Insecure Randomness(不安全随机数)
继续对Fortify的漏洞进行总结,本篇主要针对InsecureRandomness漏洞进行总结,如下:1、InsecureRandomness(不安全随机数)1.1、产生原因:  成弱随机数的函数是random()。   电脑是一种具有确定性的机器,因此不可能
Wesley13 Wesley13
3年前
MySQL应对高并发之Redis缓存
高并发高并发(HighConcurrency)是指系统运行过程中的一种“短时间内遇到大量操作请求”的情况,主要发生在web系统集中大量访问收到大量请求,例如淘宝双十一、京东618类的活动。该情况的发生会导致系统在这段时间内执行大量操作(对资源的请求、数据库的操作等)。高并发相关常用的一些指标有:响应时间、吞吐量、每秒查询率QPS、并发用户数
Stella981 Stella981
3年前
Spring Boot 配置随机数技巧
SpringBoot支持在系统加载的时候配置随机数。添加config/random.properties文件,添加以下内容:随机32位MD5字符串user.random.secret${random.value}随机int数字user.random.intNumber${random.int}
数字先锋 | 望闻问切更有“数”!
中医凝聚着中华民族几千年的健康养生理念和实践经验,是中华民族的瑰宝,随着新一代信息技术发展应用,数字化、智能化成为中医高质量发展新方向。《“十四五”中医药发展规划》提出,加强中医医院智慧化建设,推动中医药健康服务与互联网深度融合,为中医院可持续发展阐明了道路。在此背景下,重庆市江北区中医院(以下简称“江北区中医院”)紧紧把握发展新机遇,携手天翼云构建起了高效统一、安全可靠的医疗信息化系统,让中医诊疗及健康管理搭上数字化发展的“快车”。