自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

超威半导体

失望-痛苦-分裂-自省-領悟-覺醒-重生

  • 博客(8)
  • 资源 (24)
  • 收藏
  • 关注

原创 工厂方法与抽象工厂模式

面向对象设计六大原则: 开闭原则 依赖倒置 里氏替换原则 单一职责 接口隔离 迪米特法则 结构原则: 面向接口编程,原则上对象之间的关系尽量采用组合的方式而不是继承的方式,集成尽量不重写超类的方法。工厂方法有三种:简单工厂方法,静态工厂方法,抽象工厂方法。 工厂方法模式为创建对象的模式,为了解决的问题是对象创建的问题。1.简单工厂方法: 类图 代码实现如下:interfac

2016-05-24 21:27:38 491

原创 关于设计模式感想

学习模式是一个漫长的过程,应该明确的认识到设计模式的意义在哪里,我们学起来才会更加具有针对性,而不是为了设计模式而设计模式。最近看到一段话感觉挺有意思的: 计算机的强大在于它不知道疲倦,他的计算力持久性和准确性是人类无法抗衡的,它不知道疲倦,你永远不要想着靠蛮力或则逻辑简单重复性的工作战争计算机。但是电脑有缺点吗?有!因为人类创造了计算机,创造力是计算机短时间内的最大短板,虽然谷歌的alphago

2016-05-24 17:01:13 2195

原创 使用ngrok暴露内网服务到公网

ngork网站下载 最近在做个微信公众号,正常情况下是使用公网的一个服务器部署服务,但是调试不是很方便,所以ngrok使用穿网直接从公网访问到私网ip上的服务器,这里要做一个公网ip到私网的ip和端口映射,类似一个路由的机制。采用ngork的方式。微信还需要token验证身份,可以注册网站然后获取一个token然后存放在ngrok的配置上,然后微信验证即可。 下载后,解压,运行ngrok

2016-05-21 22:09:31 1948

原创 springMVC@RequetMapping无法url映射方法问题

今天我搭建了一个新的项目,但是使用了springMVC框架来将对应的url请求对应的方法,在web.xml配置如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/jav

2016-05-20 17:57:40 4505

原创 二叉搜索树与双向链表

数据结构很多算法考察当中的树就是基于一定结构下增删改查或者搜索遍历的实践。 针对这个问题: 什么是二叉搜索树,引用百科的图片: 即是左边节点的值总是小于右边的值,当然也可以反过来。总之就是按一定的规则排序好的树形结构。要将它改变成双向链表。树的问题通常都可以通过递归去解决,这个问题一样有递归的解决方案,我采用了另一种思路来解决。 因为题目的要求是不能申请额外的空间,就是不能new新的节点对象

2016-05-14 15:40:09 334

原创 复杂链表复制

剑指offer系列还剩几道题,在毕业之前继续全部解决,这次来解决下复杂链表的复制问题。首先要理解复杂链表的意思是什么,传统的链表就是包含数据和指向下一个节点的指针,特点在于插入删除的效率比较数组高很多,复杂链表是一种包含两种指针的节点。一个指向下一个节点,另一指向一个随机节点,这个可以是你的实际情况指向的。结构如下:这个题目如下:题目给出复杂链表的结构定义如下:class RandomListNod

2016-05-14 13:27:19 415

原创 利用mybatis-generator生成ORM

mybatis是非常流行的持久化框架,自动化虽然没有hibernate那么高,但是灵活性更高些,可以手动写一些执行效率较高的SQL语句。对于持久层dao还有sqlmap和entity(model)我们更希望关注在业务上也不是框架的书写规则上,因此,这次介绍这个generator工具就是提供了自动完成持久层的装配,我们只要定义好了表结构,利用xml文件配置一下,这个工具自动帮我们装配生成持久层相关的模

2016-05-12 11:21:22 1884

原创 设计模式之装饰模式

有很久没谈关于设计模式的内容了,这次我想来谈谈新的看法。 在这里我还想再次啰嗦两句设计的原则:开闭原则,依赖倒置,接口隔离,里氏替换原则,最小知识,单一职责。 还有几个规范:面向接口编程是稳定的架构,能使用组合尽量不使用继承来关联,重写破坏了对象的封装性破坏了开闭原则。 关于设计模式,没有特定的规范,这只是一种思想,同一种设计模式可能演变出很多类似的变种,这个时候死板硬套并不

2016-05-06 13:22:36 685

Alfred 4.0.4 破解版

Alfred 是 Mac 系统上一款专注于效率提升的著名应用,它能帮你快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词等等。

2021-04-27

Alfred 3.3.dmg

mac x 快捷键神器你懂的。直接安装好,再安装破解工具自动破解。

2019-07-16

matplotlib下载

matplotlib官网下载一般比较慢。。。我这里备份一下,原链接https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz/download

2018-05-19

linux就该这么学

linux

2017-03-29

毕业设计,NoSQL

博主NoSQL毕业设计,暂不开放下载

2016-08-23

大型网站技术架构

《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。, 《大型网站技术架构:核心原理与案例分析》不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2016-07-14

jar源代码查看工具

经常遇到问题,找不到源代码,这个工具可以查看jar的源码

2016-06-28

mybatis-generator工具

希望你们喜欢,我博客有教程。

2016-05-12

bootstrap-typeahead.js

bootstrap 实时查询typeahead js插件。

2016-01-27

zookeeper 3.4.6

流行的负载均衡与容灾解决方案zookeeper

2016-01-27

bootstrap模板

bootstrap完整模板,包含css,js,image等等

2016-01-27

自动生成entity mapper工具包

修改相应参数生成entity mapper.xml与mapper.java

2015-12-01

sourceTree产品证书

source的产品证书 导入即可 亲测有效

2015-11-28

springg mvc jar

spring mvc jar provided by micro_hz

2015-09-25

自定义注解实现过滤实例

参考我日志,mysql与自定义注解的实现。源代码。

2015-08-24

Spring与Struts

两个实例,主要是action的配置和bean的配置

2015-08-13

jsp+servlet+tomcat+mysql项目

十分简单的一个jsp+servlet+mysql的一个项目。主要是为了熟悉怎么流程。

2015-08-07

mysql-connector.jar包

mysql-connector很常用的jar包,连mysql数据库用的。

2015-08-06

Struts2 2.3.24开发文档

struts2开发文档,补充jar包的内容。

2015-08-04

Struts2 2.3.24jar包

struts2开源框架的jar包。不含开发文档。

2015-08-04

spring4.1.7开发文档

spring开源框架的开发文档,补充jar包的内容说明。

2015-08-04

spring-4.1.7 jar包

spring开发框架jar包。不含有开发文档。

2015-08-04

mybatis-3.2.7

mybatis的jar包,轻松获得dao层的开发,轻量级的orm封装。

2015-08-04

空空如也

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

TA关注的人

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