- 博客(10)
- 资源 (37)
- 问答 (9)
- 收藏
- 关注
原创 正则表达式
由于最近的项目用到正则表达式,所以将某些常用的正则表达式记录下来,方便以后使用。进行编写正则表单之前最好下载一个正则表达式测试器:http://deerchao.net/tools/regex_tester/index.htm通过测试器测试自己写的正则表达式非常方便,但该测试器有一些bug,有时即使是对的表达式也测试的结果跟错的一样。最后建议:自己写一个正则表达式的测试器。长度
2015-09-21 23:08:45 436
原创 设计模式3之工厂模式
工厂模式有简单工厂、工厂方法、抽象工厂这三种。本文章将通过UML图分析这是三种模式的优缺点。场景:一个Car接口,现在有两个实现类BMW、Audi。1 不使用工厂的情况下Test类需要知道Car接口和new BMW、Audi这两个实现类。每个需要用到实现类(如:BMW)的对象(如:Test)都需要new一个实现类,不符合开闭原则。如果很多地方都需要用到Car接口的实现类,那
2015-09-19 14:26:40 309
原创 设计模式2--破解单例
通过反射和反序列化可以破解除了枚举之外的单例。之所以破解不了枚举,是由于枚举的单例时天然的底层的。所有枚举单例最安全。1 反射破解代码1:package org.yxd.create;import java.lang.reflect.Constructor;/* * 项目名称:DesignMode--设计模式学习 * 包名:org.yxd.create--创建型模式
2015-09-11 15:36:07 323
原创 C#:制作服务控制器
思路:1.获取所有服务2.迭代--判断服务是否是希望关闭\开启的代码--关闭: private void button1_Click(object sender, RoutedEventArgs e) { //MessageBox.Show("关闭MySQL"); listBox1.Items.Add("
2015-09-09 18:03:27 507
原创 Eclipse+maven+JUnit
本文介绍主要JUnit的使用,适合JUnit的入门者。1 添加架包由于使用了maven添加架包非常简单。2 代码package com.yxd.Junit;import static org.junit.Assert.assertEquals;import org.junit.Test;//测试junitpublic class TestJunit { @Tes
2015-09-07 10:29:28 676
原创 Eclipse+maven+mybatis
该文章讲解了Mybatis部署,适合初学者。1 mybatis-config.xml --mybatis配置文件1.1 代码<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
2015-09-06 22:52:14 338
原创 Eclipse+maven+spring
1 使用maven构建web项目1.1 创建maven工程new--》other--》maven--》Maven Project--》next(勾选Create a simple project)--》填写GroupID、ArtifactID、version、Packaging(选择jar)1.2 将工程变为web项目右击项目名称--》Properties--》Project
2015-09-06 10:39:01 376
原创 spring:同时查找applicationContext.xml与springMVC-servlet.xml的原因
错误代码:<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java
2015-09-01 15:32:53 564
Spring的AOP(代码)
2014-06-07
spring常用架包
2014-05-09
Hibernate的C3P0架包
2014-05-08
struts文件上传
2014-03-29
electron-learn.zip
2020-07-27
Flutter工具.zip
2020-02-06
html导出excel和word等文档的插件.zip
2019-11-21
模态框-提示框-Bootstrap
2016-02-29
ionic2 点击事件重复触发
2017-04-12
发布后script中的"~"不指向根目录
2016-07-08
github获取commit之前内容
2016-04-10
Jekyll修改主题,更换主题
2016-04-01
C#的Session问题,乱串
2016-03-28
系统存在平行越权问题如何解决。
2016-01-20
boostrap二级菜单无法显示
2016-01-10
myeclipse中手动配置的spring项目如何加入spring IDE中
2014-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人