linux使用BufferedImage的报错

在linux下使用BufferedImage生成图片时,会报错 会在该行代码中抛出错误 BufferedImage image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB); Caused by:

使用Graphics2D画表格

在机器人需要发表格图片需求,我搜索了一些第三方包,最终使用了java内置的Graphics2D来画表格生成jpg图片,再通过cq语句发送。 表格图片,需要有标题,表格头,表格内容,将表格头和表格前三名设置背景色。 使用Graphics2D画图,需要画横线,竖线,还有字体,其中选择位置进行渲染比较繁琐

记docker端口映射坑

前 这几天在写QQ机器人和微信机器人的合并信息转发适配器时,因为要某些原因创建两个docker容器,由于之前创建容器的时候使用了netword host来使用宿主环境,但在第二个机器人不能再使用这种方式创建,因为会有端口占用。 映射不等于绑定 因为创建时要使用到两个端口映射,第一个是调用cqhttp

建造者模式(Builder)

什么是建造者模式 builder模式是可以实现将不同的方法按不同顺序执行而得到不同的复杂实例的设计模式。 应用场景 在我们某些开发中,需要的参数可能会很多,比如生成一篇文章时,你需要传入参数有标题、内容、结尾。那么如果一个文章的构建方法里有三个参数,你必须将参数按顺序传入,如果捣乱了顺序,就算编译过

[实验]Springboot整合SpringSecurity

前 上次记下了理解SpringSecurity的认证流程,在这篇对SpringSecurity的demo进行搭建实验,在这之前,为了更好的理解代码,我们应该去看看SpringSecurity的参考手册,链接在本文在置底处。 Spring Security 参考手册 springSecurity安全

原型模式(Prototype)

1、什么是原型模式 当我们要生成一个实例的时候,我们会怎么做呢? new Some() 在上面这个语句中,我们需要指定一个类名“some”来创建这个实例,但在这个设计模式中,我们可以在不指定类名的情况下生成实例,而是根据现有的实例来生成实例,即通过“实例”生成“实例”,在模式中,可以借助clone方

单例模式(Singleton)

什么是单例模式 在我们想表示某个东西只能存在一个的时候,就会有只能创建一个实例的需求。实现这个确保只能生成一个实例需求的模式,就叫单例模式。 单例模式分类 单例模式分为饿汉式和懒汉式,饿汉式在加载时就会创建实例,而懒汉式则在第一次引用时才会被实例化。下面看一下两种实现方式的代码。 1、饿汉式 pub

工厂模式(Factory Method)

1、什么是工厂模式 在上一节的模块方法设计模式(交给子类)中,模式中,将方法的具体实现交给了子类,而父类只负责规定处理的流程,父类充当生成的框架。而在工厂模式跟模块方法设计模式很像,我们的父类,规定了生成新的实例的流程而子类实现了具体生成哪个类。 2、理解与实现 思考:实现ID卡对象,必须有use方

Spring中的注解

前 在对Spring系列进行学习时,会在简化xml的同时,遇到一些注解,一开始,我只是对这些注解进行搜索和短暂的记忆,主要在理解程序上,但后来发现,必须对一些注解进行整合理解,下面是我在各网站中搜索到的注解给于的自己的理解。 一、@SpringBootApplication @SpringBootA

使用docker搭建个人博客遇到的问题

前 halo官网 个人博客 halo是一个编写于java语言的博客框架,但是如果你不是对这个框架二次开发,直接使用docker部署是最好的,博客由docker搭建。如果想要使用其他方法搭建,可以直接去halo官网学习。在这里不多说教程,因为官网上很详细,只发布几个我在搭建halo的时候遇到的坑 1、
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×