自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring源码-Bean的生命周期

BeanFactory中Bean的生命周期 ps:参考 精通Spring4.x企业应用开发实战相关接口 Bean级生命周期接口,bean个性化处理 容器级生命周期接口方法,后置处理器,Bean共性化处理 Sping支持注册多个后置处理器,通过org.springframework.core.Order接口 使用BeanFactory需要手动注册后置处理...

2018-03-25 18:51:51 175

原创 Spring源码-自定义属性编辑器

在Spring配置文件中,经常使用这样的配置public Class Boss { private String name; private int age; private Car car; //getter,setter}public class Car { private String brand; private String ...

2018-03-22 20:03:19 460

原创 IDEA 常用快捷键

Ctrl+鼠标左键 (点击相关类,跳转源码) F1 IDEA Help F4 定位源码 F5 Copy Class Ctrl+F 当前文件搜索 Ctrl+H 项目中查找文件 Find in Path Ctrl+E 最近文件 Ctrl+Shift+E:最近修改的文件 Ctrl+Shift+A: 功能查找 Ctrl+F4 关闭当前页面 Ctrl+F9 build项目 C...

2018-03-21 19:45:54 942

原创 泛型方法和泛型参数

最早接触泛型应该是在Java各种容器上面,这样写的好处是避免取值时类型转换出错的可能性,而且指定泛型后get也不需要手动强转。List<Integer> list = new ArrayList<Integer>();类或接口上泛型 在继承或实现类或接口时,指定泛型的类型,重载的方法会替换相应的参数类型,泛型不一定是T,其他字母也可以,不过约定俗成: ? ...

2018-03-19 21:04:00 33675

原创 CCF 2018-3-18 第一次参加认证

        第一次听说CCF认证的时候好像已经错过了认证的时间,只知道这个认证和ACM差不多,都是解题之类的,后来大三下的时候辅导员发了这条消息才知道有这个,才去具体的了解CCF认证相关的东西。        &a

2018-03-18 19:11:02 3150 2

原创 CCF 2013-12-3 最大的矩形

import java.util.Scanner;/** * @author Shixiaodong * @date 2018/3/17 20:45 */public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);...

2018-03-18 11:30:11 239 1

原创 CCF 2013-12-2 ISBN号码

import java.util.Scanner;/** * @author Shixiaodong * @date 2018/3/17 20:45 */public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);...

2018-03-17 23:01:04 178

原创 CCF 2013-12-1 出现次数最多的数

import java.util.Scanner;/** * @author Shixiaodong * @date 2018/3/17 20:18 */public class Main { public static int[] array = new int[10001]; public static void main(String[] args) { ...

2018-03-17 20:44:16 197

原创 CCF 2017-09-3 JSON查询

在看题之前想到的是用对象保存一个String,如果是对象保存到Map中,看了其他博主的方法感觉思路比我之前的好,也照着这个思路去实现,虽然思路清楚了,但是提交并没有AC,只有70分,也不晓得哪里出错了,测试了三层四层的嵌套也是没有问题的.解题思路: 将输入的字符串拼接转义字符,空格替换,进入递归函数,判断是否值为对象的情况 1. 存在值为Object的情况 处理前缀的拼接(加”.”...

2018-03-17 16:31:50 712

原创 CCF 2017-09-2 公共钥匙盒

解题思路: 用优先队列模拟接还的过程,最开始使用两个队列分别维护待借的时间Q1,一个维护待还的时间Q2,但是超时了,其实自需要维护一个队列就可以了,定义一个类{flag标志是否已经借出,start开始时间,end结束的时间(题目的给出的是时长,需要用start+时长)},队列里面保持start或end最小,主要是优先队列里面的比较器的优先级的判断顺带复习了一波优先队列 博客链接:http:...

2018-03-15 23:14:43 1137

原创 CCF 2017-12-2 游戏

import java.util.*;/** * @author Shixiaodong * @date 2018/3/12 23:19 */public class Main { private static Queue<Integer> queue = new LinkedList<Integer>(); public static ...

2018-03-14 19:24:39 564

原创 CCF 2017-12-1 最小差值

import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Main { private static ArrayList<Integer> arrayList = new ArrayLi...

2018-03-14 19:22:10 242

原创 Maven 环境变量配置

下载地址: http://maven.apache.org/download.cgi (apache-maven-3.5.3-bin.zip)MAVEN_HOME: D:\apache-maven-3.5.2-bin(安装目录) PATH(添加):%MAVEN_HOME%\bin MAVEN_OPTS(初始化内存):-Xms512m -Xmx1024m (可选,可调整)...

2018-03-14 17:23:54 196

原创 AspectJ切点函数

1. 方法切点函数 execution():根据匹配规则匹配 eg:前置增强@Before(execution(public * *Service(..))) 匹配所有以Service结尾的方法@annotation():根据相应的的注解匹配 eg:后置增强@AfterReturning(“@annotation(com.sxd.annotation.Tag)”) 只有方法注解了@T...

2018-03-09 21:30:18 730

原创 @Transaction无法回滚问题

写个事务回滚的demo,因为方式比较多(编程式事务管理,声明式事务管理) 类的区别就以数字区分,然后单词拼写的原因导致错误,网上收集了一些大致的方法总结一下:数据库是否支持事务的回滚(MySql的数据库引擎 have_innodb属性是否为YES)@Transaction应该注解在类的public的方法上是否指定运行时异常rollbackFor或者noRollbackFor,默认是被c...

2018-03-05 23:33:36 1275

达梦数据库驱动和方言依赖.zip

连接达梦数据所必须的驱动和方言 达梦7JDBC驱动分为Dm7JdbcDriver15、Dm7JdbcDriver16、Dm7JdbcDriver17,分别对应Jdk1.5、Jdk1.6、Jdk1.7; 达梦7提供不同hibernate和jdk版本的方言包,用户可根据开发环境选择对应的方言包版本,相关方言包驱动在dialect目录下;

2019-06-28

struts 预加载数据demo

通过struts+Ajax方式实现数据的预加载,编译环境:Eclipse+JavaSE 1.8 + Maven + Struts2

2018-04-09

MySql数据驱动

Oracle MySQL Cloud Service is built on MySQL Enterprise Edition and powered by Oracle Cloud, providing an enterprise-grade MySQL database service.

2017-09-21

jar反编译工具

JD-GUI是免费的非商业用途。这意味着,JD-GUI不得包含或嵌入到商业软件产品。不过,这个项目可以被自由地用于个人需要一个商业或非商业的环境。 JD-GUI version 0.3.5,JD-Core version 0.6.2,Java反编译工具,实现了eclipse的高亮着色功能,多文件标签浏览 此程序jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2017-09-21

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

TA关注的人

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