Wesley13 Wesley13
4年前
java 根据图片文字动态生成图片
今天在做热敏打印机打印二维码,并有文字描述,想到的简单的方法就是根据热敏打印机的纸张宽度和高度,生成对应的图片,如下:packagecom.orisdom.utils;importlombok.extern.slf4j.Slf4j;importjavax.imageio.ImageIO;importjava.awt.;importja
Wesley13 Wesley13
4年前
java中的23种设计模式
java中一共23种设计模式!按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。创建型模式用来处理对象的创建过程,主要包含以下5种设计模式:工厂方法模
Wesley13 Wesley13
4年前
Java枚举的小知识点
enum是jdk1.5引入的,使用它可以创建枚举类型,就像使用class创建类一样。enum关键字创建的枚举类型默认是java.lang.Enum(一个抽象类)的子类用法1常量一般定义常量都是publicstaticfinal…,现在可以把相关常量都放在一个枚举类里,而且枚举比常量提供更多方法1.enumsea
Stella981 Stella981
4年前
SpringBoot整合Elasticsearch的Java Rest Client
阅读文本大概需要3分钟。SpringBoot自带的ES模板,不建议使用,建议使用RestClient。如果业务简单,且无特殊要求,可以使用SpringBoot的模板ElasticsearchRepository来搞定。ElasticsearchRepository:优点:简单,SpringBoot无缝对接,配置简单缺点:
Wesley13 Wesley13
4年前
Java复制文件的4种方式
1\.使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。使用FileInputStream读取文件A的字节,使用FileOutputStream写入到文件B。这是第一个方法的代码:private static void copyFileUsingFileStreams(File source, F
Wesley13 Wesley13
4年前
JAVA面向对象之重载与重写
重写:子类对父类方法的重新编写  返回值不变,形参不变  不能抛出新的或者范围更广的异常classAnimal{publicvoidmove(){System.out.println("动物可以移动");}}clas
Wesley13 Wesley13
4年前
MySQL通信协议栈Java实现
2\.协议包格式MySQLclient和MySQLserver之间要想传输数据,必须:1\.将数据切分成若干个大小不超过!(http://static.oschina.net/uploads/img/201604/24114347_0r3r.jpg)字节(16MB)的packet里面2\.将每一个数据包封装一
Wesley13 Wesley13
4年前
Java中jdk代理和cglib代理
代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。在Java中代理模式从实现方式上可以分为两个类别:静态代理和动态代理静态代理:也就是我们学习设计模式之代理模式时常见的事例,具体不在赘述,参见:
Stella981 Stella981
4年前
40个Java多线程问题总结
前言 转自 https://www.cnblogs.com/xrq730/p/5060921.html(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxrq730%2Fp%2F5060921.html)40个问题汇总1
Wesley13 Wesley13
4年前
Java编程思想之七复用类
复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须做更多的事情。使用类而不破坏程序代码:在新类中产生现有对象。由于新的类是由现有类的对象组成,所有这种方法称为组合。按照现有类的类型来创建新类。无需改变现有类的形式,采用现有类的形式并在其中添加新代码。这种方法是继承。