![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
qq_35987023
这个作者很懒,什么都没留下…
展开
-
Jackson 忽略字段(对字段进行序列化和反序列化)
在使用 Jackson 进行序列化和反序列化时,有时候需要对某些字段进行过滤,以便在 JSON 数据中不包含某些敏感信息可以标记在字段上例如,以下代码示例使用可以标记在类上。原创 2023-10-07 14:14:30 · 638 阅读 · 0 评论 -
Switch Enum使用
以为在Switch中使用Enum应该这样用,可是却编译不通过。但去掉类名后,却可以。原创 2023-10-07 14:13:12 · 156 阅读 · 0 评论 -
java常见的异常
除了Java提供的标准异常之外,我们还可以根据需求创建自定义异常。自定义异常可以继承自Exception或RuntimeException类,并根据具体情况添加自定义信息和逻辑。通过自定义异常,我们可以更好地捕获和处理特定的错误情况。1.异常处理方法对于捕获和处理异常,我们可以使用以下方法:(1)try-catch语句使用try-catch语句可以捕获异常并处理。try块中包含可能抛出异常的代码,而catch块中处理异常的逻辑。try {// 可能抛出异常的代码// 处理异常类型1。转载 2023-09-21 19:51:24 · 50 阅读 · 0 评论 -
CountDownLatch的用法
转载链接。转载 2023-09-21 13:39:52 · 92 阅读 · 0 评论 -
windows输出中文地址乱码
【代码】windows输出中文地址乱码。原创 2023-09-15 17:19:49 · 39 阅读 · 0 评论 -
热部署和热加载
在电脑配置不是很高的情况下,自动打包部署到容器,会让电脑卡顿,比较影响开发效率,还不如忙活完了,再手动操作打包部署热加载还是比较推荐的,每次修改代码后,想看效果都重启服务,比较影响开发效率的当然,热加载也不是全能的,非代码的改动,还是需要重启服务的。原创 2023-07-21 14:27:53 · 60 阅读 · 0 评论 -
临界资源与临界区
临界资源:作为一种共享资源,一次仅允许一个进程使用。例如打印机,作为常见临界资源,一次只执行一个打印任务,多个任务排队依次执行临界区:每个进程中访问临界资源的那段代码,每次只允许一个进程进入临界区,进入后,不允许其他进程进入。多个进程中涉及到同一个临界资源的临界区称为相关临界区临界区必须进行互斥访问,当有进程进入后,就不允许其他进程进入当临界区在被使用时,其他所有进入此临界区的线程都会被挂起而进入等待状态进程进入临界区的调度原则。原创 2023-07-12 18:07:31 · 74 阅读 · 0 评论 -
并发与并行
一个CPU一次只能处理程序要求的一部分,为了处理公平,引入时间片,每个程序轮流交替执行。现在的操作系统是多任务操作系统,可以同时运行多个应用程序,例如 windows。CPU时间片作为CPU分配给多个应用程序运行的时间,每个线程被分配一个时间段。并行是多个CPU同时处理多个线程任务,不同CPU的任务互补干扰,同时执行。并发(Concurrent):多个事件在同一时间间隔内发生。并发是一个CPU同时处理多个线程任务,多个任务交替执行。并行(parallel):多个事件在同一时刻发生。原创 2023-07-12 17:36:14 · 25 阅读 · 0 评论 -
编程心得:异常的使用
例如在controller进行请求参数校验时,已明确知道xx参数不符合要求,如xx参数不能为空,xx参数数值不符合要求,或超过规定值得范围等有明确的处理结果时,就应直接返回处理结果。controller层:负责处理用户请求和响应,通常将接受的请求参数进行校验,以及向客户端输出符合要求的数据。在进行WEB后端开发时,我们通常将代码进行分层处理,controller,service,dao。在进行代码开发时,发送了影响正常业务流程的错误,并且不能明确符合方法要求的处理结果时,才抛出异常。原创 2023-07-12 11:09:06 · 32 阅读 · 0 评论 -
Java反射 getFields getDeclaredFields 方法区别
Java反射 getFields getDeclaredFields 方法区别原创 2023-07-05 14:41:00 · 799 阅读 · 1 评论 -
java 常见注解与元注解说明
java 常见注解与元注解说明原创 2023-07-04 15:19:01 · 25 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Comparison method violates its general contract
当不是具体的数值比较时,要罗列多种具体情况下的比较规则,遵循Comparator规则原创 2023-07-03 17:25:06 · 4453 阅读 · 1 评论 -
排序接口 Comparator
java排序原创 2023-07-03 11:52:59 · 64 阅读 · 1 评论