
javaweb
文章平均质量分 83
lew-yu
https://github.com/lewyu
展开
-
Java19 虚拟线程原理介绍及实现
本文介绍了 Java 线程模型、Java 虚拟线程的使用、原理和适用场景,并与流行的 Go 协程 进行了比较,也发现了两种实现方式的相似之处,希望对大家理解 Java 虚拟线程有所帮助。原创 2022-11-02 14:42:27 · 5164 阅读 · 0 评论 -
【图片URL、图片文件转base64】与【图片URL、图片文件压缩字节流后再转base64】
【图片转base64】与【图片压缩字节流后再转base64】原创 2022-09-06 18:43:48 · 1297 阅读 · 0 评论 -
分布式定时任务之cron表达式
cron该词来源于希腊语chronos(χρόνος),原意是时间。在常见的分布式定时任务配置中,一般采用cron表达式,作为触发周期的设定。下面我们将从几个常见的误区,来聊聊cron表达式的正确使用。需要注意的是,在linux系统中,通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。而在常见的分布式定时任务调度框架(如,Quartz、XXL-J原创 2022-06-09 11:48:31 · 389 阅读 · 0 评论 -
【已解决】Caused by: java.lang.ClassNotFoundException: com.sun.istack.Pool
最近遇到一个报错,记录一下解决的过程:解决办法Maven中增加 jaxb-impl 和 jaxb-core两个依赖即可,此处参考点击跳转。如果已经有这两个jar包,还是出现同样的问题,可以变更一下jaxb-impl的版本号,另外jaxb-core 依赖于 istack-commons-runtime,也可以在 jaxb-core 的 pom 中找到,此处参考 点击跳转。总的来说,java.lang.ClassNotFoundException,即java类找不到。这类典型异常通常是由于,没有在依赖管理中原创 2022-03-21 18:06:51 · 4248 阅读 · 0 评论 -
常用的java spring注解
常用的java spring注解把常用的java spring注解,稍稍做个总结,大大缩短工作时间原创 2022-02-10 15:16:19 · 774 阅读 · 1 评论 -
maven依赖冲突以及解决方法
什么是依赖冲突依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突依赖冲突的原因依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入进来,从而造成类包冲突如何解决依赖冲突首先查看产生依赖冲突的类jar,其次找出我们不想要的依赖类jar,手工将其排除在外就可以了。具体执行步骤如下1、查看依赖冲突a、通过dependency:tree是命令来检查版本冲突mvn...原创 2021-12-03 16:02:06 · 333 阅读 · 0 评论 -
现代互联网分布式系统--RPC、MQ、Redis
现代的互联网分布式系统,一般离不开3类中间件:远程调用(RPC)框架、消息队列(MQ)、数据库访问中间件(Redis等)。一、远程调用(RPC)框架二、消息队列如KafkaKafka 是消息队列中间件的代表产品,用 Scala 语言实现 。1、基本概念Topic,指消息的类别,每个消息都必须有;Producer,指消息的产生者,或者,消息的写端;Consumer,指消息的消费者,或者,消息的读端;Producer Group,指产生者组,组内的生产者产生同一类消息;Consumer Gr原创 2021-08-11 15:25:04 · 620 阅读 · 0 评论 -
关于HashMap<k,v>的一些坑
一、HashMap<k,v>中K为对象时:首先我们定义一个Student类,属性有name(字符串),age(整数)。对象类型做为Map<k,v>泛型时,必须**重写hashCode()和equals() 方法**:public class Student { private String name; private int age; // getter和setter方法省略 // hashCode()和equals() 方法重写省略}main方法里,代码如下:S原创 2020-08-10 19:25:24 · 3639 阅读 · 0 评论 -
关于MySQL版本与HIbernate版本不匹配的问题,注意事项!!
关于MySQL版本问题注意事项MySQL5InnoDBDialect 报错信息error:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at原创 2017-11-17 11:33:39 · 2518 阅读 · 0 评论