自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 命令模式(Command)

命令模式命令模式可以将请求封装在一个对象中,允许你可以像管理对象一样去管理方法,传递并且在合适的时机去调用它们。结构图Command 类,用来声明执行操作的接口。public interface Command { void execute();}ConcreteCommand 类,将一个接收者对象绑定于一个动作,调用接收着相应的操作,以实现 execute() 方法。p...

2019-08-29 23:50:23 140

原创 MyBatis(3)-映射器

这里只写select,其它元素很相似。select元素自动映射在Configuration中,设置了autoMappingBehavior参数决定是否自动映射,源码为:/** * 指定MyBatis是否以及如何自动将列映射到fields / properties。 */public enum AutoMappingBehavior { /** * 禁用...

2018-08-07 08:54:59 189

原创 MyBatis(2)XML配置

mybatis.xml文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><!-- 配置

2018-08-07 08:52:04 195

原创 MyBatis(1)入门

参考mybatis官网参考的博客虽然在项目中使用到了MyBatis,但只是会熟练的使用,从来也没有深入探究过,最近有了想深入学习的想法,就把学习的一些东西记录下来。按照学习的过程,本篇为demo,先把程序跑起来再说。一、 项目搭建1、项目结构 2、xml文件<?xml version="1.0" encoding="UTF-8&a

2018-07-31 10:45:54 151

转载 java中 httpClient封装的工具类

注:此文章只作为本人的学习笔记,原文章链接 http://blog.csdn.net/xinxiran/article/details/78893986需要的jar包(可能有多余的): commons-io-2.6-sources.jar commons-io-2.6.jar commons-lang3-3.3.2.jar commons-logging-1.2.jar fastjs

2018-06-29 08:43:56 665

原创 Java中的锁--重入锁ReentrantLock

前言在Java5.0之前,在协调对共享对象的访问时可以使用的机制只有synchronized和volatile。Java5.0增加了一种新的机制:ReentrantLock。ReentrantLock并不是一种替代内置加锁的方法,而是当内置锁机制不适用时,作为一种可选择的高级功能。Lock与ReentrantLock与内置加锁机制不同的是,Lock提供了一种无条件的、可轮询的、定时...

2018-06-28 22:29:22 189

原创 Swagger2 自动生成接口文档

为什么使用公司服务器程序需要给移动端App等提供数据访问接口,之前接口信息都是使用word文档提供给前端人员使用,后来发现后台稍微修改一下,就需要更改一次文档,有时候修改不及时或者遗漏,容易造成前端和后台接口不一致,因此,后来决定尝试一下使用Swagger2来进行接口文档的描述。事实证明,这样的做法有利于工作效率的提高和前后台人员的沟通。效果图本次demo是使用Spring b...

2018-06-12 10:29:54 19123 1

原创 Spring AOP日志收集

最近的项目中需要实现日志收集的功能,项目中使用了Spring AOP的环绕通知(Around)和消息队列实现的,本篇是基于 Spring AOP实现后台管理系统日志管理(感谢作者)来进行记录的。1、Spring AOP切面(Aspect):切面用于组织多个Advice,Advice放在切面中定义。 连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出。在Sp...

2018-04-08 20:45:33 1265

原创 Java内存区域

关于Java内存区域方面的知识来自于周志明的《深入理解Java虚拟机》。一、运行时数据区域图 图片来自其他博客。图片来自的博客1、程序计数器 程序计数器可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过这个计数器的值来选取下一条需要执行的字节码指令,每条线程都需要有一个独立的程序计数器,各线程之间计数器互不影响,独立存储。1)线程私有。 2)当前线程所执...

2018-03-22 21:35:26 181

原创 java设计模式--单例模式

单例模式是设计模式中最简单的一种设计模式。适用的场景是一个类有且仅有一个实例,并为它提供一个全局访问点。单例模式不允许使用new关键字创建对象,只能由单例对象自己创建一个实例,确保该类的实例有且仅有一个。用法: 1、私有的无参构造函数。 2、该类自己创建一个实例 3、提供公共接口返回该类的实例方式1(饿汉式):/** * 饿汉...

2018-03-12 19:45:27 173

原创 java集合整理一(ArrayList)

java集合有Collection和Map,其中List和Set接口extends Collection,实现List接口和Set接口的类如下:Collection--List (有序,可重复) --Vector (数组,同步) --ArrayList (非同步情况下Vector的替代者,数组,不同步) --LinkedList (双向链表,不同步)--Se

2018-01-31 17:07:05 204

原创 easyui-datetimebox 日期转换

日期组件代码:td>开始时间td>td> input name="startTime" class="easyui-datetimebox" />td>startTime在表单中是字符串格式,当在后台需要时间为Date类型,此时可以通过以下方式进行转换。此段代码可以放在controller里面。@InitBinder public void initBinde

2018-01-15 15:02:23 985

转载 数据库框架--Litepal 使用笔记

Litepal的相关配置,其步骤如下: 1,在app/build.gradle文件中引入 compile ‘org.litepal.android:core:1.5.1’2,配置litepal.xml文件,在app/main/创建assets目录,配置文件放在这个目录中。<?xml version="1.0" encoding="utf-8"?><litepal> <dbnam

2017-07-30 22:25:26 273

java key 注册机

YourKit Java Profiler,注册机,破解: 使用方法: 用bat打开注册机,先点击patch按钮打补丁,选择yourkit安装目录下的/lib/yjp.jar然后确定,打补丁后生成注册码就可以了

2018-12-06

深入JAVA虚拟机.pdf

对了解java虚拟机的原理有很好的讲解,值得去学习,若有侵权,可以联系本人进行移除。

2018-01-26

计算机网络实验\实验二

计算机网络实验\实验二

2015-07-25

C语言坦克大战

坦克大战代码/* Note:Your choice is C IDE */ #include "graphics.h" #include "stdlib.h" #include "stdio.h" #define a_UP 0x4800/*定义A坦克按键*/ #define a_DOWN 0x5000 #define a_LEFT 0x4b00 #define a_RIGHT 0x4d00 #define a_shoot 0x1c0d #define b_UP 0x1177/*定义B坦克按键*/ #define b_DOWN 0x1f73 #define b_LEFT 0x1e61 #define b_RIGHT 0x2064 #define b_shoot 0x246a #define ESC 0x011b #define UPWAY 1/*定义方向*/ #define DOWNWAY 2 #define LEFTWAY 3 #define RIGHTWAY 4 int enemynum=3;

2015-07-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除