摘要:
前言
只有光头才能变强
回顾前面:
给女朋友讲解什么是代理模式
包装模式就是这么简单啦
单例模式你会几种写法?
工厂模式理解了没有?
无论是面试还是个人的提升,设计模式是必学的。今天来讲解策略模式~
一、策略模式介绍
我一次听到策略模式这个词,是在我初学JDBC的时候。不知道大家有没有用过DBUtils这个组... 阅读原文
2018-12-29 09:56:05 阅读(7957) 评论(0)
摘要:
对象导论系列---每个对象都至少有一个接口
面向对象程序设计主要是用来解决人们实际生产、生活中遇到的问题。通过将现实生活中的问题和解空间中的对象进行映射,并对对象进行抽象、关联、组合、发送消息来具体解决实际问题。现实生活中的实体也都是有自己的特性和行为的,并且每个实体都会与其范围内的其它实体有关系,有的是强关系,有的... 阅读原文
2018-12-29 09:12:02 阅读(6166) 评论(0)
摘要:
/**
* 旋转角度
* @param src 源图片
* @param angel 角度
* @return 目标图片
*/
public static BufferedImage rotate(Image src, int angel) {
... 阅读原文
2018-12-29 08:37:03 阅读(10070) 评论(0)
摘要:
01 前言
昨天晚上,我把车停好以后就回家了。回家后才发现手机落在车里面了,但外面太冷,冷到骨头都能感受到寒意——实在是不想返回一趟去取了(小区的安保还不错,不用担心被砸车玻璃),于是打定主意过几个小时的“世外桃源”生活——别人找不到我,我也找不到别人,这种与世隔绝的状态非常适合读书写作。
把厚厚的《Java... 阅读原文
2018-12-29 07:25:03 阅读(8357) 评论(0)
摘要:
在spring官网文档中无论是spring的基础文档,还是spring-mvc文档都推荐我们使用javaconfig的方式来搭建项目 间接说明
(优点:javaconfig配置>xml配置) 其实 springboot内部就是通过这种方式来做的而我们可以通过这种方式来搭一般的ssm项目,
甚至自己手动内嵌一个... 阅读原文
2018-12-29 06:40:04 阅读(7000) 评论(0)
摘要:
2018开源中国最受欢迎的中国软件MyBatis-Plus
什么是MyBatis-Plus?
进入官方第一句话:为简化开发而生 ;
只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。
只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。
丰富功能:热加载、代码生成、分页、性能分析等功能一应俱... 阅读原文
2018-12-29 06:00:04 阅读(7258) 评论(0)
摘要:
因为项目需要将普通项目转换为maven项目,在右键 ’项目‘configure 后,添加maven后,发现缺少 maven dependencies,于是从网上找了一些处理措施,大体上是在.class文件上添加一段maven依赖的代码。
但是发现有的写错了:
比如:不是web项目的时候:
你使用这个代码:
&... 阅读原文
2018-12-28 23:24:49 阅读(7350) 评论(0)
摘要:
在java mvc框架开发过程中,我们经常的将代码分为类似controller(控制层)、service(业务层)、rpc(远程接口调用层)、dao(数据层)等层级,如果将所有层级的日志全部都打到一个文件,一个是导致单个日志文件过大,另外不方便查看,所以下面考虑用log4j2根据不同层级生成对应的log文件:
1. ... 阅读原文
2018-12-28 22:30:02 阅读(7487) 评论(0)
摘要:
我们接着上一篇文章继续,本文讲讲解ReentrantLock 公平锁和非公平锁的区别,深入分析 AbstractQueuedSynchronizer 中的 ConditionObject
公平锁和非公平锁
ReentrantLock 默认采用非公平锁,除非你在构造方法中传入参数 true 。
public ... 阅读原文
2018-12-28 22:22:46 阅读(7435) 评论(0)
摘要:
Axis2webServicejavaWeb
前言:
今天给大家分享一下前段时间在做项目的时候做webservice接口的一些心得。
在web工程lib目录下导入 Axis2相关jar包
enter description here
在web.xml中配置 AxisSer... 阅读原文
2018-12-28 22:11:05 阅读(8034) 评论(0)