【Java】线程池为什么不推荐Executors创建,会产生OOM 之前面试的时候只知道推荐使用ThreadPoolExecutor的构造方法来创建线程池,使用Executors创建线程池可能会报OOM异常,但是不知道为什么会报这个,现在一篇文章彻底弄懂corePoolSize:核心线程数,就是最小可以同时运行的线程数量maximumPoolSize:当队列中存放的任务达到队列容量的时候,当前可以同时运行的最大线程数量就编程最大线程数workQueue:当新任务来的时候,判断正在运行的线程数是否达到了核心线程数,达到了就把新的任务存放到队列中。
Apifox测试导入导出excel文件 在Apifox里面,先确定接口为post请求。然后点击“Upload”上传你要测试的文件。导入的话后端接口只能选择post请求了。因为需要接收文件必须要在请求体里面进行。得到了结果数据之后,点击“下载文件”就可以进行正常的excel导入测试了。方法二:使用Google浏览器。请求体按照图上的选择就可以了。方法一:使用Apifox。可以直接下载excel。
git 合并分支 并更新到本地 步骤如下:1.本地切换到study分支2.更新本地study分支代码二、合并study分支到master上1.本地切换到master分支2.合并代码3.更新代码4.将最新的代码推上去
git使用中 error: pathspec ‘xxx‘ did not match any file(s) known to git 报错解决方法 发现是本地git没有识别到远程git仓库的分支1、首先看下所有分支 是否有学弟的新分支2、如果没看到,那么执行以下操作,这步是获取所有分支执行完会看到这样提示3、切换到远程学弟分支:git checkout origin/xxx提示:4、现在可以看到自己的分支是一串数字字母,这时新建并切换到学弟的分支5、现在需要跟远程的学弟分支进行关联6、这时我们执行git pull来看看什么反馈:大功告成~...
“SqlSession[xxx] was not registered for synchronization because synchronization is not active”问题成功解决 在实现类方法上加入@Transcational 注解问题得以解决
【若依】运行 开源框架学习笔记01 用户管理:用户是系统操作者,该功能主要完成系统用户配置。部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。岗位管理:配置系统用户所属担任职务。菜单管理:配置系统菜单,操作权限,按钮权限标识等。角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。字典管理:对系统中经常使用的一些较为固定的数据进行维护。参数管理:对系统动态配置常用参数。通知公告:系统通知公告信息发布维护。操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。登录日志:系统登录日志记
MySQL 索引查看以及创建 SHOW INDEX FROM [ FROM ]实际:SHOW INDEX FROM terminal;查询结果:实际:CREATE INDEX index_device ON terminal (ter_number);创建完之后,显示索引,索引创建成功:
List、String、JsonArray、JsonObject转换 1.JSONObject转StringJSONObject result = new JSONObject();String str= JSON.toJSONString(result);2.List转JSONArrayList<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));3.JSONArray转ListJSONArray ar
redis常见问题 redis创建start.bat文件一键启动redis启动异常:# Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorredis # Failed opening the RDB file dump.rdb (in server root dir C:\Program Files\Redis) for saving
Redis启动闪退 Creating Server TCP listening socket 127.0.0.1:6379: bind: No error window下启动redis服务报错:creating server tcp listening socket 127.0.0.1:6379: bind No error的解决方案如下按顺序输入如下命令就可以连接成功redis-cli.exeshutdownexitredis-server.exe redis.windows.conf参考连接:https://blog.csdn.net/n_fly/article/details/52692480...
Tomcat点击start.bat闪退解决办法 问题描述:双击“start.bat”。会出现一个命令框,然后闪退解决办法:设置环境变量:添加环境变量如下:1.2.添加环境变量JAVA_HOME和JRE_HOME,分别对应jdk和jdk中的jreCATALINA_HOME3.将设置的三个环境变量添加到Path中...
出现Expected 0 arguments but found 3的bug的原因 https://blog.csdn.net/weixin_47578908/article/details/109188204转载
2021.8.19学习笔记--Map 一、什么是Map?双列数据,存储key-value对的数据–类似于高中的函数:y = f(x)二、实现类HashMap:作为Map的主要实现类;线程不安全的,效率高;可以存储 null的key和valueLinkedHashMap:保证在遍历map元素时,可以按照添加的顺序实现遍历三、Map结构的理解:类似于函数Map中的key:无序的、不可重复的,使用Set存储所有的key -->key 所在的类要重写equals()和 hashCode() (以hashMap为