
实用技巧
实用技巧
君莫笑(๑˙ー˙๑)
欢迎互关,一起学习,共同进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何选择线程池最优线程数
目录任务分类公式公式一公式二对比联想CPU密集型IO密集型任务分类我们一般用一个线程池做同一种类型的任务,而不是把各种类型的任务都丢进同一个线程池执行。而任务可以分成2种类型:CPU 密集型、IO密集型。公式先来看看2个公式,这两个公式适用任何一种类型。公式一Nthreads = Ncpu x Ucpu x (1 + W/C)其中:Ncpu = CPU的核心数量Ucpu = CPU的使用率, 0 <= Ucpu <= 1W/C = 等待时间与计算时间的比率注意: Inte原创 2020-06-12 16:51:22 · 1502 阅读 · 0 评论 -
什么是 RESTful ?
目录约束Representational State TransferResourcesRepresentationalState Transfer约束前后端分离出现后,后端提供给前端的 API 应该如何设计成则便于理解、容易使用的,成了一个问题。而所谓的 RESTful 就是用来规范后端提供的 API 的一种约束。Representational State TransferRESTful,意思是 REST 风格的。REST 是 Representational State Transfer 的原创 2020-06-10 10:13:17 · 585 阅读 · 0 评论 -
多方式解决跨域问题
为什么会有跨域问题浏览器拒绝执行其它域名下的 ajax 运作:我想自己做一个搜索网站,但我不会搜索技术,怎么办呢?如果能发起 ajax 请求到百度就好了呢,可以这样吗?肯定不行,如果浏览器在自己的服务器域名对应的 html 页面内,发起 ajax 请求偷盗 www.baidu.com 域名下的内容来填充自己的页面,整个互联网秩序将混乱。为了防止这种混乱,W3C 组织制定了浏览器安全规范,即...原创 2020-03-21 23:33:55 · 214 阅读 · 0 评论 -
开发必备:MD5 加密工具、非空判断工具
目录MD5 加密工具非空判断工具MD5 加密工具public class MD5Util { public static String encrypt(String source) { return encodeMd5(source.getBytes()); } private static String encodeMd5(byte[] source) { try { return encodeHex(MessageD原创 2020-05-10 15:38:52 · 241 阅读 · 0 评论 -
开发必备:响应封装、异常封装、异常捕获
目录整合 fastjson响应封装异常封装Service 层业务异常数据异常Controller 层参数验证异常异常捕获整合 fastjson让返回的 json 更漂亮SpringBoot 整合 fastjson响应封装@Datapublic final class BaseResponseVO<M> { private BaseResponseVO(){} // 返回状态【0-成功,1-业务失败,999-表示系统异常】 private int statu原创 2020-05-10 13:25:07 · 419 阅读 · 2 评论 -
IDEA 的 RunDashboard 配置
使用场景一个大模块下有很多小模块的 SpringBoot 项目,想启用小模块的 SpringBoot 项目,需要找到对应的文件夹下找启动类,很麻烦。配置方法在大模块下找到 .idea 文件夹,编辑workspace.xmlctrl + R 寻找 RunDashboard 配置,添加配置<option name="configurationTypes"> <set&...原创 2020-04-18 11:07:37 · 351 阅读 · 0 评论 -
Maven 打包可执行 jar,各种报错怎么办?
Maven 打包,各种问题一大堆,终于找到了一个好的解决方案第一步上依赖,注意< mainClass >< /mainClass >这里面添加你的主入口全限定类名<build> <plugins> <plugin> <groupId>org.apache.maven.plu...原创 2019-12-02 20:45:17 · 589 阅读 · 0 评论 -
位运算的运用-权限控制:add,query,modify,del
位运算的运用-权限控制:add,query,modify,delpublic class Permission { private static final int ALLOW_SELECT = 1<<0;//0001 private static final int ALLOW_INSERT = 1<<1;//0010 private stat...原创 2019-08-04 17:09:35 · 342 阅读 · 0 评论 -
关于数组的方法
数组复制:从序号srcPos开始复制数组src,复制长度为length的一段数组到数组dest的序号destPos的位置。System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length);...原创 2019-08-25 16:48:26 · 149 阅读 · 0 评论