会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
GreyBig
博客园
首页
新随笔
联系
订阅
管理
2021年10月7日
Typora中如何输入根号
摘要: 块间公式 用$$...$$将公式括起来,默认显示在行中间 \[ O(1)<O(logn)<O(\sqrt{n})<O(n)<O(nlogn)<O(n^2)<O(2^n)<O(n!) \] 根号:\sqrt 行间公式 用$...$将公式括起来 如果无法正常显示,只需要再文件->偏好设置->Markdo
阅读全文
posted @ 2021-10-07 04:12 Jerome27
阅读(900)
评论(0)
推荐(0)
2021年9月21日
理解 public static <T> T methodName()
摘要: 表示这个方法声明为泛型方法,第二个T表示方法返回类型。 public class ServerResponse<T> { private T data; public T getData() { return data; } public static <T> ServerResponse<T> c
阅读全文
posted @ 2021-09-21 23:59 Jerome27
阅读(570)
评论(1)
推荐(1)
2021年9月20日
IDEA 的自动编译配置与使用Mybatis时注入报错问题
摘要: 开启实时编译 打开IDEA到Preferences搜索Compiler,再购选上Build project automatically,之前在下边就多了个Problems窗口,它可以帮助我们及时发现错误 使用Mybatis时注入报错问题 在使用@Autowired注解注入一个类时,因为用的Mybat
阅读全文
posted @ 2021-09-20 18:15 Jerome27
阅读(230)
评论(0)
推荐(0)
2021年9月18日
java项目中的classpath是什么
摘要: 在编译打包后的项目中,根目录是META-INF和WEB-INF,WEB-INF下面有classes文件夹,这个文件夹,它就是classpath。
阅读全文
posted @ 2021-09-18 16:39 Jerome27
阅读(102)
评论(0)
推荐(0)
mac mvn打包报错 No compiler is provided in this environment. Perhaps you are running on a JRE rather ...
摘要: 解决办法: mvnw文件中填写 JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
阅读全文
posted @ 2021-09-18 16:36 Jerome27
阅读(114)
评论(0)
推荐(0)
2021年7月31日
多线程与分布式 四、Docker
摘要: Docker是什么? Docker是一个用来装程序及其环境的容器,属于Linux容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的Linux容器解决方案。 IT 软件中所说的 “Docker” ,是指容器化技术,用于支持创建和使用 Linux® 容器。 什么是 Linux 容器? Linu
阅读全文
posted @ 2021-07-31 20:43 Jerome27
阅读(417)
评论(0)
推荐(0)
多线程与分布式 三、分布式基础
摘要: 什么是分布式? 权威定义: 利用物理架构形成多个自治的处理元素,不共享内存,但是通过发送信息合作。——Leslie Lamport 分布式的作用 实际工作中的痛点 工程臃肿 测试、上线繁琐 开发效率低 单体应用的问题 应用代码耦合严重,功能扩展难 新需求开发交互周期长,测试工作量大 新加入的开发同事
阅读全文
posted @ 2021-07-31 20:40 Jerome27
阅读(185)
评论(0)
推荐(0)
多线程与分布式 二、ThreadLocal
摘要: ThreadLocal两大使用场景 典型场景1:每个线程需要一个独享的对象(通常是工具类,如SimpleDateForate和Random等) 典型场景2:每个线程内需要保存全局变了(例如在拦截器中获取用户信息),可以让不同方法直接使用,避免参数传递的麻烦 典型场景1 - 每个线程需要一个独享的对象
阅读全文
posted @ 2021-07-31 20:38 Jerome27
阅读(827)
评论(0)
推荐(0)
2021年5月5日
多线程与分布式 一、线程池
摘要: 初识线程池 为什么要使用线程池? 问题一:反复创建线程开销大 问题二:过多线程会占用太多内存 解决思路: 一、用少量线程 避免内存占用过多 二、让这部分线程都保持工作,且可以反复执行任务 避免生命周期的损耗 线程池的好处 加快响应速度 合理利用CPU和内存 统一管理 线程池适用场合 服务器接收到大量
阅读全文
posted @ 2021-05-05 01:58 Jerome27
阅读(649)
评论(0)
推荐(0)
2021年2月2日
MAC下 配置logback.xml的${catalina.base} 在IDEA中不生效!
摘要: 解决办法: 在tomcat配置中的Start/Connection的Run中添加CATALINA_BASEC参数值为tomcat路径, 如:/usr/local/Cellar/tomcat/9.0.41/libexec (该目录为conf上级目录)
阅读全文
posted @ 2021-02-02 14:50 Jerome27
阅读(817)
评论(0)
推荐(0)
下一页
公告