当前位置:首页 > flowstone 第2页
flowstone

flowstone 管理员

暂无介绍

63 篇文章 0 次评论

2019年终总结

flowstone6年前 (2019-12-31)469
前言为了回首过去,展望未来,把今年的工作和生活做一个小小的总结,为2019年画上一个美丽的句号。内容公司倒闭了自己的房子单身狗写技术文章公司倒闭了去年中旬入职了xx公司,刚刚开始的时候,看公司的办公场及公司人数规模都很大,觉得公司不差钱。平...

JPA使用-实体类上常用注解

flowstone6年前 (2019-12-11)511
@SQLDelete场景描述JPA中提供了简单的CRUD操作,其中删除操作是物理删除,但是实际应用中,系统中的数据是一种资源,不能直接删除,应该做到逻辑删除,JPA中删除操作是不可取的。...

代码优化-多态代替IF条件判断

flowstone6年前 (2019-12-01)492
场景描述在开发的场景中,常常会遇到打折的业务需求,每个用户对应的等级,他们的打折情况也是不一样的。例如普通会员打9折,青铜会员打8.5折,黄金会员打8折等等。在一般开发中最简单的就是判断用户的等级,然后对订单作对应的打折处理。...

Bug集锦-Spring Cloud Feign调用其它接口报错

flowstone6年前 (2019-10-27)546
问题描述Spring Cloud Feign调用其它服务报错,错误提示如下:Failed to instantiate [java.util.List]: Specified class is an interface。...

Java多线程-线程通信

flowstone6年前 (2019-09-03)488
通信的方式要想实现多个线程之间的协同,如:线程执行先后顺序、获取某个线程执行的结果等等。涉及到线程之间的相互通信,分为下面四类:文件共享网络共享共享变量JDK提供的线程协调APIsuspend/resume、wait/notify、park...

CPU缓存和内存屏障

flowstone6年前 (2019-08-28)496
CPU性能优化手段-缓存为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化。例如:CPU高速缓存。尽可能地避免处理器访问主内存的时间开销,处理器大多会利用缓存(cache)以提高性能。...

Java多线程-线程中止

flowstone6年前 (2019-08-26)482
不正确的线程中止-StopStop:中止线程,并且清除监控器锁的信息,但是可能导致 线程安全问题,JDK不建议用。 Destroy: JDK未实现该方法。...

Java多线程-线程状态

flowstone6年前 (2019-08-25)520
线程状态6个状态定义:java.lang.Thread.StateNew: 尚未启动的线程的线程状态。Runnable: 可运行线程的线程状态,等待CPU调度。Blocked: 线程阻塞等待监视器锁定的线程状态。处于synchronized...

Java多线程-程序运行堆栈分析

flowstone6年前 (2019-08-25)495
class文件内容class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。...

Java内存缓存-通过Google Guava创建缓存

flowstone6年前 (2019-08-23)481
谷歌Guava缓存Guava介绍Guava是Google guava中的一个内存缓存模块,用于将数据缓存到JVM内存中。实际项目开发中经常将一些公共或者常用的数据缓存起来方便快速访问。...