Wesley13 Wesley13
4年前
java四种线程池类型以及可选择的阻塞队列
之前笔记有记录java线程池的拒绝策略,回顾一下线程池的处理任务的优先级:先考虑corePoolSize、任务队列(缓冲队列)workQueue、最大线程maximumPoolSize,如果三者都满了,使用handler处理被拒绝的任务。即:如果运行的线程少于corePoolSize,则Executor始终首选添加新的线程,而不进行排队
Stella981 Stella981
4年前
Spring IoC依赖注入:Spring提供了哪些依赖注入模式和类型呢?
欢迎关注公众号“码农架构”专注于高可用、高性能、高并发类技术分享!!(https://oscimg.oschina.net/oscnet/8ed45cf7d242440bb0b9b74b5dfd0c47.png)Spring容器最基本最基本的接口就是BeanFactory。BeanFactory负责配置,创建、配置Bean,其中有一
Stella981 Stella981
4年前
Eclipse为不同的文件类型设置编码格式和编辑器
不知道大家遇到项目中编码格式不统一的情况没有,哈哈,我们就是,比如java的编码格式是GBK,html等编码是UTF8,这样会导致很多问题,比如提交了一个UTF8的java文件到SVN,会导致后端编译错误。如果是项目建立的时候,大家一定要注意保持编码格式的统一呀,最好用UTF8。我记录一下,怎么在Eclipse中为不同文本设置不同编码格式和编辑器。
Wesley13 Wesley13
4年前
ubuntu 16.04 备份恢复文件
先清空回收站,软件升级到最新Ubuntu系统与Windows系统所采用的文件系统不同,Ubuntu系统在使用或更新过程中不会产生文件碎片和垃圾文件,所以在使用Ubuntu系统中不用考虑清理系统的文件垃圾和整理文件碎片。如果你确实想去清理一下Ubuntu系统的话,那么请你参照下述方法去做吧:按“CtrlAltT”,调出终端。在终端输入下面
Easter79 Easter79
4年前
SpringMVC 方法三种类型返回值总结,你用过几种?
SpringMVC现在算是Java领域的一个基础性框架了,很多人天天用,可是对于SpringMVC方法的返回值,你又是否完全清楚呢?今天松哥就来和大家聊一聊SpringMVC中四种不同类型的返回值,看看有没有get到你的知识盲点?1\.ModelAndView以前前后端不分的情况下,ModelAn
Wesley13 Wesley13
4年前
C++核心准则T.122:使用模板在编译时计算类型
!(https://oscimg.oschina.net/oscnet/97d383efb07748808e8713b500a77fcd.jpg)T.122:Usetemplates(usuallytemplatealiases)tocomputetypesatcompiletimeT.122:使
Wesley13 Wesley13
4年前
Mysql读写锁及事务
读写锁同一用户并发读取同一条数据,不会出现什么问题,因为读取不会修改数据,但是如果某个用户正在读取某张表,而同一时刻另一用户正在修改这张表的id为1的数据,会产生什么后果?答案是不确定的,读的用户可能会报错退出,也可能读到不一致的数据。 解决这类经典问题的就是并发控制。在处理并发读写的时候,可以通过实现一个由两种类型的锁组成锁系统来解决问题。
Stella981 Stella981
4年前
Linux内核设备驱动学习笔记整理(八)
/\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ 系统调用 \\\\\\\\\\\\\\\\\\\\\\\\\\\\/SWI(1)什么是系统调用系统调用是内核和应用程序间的接口,应用程序要访问
Redis数据结构(一)-Redis的数据存储及String类型的实现
1引言Redis作为基于内存的非关系型的KV数据库。因读写响应快速、原子操作、提供了多种数据类型String、List、Hash、Set、SortedSet、在项目中有着广泛的使用,今天我们来探讨下下Redis的数据结构是如何实现的。
dkll dkll
4天前
校园生活服务小程序/校园跑腿/社交论坛系统源码-校园闲置交易兼职全职便利店小程序
一、系统整体架构设计前端基于Uniapp实现小程序、H5、APP多端复用,提供多种插件扩大功能趣味性。系统分为三大核心层:客户端层:小程序、H5、原生APP,统一使用Uniapp构建。服务中台层:整合用户系统、内容系统、圈子系统、商城系统等。运营后台层:P