JAVA
赵丰登
万法皆空,因果不空
展开
-
java使用Zxing读取图片的条码
第一步:导入pom <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.3</version> </dependency>第二步:...原创 2019-10-15 17:39:23 · 1539 阅读 · 0 评论 -
java pdf生成图片
第一步:导入pom <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version&...原创 2019-10-15 17:08:36 · 925 阅读 · 0 评论 -
Java合并PDF
第一步:导入pom <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox-app</artifactId> <version>1.8.9</version> </dependen...原创 2019-10-15 16:52:02 · 282 阅读 · 0 评论 -
微服务
微服务优点:1.每个服务足够内聚,足够小,代码容易理解。这样能聚焦一个只当的业务功能或业务需求。2.开发简单、开发效率提高,一个服务可能就是专业的只干一件事,微服务能够被小团队单独开发,这个小团队可以是2到5人的开发人员组成。3.微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。4.微服务能使用不同的语言开发。5.易于和第三方集成,微服务运行容易且灵活...原创 2019-07-06 20:47:33 · 162 阅读 · 0 评论 -
Spring Boot系列——cache缓存——2.如何使用
参考https://www.cnblogs.com/yueshutong/p/9381540.html我的代码https://github.com/zhaofengdeng/springboot-demo.git1.开始使用前需要导入依赖<dependency> <groupId>org.springframework.boot</group...原创 2019-07-11 08:51:34 · 298 阅读 · 0 评论 -
Spring Boot系列——cache缓存——1.概念了解
参考https://www.cnblogs.com/yueshutong/p/9381540.html一:Spring缓存抽象Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; C...原创 2019-07-11 08:35:50 · 445 阅读 · 0 评论 -
SOA与Dubbo
感谢https://blog.csdn.net/Sunshine_2211468152/article/details/83507955不是很理解,慢慢理解中。怕作者突然给关了,我就小小的搬过来了。后续会加上自己的理解一、什么是SOASOA(Service-Oriented Architecture),即面向服务的架构。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接...原创 2019-07-05 08:08:10 · 1011 阅读 · 0 评论 -
JAVA编程思想感悟之对象理解
面向对象五个特性:以下是书中原话1.万物皆为对象。将对象视为奇特的变量,它可以存储数据,除此之外,你还可以要求它在自身上执行操作。理论上讲,你可以抽取待求解问题的任何概念化构件(狗、建筑物、服务等),将其表示为程序中的对象。2.程序是对象的集合,它们通过发送消息来告知彼此所要做的。要想请求一个对象,就必须对该对象发送一条消息。更具体的说,可以把消息想象为对某个特定对象的方法的调用请...原创 2019-06-29 11:58:39 · 180 阅读 · 0 评论 -
架构历史的认知
第一阶段是早期系统竖井式的架构 应用和数据交织在一起,无论是从逻辑上还是从物理部署上都是,因为这个时候各维度对能力的需要不是那么强烈,没有明显的能力短板,不需要明确区分相互间的关系。但随着系统壮大复杂,来自硬件的能力以不足以支撑整个维度需要的能力,这就进入第二阶段。 第二阶段基于SOA的分布式架构 通过SOA把这种能力水平拆分,好处当然是使得能力可以...原创 2019-07-10 08:51:39 · 169 阅读 · 0 评论 -
Linux使用zxing生成图片,文字乱码
将Windows中C:\Windows\Fonts 文件夹中的黑体simhei.ttf上传到linux中/use/local/java/jre/lib/fonts不一定是黑体,看程序生成图片使用的是什么字体原创 2019-03-21 17:48:55 · 693 阅读 · 0 评论 -
jdk5-jdk10各个版本介绍之JDK1.8
参考:https://blog.csdn.net/pursue_vip/article/details/786925841.接口的默认方法:即接口中可以声明一个非抽象的方法做为默认的实现,但只能声明一个,且在方法的返回类型前要加上“default”关键字。2. Lambda 表达式。lambda表达式允许你通过表达式来代替功能接口。 lambda表达式就和方法一样,它提供...原创 2019-03-12 08:45:44 · 2154 阅读 · 0 评论 -
自动化测试selenium使用
1.导入pom包 <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.141.59</version> </...原创 2019-03-07 16:40:30 · 156 阅读 · 0 评论 -
jdk5-jdk10各个版本介绍之JDK1.6
代码地址:https://github.com/zhaofengdeng/java-core.git参考:https://blog.csdn.net/pursue_vip/article/details/78692584标红色的是个人认为该知识点对我当前没用暂时不学1. AWT新增加了两个类:Desktop和SystemTray,其中前者用来通过系统默认程序来执行一个操作,如使用默认...原创 2019-02-27 08:46:19 · 1041 阅读 · 0 评论 -
jdk5-jdk10各个版本介绍之JDK1.5
代码地址:https://github.com/zhaofengdeng/java-core.git参考: https://blog.csdn.net/pursue_vip/article/details/786925841.自动装箱与拆箱:在运算时,自动两种类型相互转化 比如Integer=int+Integer;自动装箱:把基本数据类型转换为包装类类型。 自动拆箱:...原创 2019-02-25 08:32:53 · 1783 阅读 · 0 评论 -
JAVA基础
1.静态类添加泛型 public static<T> T toSearchForm(Class<T> clazz) { Object _form = null; try { _form = clazz.newInstance(); } catch (Exception e) { e.printStackTrace(); return (T...原创 2019-01-08 11:41:02 · 92 阅读 · 0 评论