
Java
文章平均质量分 65
摊研发的饼子
本人男,爱好女。除此之外,诸多爱好。虽文不能治国,武不能安邦,但确实是好人一枚。喜欢文学,唐诗宋词略懂皮毛。笔耕不辍,记些鸡毛蒜皮,市井小事。
展开
-
Java面试题
Java面试题首先推荐一篇个人觉得还不错的Java面试题的博客——Java面试题全集[上]。其次由于有些题目是选择题内容,只进行了简单拓展,有些是借用了别人的解析,如有觉得不足者,请自行百度。再者,因为是笔者自己在笔试以及面试中遇到的一些题目整理,由于记忆比较零碎和本人比较懒,所以有心情想到之后便更新。慢慢来,慢慢来,不急不急……嘘!1、Servlet的生命周期 Servlet运行在Servle原创 2017-08-03 12:56:06 · 500 阅读 · 0 评论 -
Lombok基础使用
摘要Lombok可以通过注解简化消除一些必要但是繁琐的Java代码,使得Java项目代码变得更加简洁。一、依赖<!-- lombok --><dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>...原创 2019-01-08 14:27:49 · 290 阅读 · 0 评论 -
关于List等Java集合类
摘要记录一些关于Java的集合类使用方式或者细节相关问题一、初始化1、在List创建的时候就初始化一些元素List<String> stringList = new ArrayList<>(Arrays.asList("a", "b"));二、遍历1、基本List遍历(1)通过下标形式遍历List<Integer> integerList =...原创 2019-01-08 14:26:06 · 230 阅读 · 0 评论 -
SpringBoot相关定时任务以及注解细节——有心得以后持续更新
一、关于注解Component:组件,所有的Java Bean都可以认为是一个组件,交托给Spring管理,需要使用的地方使用 autowired 注入。Service:一般作为业务实现注解,表示业务实现层。Repository:表示dao层,并且将数据库相关异常进行了转化和封装,封装为Spring的数据访问异常类型。Controller:通常用于控制层,用于处理web端相关请求等。A...原创 2018-11-15 16:28:04 · 294 阅读 · 0 评论 -
Json相关—fastson使用
摘要这里介绍一些关于Json字符串相关操作一、依赖这里采用alibab的fastjson相关依赖,pom文件如下:&amp;amp;amp;lt;!-- fastJson --&amp;amp;amp;gt;&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;com.alibaba&原创 2018-11-15 15:54:55 · 348 阅读 · 3 评论 -
Mybatis—Generator使用教程
摘要Mybatis-Generator可以帮助我们自动生成很多结构化的代码,比如每张表对应的Entity、Mapper接口和Xml文件,可以省去很多繁琐的工作。准备工作1、在pom文件中添加插件依赖:<!-- mybatis generator 自动生成代码插件 --><plugin> <groupId>org.mybatis.generato...原创 2018-10-26 16:54:51 · 27886 阅读 · 7 评论 -
springBoot整合 dubbo + zookeeper
一、项目环境构建1、创建SpringBoot工程以后加入如下依赖:&amp;amp;lt;!-- dubbo 依赖 --&amp;amp;gt;&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;com.101tec&amp;amp;lt;/groupId&amp;amp;gt;原创 2018-10-25 19:44:54 · 205 阅读 · 0 评论 -
httpmime实现http请求—post以及get请求、文件下载等
摘要非web项目实现文件下载,使用apache的httpmime工具进行相关的http请求操作。正题需求:实现非web项目进行文件下载或者http请求。添加相关pom依赖 &amp;amp;amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;amp;amp;gt原创 2018-10-08 19:46:57 · 10552 阅读 · 0 评论 -
SpringBoot实现文件上传接口
摘要公司都是采用SpringBoot作为项目框架,其实SpringBoot和SSM框架很接近,基本上只是将SSM的一些配置项修改为自动配置或者简单的注解配置就可以了,建议不了解的SpringBoot的朋友们可以了解一下,上手很快,其实文件上传框架根本没有多大关系。我只是顺便帮SpringBoot打个广告罢了。正题需求:需要实现一个文件上传的web接口。 1、先实现一个Controll...原创 2018-09-03 19:45:26 · 41000 阅读 · 57 评论 -
采用OpenCv——多边形等距收缩实现
摘要最近由于公司业务需求,需要实现对一个多边形进行等距收缩一定距离,其实现效果图大致如下: 虽然单点距离貌似收缩情况不太正确,不过看起来还是蛮顺眼的。反正领导看到一眼就说他要这样的,好嘞,小二马上给你搞。由于OpenCv针对于图形处理具有较多优秀的算法,并且当时找到一篇收缩算法正是用这个玩意做的,于是参考该作者的C++代码,实现了一版Java对应的版本。由于OpenCv是C++函数库,并...原创 2018-08-17 20:50:30 · 6763 阅读 · 2 评论 -
Java-opencv环境安装——windows以及macOs版本
摘要由于业务需求,需要在项目中使用opencv相关东西,所以先搭建环境,由于本人只搭建了windows以及macOs系统下的opencv相关环境,所以暂且只谈谈这两种环境下的安装。一、配置windows环境首先下载opencv相关jar以及函数库,opencv相关下载地址,打开网页后拖到最底下,如图: 选中红色框中,windows版本,点击后会进入下载页,如下图: 刚进入...原创 2018-08-06 13:47:55 · 1972 阅读 · 0 评论 -
XML文档解析
XML文件如下:bookstore> book id="1"> name>活着name> author>余华author> year>2012year> price>89price> book> book id="2"> name>平凡的世界name> author>原创 2018-01-23 20:05:53 · 372 阅读 · 0 评论 -
单例模式
介绍单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意: 1. 单例类只能有一个实例。 2. 单例类必须自己创建自己的唯一实例。原创 2017-10-15 16:30:17 · 244 阅读 · 2 评论 -
SpringBoot Web项目结构梳理
摘要讲道理,每个项目都有自己的结构,大家都各不相同,这里讲一个我比较喜欢Web项目模块结构风格,感觉还不错,整体项目结构清晰。一、项目结构说明项目整体结构如下:ftp_serverftp_server-apiftp_server-serviceftp_server-web1、其中api为该项目对外提供的接口,其中主要为dubbo接口。2、service主要为业务实现,以及...原创 2019-01-08 14:35:07 · 3684 阅读 · 0 评论